blob: 615cb8a890f0c1a98e3da42513ab2327813d26d2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
/* SPDX-License-Identifier: GPL-2.0-or-later */
/***************************************************************************
* Copyright (C) 2009 by Simon Qian *
* SimonQian@SimonQian.com *
***************************************************************************/
#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 /* OPENOCD_TARGET_AVRT_H */
|