summaryrefslogtreecommitdiff
path: root/digital/avr
diff options
context:
space:
mode:
authorNélio Laranjeiro2008-11-18 22:54:26 +0100
committerNélio Laranjeiro2008-11-18 22:54:26 +0100
commitf5f92965f6e0df104686875b82d329a65efedd2a (patch)
treed73051efb4095f06ec5a19657b17fd826d6e480a /digital/avr
parent9659f556d3ee73d98bac4100e0a6d5f6cac32224 (diff)
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.
Diffstat (limited to 'digital/avr')
-rw-r--r--digital/avr/modules/trace/test/test_target/flood.c3
-rw-r--r--digital/avr/modules/trace/test/test_target/test-trace.c7
-rw-r--r--digital/avr/modules/trace/trace.c19
-rw-r--r--digital/avr/modules/trace/trace.h7
4 files changed, 0 insertions, 36 deletions
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)
@@ -117,24 +116,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)
{
/* Store the arg on flash */
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.
*/