aboutsummaryrefslogtreecommitdiff
path: root/src/cortexm.c
diff options
context:
space:
mode:
authorGareth McMullin2015-03-28 20:15:33 -0700
committerGareth McMullin2015-03-28 20:15:33 -0700
commit1e54139f4a45d379c1cda7ad02a3f4a7d321b78e (patch)
treeb5671e507039ee525679228231d749ffc12b96ac /src/cortexm.c
parent4313b64bbe27024ab4238bbd18e4b6624a1c8bca (diff)
target: Remove pc_read/pc_write methods.
Diffstat (limited to 'src/cortexm.c')
-rw-r--r--src/cortexm.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/cortexm.c b/src/cortexm.c
index 4a4b5bf..0a9785f 100644
--- a/src/cortexm.c
+++ b/src/cortexm.c
@@ -62,7 +62,6 @@ const struct command_s cortexm_cmd_list[] = {
static int cortexm_regs_read(target *t, void *data);
static int cortexm_regs_write(target *t, const void *data);
-static int cortexm_pc_write(target *t, const uint32_t val);
static uint32_t cortexm_pc_read(target *t);
static void cortexm_reset(target *t);
@@ -218,8 +217,6 @@ bool cortexm_probe(target *t)
t->tdesc = tdesc_cortex_m;
t->regs_read = cortexm_regs_read;
t->regs_write = cortexm_regs_write;
- t->pc_write = cortexm_pc_write;
- t->pc_read = cortexm_pc_read;
t->reset = cortexm_reset;
t->halt_request = cortexm_halt_request;
@@ -428,7 +425,7 @@ static uint32_t cortexm_pc_read(target *t)
return 0;
}
-static int cortexm_pc_write(target *t, const uint32_t val)
+int cortexm_pc_write(target *t, const uint32_t val)
{
target_mem_write32(t, CORTEXM_DCRDR, val);
target_mem_write32(t, CORTEXM_DCRSR, CORTEXM_DCRSR_REGWnR | 0x0F);