/[avr-libc]/avr-libc/include/avr/iomxx0_1.h
ViewVC logotype

Diff of /avr-libc/include/avr/iomxx0_1.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by aesok, Sun Oct 16 10:03:58 2005 UTC revision 1.5 by joerg_wunsch, Sat Oct 22 20:41:04 2005 UTC
# Line 1299  Line 1299 
1299    
1300  /* Interrupt vectors */  /* Interrupt vectors */
1301  /* Vector 0 is the reset vector */  /* Vector 0 is the reset vector */
1302  #define SIG_INTERRUPT0          _VECTOR(1)  /* External Interrupt Request 0 */
1303  #define SIG_INTERRUPT1          _VECTOR(2)  #define INT0_vect                       _VECTOR(1)
1304  #define SIG_INTERRUPT2          _VECTOR(3)  #define SIG_INTERRUPT0                  _VECTOR(1)
1305  #define SIG_INTERRUPT3          _VECTOR(4)  
1306  #define SIG_INTERRUPT4          _VECTOR(5)  /* External Interrupt Request 1 */
1307  #define SIG_INTERRUPT5          _VECTOR(6)  #define INT1_vect                       _VECTOR(2)
1308  #define SIG_INTERRUPT6          _VECTOR(7)  #define SIG_INTERRUPT1                  _VECTOR(2)
1309  #define SIG_INTERRUPT7          _VECTOR(8)  
1310  #define SIG_PIN_CHANGE0         _VECTOR(9)  /* External Interrupt Request 2 */
1311  #define SIG_PIN_CHANGE1         _VECTOR(10)  #define INT2_vect                       _VECTOR(3)
1312  #if defined(__ATmegaxx0__)  #define SIG_INTERRUPT2                  _VECTOR(3)
1313  # define SIG_PIN_CHANGE2        _VECTOR(11)  
1314  #endif /* __ATmegaxx0__ */  /* External Interrupt Request 3 */
1315  #define SIG_WATCHDOG_TIMEOUT    _VECTOR(12)  #define INT3_vect                       _VECTOR(4)
1316  #define SIG_OUTPUT_COMPARE2A    _VECTOR(13)  #define SIG_INTERRUPT3                  _VECTOR(4)
1317  #define SIG_OUTPUT_COMPARE2B    _VECTOR(14)  
1318  #define SIG_OVERFLOW2           _VECTOR(15)  /* External Interrupt Request 4 */
1319  #define SIG_INPUT_CAPTURE1      _VECTOR(16)  #define INT4_vect                       _VECTOR(5)
1320  #define SIG_OUTPUT_COMPARE1A    _VECTOR(17)  #define SIG_INTERRUPT4                  _VECTOR(5)
1321  #define SIG_OUTPUT_COMPARE1B    _VECTOR(18)  
1322  #define SIG_OUTPUT_COMPARE1C    _VECTOR(19)  /* External Interrupt Request 5 */
1323  #define SIG_OVERFLOW1           _VECTOR(20)  #define INT5_vect                       _VECTOR(6)
1324  #define SIG_OUTPUT_COMPARE0A    _VECTOR(21)  #define SIG_INTERRUPT5                  _VECTOR(6)
1325  #define SIG_OUTPUT_COMPARE0B    _VECTOR(22)  
1326  #define SIG_OVERFLOW0           _VECTOR(23)  /* External Interrupt Request 6 */
1327  #define SIG_SPI                 _VECTOR(24)  #define INT6_vect                       _VECTOR(7)
1328  #define SIG_USART0_RECV         _VECTOR(25)  #define SIG_INTERRUPT6                  _VECTOR(7)
1329  #define SIG_USART0_DATA         _VECTOR(26)  
1330  #define SIG_USART0_TRANS        _VECTOR(27)  /* External Interrupt Request 7 */
1331  #define SIG_COMPARATOR          _VECTOR(28)  #define INT7_vect                       _VECTOR(8)
1332  #define SIG_ADC                 _VECTOR(29)  #define SIG_INTERRUPT7                  _VECTOR(8)
1333  #define SIG_EEPROM_READY        _VECTOR(30)  
1334  #define SIG_INPUT_CAPTURE3      _VECTOR(31)  /* Pin Change Interrupt Request 0 */
1335  #define SIG_OUTPUT_COMPARE3A    _VECTOR(32)  #define PCINT0_vect                     _VECTOR(9)
1336  #define SIG_OUTPUT_COMPARE3B    _VECTOR(33)  #define SIG_PIN_CHANGE0                 _VECTOR(9)
1337  #define SIG_OUTPUT_COMPARE3C    _VECTOR(34)  
1338  #define SIG_OVERFLOW3           _VECTOR(35)  /* Pin Change Interrupt Request 1 */
1339  #define SIG_USART1_RECV         _VECTOR(36)  #define PCINT1_vect                     _VECTOR(10)
1340  #define SIG_USART1_DATA         _VECTOR(37)  #define SIG_PIN_CHANGE1                 _VECTOR(10)
1341  #define SIG_USART1_TRANS        _VECTOR(38)  
1342  #define SIG_2WIRE_SERIAL        _VECTOR(39)  /* Pin Change Interrupt Request 2 */
1343  #define SIG_SPM_READY           _VECTOR(40)  #define PCINT2_vect                     _VECTOR(11)
1344  #if defined(__ATmegaxx0__)  #define SIG_PIN_CHANGE2                 _VECTOR(11)
1345  # define SIG_INPUT_CAPTURE4     _VECTOR(41)  
1346  #endif /* __ATmegaxx0__ */  /* Watchdog Time-out Interrupt */
1347  #define SIG_OUTPUT_COMPARE4A    _VECTOR(42)  #define WDT_vect                        _VECTOR(12)
1348  #define SIG_OUTPUT_COMPARE4B    _VECTOR(43)  #define SIG_WATCHDOG_TIMEOUT            _VECTOR(12)
1349  #define SIG_OUTPUT_COMPARE4C    _VECTOR(44)  
1350  #define SIG_OVERFLOW4           _VECTOR(45)  /* Timer/Counter2 Compare Match A */
1351  #if defined(__ATmegaxx0__)  #define TIMER2_COMPA_vect               _VECTOR(13)
1352  # define SIG_INPUT_CAPTURE5     _VECTOR(46)  #define SIG_OUTPUT_COMPARE2A            _VECTOR(13)
1353  #endif /* __ATmegaxx0__ */  
1354  #define SIG_OUTPUT_COMPARE5A    _VECTOR(47)  /* Timer/Counter2 Compare Match B */
1355  #define SIG_OUTPUT_COMPARE5B    _VECTOR(48)  #define TIMER2_COMPB_vect               _VECTOR(14)
1356  #define SIG_OUTPUT_COMPARE5C    _VECTOR(49)  #define SIG_OUTPUT_COMPARE2B            _VECTOR(14)
1357  #define SIG_OVERFLOW5           _VECTOR(50)  
1358    /* Timer/Counter2 Overflow */
1359  #if defined(__ATmegaxx1__)  #define TIMER2_OVF_vect                 _VECTOR(15)
1360    #define SIG_OVERFLOW2                   _VECTOR(15)
1361  # define _VECTORS_SIZE 204  
1362    /* Timer/Counter1 Capture Event */
1363  #else  #define TIMER1_CAPT_vect                _VECTOR(16)
1364  # define SIG_USART2_RECV        _VECTOR(51)  #define SIG_INPUT_CAPTURE1              _VECTOR(16)
1365  # define SIG_USART2_DATA        _VECTOR(52)  
1366  # define SIG_USART2_TRANS       _VECTOR(53)  /* Timer/Counter1 Compare Match A */
1367  # define SIG_USART3_RECV        _VECTOR(54)  #define TIMER1_COMPA_vect               _VECTOR(17)
1368  # define SIG_USART3_DATA        _VECTOR(55)  #define SIG_OUTPUT_COMPARE1A            _VECTOR(17)
1369  # define SIG_USART3_TRANS       _VECTOR(56)  
1370    /* Timer/Counter1 Compare Match B */
1371    #define TIMER1_COMPB_vect               _VECTOR(18)
1372    #define SIG_OUTPUT_COMPARE1B            _VECTOR(18)
1373    
1374    /* Timer/Counter1 Compare Match C */
1375    #define TIMER1_COMPC_vect               _VECTOR(19)
1376    #define SIG_OUTPUT_COMPARE1C            _VECTOR(19)
1377    
1378    /* Timer/Counter1 Overflow */
1379    #define TIMER1_OVF_vect                 _VECTOR(20)
1380    #define SIG_OVERFLOW1                   _VECTOR(20)
1381    
1382    /* Timer/Counter0 Compare Match A */
1383    #define TIMER0_COMPA_vect               _VECTOR(21)
1384    #define SIG_OUTPUT_COMPARE0A            _VECTOR(21)
1385    
1386    /* Timer/Counter0 Compare Match B */
1387    #define TIMER0_COMPB_vect               _VECTOR(22)
1388    #define SIG_OUTPUT_COMPARE0B            _VECTOR(22)
1389    
1390    /* Timer/Counter0 Overflow */
1391    #define TIMER0_OVF_vect                 _VECTOR(23)
1392    #define SIG_OVERFLOW0                   _VECTOR(23)
1393    
1394    /* SPI Serial Transfer Complete */
1395    #define SPI_STC_vect                    _VECTOR(24)
1396    #define SIG_SPI                         _VECTOR(24)
1397    
1398    /* USART0, Rx Complete */
1399    #define USART0_RX_vect                  _VECTOR(25)
1400    #define SIG_USART0_RECV                 _VECTOR(25)
1401    
1402    /* USART0 Data register Empty */
1403    #define USART0_UDRE_vect                _VECTOR(26)
1404    #define SIG_USART0_DATA                 _VECTOR(26)
1405    
1406    /* USART0, Tx Complete */
1407    #define USART0_TX_vect                  _VECTOR(27)
1408    #define SIG_USART0_TRANS                _VECTOR(27)
1409    
1410    /* Analog Comparator */
1411    #define ANALOG_COMP_vect                _VECTOR(28)
1412    #define SIG_COMPARATOR                  _VECTOR(28)
1413    
1414    /* ADC Conversion Complete */
1415    #define ADC_vect                        _VECTOR(29)
1416    #define SIG_ADC                         _VECTOR(29)
1417    
1418    /* EEPROM Ready */
1419    #define EE_READY_vect                   _VECTOR(30)
1420    #define SIG_EEPROM_READY                _VECTOR(30)
1421    
1422    /* Timer/Counter3 Capture Event */
1423    #define TIMER3_CAPT_vect                _VECTOR(31)
1424    #define SIG_INPUT_CAPTURE3              _VECTOR(31)
1425    
1426    /* Timer/Counter3 Compare Match A */
1427    #define TIMER3_COMPA_vect               _VECTOR(32)
1428    #define SIG_OUTPUT_COMPARE3A            _VECTOR(32)
1429    
1430    /* Timer/Counter3 Compare Match B */
1431    #define TIMER3_COMPB_vect               _VECTOR(33)
1432    #define SIG_OUTPUT_COMPARE3B            _VECTOR(33)
1433    
1434    /* Timer/Counter3 Compare Match C */
1435    #define TIMER3_COMPC_vect               _VECTOR(34)
1436    #define SIG_OUTPUT_COMPARE3C            _VECTOR(34)
1437    
1438    /* Timer/Counter3 Overflow */
1439    #define TIMER3_OVF_vect                 _VECTOR(35)
1440    #define SIG_OVERFLOW3                   _VECTOR(35)
1441    
1442    /* USART1, Rx Complete */
1443    #define USART1_RX_vect                  _VECTOR(36)
1444    #define SIG_USART1_RECV                 _VECTOR(36)
1445    
1446    /* USART1 Data register Empty */
1447    #define USART1_UDRE_vect                _VECTOR(37)
1448    #define SIG_USART1_DATA                 _VECTOR(37)
1449    
1450    /* USART1, Tx Complete */
1451    #define USART1_TX_vect                  _VECTOR(38)
1452    #define SIG_USART1_TRANS                _VECTOR(38)
1453    
1454    /* 2-wire Serial Interface */
1455    #define TWI_vect                        _VECTOR(39)
1456    #define SIG_2WIRE_SERIAL                _VECTOR(39)
1457    
1458    /* Store Program Memory Read */
1459    #define SPM_READY_vect                  _VECTOR(40)
1460    #define SIG_SPM_READY                   _VECTOR(40)
1461    
1462    /* Timer/Counter4 Capture Event */
1463    #define TIMER4_CAPT_vect                _VECTOR(41)
1464    #define SIG_INPUT_CAPTURE4              _VECTOR(41)
1465    
1466    /* Timer/Counter4 Compare Match A */
1467    #define TIMER4_COMPA_vect               _VECTOR(42)
1468    #define SIG_OUTPUT_COMPARE4A            _VECTOR(42)
1469    
1470    /* Timer/Counter4 Compare Match B */
1471    #define TIMER4_COMPB_vect               _VECTOR(43)
1472    #define SIG_OUTPUT_COMPARE4B            _VECTOR(43)
1473    
1474    /* Timer/Counter4 Compare Match C */
1475    #define TIMER4_COMPC_vect               _VECTOR(44)
1476    #define SIG_OUTPUT_COMPARE4C            _VECTOR(44)
1477    
1478    /* Timer/Counter4 Overflow */
1479    #define TIMER4_OVF_vect                 _VECTOR(45)
1480    #define SIG_OVERFLOW4                   _VECTOR(45)
1481    
1482    /* Timer/Counter5 Capture Event */
1483    #define TIMER5_CAPT_vect                _VECTOR(46)
1484    #define SIG_INPUT_CAPTURE5              _VECTOR(46)
1485    
1486    /* Timer/Counter5 Compare Match A */
1487    #define TIMER5_COMPA_vect               _VECTOR(47)
1488    #define SIG_OUTPUT_COMPARE5A            _VECTOR(47)
1489    
1490    /* Timer/Counter5 Compare Match B */
1491    #define TIMER5_COMPB_vect               _VECTOR(48)
1492    #define SIG_OUTPUT_COMPARE5B            _VECTOR(48)
1493    
1494    /* Timer/Counter5 Compare Match C */
1495    #define TIMER5_COMPC_vect               _VECTOR(49)
1496    #define SIG_OUTPUT_COMPARE5C            _VECTOR(49)
1497    
1498    /* Timer/Counter5 Overflow */
1499    #define TIMER5_OVF_vect                 _VECTOR(50)
1500    #define SIG_OVERFLOW5                   _VECTOR(50)
1501    
1502    /* USART2, Rx Complete */
1503    #define USART2_RX_vect                  _VECTOR(51)
1504    #define SIG_USART2_RECV                 _VECTOR(51)
1505    
1506    /* USART2 Data register Empty */
1507    #define USART2_UDRE_vect                _VECTOR(52)
1508    #define SIG_USART2_DATA                 _VECTOR(52)
1509    
1510    /* USART2, Tx Complete */
1511    #define USART2_TX_vect                  _VECTOR(53)
1512    #define SIG_USART2_TRANS                _VECTOR(53)
1513    
1514    /* USART3, Rx Complete */
1515    #define USART3_RX_vect                  _VECTOR(54)
1516    #define SIG_USART3_RECV                 _VECTOR(54)
1517    
1518    /* USART3 Data register Empty */
1519    #define USART3_UDRE_vect                _VECTOR(55)
1520    #define SIG_USART3_DATA                 _VECTOR(55)
1521    
1522    /* USART3, Tx Complete */
1523    #define USART3_TX_vect                  _VECTOR(56)
1524    #define SIG_USART3_TRANS                _VECTOR(56)
1525    
1526    
1527  # define _VECTORS_SIZE 228  # define _VECTORS_SIZE 228
1528    

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26