aboutsummaryrefslogtreecommitdiff
path: root/cores/arduino
diff options
context:
space:
mode:
authorDavid A. Mellis <d.mellis@arduino.cc>2008-11-08 21:31:55 +0000
committerDavid A. Mellis <d.mellis@arduino.cc>2008-11-08 21:31:55 +0000
commitb2e063e13e76c42489b8e5216cd4e409ffd39ecc (patch)
tree442d281895a583dcc7da7d77a6d80fa5caec8e73 /cores/arduino
parent68e9d04f91aa26daa4e3c701002610f2352039fd (diff)
Switching to new signal (interrupt handler) names for compatibility with the ATmega328.
Diffstat (limited to 'cores/arduino')
-rwxr-xr-xcores/arduino/WInterrupts.c4
-rwxr-xr-xcores/arduino/wiring.c2
-rwxr-xr-xcores/arduino/wiring_serial.c2
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__)