From 553d25088788cb54038f7c316eb9f4a873852c5a Mon Sep 17 00:00:00 2001 From: Stephan Baerwolf Date: Sun, 5 May 2013 20:23:27 +0200 Subject: [PATCH] fix: firmware/main.c using douplicated symbol "__clearram" Signed-off-by: Stephan Baerwolf --- firmware/main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/firmware/main.c b/firmware/main.c index e40c0b5..2b44ac3 100644 --- a/firmware/main.c +++ b/firmware/main.c @@ -199,8 +199,8 @@ static const uchar signatureBytes[4] = { * Under normal circumstances, RESET will not clear contents of RAM. * As always, if you want it done - do it yourself... */ -void __attribute__ ((naked)) __attribute__ ((section (".init3"))) __clearram(void); -void __clearram(void) { +void __attribute__ ((section(".init3"),naked,used,no_instrument_function)) __func_clearram(void); +void __func_clearram(void) { extern size_t __bss_end; asm volatile ( "__clearram:\n\t" -- 2.11.0