Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
/* ------------------------------------------------------------------------ */
-#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"