From a16123997b77a5d3a137fcd80e6bf4134b7a4a23 Mon Sep 17 00:00:00 2001 From: Gareth McMullin Date: Sun, 24 Jun 2012 16:53:13 +1200 Subject: Added target.c for common target routines. --- src/arm7tdmi.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'src/arm7tdmi.c') diff --git a/src/arm7tdmi.c b/src/arm7tdmi.c index f588160..e5f7acb 100644 --- a/src/arm7tdmi.c +++ b/src/arm7tdmi.c @@ -117,7 +117,7 @@ static void arm7_halt_resume(struct target_s *target, uint8_t step); void arm7tdmi_jtag_handler(jtag_dev_t *dev) { - struct target_arm7_s *tj = calloc(1, sizeof(*tj)); + struct target_arm7_s *tj = (void*)target_new(sizeof(*tj)); target *t = (target *)tj; t->driver = arm7_driver_str; @@ -143,9 +143,6 @@ void arm7tdmi_jtag_handler(jtag_dev_t *dev) /* TODO: Breakpoint and watchpoint functions. */ /* TODO: Fault unwinder. */ /* TODO: Memory map / Flash programming. */ - - t->next = target_list; - target_list = t; } static void arm7_select_scanchain(struct target_arm7_s *target, uint8_t chain) -- cgit v1.2.3