884
884
/* Interrupt vectors */
886
886
/* External Interrupt Request 0 */
887
#define INT0_vect_num 1
887
888
#define INT0_vect _VECTOR(1)
888
889
#define SIG_INTERRUPT0 _VECTOR(1)
890
891
/* Pin Change Interrupt Request 0 */
892
#define PCINT0_vect_num 2
891
893
#define PCINT0_vect _VECTOR(2)
892
894
#define SIG_PIN_CHANGE0 _VECTOR(2)
894
896
/* Pin Change Interrupt Request 1 */
897
#define PCINT1_vect_num 3
895
898
#define PCINT1_vect _VECTOR(3)
896
899
#define SIG_PIN_CHANGE1 _VECTOR(3)
898
901
/* Timer/Counter2 Compare Match */
902
#define TIMER2_COMP_vect_num 4
899
903
#define TIMER2_COMP_vect _VECTOR(4)
900
904
#define SIG_OUTPUT_COMPARE2 _VECTOR(4)
902
906
/* Timer/Counter2 Overflow */
907
#define TIMER2_OVF_vect_num 5
903
908
#define TIMER2_OVF_vect _VECTOR(5)
904
909
#define SIG_OVERFLOW2 _VECTOR(5)
906
911
/* Timer/Counter1 Capture Event */
912
#define TIMER1_CAPT_vect_num 6
907
913
#define TIMER1_CAPT_vect _VECTOR(6)
908
914
#define SIG_INPUT_CAPTURE1 _VECTOR(6)
910
916
/* Timer/Counter1 Compare Match A */
917
#define TIMER1_COMPA_vect_num 7
911
918
#define TIMER1_COMPA_vect _VECTOR(7)
912
919
#define SIG_OUTPUT_COMPARE1A _VECTOR(7)
914
921
/* Timer/Counter Compare Match B */
922
#define TIMER1_COMPB_vect_num 8
915
923
#define TIMER1_COMPB_vect _VECTOR(8)
916
924
#define SIG_OUTPUT_COMPARE1B _VECTOR(8)
918
926
/* Timer/Counter1 Overflow */
927
#define TIMER1_OVF_vect_num 9
919
928
#define TIMER1_OVF_vect _VECTOR(9)
920
929
#define SIG_OVERFLOW1 _VECTOR(9)
922
931
/* Timer/Counter0 Compare Match */
932
#define TIMER0_COMP_vect_num 10
923
933
#define TIMER0_COMP_vect _VECTOR(10)
924
934
#define SIG_OUTPUT_COMPARE0 _VECTOR(10)
926
936
/* Timer/Counter0 Overflow */
937
#define TIMER0_OVF_vect_num 11
927
938
#define TIMER0_OVF_vect _VECTOR(11)
928
939
#define SIG_OVERFLOW0 _VECTOR(11)
930
941
/* SPI Serial Transfer Complete */
942
#define SPI_STC_vect_num 12
931
943
#define SPI_STC_vect _VECTOR(12)
932
944
#define SIG_SPI _VECTOR(12)
934
946
/* USART0, Rx Complete */
947
#define USART0_RX_vect_num 13
935
948
#define USART0_RX_vect _VECTOR(13)
936
949
#define SIG_USART_RECV _VECTOR(13)
938
951
/* USART0 Data register Empty */
952
#define USART0_UDRE_vect_num 14
939
953
#define USART0_UDRE_vect _VECTOR(14)
940
954
#define SIG_USART_DATA _VECTOR(14)
942
956
/* USART0, Tx Complete */
957
#define USART0_TX_vect_num 15
943
958
#define USART0_TX_vect _VECTOR(15)
944
959
#define SIG_USART_TRANS _VECTOR(15)
946
961
/* USI Start Condition */
962
#define USI_START_vect_num 16
947
963
#define USI_START_vect _VECTOR(16)
948
964
#define SIG_USI_START _VECTOR(16)
950
966
/* USI Overflow */
967
#define USI_OVERFLOW_vect_num 17
951
968
#define USI_OVERFLOW_vect _VECTOR(17)
952
969
#define SIG_USI_OVERFLOW _VECTOR(17)
954
971
/* Analog Comparator */
972
#define ANALOG_COMP_vect_num 18
955
973
#define ANALOG_COMP_vect _VECTOR(18)
956
974
#define SIG_COMPARATOR _VECTOR(18)
958
976
/* ADC Conversion Complete */
977
#define ADC_vect_num 19
959
978
#define ADC_vect _VECTOR(19)
960
979
#define SIG_ADC _VECTOR(19)
962
981
/* EEPROM Ready */
982
#define EE_READY_vect_num 20
963
983
#define EE_READY_vect _VECTOR(20)
964
984
#define SIG_EEPROM_READY _VECTOR(20)
966
986
/* Store Program Memory Read */
987
#define SPM_READY_vect_num 21
967
988
#define SPM_READY_vect _VECTOR(21)
968
989
#define SIG_SPM_READY _VECTOR(21)
970
991
/* LCD Start of Frame */
992
#define LCD_vect_num 22
971
993
#define LCD_vect _VECTOR(22)
972
994
#define SIG_LCD _VECTOR(22)
1027
1049
#define SIGNATURE_2 0x05
1052
/* Deprecated items */
1053
#if !defined(__AVR_LIBC_DEPRECATED_ENABLE__)
1055
#pragma GCC system_header
1057
#pragma GCC poison SIG_INTERRUPT0
1058
#pragma GCC poison SIG_PIN_CHANGE0
1059
#pragma GCC poison SIG_PIN_CHANGE1
1060
#pragma GCC poison SIG_OUTPUT_COMPARE2
1061
#pragma GCC poison SIG_OVERFLOW2
1062
#pragma GCC poison SIG_INPUT_CAPTURE1
1063
#pragma GCC poison SIG_OUTPUT_COMPARE1A
1064
#pragma GCC poison SIG_OUTPUT_COMPARE1B
1065
#pragma GCC poison SIG_OVERFLOW1
1066
#pragma GCC poison SIG_OUTPUT_COMPARE0
1067
#pragma GCC poison SIG_OVERFLOW0
1068
#pragma GCC poison SIG_SPI
1069
#pragma GCC poison SIG_USART_RECV
1070
#pragma GCC poison SIG_USART_DATA
1071
#pragma GCC poison SIG_USART_TRANS
1072
#pragma GCC poison SIG_USI_START
1073
#pragma GCC poison SIG_USI_OVERFLOW
1074
#pragma GCC poison SIG_COMPARATOR
1075
#pragma GCC poison SIG_ADC
1076
#pragma GCC poison SIG_EEPROM_READY
1077
#pragma GCC poison SIG_SPM_READY
1078
#pragma GCC poison SIG_LCD
1080
#endif /* !defined(__AVR_LIBC_DEPRECATED_ENABLE__) */
1030
1084
#endif /* _AVR_IOM169P_H_ */