~ubuntu-branches/ubuntu/trusty/avr-libc/trusty

« back to all changes in this revision

Viewing changes to include/avr/iom169p.h

  • Committer: Package Import Robot
  • Author(s): Hakan Ardo
  • Date: 2012-05-23 10:30:07 UTC
  • mfrom: (1.1.11) (4.1.7 sid)
  • Revision ID: package-import@ubuntu.com-20120523103007-h7u5fhm6n13wds9e
Tags: 1:1.8.0-2
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
31
31
  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
32
32
  POSSIBILITY OF SUCH DAMAGE. */
33
33
 
34
 
/* $Id: iom169p.h 2102 2010-03-16 22:52:39Z joerg_wunsch $ */
 
34
/* $Id: iom169p.h 2231 2011-03-07 05:06:55Z arcanum $ */
35
35
 
36
36
/* iom169p.h - definitions for ATmega169P */
37
37
 
884
884
/* Interrupt vectors */
885
885
 
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)
889
890
 
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)
893
895
 
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)
897
900
 
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)
901
905
 
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)
905
910
 
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)
909
915
 
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)
913
920
 
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)
917
925
 
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)
921
930
 
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)
925
935
 
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)
929
940
 
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)
933
945
 
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)
937
950
 
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)
941
955
 
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)
945
960
 
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)
949
965
 
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)
953
970
 
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)
957
975
 
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)
961
980
 
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)
965
985
 
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)
969
990
 
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)
973
995
 
1027
1049
#define SIGNATURE_2 0x05
1028
1050
 
1029
1051
 
 
1052
/* Deprecated items */
 
1053
#if !defined(__AVR_LIBC_DEPRECATED_ENABLE__)
 
1054
 
 
1055
#pragma GCC system_header
 
1056
 
 
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
 
1079
 
 
1080
#endif  /* !defined(__AVR_LIBC_DEPRECATED_ENABLE__) */
 
1081
 
 
1082
 
 
1083
 
1030
1084
#endif  /* _AVR_IOM169P_H_ */