summaryrefslogtreecommitdiff
path: root/src/target/cortex_m3.h
diff options
context:
space:
mode:
authorDavid Brownell <dbrownell@users.sourceforge.net>2009-10-28 10:53:11 -0700
committerDavid Brownell <dbrownell@users.sourceforge.net>2009-10-28 10:53:11 -0700
commitce88e8adf7de87b0f2e5904c1f620e47774a0458 (patch)
tree643c9c6a96b4aeabb7ee827bac2e40e8c9f2a2de /src/target/cortex_m3.h
parent4d17541a2c46fe75fbdcdfdaa647c4a4327c6561 (diff)
downloadopenocd+libswd-ce88e8adf7de87b0f2e5904c1f620e47774a0458.tar.gz
openocd+libswd-ce88e8adf7de87b0f2e5904c1f620e47774a0458.tar.bz2
openocd+libswd-ce88e8adf7de87b0f2e5904c1f620e47774a0458.tar.xz
openocd+libswd-ce88e8adf7de87b0f2e5904c1f620e47774a0458.zip
Cortex-M3: remove exports and forward decls
Unneeded exports cause confusion about the module interfaces. Make most functions static, and fix some line-too-long issues. Delete some now-obviously-unused code. The forward decls are just code clutter; move their references later, after the normal declarations. (Or vice versa.) Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Diffstat (limited to 'src/target/cortex_m3.h')
-rw-r--r--src/target/cortex_m3.h28
1 files changed, 0 insertions, 28 deletions
diff --git a/src/target/cortex_m3.h b/src/target/cortex_m3.h
index 4e8cd111..f4cefa78 100644
--- a/src/target/cortex_m3.h
+++ b/src/target/cortex_m3.h
@@ -29,9 +29,7 @@
#include "register.h"
#include "target.h"
#include "armv7m.h"
-//#include "arm_adi_v5.h"
-extern char* cortex_m3_state_strings[];
#define CORTEX_M3_COMMON_MAGIC 0x1A451A45
@@ -167,33 +165,7 @@ typedef struct cortex_m3_common_s
uint32_t *intsetenable;
armv7m_common_t armv7m;
-// swjdp_common_t swjdp_info;
void *arch_info;
} cortex_m3_common_t;
-extern void cortex_m3_build_reg_cache(target_t *target);
-
-int cortex_m3_poll(target_t *target);
-int cortex_m3_halt(target_t *target);
-int cortex_m3_resume(struct target_s *target, int current, uint32_t address, int handle_breakpoints, int debug_execution);
-int cortex_m3_step(struct target_s *target, int current, uint32_t address, int handle_breakpoints);
-
-int cortex_m3_assert_reset(target_t *target);
-int cortex_m3_deassert_reset(target_t *target);
-int cortex_m3_soft_reset_halt(struct target_s *target);
-
-int cortex_m3_read_memory(struct target_s *target, uint32_t address, uint32_t size, uint32_t count, uint8_t *buffer);
-int cortex_m3_write_memory(struct target_s *target, uint32_t address, uint32_t size, uint32_t count, uint8_t *buffer);
-int cortex_m3_bulk_write_memory(target_t *target, uint32_t address, uint32_t count, uint8_t *buffer);
-
-int cortex_m3_set_breakpoint(struct target_s *target, breakpoint_t *breakpoint);
-int cortex_m3_unset_breakpoint(struct target_s *target, breakpoint_t *breakpoint);
-int cortex_m3_add_breakpoint(struct target_s *target, breakpoint_t *breakpoint);
-int cortex_m3_remove_breakpoint(struct target_s *target, breakpoint_t *breakpoint);
-int cortex_m3_add_watchpoint(struct target_s *target, watchpoint_t *watchpoint);
-int cortex_m3_remove_watchpoint(struct target_s *target, watchpoint_t *watchpoint);
-
-//extern int cortex_m3_register_commands(struct command_context_s *cmd_ctx);
-extern int cortex_m3_init_arch_info(target_t *target, cortex_m3_common_t *cortex_m3, jtag_tap_t *tap);
-
#endif /* CORTEX_M3_H */