openocd/src/target/avrt.h

27 lines
773 B
C

/* 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 */