aboutsummaryrefslogtreecommitdiff
path: root/lib/chibios-contrib/os/hal/ports/TIVA/TM4C123x/tiva_isr.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/chibios-contrib/os/hal/ports/TIVA/TM4C123x/tiva_isr.h')
-rw-r--r--lib/chibios-contrib/os/hal/ports/TIVA/TM4C123x/tiva_isr.h650
1 files changed, 650 insertions, 0 deletions
diff --git a/lib/chibios-contrib/os/hal/ports/TIVA/TM4C123x/tiva_isr.h b/lib/chibios-contrib/os/hal/ports/TIVA/TM4C123x/tiva_isr.h
new file mode 100644
index 000000000..f4bec51c0
--- /dev/null
+++ b/lib/chibios-contrib/os/hal/ports/TIVA/TM4C123x/tiva_isr.h
@@ -0,0 +1,650 @@
1/*
2 Copyright (C) 2014..2017 Marco Veeneman
3
4 Licensed under the Apache License, Version 2.0 (the "License");
5 you may not use this file except in compliance with the License.
6 You may obtain a copy of the License at
7
8 http://www.apache.org/licenses/LICENSE-2.0
9
10 Unless required by applicable law or agreed to in writing, software
11 distributed under the License is distributed on an "AS IS" BASIS,
12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 See the License for the specific language governing permissions and
14 limitations under the License.
15*/
16
17/**
18 * @file TM4C123x/tiva_isr.h
19 * @brief TM4C123x ISR remapper driver header.
20 *
21 * @addtogroup TM4C123x_ISR
22 * @{
23 */
24
25#ifndef _TIVA_ISR_H_
26#define _TIVA_ISR_H_
27
28/*===========================================================================*/
29/* Driver constants. */
30/*===========================================================================*/
31
32/**
33 * @name ISR names and numbers remapping
34 * @{
35 */
36
37/* UDMA units.*/
38#define TIVA_UDMA_SW_HANDLER VectorF8
39#define TIVA_UDMA_ERR_HANDLER VectorFC
40
41#define TIVA_UDMA_SW_NUMBER 46
42#define TIVA_UDMA_ERR_NUMBER 47
43
44/* GPIO units.*/
45#if defined(PART_TM4C1230C3PM) || defined(PART_TM4C1230D5PM) || defined(PART_TM4C1230E6PM) \
46 || defined(PART_TM4C1230H6PM) || defined(PART_TM4C1232C3PM) || defined(PART_TM4C1232D5PM) \
47 || defined(PART_TM4C1232E6PM) || defined(PART_TM4C1232H6PM) || defined(PART_TM4C1236D5PM) \
48 || defined(PART_TM4C1236E6PM) || defined(PART_TM4C1236H6PM) || defined(PART_TM4C123AE6PM) \
49 || defined(PART_TM4C123AH6PM) || defined(PART_TM4C123FE6PM) || defined(PART_TM4C123FH6PM)
50#define TIVA_GPIOA_HANDLER Vector40
51#define TIVA_GPIOB_HANDLER Vector44
52#define TIVA_GPIOC_HANDLER Vector48
53#define TIVA_GPIOD_HANDLER Vector4C
54#define TIVA_GPIOE_HANDLER Vector50
55#define TIVA_GPIOF_HANDLER VectorB8
56#define TIVA_GPIOG_HANDLER VectorBC
57
58#define TIVA_GPIOA_NUMBER 0
59#define TIVA_GPIOB_NUMBER 1
60#define TIVA_GPIOC_NUMBER 2
61#define TIVA_GPIOD_NUMBER 3
62#define TIVA_GPIOE_NUMBER 4
63#define TIVA_GPIOF_NUMBER 30
64#define TIVA_GPIOG_NUMBER 31
65#endif
66#if defined(PART_TM4C1231C3PM) || defined(PART_TM4C1231D5PM) || defined(PART_TM4C1231E6PM) \
67 || defined(PART_TM4C1231H6PM) || defined(PART_TM4C1233C3PM) || defined(PART_TM4C1233D5PM) \
68 || defined(PART_TM4C1233E6PM) || defined(PART_TM4C1233H6PM) || defined(PART_TM4C1237D5PM) \
69 || defined(PART_TM4C1237E6PM) || defined(PART_TM4C1237H6PM) || defined(PART_TM4C123BE6PM) \
70 || defined(PART_TM4C123BH6PM) || defined(PART_TM4C123GE6PM) || defined(PART_TM4C123GH6PM)
71#define TIVA_GPIOA_HANDLER Vector40
72#define TIVA_GPIOB_HANDLER Vector44
73#define TIVA_GPIOC_HANDLER Vector48
74#define TIVA_GPIOD_HANDLER Vector4C
75#define TIVA_GPIOE_HANDLER Vector50
76#define TIVA_GPIOF_HANDLER VectorB8
77
78#define TIVA_GPIOA_NUMBER 0
79#define TIVA_GPIOB_NUMBER 1
80#define TIVA_GPIOC_NUMBER 2
81#define TIVA_GPIOD_NUMBER 3
82#define TIVA_GPIOE_NUMBER 4
83#define TIVA_GPIOF_NUMBER 30
84#endif
85#if defined(PART_TM4C1231D5PZ) || defined(PART_TM4C1231E6PZ) || defined(PART_TM4C1231H6PZ) \
86 || defined(PART_TM4C1233D5PZ) || defined(PART_TM4C1233E6PZ) || defined(PART_TM4C1233H6PZ) \
87 || defined(PART_TM4C1237D5PZ) || defined(PART_TM4C1237E6PZ) || defined(PART_TM4C1237H6PZ) \
88 || defined(PART_TM4C123BE6PZ) || defined(PART_TM4C123BH6PZ) || defined(PART_TM4C123GE6PZ) \
89 || defined(PART_TM4C123GH6PZ)
90#define TIVA_GPIOA_HANDLER Vector40
91#define TIVA_GPIOB_HANDLER Vector44
92#define TIVA_GPIOC_HANDLER Vector48
93#define TIVA_GPIOD_HANDLER Vector4C
94#define TIVA_GPIOE_HANDLER Vector50
95#define TIVA_GPIOF_HANDLER VectorB8
96#define TIVA_GPIOG_HANDLER VectorBC
97#define TIVA_GPIOH_HANDLER VectorC0
98#define TIVA_GPIOJ_HANDLER Vector118
99#define TIVA_GPIOK_HANDLER Vector11C
100#define TIVA_GPIOL_HANDLER Vector120
101
102#define TIVA_GPIOA_NUMBER 0
103#define TIVA_GPIOB_NUMBER 1
104#define TIVA_GPIOC_NUMBER 2
105#define TIVA_GPIOD_NUMBER 3
106#define TIVA_GPIOE_NUMBER 4
107#define TIVA_GPIOF_NUMBER 30
108#define TIVA_GPIOG_NUMBER 31
109#define TIVA_GPIOH_NUMBER 32
110#define TIVA_GPIOJ_NUMBER 54
111#define TIVA_GPIOK_NUMBER 55
112#define TIVA_GPIOL_NUMBER 56
113#endif
114#if defined(PART_TM4C1231H6PGE) || defined(PART_TM4C1233H6PGE) || defined(PART_TM4C1237H6PGE)\
115 || defined(PART_TM4C123BH6PGE) || defined(PART_TM4C123GH6PGE)
116#define TIVA_GPIOA_HANDLER Vector40
117#define TIVA_GPIOB_HANDLER Vector44
118#define TIVA_GPIOC_HANDLER Vector48
119#define TIVA_GPIOD_HANDLER Vector4C
120#define TIVA_GPIOE_HANDLER Vector50
121#define TIVA_GPIOF_HANDLER VectorB8
122#define TIVA_GPIOG_HANDLER VectorBC
123#define TIVA_GPIOH_HANDLER VectorC0
124#define TIVA_GPIOJ_HANDLER Vector118
125#define TIVA_GPIOK_HANDLER Vector11C
126#define TIVA_GPIOL_HANDLER Vector120
127#define TIVA_GPIOM_HANDLER Vector1FC
128#define TIVA_GPION_HANDLER Vector200
129#define TIVA_GPIOP0_HANDLER Vector210
130#define TIVA_GPIOP1_HANDLER Vector214
131#define TIVA_GPIOP2_HANDLER Vector218
132#define TIVA_GPIOP3_HANDLER Vector21C
133#define TIVA_GPIOP4_HANDLER Vector220
134#define TIVA_GPIOP5_HANDLER Vector224
135#define TIVA_GPIOP6_HANDLER Vector228
136#define TIVA_GPIOP7_HANDLER Vector22C
137
138#define TIVA_GPIOA_NUMBER 0
139#define TIVA_GPIOB_NUMBER 1
140#define TIVA_GPIOC_NUMBER 2
141#define TIVA_GPIOD_NUMBER 3
142#define TIVA_GPIOE_NUMBER 4
143#define TIVA_GPIOF_NUMBER 30
144#define TIVA_GPIOG_NUMBER 31
145#define TIVA_GPIOH_NUMBER 32
146#define TIVA_GPIOJ_NUMBER 54
147#define TIVA_GPIOK_NUMBER 55
148#define TIVA_GPIOL_NUMBER 56
149#define TIVA_GPIOM_NUMBER 111
150#define TIVA_GPION_NUMBER 112
151#define TIVA_GPIOP0_NUMBER 116
152#define TIVA_GPIOP1_NUMBER 117
153#define TIVA_GPIOP2_NUMBER 118
154#define TIVA_GPIOP3_NUMBER 119
155#define TIVA_GPIOP4_NUMBER 120
156#define TIVA_GPIOP5_NUMBER 121
157#define TIVA_GPIOP6_NUMBER 122
158#define TIVA_GPIOP7_NUMBER 123
159#endif
160#if defined(PART_TM4C123BH6ZRB) || defined(PART_TM4C123GH6ZRB) || defined(PART_TM4C123GH5ZXR)
161#define TIVA_GPIOA_HANDLER Vector40
162#define TIVA_GPIOB_HANDLER Vector44
163#define TIVA_GPIOC_HANDLER Vector48
164#define TIVA_GPIOD_HANDLER Vector4C
165#define TIVA_GPIOE_HANDLER Vector50
166#define TIVA_GPIOF_HANDLER VectorB8
167#define TIVA_GPIOG_HANDLER VectorBC
168#define TIVA_GPIOH_HANDLER VectorC0
169#define TIVA_GPIOJ_HANDLER Vector118
170#define TIVA_GPIOK_HANDLER Vector11C
171#define TIVA_GPIOL_HANDLER Vector120
172#define TIVA_GPIOM_HANDLER Vector1FC
173#define TIVA_GPION_HANDLER Vector200
174#define TIVA_GPIOP0_HANDLER Vector210
175#define TIVA_GPIOP1_HANDLER Vector214
176#define TIVA_GPIOP2_HANDLER Vector218
177#define TIVA_GPIOP3_HANDLER Vector21C
178#define TIVA_GPIOP4_HANDLER Vector220
179#define TIVA_GPIOP5_HANDLER Vector224
180#define TIVA_GPIOP6_HANDLER Vector228
181#define TIVA_GPIOP7_HANDLER Vector22C
182#define TIVA_GPIOQ0_HANDLER Vector230
183#define TIVA_GPIOQ1_HANDLER Vector234
184#define TIVA_GPIOQ2_HANDLER Vector238
185#define TIVA_GPIOQ3_HANDLER Vector23C
186#define TIVA_GPIOQ4_HANDLER Vector240
187#define TIVA_GPIOQ5_HANDLER Vector244
188#define TIVA_GPIOQ6_HANDLER Vector248
189#define TIVA_GPIOQ7_HANDLER Vector24C
190
191#define TIVA_GPIOA_NUMBER 0
192#define TIVA_GPIOB_NUMBER 1
193#define TIVA_GPIOC_NUMBER 2
194#define TIVA_GPIOD_NUMBER 3
195#define TIVA_GPIOE_NUMBER 4
196#define TIVA_GPIOF_NUMBER 30
197#define TIVA_GPIOG_NUMBER 31
198#define TIVA_GPIOH_NUMBER 32
199#define TIVA_GPIOJ_NUMBER 54
200#define TIVA_GPIOK_NUMBER 55
201#define TIVA_GPIOL_NUMBER 56
202#define TIVA_GPIOM_NUMBER 111
203#define TIVA_GPION_NUMBER 112
204#define TIVA_GPIOP0_NUMBER 116
205#define TIVA_GPIOP1_NUMBER 117
206#define TIVA_GPIOP2_NUMBER 118
207#define TIVA_GPIOP3_NUMBER 119
208#define TIVA_GPIOP4_NUMBER 120
209#define TIVA_GPIOP5_NUMBER 121
210#define TIVA_GPIOP6_NUMBER 122
211#define TIVA_GPIOP7_NUMBER 123
212#define TIVA_GPIOQ0_NUMBER 124
213#define TIVA_GPIOQ1_NUMBER 125
214#define TIVA_GPIOQ2_NUMBER 126
215#define TIVA_GPIOQ3_NUMBER 127
216#define TIVA_GPIOQ4_NUMBER 128
217#define TIVA_GPIOQ5_NUMBER 129
218#define TIVA_GPIOQ6_NUMBER 130
219#define TIVA_GPIOQ7_NUMBER 131
220#endif
221
222/* GPTM units.*/
223#if defined(PART_TM4C1230C3PM) || defined(PART_TM4C1230D5PM) || defined(PART_TM4C1230E6PM) \
224 || defined(PART_TM4C1230H6PM) || defined(PART_TM4C1231C3PM) || defined(PART_TM4C1231D5PM) \
225 || defined(PART_TM4C1231D5PZ) || defined(PART_TM4C1231E6PM) || defined(PART_TM4C1231E6PZ) \
226 || defined(PART_TM4C1231H6PGE) || defined(PART_TM4C1231H6PM) || defined(PART_TM4C1231H6PZ) \
227 || defined(PART_TM4C1232C3PM) || defined(PART_TM4C1232D5PM) || defined(PART_TM4C1232E6PM) \
228 || defined(PART_TM4C1232H6PM) || defined(PART_TM4C1233C3PM) || defined(PART_TM4C1233D5PM) \
229 || defined(PART_TM4C1233D5PZ) || defined(PART_TM4C1233E6PM) || defined(PART_TM4C1233E6PZ) \
230 || defined(PART_TM4C1233H6PGE) || defined(PART_TM4C1233H6PM) || defined(PART_TM4C1233H6PZ) \
231 || defined(PART_TM4C1236D5PM) || defined(PART_TM4C1236E6PM) || defined(PART_TM4C1236H6PM) \
232 || defined(PART_TM4C1237D5PM) || defined(PART_TM4C1237D5PZ) || defined(PART_TM4C1237E6PM) \
233 || defined(PART_TM4C1237E6PZ) || defined(PART_TM4C1237H6PGE) || defined(PART_TM4C1237H6PM) \
234 || defined(PART_TM4C1237H6PZ) || defined(PART_TM4C123AE6PM) || defined(PART_TM4C123AH6PM) \
235 || defined(PART_TM4C123BE6PM) || defined(PART_TM4C123BE6PZ) || defined(PART_TM4C123BH6PGE) \
236 || defined(PART_TM4C123BH6PM) || defined(PART_TM4C123BH6PZ) || defined(PART_TM4C123BH6ZRB) \
237 || defined(PART_TM4C123FE6PM) || defined(PART_TM4C123FH6PM) || defined(PART_TM4C123GE6PM) \
238 || defined(PART_TM4C123GE6PZ) || defined(PART_TM4C123GH6PGE) || defined(PART_TM4C123GH6PM) \
239 || defined(PART_TM4C123GH6PZ) || defined(PART_TM4C123GH6ZRB) || defined(PART_TM4C123GH5ZXR)
240#define TIVA_GPT0A_HANDLER Vector8C
241#define TIVA_GPT0B_HANDLER Vector90
242#define TIVA_GPT1A_HANDLER Vector94
243#define TIVA_GPT1B_HANDLER Vector98
244#define TIVA_GPT2A_HANDLER Vector9C
245#define TIVA_GPT2B_HANDLER VectorA0
246#define TIVA_GPT3A_HANDLER VectorCC
247#define TIVA_GPT3B_HANDLER VectorD0
248#define TIVA_GPT4A_HANDLER Vector158
249#define TIVA_GPT4B_HANDLER Vector15C
250#define TIVA_GPT5A_HANDLER Vector1B0
251#define TIVA_GPT5B_HANDLER Vector1B4
252
253#define TIVA_GPT0A_NUMBER 19
254#define TIVA_GPT0B_NUMBER 20
255#define TIVA_GPT1A_NUMBER 21
256#define TIVA_GPT1B_NUMBER 22
257#define TIVA_GPT2A_NUMBER 23
258#define TIVA_GPT2B_NUMBER 24
259#define TIVA_GPT3A_NUMBER 35
260#define TIVA_GPT3B_NUMBER 36
261#define TIVA_GPT4A_NUMBER 70
262#define TIVA_GPT4B_NUMBER 71
263#define TIVA_GPT5A_NUMBER 92
264#define TIVA_GPT5B_NUMBER 93
265
266#define TIVA_WGPT0A_HANDLER Vector1B8
267#define TIVA_WGPT0B_HANDLER Vector1BC
268#define TIVA_WGPT1A_HANDLER Vector1C0
269#define TIVA_WGPT1B_HANDLER Vector1C4
270#define TIVA_WGPT2A_HANDLER Vector1C8
271#define TIVA_WGPT2B_HANDLER Vector1CC
272#define TIVA_WGPT3A_HANDLER Vector1D0
273#define TIVA_WGPT3B_HANDLER Vector1D4
274#define TIVA_WGPT4A_HANDLER Vector1D8
275#define TIVA_WGPT4B_HANDLER Vector1DC
276#define TIVA_WGPT5A_HANDLER Vector1E0
277#define TIVA_WGPT5B_HANDLER Vector1E4
278
279#define TIVA_WGPT0A_NUMBER 94
280#define TIVA_WGPT0B_NUMBER 95
281#define TIVA_WGPT1A_NUMBER 96
282#define TIVA_WGPT1B_NUMBER 97
283#define TIVA_WGPT2A_NUMBER 98
284#define TIVA_WGPT2B_NUMBER 99
285#define TIVA_WGPT3A_NUMBER 100
286#define TIVA_WGPT3B_NUMBER 101
287#define TIVA_WGPT4A_NUMBER 102
288#define TIVA_WGPT4B_NUMBER 103
289#define TIVA_WGPT5A_NUMBER 104
290#define TIVA_WGPT5B_NUMBER 105
291#endif
292
293/* WDT units.*/
294#if defined(PART_TM4C1230C3PM) || defined(PART_TM4C1230D5PM) || defined(PART_TM4C1230E6PM) \
295 || defined(PART_TM4C1230H6PM) || defined(PART_TM4C1231C3PM) || defined(PART_TM4C1231D5PM) \
296 || defined(PART_TM4C1231D5PZ) || defined(PART_TM4C1231E6PM) || defined(PART_TM4C1231E6PZ) \
297 || defined(PART_TM4C1231H6PGE) || defined(PART_TM4C1231H6PM) || defined(PART_TM4C1231H6PZ) \
298 || defined(PART_TM4C1232C3PM) || defined(PART_TM4C1232D5PM) || defined(PART_TM4C1232E6PM) \
299 || defined(PART_TM4C1232H6PM) || defined(PART_TM4C1233C3PM) || defined(PART_TM4C1233D5PM) \
300 || defined(PART_TM4C1233D5PZ) || defined(PART_TM4C1233E6PM) || defined(PART_TM4C1233E6PZ) \
301 || defined(PART_TM4C1233H6PGE) || defined(PART_TM4C1233H6PM) || defined(PART_TM4C1233H6PZ) \
302 || defined(PART_TM4C1236D5PM) || defined(PART_TM4C1236E6PM) || defined(PART_TM4C1236H6PM) \
303 || defined(PART_TM4C1237D5PM) || defined(PART_TM4C1237D5PZ) || defined(PART_TM4C1237E6PM) \
304 || defined(PART_TM4C1237E6PZ) || defined(PART_TM4C1237H6PGE) || defined(PART_TM4C1237H6PM) \
305 || defined(PART_TM4C1237H6PZ) || defined(PART_TM4C123AE6PM) || defined(PART_TM4C123AH6PM) \
306 || defined(PART_TM4C123BE6PM) || defined(PART_TM4C123BE6PZ) || defined(PART_TM4C123BH6PGE) \
307 || defined(PART_TM4C123BH6PM) || defined(PART_TM4C123BH6PZ) || defined(PART_TM4C123BH6ZRB) \
308 || defined(PART_TM4C123FE6PM) || defined(PART_TM4C123FH6PM) || defined(PART_TM4C123GE6PM) \
309 || defined(PART_TM4C123GE6PZ) || defined(PART_TM4C123GH6PGE) || defined(PART_TM4C123GH6PM) \
310 || defined(PART_TM4C123GH6PZ) || defined(PART_TM4C123GH6ZRB) || defined(PART_TM4C123GH5ZXR)
311#define TIVA_WDT_HANDLER Vector88
312
313#define TIVA_WDT_NUMBER 18
314#endif
315
316/* ADC units.*/
317#if defined(PART_TM4C1230C3PM) || defined(PART_TM4C1230D5PM) || defined(PART_TM4C1230E6PM) \
318 || defined(PART_TM4C1230H6PM) || defined(PART_TM4C1231C3PM) || defined(PART_TM4C1231D5PM) \
319 || defined(PART_TM4C1231D5PZ) || defined(PART_TM4C1231E6PM) || defined(PART_TM4C1231E6PZ) \
320 || defined(PART_TM4C1231H6PGE) || defined(PART_TM4C1231H6PM) || defined(PART_TM4C1231H6PZ) \
321 || defined(PART_TM4C1232C3PM) || defined(PART_TM4C1232D5PM) || defined(PART_TM4C1232E6PM) \
322 || defined(PART_TM4C1232H6PM) || defined(PART_TM4C1233C3PM) || defined(PART_TM4C1233D5PM) \
323 || defined(PART_TM4C1233D5PZ) || defined(PART_TM4C1233E6PM) || defined(PART_TM4C1233E6PZ) \
324 || defined(PART_TM4C1233H6PGE) || defined(PART_TM4C1233H6PM) || defined(PART_TM4C1233H6PZ) \
325 || defined(PART_TM4C1236D5PM) || defined(PART_TM4C1236E6PM) || defined(PART_TM4C1236H6PM) \
326 || defined(PART_TM4C1237D5PM) || defined(PART_TM4C1237D5PZ) || defined(PART_TM4C1237E6PM) \
327 || defined(PART_TM4C1237E6PZ) || defined(PART_TM4C1237H6PGE) || defined(PART_TM4C1237H6PM) \
328 || defined(PART_TM4C1237H6PZ) || defined(PART_TM4C123AE6PM) || defined(PART_TM4C123AH6PM) \
329 || defined(PART_TM4C123BE6PM) || defined(PART_TM4C123BE6PZ) || defined(PART_TM4C123BH6PGE) \
330 || defined(PART_TM4C123BH6PM) || defined(PART_TM4C123BH6PZ) || defined(PART_TM4C123BH6ZRB) \
331 || defined(PART_TM4C123FE6PM) || defined(PART_TM4C123FH6PM) || defined(PART_TM4C123GE6PM) \
332 || defined(PART_TM4C123GE6PZ) || defined(PART_TM4C123GH6PGE) || defined(PART_TM4C123GH6PM) \
333 || defined(PART_TM4C123GH6PZ) || defined(PART_TM4C123GH6ZRB) || defined(PART_TM4C123GH5ZXR)
334#define TIVA_ADC0_SEQ0_HANDLER Vector78
335#define TIVA_ADC0_SEQ1_HANDLER Vector7C
336#define TIVA_ADC0_SEQ2_HANDLER Vector80
337#define TIVA_ADC0_SEQ3_HANDLER Vector84
338#define TIVA_ADC1_SEQ0_HANDLER Vector100
339#define TIVA_ADC1_SEQ1_HANDLER Vector104
340#define TIVA_ADC1_SEQ2_HANDLER Vector108
341#define TIVA_ADC1_SEQ3_HANDLER Vector10C
342
343#define TIVA_ADC0_SEQ0_NUMBER 14
344#define TIVA_ADC0_SEQ1_NUMBER 15
345#define TIVA_ADC0_SEQ2_NUMBER 16
346#define TIVA_ADC0_SEQ3_NUMBER 17
347#define TIVA_ADC1_SEQ0_NUMBER 48
348#define TIVA_ADC1_SEQ1_NUMBER 49
349#define TIVA_ADC1_SEQ2_NUMBER 50
350#define TIVA_ADC1_SEQ3_NUMBER 51
351#endif
352
353/* UART units.*/
354#if defined(PART_TM4C1230C3PM) || defined(PART_TM4C1230D5PM) || defined(PART_TM4C1230E6PM) \
355 || defined(PART_TM4C1230H6PM) || defined(PART_TM4C1231C3PM) || defined(PART_TM4C1231D5PM) \
356 || defined(PART_TM4C1231D5PZ) || defined(PART_TM4C1231E6PM) || defined(PART_TM4C1231E6PZ) \
357 || defined(PART_TM4C1231H6PGE) || defined(PART_TM4C1231H6PM) || defined(PART_TM4C1231H6PZ) \
358 || defined(PART_TM4C1232C3PM) || defined(PART_TM4C1232D5PM) || defined(PART_TM4C1232E6PM) \
359 || defined(PART_TM4C1232H6PM) || defined(PART_TM4C1233C3PM) || defined(PART_TM4C1233D5PM) \
360 || defined(PART_TM4C1233D5PZ) || defined(PART_TM4C1233E6PM) || defined(PART_TM4C1233E6PZ) \
361 || defined(PART_TM4C1233H6PGE) || defined(PART_TM4C1233H6PM) || defined(PART_TM4C1233H6PZ) \
362 || defined(PART_TM4C1236D5PM) || defined(PART_TM4C1236E6PM) || defined(PART_TM4C1236H6PM) \
363 || defined(PART_TM4C1237D5PM) || defined(PART_TM4C1237D5PZ) || defined(PART_TM4C1237E6PM) \
364 || defined(PART_TM4C1237E6PZ) || defined(PART_TM4C1237H6PGE) || defined(PART_TM4C1237H6PM) \
365 || defined(PART_TM4C1237H6PZ) || defined(PART_TM4C123AE6PM) || defined(PART_TM4C123AH6PM) \
366 || defined(PART_TM4C123BE6PM) || defined(PART_TM4C123BE6PZ) || defined(PART_TM4C123BH6PGE) \
367 || defined(PART_TM4C123BH6PM) || defined(PART_TM4C123BH6PZ) || defined(PART_TM4C123BH6ZRB) \
368 || defined(PART_TM4C123FE6PM) || defined(PART_TM4C123FH6PM) || defined(PART_TM4C123GE6PM) \
369 || defined(PART_TM4C123GE6PZ) || defined(PART_TM4C123GH6PGE) || defined(PART_TM4C123GH6PM) \
370 || defined(PART_TM4C123GH6PZ) || defined(PART_TM4C123GH6ZRB) || defined(PART_TM4C123GH5ZXR)
371#define TIVA_UART0_HANDLER Vector54
372#define TIVA_UART1_HANDLER Vector58
373#define TIVA_UART2_HANDLER VectorC4
374#define TIVA_UART3_HANDLER Vector12C
375#define TIVA_UART4_HANDLER Vector130
376#define TIVA_UART5_HANDLER Vector134
377#define TIVA_UART6_HANDLER Vector138
378#define TIVA_UART7_HANDLER Vector13C
379
380#define TIVA_UART0_NUMBER 5
381#define TIVA_UART1_NUMBER 6
382#define TIVA_UART2_NUMBER 33
383#define TIVA_UART3_NUMBER 59
384#define TIVA_UART4_NUMBER 60
385#define TIVA_UART5_NUMBER 61
386#define TIVA_UART6_NUMBER 62
387#define TIVA_UART7_NUMBER 63
388#endif
389
390/* SPI units.*/
391#if defined(PART_TM4C1230C3PM) || defined(PART_TM4C1230D5PM) || defined(PART_TM4C1230E6PM) \
392 || defined(PART_TM4C1230H6PM) || defined(PART_TM4C1231C3PM) || defined(PART_TM4C1231D5PM) \
393 || defined(PART_TM4C1231D5PZ) || defined(PART_TM4C1231E6PM) || defined(PART_TM4C1231E6PZ) \
394 || defined(PART_TM4C1231H6PGE) || defined(PART_TM4C1231H6PM) || defined(PART_TM4C1231H6PZ) \
395 || defined(PART_TM4C1232C3PM) || defined(PART_TM4C1232D5PM) || defined(PART_TM4C1232E6PM) \
396 || defined(PART_TM4C1232H6PM) || defined(PART_TM4C1233C3PM) || defined(PART_TM4C1233D5PM) \
397 || defined(PART_TM4C1233D5PZ) || defined(PART_TM4C1233E6PM) || defined(PART_TM4C1233E6PZ) \
398 || defined(PART_TM4C1233H6PGE) || defined(PART_TM4C1233H6PM) || defined(PART_TM4C1233H6PZ) \
399 || defined(PART_TM4C1236D5PM) || defined(PART_TM4C1236E6PM) || defined(PART_TM4C1236H6PM) \
400 || defined(PART_TM4C1237D5PM) || defined(PART_TM4C1237D5PZ) || defined(PART_TM4C1237E6PM) \
401 || defined(PART_TM4C1237E6PZ) || defined(PART_TM4C1237H6PGE) || defined(PART_TM4C1237H6PM) \
402 || defined(PART_TM4C1237H6PZ) || defined(PART_TM4C123AE6PM) || defined(PART_TM4C123AH6PM) \
403 || defined(PART_TM4C123BE6PM) || defined(PART_TM4C123BE6PZ) || defined(PART_TM4C123BH6PGE) \
404 || defined(PART_TM4C123BH6PM) || defined(PART_TM4C123BH6PZ) || defined(PART_TM4C123BH6ZRB) \
405 || defined(PART_TM4C123FE6PM) || defined(PART_TM4C123FH6PM) || defined(PART_TM4C123GE6PM) \
406 || defined(PART_TM4C123GE6PZ) || defined(PART_TM4C123GH6PGE) || defined(PART_TM4C123GH6PM) \
407 || defined(PART_TM4C123GH6PZ) || defined(PART_TM4C123GH6ZRB) || defined(PART_TM4C123GH5ZXR)
408#define TIVA_SSI0_HANDLER Vector5C
409#define TIVA_SSI1_HANDLER VectorC8
410#define TIVA_SSI2_HANDLER Vector124
411#define TIVA_SSI3_HANDLER Vector128
412
413#define TIVA_SSI0_NUMBER 7
414#define TIVA_SSI1_NUMBER 34
415#define TIVA_SSI2_NUMBER 57
416#define TIVA_SSI3_NUMBER 58
417#endif
418
419/* I2C units.*/
420#if defined(PART_TM4C1230C3PM) || defined(PART_TM4C1230D5PM) || defined(PART_TM4C1230E6PM) \
421 || defined(PART_TM4C1230H6PM) || defined(PART_TM4C1231D5PZ) || defined(PART_TM4C1231E6PZ) \
422 || defined(PART_TM4C1231H6PGE) || defined(PART_TM4C1231H6PZ) || defined(PART_TM4C1232C3PM) \
423 || defined(PART_TM4C1232D5PM) || defined(PART_TM4C1232E6PM) || defined(PART_TM4C1232H6PM) \
424 || defined(PART_TM4C1233D5PZ) || defined(PART_TM4C1233E6PZ) || defined(PART_TM4C1233H6PGE) \
425 || defined(PART_TM4C1233H6PZ) || defined(PART_TM4C1236D5PM) || defined(PART_TM4C1236E6PM) \
426 || defined(PART_TM4C1236H6PM) || defined(PART_TM4C1237D5PZ) || defined(PART_TM4C1237E6PZ) \
427 || defined(PART_TM4C1237H6PGE) || defined(PART_TM4C1237H6PZ) || defined(PART_TM4C123AE6PM) \
428 || defined(PART_TM4C123AH6PM) || defined(PART_TM4C123BE6PZ) || defined(PART_TM4C123BH6PGE) \
429 || defined(PART_TM4C123BH6PZ) || defined(PART_TM4C123BH6ZRB) || defined(PART_TM4C123FE6PM) \
430 || defined(PART_TM4C123FH6PM) || defined(PART_TM4C123GE6PZ) || defined(PART_TM4C123GH6PGE) \
431 || defined(PART_TM4C123GH6PZ) || defined(PART_TM4C123GH6ZRB) || defined(PART_TM4C123GH5ZXR)
432#define TIVA_I2C0_HANDLER Vector60
433#define TIVA_I2C1_HANDLER VectorD4
434#define TIVA_I2C2_HANDLER Vector150
435#define TIVA_I2C3_HANDLER Vector154
436#define TIVA_I2C4_HANDLER Vector1F4
437#define TIVA_I2C5_HANDLER Vector1F8
438
439#define TIVA_I2C0_NUMBER 8
440#define TIVA_I2C1_NUMBER 37
441#define TIVA_I2C2_NUMBER 68
442#define TIVA_I2C3_NUMBER 69
443#define TIVA_I2C4_NUMBER 109
444#define TIVA_I2C5_NUMBER 110
445#endif
446#if defined(PART_TM4C1231C3PM) || defined(PART_TM4C1231D5PM) || defined(PART_TM4C1231E6PM) \
447 || defined(PART_TM4C1231H6PM) || defined(PART_TM4C1233C3PM) || defined(PART_TM4C1233D5PM) \
448 || defined(PART_TM4C1233E6PM) || defined(PART_TM4C1233H6PM) || defined(PART_TM4C1237D5PM) \
449 || defined(PART_TM4C1237E6PM) || defined(PART_TM4C1237H6PM) || defined(PART_TM4C123BE6PM) \
450 || defined(PART_TM4C123BH6PM) || defined(PART_TM4C123GE6PM) || defined(PART_TM4C123GH6PM)
451#define TIVA_I2C0_HANDLER Vector60
452#define TIVA_I2C1_HANDLER VectorD4
453#define TIVA_I2C2_HANDLER Vector150
454#define TIVA_I2C3_HANDLER Vector154
455
456#define TIVA_I2C0_NUMBER 8
457#define TIVA_I2C1_NUMBER 37
458#define TIVA_I2C2_NUMBER 68
459#define TIVA_I2C3_NUMBER 69
460#endif
461
462/* CAN units.*/
463#if defined(PART_TM4C1230C3PM) || defined(PART_TM4C1230D5PM) || defined(PART_TM4C1230E6PM) \
464 || defined(PART_TM4C1230H6PM) || defined(PART_TM4C1231C3PM) || defined(PART_TM4C1231D5PM) \
465 || defined(PART_TM4C1231D5PZ) || defined(PART_TM4C1231E6PM) || defined(PART_TM4C1231E6PZ) \
466 || defined(PART_TM4C1231H6PGE) || defined(PART_TM4C1231H6PM) || defined(PART_TM4C1231H6PZ) \
467 || defined(PART_TM4C1232C3PM) || defined(PART_TM4C1232D5PM) || defined(PART_TM4C1232E6PM) \
468 || defined(PART_TM4C1232H6PM) || defined(PART_TM4C1233C3PM) || defined(PART_TM4C1233D5PM) \
469 || defined(PART_TM4C1233D5PZ) || defined(PART_TM4C1233E6PM) || defined(PART_TM4C1233E6PZ) \
470 || defined(PART_TM4C1233H6PGE) || defined(PART_TM4C1233H6PM) || defined(PART_TM4C1233H6PZ) \
471 || defined(PART_TM4C1236D5PM) || defined(PART_TM4C1236E6PM) || defined(PART_TM4C1236H6PM) \
472 || defined(PART_TM4C1237D5PM) || defined(PART_TM4C1237D5PZ) || defined(PART_TM4C1237E6PM) \
473 || defined(PART_TM4C1237E6PZ) || defined(PART_TM4C1237H6PGE) || defined(PART_TM4C1237H6PM) \
474 || defined(PART_TM4C1237H6PZ)
475#define TIVA_CAN0_HANDLER VectorDC
476
477#define TIVA_CAN0_NUMBER 39
478#endif
479#if defined(PART_TM4C123AE6PM) || defined(PART_TM4C123AH6PM) || defined(PART_TM4C123BE6PM) \
480 || defined(PART_TM4C123BE6PZ) || defined(PART_TM4C123BH6PGE) || defined(PART_TM4C123BH6PM) \
481 || defined(PART_TM4C123BH6PZ) || defined(PART_TM4C123BH6ZRB) || defined(PART_TM4C123FE6PM) \
482 || defined(PART_TM4C123FH6PM) || defined(PART_TM4C123GE6PM) || defined(PART_TM4C123GE6PZ) \
483 || defined(PART_TM4C123GH6PGE) || defined(PART_TM4C123GH6PM) || defined(PART_TM4C123GH6PZ) \
484 || defined(PART_TM4C123GH6ZRB) || defined(PART_TM4C123GH5ZXR)
485#define TIVA_CAN0_HANDLER VectorDC
486#define TIVA_CAN1_HANDLER VectorE0
487
488#define TIVA_CAN0_NUMBER 39
489#define TIVA_CAN1_NUMBER 40
490#endif
491
492/* USB units.*/
493#if defined(PART_TM4C1230C3PM) || defined(PART_TM4C1230D5PM) || defined(PART_TM4C1230E6PM) \
494 || defined(PART_TM4C1230H6PM) || defined(PART_TM4C1231C3PM) || defined(PART_TM4C1231D5PM) \
495 || defined(PART_TM4C1231D5PZ) || defined(PART_TM4C1231E6PM) || defined(PART_TM4C1231E6PZ) \
496 || defined(PART_TM4C1231H6PGE) || defined(PART_TM4C1231H6PM) || defined(PART_TM4C1231H6PZ) \
497 || defined(PART_TM4C123AE6PM) || defined(PART_TM4C123AH6PM) || defined(PART_TM4C123BE6PM) \
498 || defined(PART_TM4C123BE6PZ) || defined(PART_TM4C123BH6PGE) || defined(PART_TM4C123BH6PM) \
499 || defined(PART_TM4C123BH6PZ) || defined(PART_TM4C123BH6ZRB)
500/* No interrupt handler and number.*/
501#endif
502#if defined(PART_TM4C1232C3PM) || defined(PART_TM4C1232D5PM) || defined(PART_TM4C1232E6PM) \
503 || defined(PART_TM4C1232H6PM) || defined(PART_TM4C1233C3PM) || defined(PART_TM4C1233D5PM) \
504 || defined(PART_TM4C1233D5PZ) || defined(PART_TM4C1233E6PM) || defined(PART_TM4C1233E6PZ) \
505 || defined(PART_TM4C1233H6PGE) || defined(PART_TM4C1233H6PM) || defined(PART_TM4C1233H6PZ) \
506 || defined(PART_TM4C1236D5PM) || defined(PART_TM4C1236E6PM) || defined(PART_TM4C1236H6PM) \
507 || defined(PART_TM4C1237D5PM) || defined(PART_TM4C1237D5PZ) || defined(PART_TM4C1237E6PM) \
508 || defined(PART_TM4C1237E6PZ) || defined(PART_TM4C1237H6PGE) || defined(PART_TM4C1237H6PM) \
509 || defined(PART_TM4C1237H6PZ) || defined(PART_TM4C123FE6PM) || defined(PART_TM4C123FH6PM) \
510 || defined(PART_TM4C123GE6PM) || defined(PART_TM4C123GE6PZ) || defined(PART_TM4C123GH6PGE) \
511 || defined(PART_TM4C123GH6PM) || defined(PART_TM4C123GH6PZ) || defined(PART_TM4C123GH6ZRB) \
512 || defined(PART_TM4C123GH5ZXR)
513#define TIVA_USB0_HANDLER VectorF0
514
515#define TIVA_USB0_NUMBER 44
516#endif
517
518/* AC units.*/
519#if defined(PART_TM4C1230C3PM) || defined(PART_TM4C1230D5PM) || defined(PART_TM4C1230E6PM) \
520 || defined(PART_TM4C1230H6PM) || defined(PART_TM4C1231C3PM) || defined(PART_TM4C1231D5PM) \
521 || defined(PART_TM4C1231E6PM) || defined(PART_TM4C1231H6PM) || defined(PART_TM4C1232C3PM) \
522 || defined(PART_TM4C1232D5PM) || defined(PART_TM4C1232E6PM) || defined(PART_TM4C1232H6PM) \
523 || defined(PART_TM4C1233C3PM) || defined(PART_TM4C1233D5PM) || defined(PART_TM4C1233E6PM) \
524 || defined(PART_TM4C1233H6PM) || defined(PART_TM4C1236D5PM) || defined(PART_TM4C1236E6PM) \
525 || defined(PART_TM4C1236H6PM) || defined(PART_TM4C1237D5PM) || defined(PART_TM4C1237E6PM) \
526 || defined(PART_TM4C1237H6PM) || defined(PART_TM4C123AE6PM) || defined(PART_TM4C123AH6PM) \
527 || defined(PART_TM4C123BE6PM) || defined(PART_TM4C123BH6PM) || defined(PART_TM4C123FE6PM) \
528 || defined(PART_TM4C123FH6PM) || defined(PART_TM4C123GE6PM) || defined(PART_TM4C123GH6PM)
529#define TIVA_AC0_HANDLER VectorA4
530#define TIVA_AC1_HANDLER VectorA8
531
532#define TIVA_AC0_NUMBER 25
533#define TIVA_AC1_NUMBER 26
534#endif
535#if defined(PART_TM4C1231D5PZ) || defined(PART_TM4C1231E6PZ) || defined(PART_TM4C1231H6PGE) \
536 || defined(PART_TM4C1231H6PZ) || defined(PART_TM4C1233D5PZ) || defined(PART_TM4C1233E6PZ) \
537 || defined(PART_TM4C1233H6PGE) || defined(PART_TM4C1233H6PZ) || defined(PART_TM4C1237D5PZ) \
538 || defined(PART_TM4C1237E6PZ) || defined(PART_TM4C1237H6PGE) || defined(PART_TM4C1237H6PZ) \
539 || defined(PART_TM4C123BE6PZ) || defined(PART_TM4C123BH6PGE) || defined(PART_TM4C123BH6PZ) \
540 || defined(PART_TM4C123BH6ZRB) || defined(PART_TM4C123GE6PZ) || defined(PART_TM4C123GH6PGE)\
541 || defined(PART_TM4C123GH6PZ) || defined(PART_TM4C123GH6ZRB) || defined(PART_TM4C123GH5ZXR)
542#define TIVA_AC0_HANDLER VectorA4
543#define TIVA_AC1_HANDLER VectorA8
544#define TIVA_AC2_HANDLER VectorAC
545
546#define TIVA_AC0_NUMBER 25
547#define TIVA_AC1_NUMBER 26
548#define TIVA_AC2_NUMBER 27
549#endif
550
551/* PWM units.*/
552#if defined(PART_TM4C1230C3PM) || defined(PART_TM4C1230D5PM) || defined(PART_TM4C1230E6PM) \
553 || defined(PART_TM4C1230H6PM) || defined(PART_TM4C1231C3PM) || defined(PART_TM4C1231D5PM) \
554 || defined(PART_TM4C1231D5PZ) || defined(PART_TM4C1231E6PM) || defined(PART_TM4C1231E6PZ) \
555 || defined(PART_TM4C1231H6PGE) || defined(PART_TM4C1231H6PM) || defined(PART_TM4C1231H6PZ) \
556 || defined(PART_TM4C1232C3PM) || defined(PART_TM4C1232D5PM) || defined(PART_TM4C1232E6PM) \
557 || defined(PART_TM4C1232H6PM) || defined(PART_TM4C1233C3PM) || defined(PART_TM4C1233D5PM) \
558 || defined(PART_TM4C1233D5PZ) || defined(PART_TM4C1233E6PM) || defined(PART_TM4C1233E6PZ) \
559 || defined(PART_TM4C1233H6PGE) || defined(PART_TM4C1233H6PM) || defined(PART_TM4C1233H6PZ) \
560 || defined(PART_TM4C1236D5PM) || defined(PART_TM4C1236E6PM) || defined(PART_TM4C1236H6PM) \
561 || defined(PART_TM4C1237D5PM) || defined(PART_TM4C1237D5PZ) || defined(PART_TM4C1237E6PM) \
562 || defined(PART_TM4C1237E6PZ) || defined(PART_TM4C1237H6PGE) || defined(PART_TM4C1237H6PM) \
563 || defined(PART_TM4C1237H6PZ)
564/* No interrupt handler and number.*/
565#endif
566#if defined(PART_TM4C123AE6PM) || defined(PART_TM4C123AH6PM) || defined(PART_TM4C123BE6PM) \
567 || defined(PART_TM4C123BE6PZ) || defined(PART_TM4C123BH6PGE) || defined(PART_TM4C123BH6PM) \
568 || defined(PART_TM4C123BH6PZ) || defined(PART_TM4C123BH6ZRB) || defined(PART_TM4C123FE6PM) \
569 || defined(PART_TM4C123FH6PM) || defined(PART_TM4C123GE6PM) || defined(PART_TM4C123GE6PZ) \
570 || defined(PART_TM4C123GH6PGE) || defined(PART_TM4C123GH6PM) || defined(PART_TM4C123GH6PZ) \
571 || defined(PART_TM4C123GH6ZRB) || defined(PART_TM4C123GH5ZXR)
572#define TIVA_PWM0FAULT_HANDLER Vector64
573#define TIVA_PWM0GEN0_HANDLER Vector68
574#define TIVA_PWM0GEN1_HANDLER Vector6C
575#define TIVA_PWM0GEN2_HANDLER Vector70
576#define TIVA_PWM0GEN3_HANDLER VectorF4
577#define TIVA_PWM1FAULT_HANDLER Vector268
578#define TIVA_PWM1GEN0_HANDLER Vector258
579#define TIVA_PWM1GEN1_HANDLER Vector25C
580#define TIVA_PWM1GEN2_HANDLER Vector260
581#define TIVA_PWM1GEN3_HANDLER Vector264
582
583#define TIVA_PWM0FAULT_NUMBER 9
584#define TIVA_PWM0GEN0_NUMBER 10
585#define TIVA_PWM0GEN1_NUMBER 11
586#define TIVA_PWM0GEN2_NUMBER 12
587#define TIVA_PWM0GEN3_NUMBER 45
588#define TIVA_PWM1FAULT_NUMBER 138
589#define TIVA_PWM1GEN0_NUMBER 134
590#define TIVA_PWM1GEN1_NUMBER 135
591#define TIVA_PWM1GEN2_NUMBER 136
592#define TIVA_PWM1GEN3_NUMBER 137
593#endif
594
595/* QEI units.*/
596#if defined(PART_TM4C1230C3PM) || defined(PART_TM4C1230D5PM) || defined(PART_TM4C1230E6PM) \
597 || defined(PART_TM4C1230H6PM) || defined(PART_TM4C1231C3PM) || defined(PART_TM4C1231D5PM) \
598 || defined(PART_TM4C1231D5PZ) || defined(PART_TM4C1231E6PM) || defined(PART_TM4C1231E6PZ) \
599 || defined(PART_TM4C1231H6PGE) || defined(PART_TM4C1231H6PM) || defined(PART_TM4C1231H6PZ) \
600 || defined(PART_TM4C1232C3PM) || defined(PART_TM4C1232D5PM) || defined(PART_TM4C1232E6PM) \
601 || defined(PART_TM4C1232H6PM) || defined(PART_TM4C1233C3PM) || defined(PART_TM4C1233D5PM) \
602 || defined(PART_TM4C1233D5PZ) || defined(PART_TM4C1233E6PM) || defined(PART_TM4C1233E6PZ) \
603 || defined(PART_TM4C1233H6PGE) || defined(PART_TM4C1233H6PM) || defined(PART_TM4C1233H6PZ) \
604 || defined(PART_TM4C1236D5PM) || defined(PART_TM4C1236E6PM) || defined(PART_TM4C1236H6PM) \
605 || defined(PART_TM4C1237D5PM) || defined(PART_TM4C1237D5PZ) || defined(PART_TM4C1237E6PM) \
606 || defined(PART_TM4C1237E6PZ) || defined(PART_TM4C1237H6PGE) || defined(PART_TM4C1237H6PM) \
607 || defined(PART_TM4C1237H6PZ) || defined(PART_TM4C123AE6PM) || defined(PART_TM4C123AH6PM)
608/* No interrupt handler and number.*/
609#endif
610#if defined(PART_TM4C123BE6PM) || defined(PART_TM4C123BE6PZ) || defined(PART_TM4C123BH6PGE) \
611 || defined(PART_TM4C123BH6PM) || defined(PART_TM4C123BH6PZ) || defined(PART_TM4C123BH6ZRB) \
612 || defined(PART_TM4C123FE6PM) || defined(PART_TM4C123FH6PM) || defined(PART_TM4C123GE6PM) \
613 || defined(PART_TM4C123GE6PZ) || defined(PART_TM4C123GH6PGE) || defined(PART_TM4C123GH6PM) \
614 || defined(PART_TM4C123GH6PZ) || defined(PART_TM4C123GH6ZRB) || defined(PART_TM4C123GH5ZXR)
615#define TIVA_QEI0_HANLDER Vector74
616#define TIVA_QEI1_HANLDER VectorD8
617
618#define TIVA_QEI0_NUMBER 13
619#define TIVA_QEI1_NUMBER 38
620#endif
621
622/**
623 * @}
624 */
625
626/*===========================================================================*/
627/* Driver pre-compile time settings. */
628/*===========================================================================*/
629
630/*===========================================================================*/
631/* Derived constants and error checks. */
632/*===========================================================================*/
633
634/*===========================================================================*/
635/* Driver data structures and types. */
636/*===========================================================================*/
637
638/*===========================================================================*/
639/* Driver macros. */
640/*===========================================================================*/
641
642/*===========================================================================*/
643/* External declarations. */
644/*===========================================================================*/
645
646#endif /* _TIVA_ISR_H_ */
647
648/**
649 * @}
650 */