X-Git-Url: http://git.linex4red.de/pub/USBaspLoader.git/blobdiff_plain/17a4e6e3c2cd19fed08d94f9949140494056484f..8be9c4dd8ed7ae824080a9f5ef9e571aa1304241:/firmware/main.c diff --git a/firmware/main.c b/firmware/main.c index 56368ff..c450095 100644 --- a/firmware/main.c +++ b/firmware/main.c @@ -178,13 +178,13 @@ static const uchar signatureBytes[4] = { /* ------------------------------------------------------------------------ */ -#if !USE_EXCESSIVE_ASSEMBLER +#if (!USE_EXCESSIVE_ASSEMBLER) || (!(defined (__AVR_ATmega8__) || defined (__AVR_ATmega8A__) || defined (__AVR_ATmega8HVA__))) static void (*nullVector)(void) __attribute__((__noreturn__)); #endif static void __attribute__((__noreturn__)) leaveBootloader() { -#if USE_EXCESSIVE_ASSEMBLER +#if (USE_EXCESSIVE_ASSEMBLER) && (defined (__AVR_ATmega8__) || defined (__AVR_ATmega8A__) || defined (__AVR_ATmega8HVA__)) asm volatile ( "cli\n\t" "clr r30\n\t"