From f5f92965f6e0df104686875b82d329a65efedd2a Mon Sep 17 00:00:00 2001 From: NĂ©lio Laranjeiro Date: Tue, 18 Nov 2008 22:54:26 +0100 Subject: avr/module/trace: Remove the uninit and the end code. The sector currently in use by the flash was erased, so the end of the sector contains only values equals to 0xFF. --- digital/avr/modules/trace/test/test_target/flood.c | 3 --- .../avr/modules/trace/test/test_target/test-trace.c | 7 ------- digital/avr/modules/trace/trace.c | 19 ------------------- digital/avr/modules/trace/trace.h | 7 ------- 4 files changed, 36 deletions(-) (limited to 'digital/avr') diff --git a/digital/avr/modules/trace/test/test_target/flood.c b/digital/avr/modules/trace/test/test_target/flood.c index 2920ac80..2c601550 100644 --- a/digital/avr/modules/trace/test/test_target/flood.c +++ b/digital/avr/modules/trace/test/test_target/flood.c @@ -58,9 +58,6 @@ flood (void) TRACE (val1, val2, val3); } - /* Stop trace module. */ - trace_uninit (); - /* Print the end of the address. */ addr = trace_addr_current (); proto_send3b ('a', addr >> 16, addr >> 8, addr); diff --git a/digital/avr/modules/trace/test/test_target/test-trace.c b/digital/avr/modules/trace/test/test_target/test-trace.c index 6a86a82a..4b6eda19 100644 --- a/digital/avr/modules/trace/test/test_target/test-trace.c +++ b/digital/avr/modules/trace/test/test_target/test-trace.c @@ -60,13 +60,6 @@ proto_callback (uint8_t cmd, uint8_t size, uint8_t *args) addr = trace_addr_current (); proto_send3b ('a', addr >> 16, addr >> 8, addr); break; - case c ('u', 0): - /* Uninitialise the trace module. */ - trace_uninit (); - proto_send1b ('u', trace_status ()); - addr = trace_addr_current (); - proto_send3b ('a', addr >> 16, addr >> 8, addr); - break; case c ('t', 2): /* Trace data: * - 1b: id. diff --git a/digital/avr/modules/trace/trace.c b/digital/avr/modules/trace/trace.c index 1f761796..ee092bad 100644 --- a/digital/avr/modules/trace/trace.c +++ b/digital/avr/modules/trace/trace.c @@ -28,7 +28,6 @@ #include "trace.h" #define TRACE_CODE_START 0xF33FF22F -#define TRACE_CODE_END 0xF44FF55F #define TRACE_ARGS_MAX 6 #define TRACE_MAX_ARGS (TRACE_ARGS_MAX * TRACE_ARGS_MAX) @@ -116,24 +115,6 @@ trace_init (void) } } -void -trace_uninit (void) -{ - uint8_t i; - if (trace_global.flash_status) - { - /* Store the end code of traces. */ - for (i = 0; i < 4; i ++) - { - flash_write (trace_global.flash_addr, - v32_to_v8 (TRACE_CODE_END, i)); - trace_global.flash_addr = - FLASH_ADDRESS_INC(trace_global.flash_addr); - } - } -} - - void trace_print (uint8_t arg) { diff --git a/digital/avr/modules/trace/trace.h b/digital/avr/modules/trace/trace.h index 0c6df03d..7c3d8d5f 100644 --- a/digital/avr/modules/trace/trace.h +++ b/digital/avr/modules/trace/trace.h @@ -110,13 +110,6 @@ trace_print_arg_4(uint32_t arg); void trace_init (void); -/** Ends the trace. - * Store at the next address the following ending code 0xF44FF55F to end - * traces. - */ -void -trace_uninit (void); - /** Print the trace. * \param arg the argument to print. */ -- cgit v1.2.3