Fix deprecated ISR names for ATmega8.

See #881
This commit is contained in:
Cristian Maglie 2013-03-29 15:17:54 +01:00
parent f88c9847ac
commit b59784d50c
1 changed files with 4 additions and 1 deletions

View File

@ -104,7 +104,8 @@ inline void store_char(unsigned char c, ring_buffer *buffer)
#if !defined(USART0_RX_vect) && defined(USART1_RX_vect)
// do nothing - on the 32u4 the first USART is USART1
#else
#if !defined(USART_RX_vect) && !defined(USART0_RX_vect)
#if !defined(USART_RX_vect) && !defined(USART0_RX_vect) && \
!defined(USART_RXC_vect)
#error "Don't know what the Data Received vector is called for the first UART"
#else
void serialEvent() __attribute__((weak));
@ -114,6 +115,8 @@ inline void store_char(unsigned char c, ring_buffer *buffer)
ISR(USART_RX_vect)
#elif defined(USART0_RX_vect)
ISR(USART0_RX_vect)
#elif defined(USART_RXC_vect)
ISR(USART_RXC_vect) // ATmega8
#endif
{
#if defined(UDR0)