From f40ae7cb90faff71daaebe3d4c011002339a3834 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Thu, 5 May 2011 23:09:19 +0200 Subject: digital/avr, digital/ai: add AT90USB1287 support --- digital/avr/modules/twi/twi_hard.avr.c | 6 +++++- digital/avr/modules/uart/uart.avr.c | 4 ++++ 2 files changed, 9 insertions(+), 1 deletion(-) (limited to 'digital/avr') diff --git a/digital/avr/modules/twi/twi_hard.avr.c b/digital/avr/modules/twi/twi_hard.avr.c index ff65d31e..8bd18d34 100644 --- a/digital/avr/modules/twi/twi_hard.avr.c +++ b/digital/avr/modules/twi/twi_hard.avr.c @@ -56,6 +56,10 @@ # if defined (__AVR_ATmega32__) # elif defined (__AVR_ATmega64__) # elif defined (__AVR_ATmega128__) +# elif defined (__AVR_AT90USB646__) +# elif defined (__AVR_AT90USB647__) +# elif defined (__AVR_AT90USB1286__) +# elif defined (__AVR_AT90USB1287__) # else # error "twi: not tested on this chip" # endif @@ -201,7 +205,7 @@ twi_master_wait (void) # endif /* AC_TWI_MASTER_ENABLE */ -SIGNAL (SIG_2WIRE_SERIAL) +SIGNAL (TWI_vect) { # if AC_TWI_SLAVE_ENABLE /** Slave work buffer. */ diff --git a/digital/avr/modules/uart/uart.avr.c b/digital/avr/modules/uart/uart.avr.c index e3ffb18c..359f9002 100644 --- a/digital/avr/modules/uart/uart.avr.c +++ b/digital/avr/modules/uart/uart.avr.c @@ -39,6 +39,10 @@ #elif defined (__AVR_ATmega64__) #elif defined (__AVR_ATmega128__) #elif defined (__AVR_AT90USB162__) +#elif defined (__AVR_AT90USB646__) +#elif defined (__AVR_AT90USB647__) +#elif defined (__AVR_AT90USB1286__) +#elif defined (__AVR_AT90USB1287__) #else # warning "uart: not tested on this chip" #endif -- cgit v1.2.3