summaryrefslogtreecommitdiff
path: root/digital/avr/modules/trace/trace.c
diff options
context:
space:
mode:
authorNélio Laranjeiro2009-02-02 09:49:05 +0100
committerNélio Laranjeiro2009-02-02 09:49:05 +0100
commit27e1254afc618ef34cf7d49c5158587da465b2be (patch)
treea42908d78a8eeef2f63d93208372214cf7c0664a /digital/avr/modules/trace/trace.c
parent76e17b119a52c0ec0a4ea36a8276cc552efee2d2 (diff)
digital/avr/modules/trace: Ended the trace module to stop the traces when it
rolls over the flash memory. (Closes #t60).
Diffstat (limited to 'digital/avr/modules/trace/trace.c')
-rw-r--r--digital/avr/modules/trace/trace.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/digital/avr/modules/trace/trace.c b/digital/avr/modules/trace/trace.c
index 4fa01af8..c6a78a52 100644
--- a/digital/avr/modules/trace/trace.c
+++ b/digital/avr/modules/trace/trace.c
@@ -32,12 +32,6 @@
#define TRACE_ARGS_MAX 6
#define TRACE_MAX_ARGS (TRACE_ARGS_MAX * TRACE_ARGS_MAX)
-enum trace_status_t
-{
- TRACE_STATUS_OFF,
- TRACE_STATUS_ON
-};
-
struct trace_t
{
/** Flash status. */
@@ -97,7 +91,7 @@ trace_print_arg_4(uint32_t arg)
}
-void
+uint8_t
trace_init (void)
{
int8_t i;
@@ -123,7 +117,9 @@ trace_init (void)
trace_global.addr =
FLASH_ADDRESS_INC(trace_global.addr);
}
+ return TRACE_STATUS_ON;
}
+ return TRACE_STATUS_OFF;
}
void