diff options
author | David A. Mellis <d.mellis@arduino.cc> | 2008-11-08 21:31:55 +0000 |
---|---|---|
committer | David A. Mellis <d.mellis@arduino.cc> | 2008-11-08 21:31:55 +0000 |
commit | b2e063e13e76c42489b8e5216cd4e409ffd39ecc (patch) | |
tree | 442d281895a583dcc7da7d77a6d80fa5caec8e73 | |
parent | 68e9d04f91aa26daa4e3c701002610f2352039fd (diff) |
Switching to new signal (interrupt handler) names for compatibility with the ATmega328.
-rwxr-xr-x | cores/arduino/WInterrupts.c | 4 | ||||
-rwxr-xr-x | cores/arduino/wiring.c | 2 | ||||
-rwxr-xr-x | cores/arduino/wiring_serial.c | 2 |
3 files changed, 4 insertions, 4 deletions
diff --git a/cores/arduino/WInterrupts.c b/cores/arduino/WInterrupts.c index bcee7b7..8b9003f 100755 --- a/cores/arduino/WInterrupts.c +++ b/cores/arduino/WInterrupts.c @@ -78,12 +78,12 @@ void attachInterruptTwi(void (*userFunc)(void) ) { } */ -SIGNAL(SIG_INTERRUPT0) { +SIGNAL(INT0_vect) { if(intFunc[EXTERNAL_INT_0]) intFunc[EXTERNAL_INT_0](); } -SIGNAL(SIG_INTERRUPT1) { +SIGNAL(INT1_vect) { if(intFunc[EXTERNAL_INT_1]) intFunc[EXTERNAL_INT_1](); } diff --git a/cores/arduino/wiring.c b/cores/arduino/wiring.c index 19f348c..157d1d2 100755 --- a/cores/arduino/wiring.c +++ b/cores/arduino/wiring.c @@ -27,7 +27,7 @@ volatile unsigned long timer0_clock_cycles = 0; volatile unsigned long timer0_millis = 0; -SIGNAL(SIG_OVERFLOW0) +SIGNAL(TIMER0_OVF_vect) { // timer 0 prescale factor is 64 and the timer overflows at 256 timer0_clock_cycles += 64UL * 256UL; diff --git a/cores/arduino/wiring_serial.c b/cores/arduino/wiring_serial.c index 2dd242b..6c576d5 100755 --- a/cores/arduino/wiring_serial.c +++ b/cores/arduino/wiring_serial.c @@ -107,7 +107,7 @@ void serialFlush() #if defined(__AVR_ATmega8__) SIGNAL(SIG_UART_RECV) #else -SIGNAL(SIG_USART_RECV) +SIGNAL(USART_RX_vect) #endif { #if defined(__AVR_ATmega8__) |