1299 |
|
|
1300 |
/* Interrupt vectors */ |
/* Interrupt vectors */ |
1301 |
/* Vector 0 is the reset vector */ |
/* Vector 0 is the reset vector */ |
1302 |
#define SIG_INT0 _VECTOR(1) |
#define SIG_INTERRUPT0 _VECTOR(1) |
1303 |
#define SIG_INT1 _VECTOR(2) |
#define SIG_INTERRUPT1 _VECTOR(2) |
1304 |
#define SIG_INT2 _VECTOR(3) |
#define SIG_INTERRUPT2 _VECTOR(3) |
1305 |
#define SIG_INT3 _VECTOR(4) |
#define SIG_INTERRUPT3 _VECTOR(4) |
1306 |
#define SIG_INT4 _VECTOR(5) |
#define SIG_INTERRUPT4 _VECTOR(5) |
1307 |
#define SIG_INT5 _VECTOR(6) |
#define SIG_INTERRUPT5 _VECTOR(6) |
1308 |
#define SIG_INT6 _VECTOR(7) |
#define SIG_INTERRUPT6 _VECTOR(7) |
1309 |
#define SIG_INT7 _VECTOR(8) |
#define SIG_INTERRUPT7 _VECTOR(8) |
1310 |
#define SIG_PCINT0 _VECTOR(9) |
#define SIG_PIN_CHANGE0 _VECTOR(9) |
1311 |
#define SIG_PCINT1 _VECTOR(10) |
#define SIG_PIN_CHANGE1 _VECTOR(10) |
1312 |
#if defined(__ATmegaxx0__) |
#if defined(__ATmegaxx0__) |
1313 |
# define SIG_PCINT2 _VECTOR(11) |
# define SIG_PIN_CHANGE2 _VECTOR(11) |
1314 |
#endif /* __ATmegaxx0__ */ |
#endif /* __ATmegaxx0__ */ |
1315 |
#define SIG_WDT _VECTOR(12) |
#define SIG_WATCHDOG_TIMEOUT _VECTOR(12) |
1316 |
#define SIG_TIMER2_COMPA _VECTOR(13) |
#define SIG_OUTPUT_COMPARE2A _VECTOR(13) |
1317 |
#define SIG_TIMET2_COMPB _VECTOR(14) |
#define SIG_OUTPUT_COMPARE2B _VECTOR(14) |
1318 |
#define SIG_TIMER2_OVF _VECTOR(15) |
#define SIG_OVERFLOW2 _VECTOR(15) |
1319 |
#define SIG_TIMER1_CAPT _VECTOR(16) |
#define SIG_INPUT_CAPTURE1 _VECTOR(16) |
1320 |
#define SIG_TIMER1_COMPA _VECTOR(17) |
#define SIG_OUTPUT_COMPARE1A _VECTOR(17) |
1321 |
#define SIG_TIMER1_COMPB _VECTOR(18) |
#define SIG_OUTPUT_COMPARE1B _VECTOR(18) |
1322 |
#define SIG_TIMER1_COMPC _VECTOR(19) |
#define SIG_OUTPUT_COMPARE1C _VECTOR(19) |
1323 |
#define SIG_TIMER1_OVF _VECTOR(20) |
#define SIG_OVERFLOW1 _VECTOR(20) |
1324 |
#define SIG_TIMER0_COMPA _VECTOR(21) |
#define SIG_OUTPUT_COMPARE0A _VECTOR(21) |
1325 |
#define SIG_TIMER0_COMPB _VECTOR(22) |
#define SIG_OUTPUT_COMPARE0B _VECTOR(22) |
1326 |
#define SIG_TIMER0_OVF _VECTOR(23) |
#define SIG_OVERFLOW0 _VECTOR(23) |
1327 |
#define SIG_SPI_STC _VECTOR(24) |
#define SIG_SPI _VECTOR(24) |
1328 |
#define SIG_USART0_RX _VECTOR(25) |
#define SIG_USART0_RECV _VECTOR(25) |
1329 |
#define SIG_USART0_UDRE _VECTOR(26) |
#define SIG_USART0_DATA _VECTOR(26) |
1330 |
#define SIG_USART0_TX _VECTOR(27) |
#define SIG_USART0_TRANS _VECTOR(27) |
1331 |
#define SIG_ANALOG_COMP _VECTOR(28) |
#define SIG_COMPARATOR _VECTOR(28) |
1332 |
#define SIG_ADC _VECTOR(29) |
#define SIG_ADC _VECTOR(29) |
1333 |
#define SIG_EEPROM_READY _VECTOR(30) |
#define SIG_EEPROM_READY _VECTOR(30) |
1334 |
#define SIG_TIMER3_CAPT _VECTOR(31) |
#define SIG_INPUT_CAPTURE3 _VECTOR(31) |
1335 |
#define SIG_TIMER3_COMPA _VECTOR(32) |
#define SIG_OUTPUT_COMPARE3A _VECTOR(32) |
1336 |
#define SIG_TIMER3_COMPB _VECTOR(33) |
#define SIG_OUTPUT_COMPARE3B _VECTOR(33) |
1337 |
#define SIG_TIMER3_COMPC _VECTOR(34) |
#define SIG_OUTPUT_COMPARE3C _VECTOR(34) |
1338 |
#define SIG_TIMER3_OVF _VECTOR(35) |
#define SIG_OVERFLOW3 _VECTOR(35) |
1339 |
#define SIG_USART1_RX _VECTOR(36) |
#define SIG_USART1_RECV _VECTOR(36) |
1340 |
#define SIG_USART1_UDRE _VECTOR(37) |
#define SIG_USART1_DATA _VECTOR(37) |
1341 |
#define SIG_USART1_TX _VECTOR(38) |
#define SIG_USART1_TRANS _VECTOR(38) |
1342 |
#define SIG_TWI _VECTOR(39) |
#define SIG_2WIRE_SERIAL _VECTOR(39) |
1343 |
#define SIG_SPM_READY _VECTOR(40) |
#define SIG_SPM_READY _VECTOR(40) |
1344 |
#if defined(__ATmegaxx0__) |
#if defined(__ATmegaxx0__) |
1345 |
# define SIG_TIMER4_CAPT _VECTOR(41) |
# define SIG_INPUT_CAPTURE4 _VECTOR(41) |
1346 |
#endif /* __ATmegaxx0__ */ |
#endif /* __ATmegaxx0__ */ |
1347 |
#define SIG_TIMER4_COMPA _VECTOR(42) |
#define SIG_OUTPUT_COMPARE4A _VECTOR(42) |
1348 |
#define SIG_TIMER4_COMPB _VECTOR(43) |
#define SIG_OUTPUT_COMPARE4B _VECTOR(43) |
1349 |
#define SIG_TIMER4_COMPC _VECTOR(44) |
#define SIG_OUTPUT_COMPARE4C _VECTOR(44) |
1350 |
#define SIG_TIMER4_OVF _VECTOR(45) |
#define SIG_OVERFLOW4 _VECTOR(45) |
1351 |
#if defined(__ATmegaxx0__) |
#if defined(__ATmegaxx0__) |
1352 |
# define SIG_TIMER5_CAPT _VECTOR(46) |
# define SIG_INPUT_CAPTURE5 _VECTOR(46) |
1353 |
#endif /* __ATmegaxx0__ */ |
#endif /* __ATmegaxx0__ */ |
1354 |
#define SIG_TIMER5_COMPA _VECTOR(47) |
#define SIG_OUTPUT_COMPARE5A _VECTOR(47) |
1355 |
#define SIG_TIMER5_COMPB _VECTOR(48) |
#define SIG_OUTPUT_COMPARE5B _VECTOR(48) |
1356 |
#define SIG_TIMER5_COMPC _VECTOR(49) |
#define SIG_OUTPUT_COMPARE5C _VECTOR(49) |
1357 |
#define SIG_TIMER5_OVF _VECTOR(50) |
#define SIG_OVERFLOW5 _VECTOR(50) |
1358 |
|
|
1359 |
#if defined(__ATmegaxx1__) |
#if defined(__ATmegaxx1__) |
1360 |
|
|
1361 |
# define _VECTORS_SIZE 204 |
# define _VECTORS_SIZE 204 |
1362 |
|
|
1363 |
#else |
#else |
1364 |
# define SIG_USART2_RX _VECTOR(51) |
# define SIG_USART2_RECV _VECTOR(51) |
1365 |
# define SIG_USART2_UDRE _VECTOR(52) |
# define SIG_USART2_DATA _VECTOR(52) |
1366 |
# define SIG_USART2_TX _VECTOR(53) |
# define SIG_USART2_TRANS _VECTOR(53) |
1367 |
# define SIG_USART3_RX _VECTOR(54) |
# define SIG_USART3_RECV _VECTOR(54) |
1368 |
# define SIG_USART3_UDRE _VECTOR(55) |
# define SIG_USART3_DATA _VECTOR(55) |
1369 |
# define SIG_USART3_TX _VECTOR(56) |
# define SIG_USART3_TRANS _VECTOR(56) |
1370 |
|
|
1371 |
# define _VECTORS_SIZE 228 |
# define _VECTORS_SIZE 228 |
1372 |
|
|