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

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

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

revision 1.5 by joerg_wunsch, Mon Oct 17 19:58:50 2005 UTC revision 1.6 by joerg_wunsch, Sat Oct 22 20:41:04 2005 UTC
# Line 724  Line 724 
724    
725  /* Interrupt vectors */  /* Interrupt vectors */
726  /* Vector 0 is the reset vector */  /* Vector 0 is the reset vector */
727  #define SIG_INTERRUPT0          _VECTOR(1)  /* External Interrupt Request 0 */
728  #define SIG_INTERRUPT1          _VECTOR(2)  #define INT0_vect                       _VECTOR(1)
729  #define SIG_INTERRUPT2          _VECTOR(3)  #define SIG_INTERRUPT0                  _VECTOR(1)
730  #define SIG_PIN_CHANGE0         _VECTOR(4)  
731  #define SIG_PIN_CHANGE1         _VECTOR(5)  /* External Interrupt Request 1 */
732  #define SIG_PIN_CHANGE2         _VECTOR(6)  #define INT1_vect                       _VECTOR(2)
733  #define SIG_PIN_CHANGE3         _VECTOR(7)  #define SIG_INTERRUPT1                  _VECTOR(2)
734  #define SIG_WATCHDOG_TIMEOUT    _VECTOR(8)  
735  #define SIG_OUTPUT_COMPARE2A    _VECTOR(9)  /* External Interrupt Request 2 */
736  #define SIG_OUTPUT_COMPARE2B    _VECTOR(10)  #define INT2_vect                       _VECTOR(3)
737  #define SIG_OVERFLOW2           _VECTOR(11)  #define SIG_INTERRUPT2                  _VECTOR(3)
738  #define SIG_INPUT_CAPTURE1      _VECTOR(12)  
739  #define SIG_OUTPUT_COMPARE1A    _VECTOR(13)  /* Pin Change Interrupt Request 0 */
740  #define SIG_OUTPUT_COMPARE1B    _VECTOR(14)  #define PCINT0_vect                     _VECTOR(4)
741  #define SIG_OVERFLOW1           _VECTOR(15)  #define SIG_PIN_CHANGE0                 _VECTOR(4)
742  #define SIG_OUTPUT_COMPARE0A    _VECTOR(16)  
743  #define SIG_OUTPUT_COMPARE0B    _VECTOR(17)  /* Pin Change Interrupt Request 1 */
744  #define SIG_OVERFLOW0           _VECTOR(18)  #define PCINT1_vect                     _VECTOR(5)
745  #define SIG_SPI                 _VECTOR(19)  #define SIG_PIN_CHANGE1                 _VECTOR(5)
746  #define SIG_USART_RECV          _VECTOR(20)  
747  #define SIG_USART_DATA          _VECTOR(21)  /* Pin Change Interrupt Request 2 */
748  #define SIG_USART_TRANS         _VECTOR(22)  #define PCINT2_vect                     _VECTOR(6)
749  #define SIG_COMPARATOR          _VECTOR(23)  #define SIG_PIN_CHANGE2                 _VECTOR(6)
750  #define SIG_ADC                 _VECTOR(24)  
751  #define SIG_EEPROM_READY        _VECTOR(25)  /* Pin Change Interrupt Request 3 */
752  #define SIG_TWI                 _VECTOR(26)  #define PCINT3_vect                     _VECTOR(7)
753  #define SIG_SPM_READY           _VECTOR(27)  #define SIG_PIN_CHANGE3                 _VECTOR(7)
754    
755  #if defined(__AVR_ATmega644__)  /* Watchdog Time-out Interrupt */
756    #define WDT_vect                        _VECTOR(8)
757  # define _VECTORS_SIZE 112  #define SIG_WATCHDOG_TIMEOUT            _VECTOR(8)
758    
759  #else /* !defined(__AVR_ATmega644__) */  /* Timer/Counter2 Compare Match A */
760  # define SIG_USART1_RECV        _VECTOR(28)  #define TIMER2_COMPA_vect               _VECTOR(9)
761  # define SIG_USART1_DATA        _VECTOR(29)  #define SIG_OUTPUT_COMPARE2A            _VECTOR(9)
762  # define SIG_USART1_TRANS       _VECTOR(30)  
763    /* Timer/Counter2 Compare Match B */
764    #define TIMER2_COMPB_vect               _VECTOR(10)
765    #define SIG_OUTPUT_COMPARE2B            _VECTOR(10)
766    
767    /* Timer/Counter2 Overflow */
768    #define TIMER2_OVF_vect                 _VECTOR(11)
769    #define SIG_OVERFLOW2                   _VECTOR(11)
770    
771    /* Timer/Counter1 Capture Event */
772    #define TIMER1_CAPT_vect                _VECTOR(12)
773    #define SIG_INPUT_CAPTURE1              _VECTOR(12)
774    
775    /* Timer/Counter1 Compare Match A */
776    #define TIMER1_COMPA_vect               _VECTOR(13)
777    #define SIG_OUTPUT_COMPARE1A            _VECTOR(13)
778    
779    /* Timer/Counter1 Compare Match B */
780    #define TIMER1_COMPB_vect               _VECTOR(14)
781    #define SIG_OUTPUT_COMPARE1B            _VECTOR(14)
782    
783    /* Timer/Counter1 Overflow */
784    #define TIMER1_OVF_vect                 _VECTOR(15)
785    #define SIG_OVERFLOW1                   _VECTOR(15)
786    
787    /* Timer/Counter0 Compare Match A */
788    #define TIMER0_COMPA_vect               _VECTOR(16)
789    #define SIG_OUTPUT_COMPARE0A            _VECTOR(16)
790    
791    /* Timer/Counter0 Compare Match B */
792    #define TIMER0_COMPB_vect               _VECTOR(17)
793    #define SIG_OUTPUT_COMPARE0B            _VECTOR(17)
794    
795    /* Timer/Counter0 Overflow */
796    #define TIMER0_OVF_vect                 _VECTOR(18)
797    #define SIG_OVERFLOW0                   _VECTOR(18)
798    
799    /* SPI Serial Transfer Complete */
800    #define SPI_STC_vect                    _VECTOR(19)
801    #define SIG_SPI                         _VECTOR(19)
802    
803    /* USART0, Rx Complete */
804    #define USART0_RX_vect                  _VECTOR(20)
805    #define SIG_USART_RECV                  _VECTOR(20)
806    
807    /* USART0 Data register Empty */
808    #define USART0_UDRE_vect                _VECTOR(21)
809    #define SIG_USART_DATA                  _VECTOR(21)
810    
811    /* USART0, Tx Complete */
812    #define USART0_TX_vect                  _VECTOR(22)
813    #define SIG_USART_TRANS                 _VECTOR(22)
814    
815    /* Analog Comparator */
816    #define ANALOG_COMP_vect                _VECTOR(23)
817    #define SIG_COMPARATOR                  _VECTOR(23)
818    
819    /* ADC Conversion Complete */
820    #define ADC_vect                        _VECTOR(24)
821    #define SIG_ADC                         _VECTOR(24)
822    
823    /* EEPROM Ready */
824    #define EE_READY_vect                   _VECTOR(25)
825    #define SIG_EEPROM_READY                _VECTOR(25)
826    
827    /* 2-wire Serial Interface */
828    #define TWI_vect                        _VECTOR(26)
829    #define SIG_TWI                         _VECTOR(26)
830    
831    /* Store Program Memory Read */
832    #define SPM_READY_vect                  _VECTOR(27)
833    #define SIG_SPM_READY                   _VECTOR(27)
834    
835    /* USART1, Rx Complete */
836    #define USART1_RX_vect                  _VECTOR(28)
837    #define SIG_USART1_RECV                 _VECTOR(28)
838    
839    /* USART1 Data register Empty */
840    #define USART1_UDRE_vect                _VECTOR(29)
841    #define SIG_USART1_DATA                 _VECTOR(29)
842    
843    /* USART1, Tx Complete */
844    #define USART1_TX_vect                  _VECTOR(30)
845    #define SIG_USART1_TRANS                _VECTOR(30)
846    
847    
848  # define _VECTORS_SIZE 124  # define _VECTORS_SIZE 124
849    

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

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