Updating AVR abstraction to be compatible with ARM, nearly ready for ARM files

- Very small updates to files, mostly modifying to remove name duplications
This commit is contained in:
Jacob Alexander 2013-01-26 22:30:36 -05:00
parent a31f0e064a
commit 6da1558b78
29 changed files with 64 additions and 36 deletions

View file

@ -77,6 +77,7 @@ inline void macro_finishedWithBuffer( uint8_t sentKeys )
void jumpToBootloader(void)
{
#if defined(_at90usb162_) || defined(_atmega32u4_) || defined(_at90usb646_) || defined(_at90usb1286_) // AVR
cli();
// disable watchdog, if enabled
// disable all peripherals
@ -110,6 +111,7 @@ void jumpToBootloader(void)
PORTA = 0; PORTB = 0; PORTC = 0; PORTD = 0; PORTE = 0; PORTF = 0;
asm volatile("jmp 0x1FC00");
#endif
#endif
}
// Given a sampling array, and the current number of detected keypress