diff options
author | Tomek CEDRO <cederom@tlen.pl> | 2011-09-09 22:18:56 +0000 |
---|---|---|
committer | Tomek CEDRO <cederom@tlen.pl> | 2011-09-09 22:18:56 +0000 |
commit | b542c103767836b846d278b51ff682f73fc4c618 (patch) | |
tree | 6dad2ef841449d98232056e14bedefabb3a11f84 /src/transport/swd.h | |
parent | 59994223e388f9e087eb8930f6b3055360451824 (diff) | |
download | openocd_libswd-b542c103767836b846d278b51ff682f73fc4c618.tar.gz openocd_libswd-b542c103767836b846d278b51ff682f73fc4c618.tar.bz2 openocd_libswd-b542c103767836b846d278b51ff682f73fc4c618.tar.xz openocd_libswd-b542c103767836b846d278b51ff682f73fc4c618.zip |
transport/swd: Introduced swd_tcl.c, a TCL interface for SWD. Commands are registered at transport select. Available commands are 'newdap' currently pointing to jtag_newtap, 'loglevel' that can show/set/inherit loglevel for easier log analysis during development.
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); + |