diff options
Diffstat (limited to 'src/transport/swd.h')
-rw-r--r-- | src/transport/swd.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/transport/swd.h b/src/transport/swd.h index cd908169..437a8a5e 100644 --- a/src/transport/swd.h +++ b/src/transport/swd.h @@ -35,10 +35,17 @@ */ /** \file swd.h SWD Transport Header File for OpenOCD. */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif #include <libswd.h> #include <transport/transport.h> +#include <target/arm.h> #include <target/arm_adi_v5.h> +#include <helper/log.h> +#include <interface/interface.h> +#include <jtag/interface.h> int oocd_swd_queue_idcode_read(struct adiv5_dap *dap, uint8_t *ack, uint32_t *data); int oocd_swd_queue_dp_read(struct adiv5_dap *dap, unsigned reg, uint32_t *data); @@ -53,3 +60,5 @@ int oocd_swd_transport_select(struct command_context *ctx); extern struct transport oocd_transport_swd; extern const struct dap_ops oocd_dap_ops_swd; +int swd_register_commands(struct command_context *cmd_ctx); + |