1
2
3
7
8
9
10
11
12
13
16
17
20
21
22
23
24
25
26
/* ... */
#ifndef OPENOCD_TARGET_AVRT_H
#define OPENOCD_TARGET_AVRT_H
#include <jtag/jtag.h>
struct mcu_jtag {
struct jtag_tap *tap;
...};
struct avr_common {
struct mcu_jtag jtag_info;
...};
int mcu_execute_queue(void);
int avr_jtag_sendinstr(struct jtag_tap *tap, uint8_t *ir_in, uint8_t ir_out);
int avr_jtag_senddat(struct jtag_tap *tap, uint32_t *dr_in, uint32_t dr_out,
int len);
/* ... */
#endif