From 436b7c13b108822978c019471675e81297693874 Mon Sep 17 00:00:00 2001 From: NĂ©lio Laranjeiro Date: Fri, 6 Mar 2009 22:57:52 +0100 Subject: digital/avr/modules/trace: Store known values for the trace. --- digital/avr/modules/trace/trace.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'digital/avr/modules/trace/trace.c') diff --git a/digital/avr/modules/trace/trace.c b/digital/avr/modules/trace/trace.c index 33488150..e904c2fa 100644 --- a/digital/avr/modules/trace/trace.c +++ b/digital/avr/modules/trace/trace.c @@ -110,12 +110,10 @@ trace_init (void) trace_erase_next_sector (); /* Store the start code. */ - for (i = 24; i >= 0; i -= 8) + for (i = 4; i; i--) { - flash_write (trace_global.addr, - TRACE_CODE_START >> i); - trace_global.addr = - FLASH_ADDRESS_INC(trace_global.addr); + flash_write (trace_global.addr, v32_to_v8(TRACE_CODE_START, i-1)); + trace_global.addr = FLASH_ADDRESS_INC(trace_global.addr); } return TRACE_STATUS_ON; } -- cgit v1.2.3