lm3s1968: align the interrupt vector table to 1K boundary.
[bertos.git] / bertos / cpu / avr / drv / ser_avr.c
index c7c36ff77e163e83cde9fd0bc495b3d8309d89e3..edbd217c93d8a2890656dd00f65d50f0ef307946 100644 (file)
@@ -86,7 +86,7 @@
        #define BIT_RXEN1  RXEN1
        #define BIT_TXEN1  TXEN1
        #define BIT_UDRIE1 UDRIE1
-#elif CPU_AVR_ATMEGA328P
+#elif CPU_AVR_ATMEGA168 || CPU_AVR_ATMEGA328P
        #define BIT_RXCIE0 RXCIE0
        #define BIT_RXEN0  RXEN0
        #define BIT_TXEN0  TXEN0
 /* USART register definitions */
 #if CPU_AVR_ATMEGA64 || CPU_AVR_ATMEGA128 || CPU_AVR_ATMEGA1281
        #define AVR_HAS_UART1 1
-#elif CPU_AVR_ATMEGA328P
+#elif CPU_AVR_ATMEGA168 || CPU_AVR_ATMEGA328P
        #define AVR_HAS_UART1 0
        #define USART0_UDRE_vect USART_UDRE_vect
        #define USART0_RX_vect USART_RX_vect
@@ -920,7 +920,7 @@ DECLARE_ISR(USART1_RX_vect)
 /**
  * SPI interrupt handler
  */
-DECLARE_ISR(SIG_SPI)
+DECLARE_ISR(SPI_STC_vect)
 {
        SER_STROBE_ON;