From: Stephan Baerwolf Date: Sun, 5 May 2013 18:23:27 +0000 (+0200) Subject: fix: firmware/main.c using douplicated symbol "__clearram" X-Git-Tag: v0.96.1~6 X-Git-Url: http://git.linex4red.de/pub/USBaspLoader.git/commitdiff_plain/553d25088788cb54038f7c316eb9f4a873852c5a?ds=inline fix: firmware/main.c using douplicated symbol "__clearram" Signed-off-by: Stephan Baerwolf --- 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"