diff options
Diffstat (limited to 'nuttx/arch/arm/include/tiva/lm4f_irq.h')
-rw-r--r-- | nuttx/arch/arm/include/tiva/lm4f_irq.h | 320 |
1 files changed, 160 insertions, 160 deletions
diff --git a/nuttx/arch/arm/include/tiva/lm4f_irq.h b/nuttx/arch/arm/include/tiva/lm4f_irq.h index 11cd30c9b..96af3c37b 100644 --- a/nuttx/arch/arm/include/tiva/lm4f_irq.h +++ b/nuttx/arch/arm/include/tiva/lm4f_irq.h @@ -33,8 +33,8 @@ * ************************************************************************************/ -#ifndef __ARCH_ARM_INCLUDE_LM_LM4F_IRQ_H -#define __ARCH_ARM_INCLUDE_LM_LM4F_IRQ_H +#ifndef __ARCH_ARM_INCLUDE_TIVA_LM4F_IRQ_H +#define __ARCH_ARM_INCLUDE_TIVA_LM4F_IRQ_H /************************************************************************************ * Included Files @@ -53,166 +53,166 @@ /* External interrupts (vectors >= 16) */ -#define LM_IRQ_INTERRUPTS (16) /* Vector number of the first external interrupt */ +#define TIVA_IRQ_INTERRUPTS (16) /* Vector number of the first external interrupt */ #if defined(CONFIG_ARCH_CHIP_LM4F120) -# define LM_IRQ_GPIOA (16) /* Vector 16: GPIO Port A */ -# define LM_IRQ_GPIOB (17) /* Vector 17: GPIO Port B */ -# define LM_IRQ_GPIOC (18) /* Vector 18: GPIO Port C */ -# define LM_IRQ_GPIOD (19) /* Vector 19: GPIO Port D */ - -# define LM_IRQ_GPIOE (20) /* Vector 20: GPIO Port E */ -# define LM_IRQ_UART0 (21) /* Vector 21: UART 0 */ -# define LM_IRQ_UART1 (22) /* Vector 22: UART 1 */ -# define LM_IRQ_SSI0 (23) /* Vector 23: SSI 0 */ -# define LM_IRQ_I2C0 (24) /* Vector 24: I2C 0 */ -# define LM_RESERVED_25 (25) /* Vector 25: Reserved */ -# define LM_RESERVED_26 (26) /* Vector 26: Reserved */ -# define LM_RESERVED_27 (27) /* Vector 27: Reserved */ -# define LM_RESERVED_28 (28) /* Vector 28: Reserved */ -# define LM_RESERVED_29 (29) /* Vector 29: Reserved */ - -# define LM_IRQ_ADC0 (30) /* Vector 30: ADC Sequence 0 */ -# define LM_IRQ_ADC1 (31) /* Vector 31: ADC Sequence 1 */ -# define LM_IRQ_ADC2 (32) /* Vector 32: ADC Sequence 2 */ -# define LM_IRQ_ADC3 (33) /* Vector 33: ADC Sequence 3 */ -# define LM_IRQ_WDOG (34) /* Vector 34: Watchdog Timers 0 and 1 */ -# define LM_IRQ_TIMER0A (35) /* Vector 35: 16/32-Bit Timer 0 A */ -# define LM_IRQ_TIMER0B (36) /* Vector 36: 16/32-Bit Timer 0 B */ -# define LM_IRQ_TIMER1A (37) /* Vector 37: 16/32-Bit Timer 1 A */ -# define LM_IRQ_TIMER1B (38) /* Vector 38: 16/32-Bit Timer 1 B */ -# define LM_IRQ_TIMER2A (39) /* Vector 39: 16/32-Bit Timer 2 A */ - -# define LM_IRQ_TIMER2B (40) /* Vector 40: 16/32-Bit Timer 2 B */ -# define LM_IRQ_COMPARE0 (41) /* Vector 41: Analog Comparator 0 */ -# define LM_IRQ_COMPARE1 (42) /* Vector 42: Analog Comparator 1 */ -# define LM_RESERVED_43 (43) /* Vector 43: Reserved */ -# define LM_IRQ_SYSCON (44) /* Vector 44: System Control */ -# define LM_IRQ_FLASHCON (45) /* Vector 45: FLASH and EEPROM Control */ -# define LM_IRQ_GPIOF (46) /* Vector 46: GPIO Port F */ -# define LM_RESERVED_47 (47) /* Vector 47: Reserved */ -# define LM_RESERVED_48 (48) /* Vector 48: Reserved */ -# define LM_IRQ_UART2 (49) /* Vector 22: UART 2 */ - -# define LM_IRQ_SSI1 (50) /* Vector 50: SSI 1 */ -# define LM_IRQ_TIMER3A (51) /* Vector 51: 16/32-Bit Timer 3 A */ -# define LM_IRQ_TIMER3B (52) /* Vector 52: 16/32-Bit Timer 3 B */ -# define LM_IRQ_I2C1 (53) /* Vector 53: I2C 1 */ -# define LM_RESERVED_54 (54) /* Vector 54: Reserved */ -# define LM_IRQ_CAN0 (55) /* Vector 55: CAN 0 */ -# define LM_RESERVED_56 (56) /* Vector 56: Reserved */ -# define LM_RESERVED_57 (57) /* Vector 57: Reserved */ -# define LM_RESERVED_58 (58) /* Vector 58: Reserved */ -# define LM_IRQ_HIBERNATE (59) /* Vector 59: Hibernation Module */ - -# define LM_IRQ_USB (60) /* Vector 60: USB */ -# define LM_RESERVED_61 (61) /* Vector 61: Reserved */ -# define LM_IRQ_UDMASOFT (62) /* Vector 62: uDMA Software */ -# define LM_IRQ_UDMAERROR (63) /* Vector 63: uDMA Error */ -# define LM_IRQ_ADC1_0 (64) /* Vector 64: ADC1 Sequence 0 */ -# define LM_IRQ_ADC1_1 (65) /* Vector 65: ADC1 Sequence 1 */ -# define LM_IRQ_ADC1_2 (66) /* Vector 66: ADC1 Sequence 2 */ -# define LM_IRQ_ADC1_3 (67) /* Vector 67: ADC1 Sequence 3 */ -# define LM_RESERVED_68 (68) /* Vector 68: Reserved */ -# define LM_RESERVED_69 (69) /* Vector 69: Reserved */ - -# define LM_RESERVED_70 (70) /* Vector 70: Reserved */ -# define LM_RESERVED_71 (71) /* Vector 71: Reserved */ -# define LM_RESERVED_72 (72) /* Vector 72: Reserved */ -# define LM_IRQ_SSI2 (73) /* Vector 73: SSI 2 */ -# define LM_IRQ_SSI3 (74) /* Vector 74: SSI 3 */ -# define LM_IRQ_UART3 (75) /* Vector 75: UART 3 */ -# define LM_IRQ_UART4 (76) /* Vector 76: UART 4 */ -# define LM_IRQ_UART5 (77) /* Vector 77: UART 5 */ -# define LM_IRQ_UART6 (78) /* Vector 78: UART 6 */ -# define LM_IRQ_UART7 (79) /* Vector 79: UART 7 */ - -# define LM_RESERVED_80 (80) /* Vector 80: Reserved */ -# define LM_RESERVED_81 (81) /* Vector 81: Reserved */ -# define LM_RESERVED_82 (82) /* Vector 82: Reserved */ -# define LM_RESERVED_83 (83) /* Vector 83: Reserved */ -# define LM_IRQ_I2C2 (84) /* Vector 84: I2C 2 */ -# define LM_IRQ_I2C3 (85) /* Vector 85: I2C 3 */ -# define LM_IRQ_TIMER4A (86) /* Vector 86: 16/32-Bit Timer 4 A */ -# define LM_IRQ_TIMER4B (87) /* Vector 87: 16/32-Bit Timer 4 B */ -# define LM_RESERVED_88 (88) /* Vector 88: Reserved */ -# define LM_RESERVED_89 (89) /* Vector 89: Reserved */ - -# define LM_RESERVED_90 (90) /* Vector 90: Reserved */ -# define LM_RESERVED_91 (91) /* Vector 91: Reserved */ -# define LM_RESERVED_92 (92) /* Vector 92: Reserved */ -# define LM_RESERVED_93 (93) /* Vector 93: Reserved */ -# define LM_RESERVED_94 (94) /* Vector 94: Reserved */ -# define LM_RESERVED_95 (95) /* Vector 95: Reserved */ -# define LM_RESERVED_96 (96) /* Vector 96: Reserved */ -# define LM_RESERVED_97 (97) /* Vector 97: Reserved */ -# define LM_RESERVED_98 (98) /* Vector 98: Reserved */ -# define LM_RESERVED_99 (99) /* Vector 99: Reserved */ - -# define LM_RESERVED_100 (100) /* Vector 100: Reserved */ -# define LM_RESERVED_101 (101) /* Vector 101: Reserved */ -# define LM_RESERVED_102 (102) /* Vector 102: Reserved */ -# define LM_RESERVED_103 (103) /* Vector 103: Reserved */ -# define LM_RESERVED_104 (104) /* Vector 104: Reserved */ -# define LM_RESERVED_105 (105) /* Vector 105: Reserved */ -# define LM_RESERVED_106 (106) /* Vector 106: Reserved */ -# define LM_RESERVED_107 (107) /* Vector 107: Reserved */ -# define LM_IRQ_TIMER5A (108) /* Vector 108: 16/32-Bit Timer 5 A */ -# define LM_IRQ_TIMER5B (109) /* Vector 109: 16/32-Bit Timer 5 B */ - -# define LM_IRQ_WTIMER0A (110) /* Vector 110: 32/64-Bit Timer 0 A */ -# define LM_IRQ_WTIMER0B (111) /* Vector 111: 32/64-Bit Timer 0 B */ -# define LM_IRQ_WTIMER1A (112) /* Vector 112: 32/64-Bit Timer 1 A */ -# define LM_IRQ_WTIMER1B (113) /* Vector 113: 32/64-Bit Timer 1 B */ -# define LM_IRQ_WTIMER2A (114) /* Vector 114: 32/64-Bit Timer 2 A */ -# define LM_IRQ_WTIMER2B (115) /* Vector 115: 32/64-Bit Timer 2 B */ -# define LM_IRQ_WTIMER3A (116) /* Vector 116: 32/64-Bit Timer 3 A */ -# define LM_IRQ_WTIMER3B (117) /* Vector 117: 32/64-Bit Timer 3 B */ -# define LM_IRQ_WTIMER4A (118) /* Vector 118: 32/64-Bit Timer 4 A */ -# define LM_IRQ_WTIMER4B (119) /* Vector 119: 32/64-Bit Timer 4 B */ - -# define LM_IRQ_WTIMER5A (120) /* Vector 120: 32/64-Bit Timer 5 A */ -# define LM_IRQ_WTIMER5B (121) /* Vector 121: 32/64-Bit Timer 5 B */ -# define LM_IRQ_SYSTEM (122) /* Vector 122: System Exception (imprecise) */ -# define LM_RESERVED_123 (123) /* Vector 123: Reserved */ -# define LM_RESERVED_124 (124) /* Vector 124: Reserved */ -# define LM_RESERVED_125 (125) /* Vector 125: Reserved */ -# define LM_RESERVED_126 (126) /* Vector 126: Reserved */ -# define LM_RESERVED_127 (127) /* Vector 127: Reserved */ -# define LM_RESERVED_128 (128) /* Vector 128: Reserved */ -# define LM_RESERVED_129 (129) /* Vector 129: Reserved */ - -# define LM_RESERVED_130 (130) /* Vector 130: Reserved */ -# define LM_RESERVED_131 (131) /* Vector 131: Reserved */ -# define LM_RESERVED_132 (132) /* Vector 132: Reserved */ -# define LM_RESERVED_133 (133) /* Vector 133: Reserved */ -# define LM_RESERVED_134 (134) /* Vector 134: Reserved */ -# define LM_RESERVED_135 (135) /* Vector 135: Reserved */ -# define LM_RESERVED_136 (136) /* Vector 136: Reserved */ -# define LM_RESERVED_137 (137) /* Vector 137: Reserved */ -# define LM_RESERVED_138 (138) /* Vector 138: Reserved */ -# define LM_RESERVED_139 (139) /* Vector 139: Reserved */ - -# define LM_RESERVED_140 (140) /* Vector 140: Reserved */ -# define LM_RESERVED_141 (141) /* Vector 141: Reserved */ -# define LM_RESERVED_142 (142) /* Vector 142: Reserved */ -# define LM_RESERVED_143 (143) /* Vector 143: Reserved */ -# define LM_RESERVED_144 (144) /* Vector 144: Reserved */ -# define LM_RESERVED_145 (145) /* Vector 145: Reserved */ -# define LM_RESERVED_146 (146) /* Vector 146: Reserved */ -# define LM_RESERVED_147 (147) /* Vector 147: Reserved */ -# define LM_RESERVED_148 (148) /* Vector 148: Reserved */ -# define LM_RESERVED_149 (149) /* Vector 149: Reserved */ - -# define LM_RESERVED_150 (150) /* Vector 150: Reserved */ -# define LM_RESERVED_151 (151) /* Vector 151: Reserved */ -# define LM_RESERVED_152 (152) /* Vector 152: Reserved */ -# define LM_RESERVED_153 (153) /* Vector 153: Reserved */ -# define LM_RESERVED_154 (154) /* Vector 154: Reserved */ - -# define NR_VECTORS (155) -# define NR_IRQS (123) /* (Really fewer because of reserved vectors) */ +# define TIVA_IRQ_GPIOA (16) /* Vector 16: GPIO Port A */ +# define TIVA_IRQ_GPIOB (17) /* Vector 17: GPIO Port B */ +# define TIVA_IRQ_GPIOC (18) /* Vector 18: GPIO Port C */ +# define TIVA_IRQ_GPIOD (19) /* Vector 19: GPIO Port D */ + +# define TIVA_IRQ_GPIOE (20) /* Vector 20: GPIO Port E */ +# define TIVA_IRQ_UART0 (21) /* Vector 21: UART 0 */ +# define TIVA_IRQ_UART1 (22) /* Vector 22: UART 1 */ +# define TIVA_IRQ_SSI0 (23) /* Vector 23: SSI 0 */ +# define TIVA_IRQ_I2C0 (24) /* Vector 24: I2C 0 */ +# define TIVA_RESERVED_25 (25) /* Vector 25: Reserved */ +# define TIVA_RESERVED_26 (26) /* Vector 26: Reserved */ +# define TIVA_RESERVED_27 (27) /* Vector 27: Reserved */ +# define TIVA_RESERVED_28 (28) /* Vector 28: Reserved */ +# define TIVA_RESERVED_29 (29) /* Vector 29: Reserved */ + +# define TIVA_IRQ_ADC0 (30) /* Vector 30: ADC Sequence 0 */ +# define TIVA_IRQ_ADC1 (31) /* Vector 31: ADC Sequence 1 */ +# define TIVA_IRQ_ADC2 (32) /* Vector 32: ADC Sequence 2 */ +# define TIVA_IRQ_ADC3 (33) /* Vector 33: ADC Sequence 3 */ +# define TIVA_IRQ_WDOG (34) /* Vector 34: Watchdog Timers 0 and 1 */ +# define TIVA_IRQ_TIMER0A (35) /* Vector 35: 16/32-Bit Timer 0 A */ +# define TIVA_IRQ_TIMER0B (36) /* Vector 36: 16/32-Bit Timer 0 B */ +# define TIVA_IRQ_TIMER1A (37) /* Vector 37: 16/32-Bit Timer 1 A */ +# define TIVA_IRQ_TIMER1B (38) /* Vector 38: 16/32-Bit Timer 1 B */ +# define TIVA_IRQ_TIMER2A (39) /* Vector 39: 16/32-Bit Timer 2 A */ + +# define TIVA_IRQ_TIMER2B (40) /* Vector 40: 16/32-Bit Timer 2 B */ +# define TIVA_IRQ_COMPARE0 (41) /* Vector 41: Analog Comparator 0 */ +# define TIVA_IRQ_COMPARE1 (42) /* Vector 42: Analog Comparator 1 */ +# define TIVA_RESERVED_43 (43) /* Vector 43: Reserved */ +# define TIVA_IRQ_SYSCON (44) /* Vector 44: System Control */ +# define TIVA_IRQ_FLASHCON (45) /* Vector 45: FLASH and EEPROM Control */ +# define TIVA_IRQ_GPIOF (46) /* Vector 46: GPIO Port F */ +# define TIVA_RESERVED_47 (47) /* Vector 47: Reserved */ +# define TIVA_RESERVED_48 (48) /* Vector 48: Reserved */ +# define TIVA_IRQ_UART2 (49) /* Vector 22: UART 2 */ + +# define TIVA_IRQ_SSI1 (50) /* Vector 50: SSI 1 */ +# define TIVA_IRQ_TIMER3A (51) /* Vector 51: 16/32-Bit Timer 3 A */ +# define TIVA_IRQ_TIMER3B (52) /* Vector 52: 16/32-Bit Timer 3 B */ +# define TIVA_IRQ_I2C1 (53) /* Vector 53: I2C 1 */ +# define TIVA_RESERVED_54 (54) /* Vector 54: Reserved */ +# define TIVA_IRQ_CAN0 (55) /* Vector 55: CAN 0 */ +# define TIVA_RESERVED_56 (56) /* Vector 56: Reserved */ +# define TIVA_RESERVED_57 (57) /* Vector 57: Reserved */ +# define TIVA_RESERVED_58 (58) /* Vector 58: Reserved */ +# define TIVA_IRQ_HIBERNATE (59) /* Vector 59: Hibernation Module */ + +# define TIVA_IRQ_USB (60) /* Vector 60: USB */ +# define TIVA_RESERVED_61 (61) /* Vector 61: Reserved */ +# define TIVA_IRQ_UDMASOFT (62) /* Vector 62: uDMA Software */ +# define TIVA_IRQ_UDMAERROR (63) /* Vector 63: uDMA Error */ +# define TIVA_IRQ_ADC1_0 (64) /* Vector 64: ADC1 Sequence 0 */ +# define TIVA_IRQ_ADC1_1 (65) /* Vector 65: ADC1 Sequence 1 */ +# define TIVA_IRQ_ADC1_2 (66) /* Vector 66: ADC1 Sequence 2 */ +# define TIVA_IRQ_ADC1_3 (67) /* Vector 67: ADC1 Sequence 3 */ +# define TIVA_RESERVED_68 (68) /* Vector 68: Reserved */ +# define TIVA_RESERVED_69 (69) /* Vector 69: Reserved */ + +# define TIVA_RESERVED_70 (70) /* Vector 70: Reserved */ +# define TIVA_RESERVED_71 (71) /* Vector 71: Reserved */ +# define TIVA_RESERVED_72 (72) /* Vector 72: Reserved */ +# define TIVA_IRQ_SSI2 (73) /* Vector 73: SSI 2 */ +# define TIVA_IRQ_SSI3 (74) /* Vector 74: SSI 3 */ +# define TIVA_IRQ_UART3 (75) /* Vector 75: UART 3 */ +# define TIVA_IRQ_UART4 (76) /* Vector 76: UART 4 */ +# define TIVA_IRQ_UART5 (77) /* Vector 77: UART 5 */ +# define TIVA_IRQ_UART6 (78) /* Vector 78: UART 6 */ +# define TIVA_IRQ_UART7 (79) /* Vector 79: UART 7 */ + +# define TIVA_RESERVED_80 (80) /* Vector 80: Reserved */ +# define TIVA_RESERVED_81 (81) /* Vector 81: Reserved */ +# define TIVA_RESERVED_82 (82) /* Vector 82: Reserved */ +# define TIVA_RESERVED_83 (83) /* Vector 83: Reserved */ +# define TIVA_IRQ_I2C2 (84) /* Vector 84: I2C 2 */ +# define TIVA_IRQ_I2C3 (85) /* Vector 85: I2C 3 */ +# define TIVA_IRQ_TIMER4A (86) /* Vector 86: 16/32-Bit Timer 4 A */ +# define TIVA_IRQ_TIMER4B (87) /* Vector 87: 16/32-Bit Timer 4 B */ +# define TIVA_RESERVED_88 (88) /* Vector 88: Reserved */ +# define TIVA_RESERVED_89 (89) /* Vector 89: Reserved */ + +# define TIVA_RESERVED_90 (90) /* Vector 90: Reserved */ +# define TIVA_RESERVED_91 (91) /* Vector 91: Reserved */ +# define TIVA_RESERVED_92 (92) /* Vector 92: Reserved */ +# define TIVA_RESERVED_93 (93) /* Vector 93: Reserved */ +# define TIVA_RESERVED_94 (94) /* Vector 94: Reserved */ +# define TIVA_RESERVED_95 (95) /* Vector 95: Reserved */ +# define TIVA_RESERVED_96 (96) /* Vector 96: Reserved */ +# define TIVA_RESERVED_97 (97) /* Vector 97: Reserved */ +# define TIVA_RESERVED_98 (98) /* Vector 98: Reserved */ +# define TIVA_RESERVED_99 (99) /* Vector 99: Reserved */ + +# define TIVA_RESERVED_100 (100) /* Vector 100: Reserved */ +# define TIVA_RESERVED_101 (101) /* Vector 101: Reserved */ +# define TIVA_RESERVED_102 (102) /* Vector 102: Reserved */ +# define TIVA_RESERVED_103 (103) /* Vector 103: Reserved */ +# define TIVA_RESERVED_104 (104) /* Vector 104: Reserved */ +# define TIVA_RESERVED_105 (105) /* Vector 105: Reserved */ +# define TIVA_RESERVED_106 (106) /* Vector 106: Reserved */ +# define TIVA_RESERVED_107 (107) /* Vector 107: Reserved */ +# define TIVA_IRQ_TIMER5A (108) /* Vector 108: 16/32-Bit Timer 5 A */ +# define TIVA_IRQ_TIMER5B (109) /* Vector 109: 16/32-Bit Timer 5 B */ + +# define TIVA_IRQ_WTIMER0A (110) /* Vector 110: 32/64-Bit Timer 0 A */ +# define TIVA_IRQ_WTIMER0B (111) /* Vector 111: 32/64-Bit Timer 0 B */ +# define TIVA_IRQ_WTIMER1A (112) /* Vector 112: 32/64-Bit Timer 1 A */ +# define TIVA_IRQ_WTIMER1B (113) /* Vector 113: 32/64-Bit Timer 1 B */ +# define TIVA_IRQ_WTIMER2A (114) /* Vector 114: 32/64-Bit Timer 2 A */ +# define TIVA_IRQ_WTIMER2B (115) /* Vector 115: 32/64-Bit Timer 2 B */ +# define TIVA_IRQ_WTIMER3A (116) /* Vector 116: 32/64-Bit Timer 3 A */ +# define TIVA_IRQ_WTIMER3B (117) /* Vector 117: 32/64-Bit Timer 3 B */ +# define TIVA_IRQ_WTIMER4A (118) /* Vector 118: 32/64-Bit Timer 4 A */ +# define TIVA_IRQ_WTIMER4B (119) /* Vector 119: 32/64-Bit Timer 4 B */ + +# define TIVA_IRQ_WTIMER5A (120) /* Vector 120: 32/64-Bit Timer 5 A */ +# define TIVA_IRQ_WTIMER5B (121) /* Vector 121: 32/64-Bit Timer 5 B */ +# define TIVA_IRQ_SYSTEM (122) /* Vector 122: System Exception (imprecise) */ +# define TIVA_RESERVED_123 (123) /* Vector 123: Reserved */ +# define TIVA_RESERVED_124 (124) /* Vector 124: Reserved */ +# define TIVA_RESERVED_125 (125) /* Vector 125: Reserved */ +# define TIVA_RESERVED_126 (126) /* Vector 126: Reserved */ +# define TIVA_RESERVED_127 (127) /* Vector 127: Reserved */ +# define TIVA_RESERVED_128 (128) /* Vector 128: Reserved */ +# define TIVA_RESERVED_129 (129) /* Vector 129: Reserved */ + +# define TIVA_RESERVED_130 (130) /* Vector 130: Reserved */ +# define TIVA_RESERVED_131 (131) /* Vector 131: Reserved */ +# define TIVA_RESERVED_132 (132) /* Vector 132: Reserved */ +# define TIVA_RESERVED_133 (133) /* Vector 133: Reserved */ +# define TIVA_RESERVED_134 (134) /* Vector 134: Reserved */ +# define TIVA_RESERVED_135 (135) /* Vector 135: Reserved */ +# define TIVA_RESERVED_136 (136) /* Vector 136: Reserved */ +# define TIVA_RESERVED_137 (137) /* Vector 137: Reserved */ +# define TIVA_RESERVED_138 (138) /* Vector 138: Reserved */ +# define TIVA_RESERVED_139 (139) /* Vector 139: Reserved */ + +# define TIVA_RESERVED_140 (140) /* Vector 140: Reserved */ +# define TIVA_RESERVED_141 (141) /* Vector 141: Reserved */ +# define TIVA_RESERVED_142 (142) /* Vector 142: Reserved */ +# define TIVA_RESERVED_143 (143) /* Vector 143: Reserved */ +# define TIVA_RESERVED_144 (144) /* Vector 144: Reserved */ +# define TIVA_RESERVED_145 (145) /* Vector 145: Reserved */ +# define TIVA_RESERVED_146 (146) /* Vector 146: Reserved */ +# define TIVA_RESERVED_147 (147) /* Vector 147: Reserved */ +# define TIVA_RESERVED_148 (148) /* Vector 148: Reserved */ +# define TIVA_RESERVED_149 (149) /* Vector 149: Reserved */ + +# define TIVA_RESERVED_150 (150) /* Vector 150: Reserved */ +# define TIVA_RESERVED_151 (151) /* Vector 151: Reserved */ +# define TIVA_RESERVED_152 (152) /* Vector 152: Reserved */ +# define TIVA_RESERVED_153 (153) /* Vector 153: Reserved */ +# define TIVA_RESERVED_154 (154) /* Vector 154: Reserved */ + +# define NR_VECTORS (155) +# define NR_IRQS (123) /* (Really fewer because of reserved vectors) */ #else # error "IRQ Numbers not known for this Stellaris chip" @@ -241,5 +241,5 @@ extern "C" #endif #endif -#endif /* __ARCH_ARM_INCLUDE_LM_LM4F_IRQ_H */ +#endif /* __ARCH_ARM_INCLUDE_TIVA_LM4F_IRQ_H */ |