Add general unsupported interrupt vector suggested by Daniel Willmann

This commit is contained in:
David Kopf 2011-11-14 11:36:18 -05:00
parent 567815cc56
commit d1cd3f213c

View file

@ -192,8 +192,14 @@ clock_seconds(void)
} while(tmp != seconds); } while(tmp != seconds);
return tmp; return tmp;
} }
#ifdef HANDLE_UNSUPPORTED_INTERRUPTS
/* Ignore unsupported interrupts, optionally hang for debugging */
ISR(BADISR_vect) {
//static volatile uint8_t x;while (1) x++;
}
#endif
#ifdef HANG_ON_UNKNOWN_INTERRUPT #ifdef HANG_ON_UNKNOWN_INTERRUPT
/* Hang on any unsupported interrupt */
/* Useful for diagnosing unknown interrupts that reset the mcu. /* Useful for diagnosing unknown interrupts that reset the mcu.
* Currently set up for 12mega128rfa1. * Currently set up for 12mega128rfa1.
* For other mcus, enable all and then disable the conflicts. * For other mcus, enable all and then disable the conflicts.