Contiki 2.5
regs.h
1 #ifndef __REGS_H__
2 #define __REGS_H__ 1
3 
4 
5 #define ReadRegister(a) a
6 #define WriteRegister(a, b) a = b
7 
8 /* FLASH_BASE block */
9 #define DATA_FLASH_BASE_BASE (0x00000000u)
10 #define DATA_FLASH_BASE_END (0x0001FFFFu)
11 #define DATA_FLASH_BASE_SIZE (DATA_FLASH_BASE_END - DATA_FLASH_BASE_BASE + 1)
12 
13 /* FLASH block */
14 #define DATA_FLASH_BASE (0x08000000u)
15 #define DATA_FLASH_END (0x0801FFFFu)
16 #define DATA_FLASH_SIZE (DATA_FLASH_END - DATA_FLASH_BASE + 1)
17 
18 /* BIG_INFO_BASE block */
19 #define DATA_BIG_INFO_BASE_BASE (0x00000000u)
20 #define DATA_BIG_INFO_BASE_END (0x000007FFu)
21 #define DATA_BIG_INFO_BASE_SIZE (DATA_BIG_INFO_BASE_END - DATA_BIG_INFO_BASE_BASE + 1)
22 
23 /* BIG_INFO block */
24 #define DATA_BIG_INFO_BASE (0x08040000u)
25 #define DATA_BIG_INFO_END (0x080407FFu)
26 #define DATA_BIG_INFO_SIZE (DATA_BIG_INFO_END - DATA_BIG_INFO_BASE + 1)
27 
28 /* SMALL_INFO block */
29 #define DATA_SMALL_INFO_BASE (0x08040800u)
30 #define DATA_SMALL_INFO_END (0x080409FFu)
31 #define DATA_SMALL_INFO_SIZE (DATA_SMALL_INFO_END - DATA_SMALL_INFO_BASE + 1)
32 
33 /* SRAM block */
34 #define DATA_SRAM_BASE (0x20000000u)
35 #define DATA_SRAM_END (0x20001FFFu)
36 #define DATA_SRAM_SIZE (DATA_SRAM_END - DATA_SRAM_BASE + 1)
37 
38 /* CM_HV block */
39 #define DATA_CM_HV_BASE (0x40000000u)
40 #define DATA_CM_HV_END (0x40000044u)
41 #define DATA_CM_HV_SIZE (DATA_CM_HV_END - DATA_CM_HV_BASE + 1)
42 
43 #define HV_SPARE *((volatile int32u *)0x40000000u)
44 #define HV_SPARE_REG *((volatile int32u *)0x40000000u)
45 #define HV_SPARE_ADDR (0x40000000u)
46 #define HV_SPARE_RESET (0x00000000u)
47  /* HV_SPARE field */
48  #define HV_SPARE_HV_SPARE (0x000000FFu)
49  #define HV_SPARE_HV_SPARE_MASK (0x000000FFu)
50  #define HV_SPARE_HV_SPARE_BIT (0)
51  #define HV_SPARE_HV_SPARE_BITS (8)
52 
53 #define EVENT_CTRL *((volatile int32u *)0x40000004u)
54 #define EVENT_CTRL_REG *((volatile int32u *)0x40000004u)
55 #define EVENT_CTRL_ADDR (0x40000004u)
56 #define EVENT_CTRL_RESET (0x00000000u)
57  /* LV_FREEZE field */
58  #define LV_FREEZE (0x00000002u)
59  #define LV_FREEZE_MASK (0x00000002u)
60  #define LV_FREEZE_BIT (1)
61  #define LV_FREEZE_BITS (1)
62 
63 #define SLEEPTMR_CLKEN *((volatile int32u *)0x40000008u)
64 #define SLEEPTMR_CLKEN_REG *((volatile int32u *)0x40000008u)
65 #define SLEEPTMR_CLKEN_ADDR (0x40000008u)
66 #define SLEEPTMR_CLKEN_RESET (0x00000002u)
67  /* SLEEPTMR_CLK10KEN field */
68  #define SLEEPTMR_CLK10KEN (0x00000002u)
69  #define SLEEPTMR_CLK10KEN_MASK (0x00000002u)
70  #define SLEEPTMR_CLK10KEN_BIT (1)
71  #define SLEEPTMR_CLK10KEN_BITS (1)
72  /* SLEEPTMR_CLK32KEN field */
73  #define SLEEPTMR_CLK32KEN (0x00000001u)
74  #define SLEEPTMR_CLK32KEN_MASK (0x00000001u)
75  #define SLEEPTMR_CLK32KEN_BIT (0)
76  #define SLEEPTMR_CLK32KEN_BITS (1)
77 
78 #define CLKRC_TUNE *((volatile int32u *)0x4000000Cu)
79 #define CLKRC_TUNE_REG *((volatile int32u *)0x4000000Cu)
80 #define CLKRC_TUNE_ADDR (0x4000000Cu)
81 #define CLKRC_TUNE_RESET (0x00000000u)
82  /* CLKRC_TUNE_FIELD field */
83  #define CLKRC_TUNE_FIELD (0x0000000Fu)
84  #define CLKRC_TUNE_FIELD_MASK (0x0000000Fu)
85  #define CLKRC_TUNE_FIELD_BIT (0)
86  #define CLKRC_TUNE_FIELD_BITS (4)
87 
88 #define CLK1K_CAL *((volatile int32u *)0x40000010u)
89 #define CLK1K_CAL_REG *((volatile int32u *)0x40000010u)
90 #define CLK1K_CAL_ADDR (0x40000010u)
91 #define CLK1K_CAL_RESET (0x00005000u)
92  /* CLK1K_INTEGER field */
93  #define CLK1K_INTEGER (0x0000F800u)
94  #define CLK1K_INTEGER_MASK (0x0000F800u)
95  #define CLK1K_INTEGER_BIT (11)
96  #define CLK1K_INTEGER_BITS (5)
97  /* CLK1K_FRACTIONAL field */
98  #define CLK1K_FRACTIONAL (0x000007FFu)
99  #define CLK1K_FRACTIONAL_MASK (0x000007FFu)
100  #define CLK1K_FRACTIONAL_BIT (0)
101  #define CLK1K_FRACTIONAL_BITS (11)
102 
103 #define REGEN_DSLEEP *((volatile int32u *)0x40000014u)
104 #define REGEN_DSLEEP_REG *((volatile int32u *)0x40000014u)
105 #define REGEN_DSLEEP_ADDR (0x40000014u)
106 #define REGEN_DSLEEP_RESET (0x00000001u)
107  /* REGEN_DSLEEP_FIELD field */
108  #define REGEN_DSLEEP_FIELD (0x00000001u)
109  #define REGEN_DSLEEP_FIELD_MASK (0x00000001u)
110  #define REGEN_DSLEEP_FIELD_BIT (0)
111  #define REGEN_DSLEEP_FIELD_BITS (1)
112 
113 #define VREG *((volatile int32u *)0x40000018u)
114 #define VREG_REG *((volatile int32u *)0x40000018u)
115 #define VREG_ADDR (0x40000018u)
116 #define VREG_RESET (0x00000207u)
117  /* VREF_EN field */
118  #define VREG_VREF_EN (0x00008000u)
119  #define VREG_VREF_EN_MASK (0x00008000u)
120  #define VREG_VREF_EN_BIT (15)
121  #define VREG_VREF_EN_BITS (1)
122  /* VREF_TEST field */
123  #define VREG_VREF_TEST (0x00004000u)
124  #define VREG_VREF_TEST_MASK (0x00004000u)
125  #define VREG_VREF_TEST_BIT (14)
126  #define VREG_VREF_TEST_BITS (1)
127  /* VREG_1V8_EN field */
128  #define VREG_VREG_1V8_EN (0x00000800u)
129  #define VREG_VREG_1V8_EN_MASK (0x00000800u)
130  #define VREG_VREG_1V8_EN_BIT (11)
131  #define VREG_VREG_1V8_EN_BITS (1)
132  /* VREG_1V8_TEST field */
133  #define VREG_VREG_1V8_TEST (0x00000400u)
134  #define VREG_VREG_1V8_TEST_MASK (0x00000400u)
135  #define VREG_VREG_1V8_TEST_BIT (10)
136  #define VREG_VREG_1V8_TEST_BITS (1)
137  /* VREG_1V8_TRIM field */
138  #define VREG_VREG_1V8_TRIM (0x00000380u)
139  #define VREG_VREG_1V8_TRIM_MASK (0x00000380u)
140  #define VREG_VREG_1V8_TRIM_BIT (7)
141  #define VREG_VREG_1V8_TRIM_BITS (3)
142  /* VREG_1V2_EN field */
143  #define VREG_VREG_1V2_EN (0x00000010u)
144  #define VREG_VREG_1V2_EN_MASK (0x00000010u)
145  #define VREG_VREG_1V2_EN_BIT (4)
146  #define VREG_VREG_1V2_EN_BITS (1)
147  /* VREG_1V2_TEST field */
148  #define VREG_VREG_1V2_TEST (0x00000008u)
149  #define VREG_VREG_1V2_TEST_MASK (0x00000008u)
150  #define VREG_VREG_1V2_TEST_BIT (3)
151  #define VREG_VREG_1V2_TEST_BITS (1)
152  /* VREG_1V2_TRIM field */
153  #define VREG_VREG_1V2_TRIM (0x00000007u)
154  #define VREG_VREG_1V2_TRIM_MASK (0x00000007u)
155  #define VREG_VREG_1V2_TRIM_BIT (0)
156  #define VREG_VREG_1V2_TRIM_BITS (3)
157 
158 #define WAKE_SEL *((volatile int32u *)0x40000020u)
159 #define WAKE_SEL_REG *((volatile int32u *)0x40000020u)
160 #define WAKE_SEL_ADDR (0x40000020u)
161 #define WAKE_SEL_RESET (0x00000200u)
162  /* WAKE_CSYSPWRUPREQ field */
163  #define WAKE_CSYSPWRUPREQ (0x00000200u)
164  #define WAKE_CSYSPWRUPREQ_MASK (0x00000200u)
165  #define WAKE_CSYSPWRUPREQ_BIT (9)
166  #define WAKE_CSYSPWRUPREQ_BITS (1)
167  /* WAKE_CDBGPWRUPREQ field */
168  #define WAKE_CDBGPWRUPREQ (0x00000100u)
169  #define WAKE_CDBGPWRUPREQ_MASK (0x00000100u)
170  #define WAKE_CDBGPWRUPREQ_BIT (8)
171  #define WAKE_CDBGPWRUPREQ_BITS (1)
172  /* WAKE_WAKE_CORE field */
173  #define WAKE_WAKE_CORE (0x00000080u)
174  #define WAKE_WAKE_CORE_MASK (0x00000080u)
175  #define WAKE_WAKE_CORE_BIT (7)
176  #define WAKE_WAKE_CORE_BITS (1)
177  /* WAKE_SLEEPTMRWRAP field */
178  #define WAKE_SLEEPTMRWRAP (0x00000040u)
179  #define WAKE_SLEEPTMRWRAP_MASK (0x00000040u)
180  #define WAKE_SLEEPTMRWRAP_BIT (6)
181  #define WAKE_SLEEPTMRWRAP_BITS (1)
182  /* WAKE_SLEEPTMRCMPB field */
183  #define WAKE_SLEEPTMRCMPB (0x00000020u)
184  #define WAKE_SLEEPTMRCMPB_MASK (0x00000020u)
185  #define WAKE_SLEEPTMRCMPB_BIT (5)
186  #define WAKE_SLEEPTMRCMPB_BITS (1)
187  /* WAKE_SLEEPTMRCMPA field */
188  #define WAKE_SLEEPTMRCMPA (0x00000010u)
189  #define WAKE_SLEEPTMRCMPA_MASK (0x00000010u)
190  #define WAKE_SLEEPTMRCMPA_BIT (4)
191  #define WAKE_SLEEPTMRCMPA_BITS (1)
192  /* WAKE_IRQD field */
193  #define WAKE_IRQD (0x00000008u)
194  #define WAKE_IRQD_MASK (0x00000008u)
195  #define WAKE_IRQD_BIT (3)
196  #define WAKE_IRQD_BITS (1)
197  /* WAKE_SC2 field */
198  #define WAKE_SC2 (0x00000004u)
199  #define WAKE_SC2_MASK (0x00000004u)
200  #define WAKE_SC2_BIT (2)
201  #define WAKE_SC2_BITS (1)
202  /* WAKE_SC1 field */
203  #define WAKE_SC1 (0x00000002u)
204  #define WAKE_SC1_MASK (0x00000002u)
205  #define WAKE_SC1_BIT (1)
206  #define WAKE_SC1_BITS (1)
207  /* GPIO_WAKE field */
208  #define GPIO_WAKE (0x00000001u)
209  #define GPIO_WAKE_MASK (0x00000001u)
210  #define GPIO_WAKE_BIT (0)
211  #define GPIO_WAKE_BITS (1)
212 
213 #define WAKE_CORE *((volatile int32u *)0x40000024u)
214 #define WAKE_CORE_REG *((volatile int32u *)0x40000024u)
215 #define WAKE_CORE_ADDR (0x40000024u)
216 #define WAKE_CORE_RESET (0x00000000u)
217  /* WAKE_CORE_FIELD field */
218  #define WAKE_CORE_FIELD (0x00000020u)
219  #define WAKE_CORE_FIELD_MASK (0x00000020u)
220  #define WAKE_CORE_FIELD_BIT (5)
221  #define WAKE_CORE_FIELD_BITS (1)
222 
223 #define PWRUP_EVENT *((volatile int32u *)0x40000028u)
224 #define PWRUP_EVENT_REG *((volatile int32u *)0x40000028u)
225 #define PWRUP_EVENT_ADDR (0x40000028u)
226 #define PWRUP_EVENT_RESET (0x00000000u)
227  /* PWRUP_CSYSPWRUPREQ field */
228  #define PWRUP_CSYSPWRUPREQ (0x00000200u)
229  #define PWRUP_CSYSPWRUPREQ_MASK (0x00000200u)
230  #define PWRUP_CSYSPWRUPREQ_BIT (9)
231  #define PWRUP_CSYSPWRUPREQ_BITS (1)
232  /* PWRUP_CDBGPWRUPREQ field */
233  #define PWRUP_CDBGPWRUPREQ (0x00000100u)
234  #define PWRUP_CDBGPWRUPREQ_MASK (0x00000100u)
235  #define PWRUP_CDBGPWRUPREQ_BIT (8)
236  #define PWRUP_CDBGPWRUPREQ_BITS (1)
237  /* PWRUP_WAKECORE field */
238  #define PWRUP_WAKECORE (0x00000080u)
239  #define PWRUP_WAKECORE_MASK (0x00000080u)
240  #define PWRUP_WAKECORE_BIT (7)
241  #define PWRUP_WAKECORE_BITS (1)
242  /* PWRUP_SLEEPTMRWRAP field */
243  #define PWRUP_SLEEPTMRWRAP (0x00000040u)
244  #define PWRUP_SLEEPTMRWRAP_MASK (0x00000040u)
245  #define PWRUP_SLEEPTMRWRAP_BIT (6)
246  #define PWRUP_SLEEPTMRWRAP_BITS (1)
247  /* PWRUP_SLEEPTMRCOMPB field */
248  #define PWRUP_SLEEPTMRCOMPB (0x00000020u)
249  #define PWRUP_SLEEPTMRCOMPB_MASK (0x00000020u)
250  #define PWRUP_SLEEPTMRCOMPB_BIT (5)
251  #define PWRUP_SLEEPTMRCOMPB_BITS (1)
252  /* PWRUP_SLEEPTMRCOMPA field */
253  #define PWRUP_SLEEPTMRCOMPA (0x00000010u)
254  #define PWRUP_SLEEPTMRCOMPA_MASK (0x00000010u)
255  #define PWRUP_SLEEPTMRCOMPA_BIT (4)
256  #define PWRUP_SLEEPTMRCOMPA_BITS (1)
257  /* PWRUP_IRQD field */
258  #define PWRUP_IRQD (0x00000008u)
259  #define PWRUP_IRQD_MASK (0x00000008u)
260  #define PWRUP_IRQD_BIT (3)
261  #define PWRUP_IRQD_BITS (1)
262  /* PWRUP_SC2 field */
263  #define PWRUP_SC2 (0x00000004u)
264  #define PWRUP_SC2_MASK (0x00000004u)
265  #define PWRUP_SC2_BIT (2)
266  #define PWRUP_SC2_BITS (1)
267  /* PWRUP_SC1 field */
268  #define PWRUP_SC1 (0x00000002u)
269  #define PWRUP_SC1_MASK (0x00000002u)
270  #define PWRUP_SC1_BIT (1)
271  #define PWRUP_SC1_BITS (1)
272  /* PWRUP_GPIO field */
273  #define PWRUP_GPIO (0x00000001u)
274  #define PWRUP_GPIO_MASK (0x00000001u)
275  #define PWRUP_GPIO_BIT (0)
276  #define PWRUP_GPIO_BITS (1)
277 
278 #define RESET_EVENT *((volatile int32u *)0x4000002Cu)
279 #define RESET_EVENT_REG *((volatile int32u *)0x4000002Cu)
280 #define RESET_EVENT_ADDR (0x4000002Cu)
281 #define RESET_EVENT_RESET (0x00000001u)
282  /* RESET_CPULOCKUP field */
283  #define RESET_CPULOCKUP (0x00000080u)
284  #define RESET_CPULOCKUP_MASK (0x00000080u)
285  #define RESET_CPULOCKUP_BIT (7)
286  #define RESET_CPULOCKUP_BITS (1)
287  /* RESET_OPTBYTEFAIL field */
288  #define RESET_OPTBYTEFAIL (0x00000040u)
289  #define RESET_OPTBYTEFAIL_MASK (0x00000040u)
290  #define RESET_OPTBYTEFAIL_BIT (6)
291  #define RESET_OPTBYTEFAIL_BITS (1)
292  /* RESET_DSLEEP field */
293  #define RESET_DSLEEP (0x00000020u)
294  #define RESET_DSLEEP_MASK (0x00000020u)
295  #define RESET_DSLEEP_BIT (5)
296  #define RESET_DSLEEP_BITS (1)
297  /* RESET_SW field */
298  #define RESET_SW (0x00000010u)
299  #define RESET_SW_MASK (0x00000010u)
300  #define RESET_SW_BIT (4)
301  #define RESET_SW_BITS (1)
302  /* RESET_WDOG field */
303  #define RESET_WDOG (0x00000008u)
304  #define RESET_WDOG_MASK (0x00000008u)
305  #define RESET_WDOG_BIT (3)
306  #define RESET_WDOG_BITS (1)
307  /* RESET_NRESET field */
308  #define RESET_NRESET (0x00000004u)
309  #define RESET_NRESET_MASK (0x00000004u)
310  #define RESET_NRESET_BIT (2)
311  #define RESET_NRESET_BITS (1)
312  /* RESET_PWRLV field */
313  #define RESET_PWRLV (0x00000002u)
314  #define RESET_PWRLV_MASK (0x00000002u)
315  #define RESET_PWRLV_BIT (1)
316  #define RESET_PWRLV_BITS (1)
317  /* RESET_PWRHV field */
318  #define RESET_PWRHV (0x00000001u)
319  #define RESET_PWRHV_MASK (0x00000001u)
320  #define RESET_PWRHV_BIT (0)
321  #define RESET_PWRHV_BITS (1)
322 
323 #define DBG_MBOX *((volatile int32u *)0x40000030u)
324 #define DBG_MBOX_REG *((volatile int32u *)0x40000030u)
325 #define DBG_MBOX_ADDR (0x40000030u)
326 #define DBG_MBOX_RESET (0x00000000u)
327  /* DBG_MBOX field */
328  #define DBG_MBOX_DBG_MBOX (0x0000FFFFu)
329  #define DBG_MBOX_DBG_MBOX_MASK (0x0000FFFFu)
330  #define DBG_MBOX_DBG_MBOX_BIT (0)
331  #define DBG_MBOX_DBG_MBOX_BITS (16)
332 
333 #define CPWRUPREQ_STATUS *((volatile int32u *)0x40000034u)
334 #define CPWRUPREQ_STATUS_REG *((volatile int32u *)0x40000034u)
335 #define CPWRUPREQ_STATUS_ADDR (0x40000034u)
336 #define CPWRUPREQ_STATUS_RESET (0x00000000u)
337  /* CPWRUPREQ field */
338  #define CPWRUPREQ_STATUS_CPWRUPREQ (0x00000001u)
339  #define CPWRUPREQ_STATUS_CPWRUPREQ_MASK (0x00000001u)
340  #define CPWRUPREQ_STATUS_CPWRUPREQ_BIT (0)
341  #define CPWRUPREQ_STATUS_CPWRUPREQ_BITS (1)
342 
343 #define CSYSPWRUPREQ_STATUS *((volatile int32u *)0x40000038u)
344 #define CSYSPWRUPREQ_STATUS_REG *((volatile int32u *)0x40000038u)
345 #define CSYSPWRUPREQ_STATUS_ADDR (0x40000038u)
346 #define CSYSPWRUPREQ_STATUS_RESET (0x00000000u)
347  /* CSYSPWRUPREQ field */
348  #define CSYSPWRUPREQ_STATUS_CSYSPWRUPREQ (0x00000001u)
349  #define CSYSPWRUPREQ_STATUS_CSYSPWRUPREQ_MASK (0x00000001u)
350  #define CSYSPWRUPREQ_STATUS_CSYSPWRUPREQ_BIT (0)
351  #define CSYSPWRUPREQ_STATUS_CSYSPWRUPREQ_BITS (1)
352 
353 #define CSYSPWRUPACK_STATUS *((volatile int32u *)0x4000003Cu)
354 #define CSYSPWRUPACK_STATUS_REG *((volatile int32u *)0x4000003Cu)
355 #define CSYSPWRUPACK_STATUS_ADDR (0x4000003Cu)
356 #define CSYSPWRUPACK_STATUS_RESET (0x00000000u)
357  /* CSYSPWRUPACK field */
358  #define CSYSPWRUPACK_STATUS_CSYSPWRUPACK (0x00000001u)
359  #define CSYSPWRUPACK_STATUS_CSYSPWRUPACK_MASK (0x00000001u)
360  #define CSYSPWRUPACK_STATUS_CSYSPWRUPACK_BIT (0)
361  #define CSYSPWRUPACK_STATUS_CSYSPWRUPACK_BITS (1)
362 
363 #define CSYSPWRUPACK_INHIBIT *((volatile int32u *)0x40000040u)
364 #define CSYSPWRUPACK_INHIBIT_REG *((volatile int32u *)0x40000040u)
365 #define CSYSPWRUPACK_INHIBIT_ADDR (0x40000040u)
366 #define CSYSPWRUPACK_INHIBIT_RESET (0x00000000u)
367  /* CSYSPWRUPACK_INHIBIT field */
368  #define CSYSPWRUPACK_INHIBIT_CSYSPWRUPACK_INHIBIT (0x00000001u)
369  #define CSYSPWRUPACK_INHIBIT_CSYSPWRUPACK_INHIBIT_MASK (0x00000001u)
370  #define CSYSPWRUPACK_INHIBIT_CSYSPWRUPACK_INHIBIT_BIT (0)
371  #define CSYSPWRUPACK_INHIBIT_CSYSPWRUPACK_INHIBIT_BITS (1)
372 
373 #define OPT_ERR_MAINTAIN_WAKE *((volatile int32u *)0x40000044u)
374 #define OPT_ERR_MAINTAIN_WAKE_REG *((volatile int32u *)0x40000044u)
375 #define OPT_ERR_MAINTAIN_WAKE_ADDR (0x40000044u)
376 #define OPT_ERR_MAINTAIN_WAKE_RESET (0x00000000u)
377  /* OPT_ERR_MAINTAIN_WAKE field */
378  #define OPT_ERR_MAINTAIN_WAKE_OPT_ERR_MAINTAIN_WAKE (0x00000001u)
379  #define OPT_ERR_MAINTAIN_WAKE_OPT_ERR_MAINTAIN_WAKE_MASK (0x00000001u)
380  #define OPT_ERR_MAINTAIN_WAKE_OPT_ERR_MAINTAIN_WAKE_BIT (0)
381  #define OPT_ERR_MAINTAIN_WAKE_OPT_ERR_MAINTAIN_WAKE_BITS (1)
382 
383 /* BASEBAND block */
384 #define DATA_BASEBAND_BASE (0x40001000u)
385 #define DATA_BASEBAND_END (0x40001114u)
386 #define DATA_BASEBAND_SIZE (DATA_BASEBAND_END - DATA_BASEBAND_BASE + 1)
387 
388 #define MOD_CAL_CTRL *((volatile int32u *)0x40001000u)
389 #define MOD_CAL_CTRL_REG *((volatile int32u *)0x40001000u)
390 #define MOD_CAL_CTRL_ADDR (0x40001000u)
391 #define MOD_CAL_CTRL_RESET (0x00000000u)
392  /* MOD_CAL_GO field */
393  #define MOD_CAL_CTRL_MOD_CAL_GO (0x00008000u)
394  #define MOD_CAL_CTRL_MOD_CAL_GO_MASK (0x00008000u)
395  #define MOD_CAL_CTRL_MOD_CAL_GO_BIT (15)
396  #define MOD_CAL_CTRL_MOD_CAL_GO_BITS (1)
397  /* MOD_CAL_DONE field */
398  #define MOD_CAL_CTRL_MOD_CAL_DONE (0x00000010u)
399  #define MOD_CAL_CTRL_MOD_CAL_DONE_MASK (0x00000010u)
400  #define MOD_CAL_CTRL_MOD_CAL_DONE_BIT (4)
401  #define MOD_CAL_CTRL_MOD_CAL_DONE_BITS (1)
402  /* MOD_CAL_CYCLES field */
403  #define MOD_CAL_CTRL_MOD_CAL_CYCLES (0x00000003u)
404  #define MOD_CAL_CTRL_MOD_CAL_CYCLES_MASK (0x00000003u)
405  #define MOD_CAL_CTRL_MOD_CAL_CYCLES_BIT (0)
406  #define MOD_CAL_CTRL_MOD_CAL_CYCLES_BITS (2)
407 
408 #define MOD_CAL_COUNT_H *((volatile int32u *)0x40001004u)
409 #define MOD_CAL_COUNT_H_REG *((volatile int32u *)0x40001004u)
410 #define MOD_CAL_COUNT_H_ADDR (0x40001004u)
411 #define MOD_CAL_COUNT_H_RESET (0x00000000u)
412  /* MOD_CAL_COUNT_H field */
413  #define MOD_CAL_COUNT_H_MOD_CAL_COUNT_H (0x000000FFu)
414  #define MOD_CAL_COUNT_H_MOD_CAL_COUNT_H_MASK (0x000000FFu)
415  #define MOD_CAL_COUNT_H_MOD_CAL_COUNT_H_BIT (0)
416  #define MOD_CAL_COUNT_H_MOD_CAL_COUNT_H_BITS (8)
417 
418 #define MOD_CAL_COUNT_L *((volatile int32u *)0x40001008u)
419 #define MOD_CAL_COUNT_L_REG *((volatile int32u *)0x40001008u)
420 #define MOD_CAL_COUNT_L_ADDR (0x40001008u)
421 #define MOD_CAL_COUNT_L_RESET (0x00000000u)
422  /* MOD_CAL_COUNT_L field */
423  #define MOD_CAL_COUNT_L_MOD_CAL_COUNT_L (0x0000FFFFu)
424  #define MOD_CAL_COUNT_L_MOD_CAL_COUNT_L_MASK (0x0000FFFFu)
425  #define MOD_CAL_COUNT_L_MOD_CAL_COUNT_L_BIT (0)
426  #define MOD_CAL_COUNT_L_MOD_CAL_COUNT_L_BITS (16)
427 
428 #define RSSI_ROLLING *((volatile int32u *)0x4000100Cu)
429 #define RSSI_ROLLING_REG *((volatile int32u *)0x4000100Cu)
430 #define RSSI_ROLLING_ADDR (0x4000100Cu)
431 #define RSSI_ROLLING_RESET (0x00000000u)
432  /* RSSI_ROLLING field */
433  #define RSSI_ROLLING_RSSI_ROLLING (0x00003FFFu)
434  #define RSSI_ROLLING_RSSI_ROLLING_MASK (0x00003FFFu)
435  #define RSSI_ROLLING_RSSI_ROLLING_BIT (0)
436  #define RSSI_ROLLING_RSSI_ROLLING_BITS (14)
437 
438 #define RSSI_PKT *((volatile int32u *)0x40001010u)
439 #define RSSI_PKT_REG *((volatile int32u *)0x40001010u)
440 #define RSSI_PKT_ADDR (0x40001010u)
441 #define RSSI_PKT_RESET (0x00000000u)
442  /* RSSI_PKT field */
443  #define RSSI_PKT_RSSI_PKT (0x000000FFu)
444  #define RSSI_PKT_RSSI_PKT_MASK (0x000000FFu)
445  #define RSSI_PKT_RSSI_PKT_BIT (0)
446  #define RSSI_PKT_RSSI_PKT_BITS (8)
447 
448 #define RX_ADC *((volatile int32u *)0x40001014u)
449 #define RX_ADC_REG *((volatile int32u *)0x40001014u)
450 #define RX_ADC_ADDR (0x40001014u)
451 #define RX_ADC_RESET (0x00000024u)
452  /* RX_ADC field */
453  #define RX_ADC_RX_ADC (0x0000007Fu)
454  #define RX_ADC_RX_ADC_MASK (0x0000007Fu)
455  #define RX_ADC_RX_ADC_BIT (0)
456  #define RX_ADC_RX_ADC_BITS (7)
457 
458 #define DEBUG_BB_MODE *((volatile int32u *)0x40001018u)
459 #define DEBUG_BB_MODE_REG *((volatile int32u *)0x40001018u)
460 #define DEBUG_BB_MODE_ADDR (0x40001018u)
461 #define DEBUG_BB_MODE_RESET (0x00000000u)
462  /* DEBUG_BB_MODE_EN field */
463  #define DEBUG_BB_MODE_DEBUG_BB_MODE_EN (0x00008000u)
464  #define DEBUG_BB_MODE_DEBUG_BB_MODE_EN_MASK (0x00008000u)
465  #define DEBUG_BB_MODE_DEBUG_BB_MODE_EN_BIT (15)
466  #define DEBUG_BB_MODE_DEBUG_BB_MODE_EN_BITS (1)
467  /* DEBUG_BB_MODE field */
468  #define DEBUG_BB_MODE_DEBUG_BB_MODE (0x00000003u)
469  #define DEBUG_BB_MODE_DEBUG_BB_MODE_MASK (0x00000003u)
470  #define DEBUG_BB_MODE_DEBUG_BB_MODE_BIT (0)
471  #define DEBUG_BB_MODE_DEBUG_BB_MODE_BITS (2)
472 
473 #define BB_DEBUG *((volatile int32u *)0x4000101Cu)
474 #define BB_DEBUG_REG *((volatile int32u *)0x4000101Cu)
475 #define BB_DEBUG_ADDR (0x4000101Cu)
476 #define BB_DEBUG_RESET (0x00000002u)
477  /* SYNC_REG_EN field */
478  #define BB_DEBUG_SYNC_REG_EN (0x00008000u)
479  #define BB_DEBUG_SYNC_REG_EN_MASK (0x00008000u)
480  #define BB_DEBUG_SYNC_REG_EN_BIT (15)
481  #define BB_DEBUG_SYNC_REG_EN_BITS (1)
482  /* DEBUG_MUX_ADDR field */
483  #define BB_DEBUG_DEBUG_MUX_ADDR (0x000000F0u)
484  #define BB_DEBUG_DEBUG_MUX_ADDR_MASK (0x000000F0u)
485  #define BB_DEBUG_DEBUG_MUX_ADDR_BIT (4)
486  #define BB_DEBUG_DEBUG_MUX_ADDR_BITS (4)
487  /* BB_DEBUG_SEL field */
488  #define BB_DEBUG_BB_DEBUG_SEL (0x00000003u)
489  #define BB_DEBUG_BB_DEBUG_SEL_MASK (0x00000003u)
490  #define BB_DEBUG_BB_DEBUG_SEL_BIT (0)
491  #define BB_DEBUG_BB_DEBUG_SEL_BITS (2)
492 
493 #define BB_DEBUG_VIEW *((volatile int32u *)0x40001020u)
494 #define BB_DEBUG_VIEW_REG *((volatile int32u *)0x40001020u)
495 #define BB_DEBUG_VIEW_ADDR (0x40001020u)
496 #define BB_DEBUG_VIEW_RESET (0x00000000u)
497  /* BB_DEBUG_VIEW field */
498  #define BB_DEBUG_VIEW_BB_DEBUG_VIEW (0x0000FFFFu)
499  #define BB_DEBUG_VIEW_BB_DEBUG_VIEW_MASK (0x0000FFFFu)
500  #define BB_DEBUG_VIEW_BB_DEBUG_VIEW_BIT (0)
501  #define BB_DEBUG_VIEW_BB_DEBUG_VIEW_BITS (16)
502 
503 #define IF_FREQ *((volatile int32u *)0x40001024u)
504 #define IF_FREQ_REG *((volatile int32u *)0x40001024u)
505 #define IF_FREQ_ADDR (0x40001024u)
506 #define IF_FREQ_RESET (0x00000155u)
507  /* TIMING_CORR_EN field */
508  #define IF_FREQ_TIMING_CORR_EN (0x00008000u)
509  #define IF_FREQ_TIMING_CORR_EN_MASK (0x00008000u)
510  #define IF_FREQ_TIMING_CORR_EN_BIT (15)
511  #define IF_FREQ_TIMING_CORR_EN_BITS (1)
512  /* IF_FREQ field */
513  #define IF_FREQ_IF_FREQ (0x000001FFu)
514  #define IF_FREQ_IF_FREQ_MASK (0x000001FFu)
515  #define IF_FREQ_IF_FREQ_BIT (0)
516  #define IF_FREQ_IF_FREQ_BITS (9)
517 
518 #define MOD_EN *((volatile int32u *)0x40001028u)
519 #define MOD_EN_REG *((volatile int32u *)0x40001028u)
520 #define MOD_EN_ADDR (0x40001028u)
521 #define MOD_EN_RESET (0x00000001u)
522  /* MOD_EN field */
523  #define MOD_EN_MOD_EN (0x00000001u)
524  #define MOD_EN_MOD_EN_MASK (0x00000001u)
525  #define MOD_EN_MOD_EN_BIT (0)
526  #define MOD_EN_MOD_EN_BITS (1)
527 
528 #define PRESCALE_CTRL *((volatile int32u *)0x4000102Cu)
529 #define PRESCALE_CTRL_REG *((volatile int32u *)0x4000102Cu)
530 #define PRESCALE_CTRL_ADDR (0x4000102Cu)
531 #define PRESCALE_CTRL_RESET (0x00000000u)
532  /* PRESCALE_SET field */
533  #define PRESCALE_CTRL_PRESCALE_SET (0x00008000u)
534  #define PRESCALE_CTRL_PRESCALE_SET_MASK (0x00008000u)
535  #define PRESCALE_CTRL_PRESCALE_SET_BIT (15)
536  #define PRESCALE_CTRL_PRESCALE_SET_BITS (1)
537  /* PRESCALE_VAL field */
538  #define PRESCALE_CTRL_PRESCALE_VAL (0x00000007u)
539  #define PRESCALE_CTRL_PRESCALE_VAL_MASK (0x00000007u)
540  #define PRESCALE_CTRL_PRESCALE_VAL_BIT (0)
541  #define PRESCALE_CTRL_PRESCALE_VAL_BITS (3)
542 
543 #define ADC_BYPASS_EN *((volatile int32u *)0x40001030u)
544 #define ADC_BYPASS_EN_REG *((volatile int32u *)0x40001030u)
545 #define ADC_BYPASS_EN_ADDR (0x40001030u)
546 #define ADC_BYPASS_EN_RESET (0x00000000u)
547  /* ADC_BYPASS_EN field */
548  #define ADC_BYPASS_EN_ADC_BYPASS_EN (0x00000001u)
549  #define ADC_BYPASS_EN_ADC_BYPASS_EN_MASK (0x00000001u)
550  #define ADC_BYPASS_EN_ADC_BYPASS_EN_BIT (0)
551  #define ADC_BYPASS_EN_ADC_BYPASS_EN_BITS (1)
552 
553 #define FIXED_CODE_EN *((volatile int32u *)0x40001034u)
554 #define FIXED_CODE_EN_REG *((volatile int32u *)0x40001034u)
555 #define FIXED_CODE_EN_ADDR (0x40001034u)
556 #define FIXED_CODE_EN_RESET (0x00000000u)
557  /* FIXED_CODE_EN field */
558  #define FIXED_CODE_EN_FIXED_CODE_EN (0x00000001u)
559  #define FIXED_CODE_EN_FIXED_CODE_EN_MASK (0x00000001u)
560  #define FIXED_CODE_EN_FIXED_CODE_EN_BIT (0)
561  #define FIXED_CODE_EN_FIXED_CODE_EN_BITS (1)
562 
563 #define FIXED_CODE_H *((volatile int32u *)0x40001038u)
564 #define FIXED_CODE_H_REG *((volatile int32u *)0x40001038u)
565 #define FIXED_CODE_H_ADDR (0x40001038u)
566 #define FIXED_CODE_H_RESET (0x00000000u)
567  /* FIXED_CODE_H field */
568  #define FIXED_CODE_H_FIXED_CODE_H (0x0000FFFFu)
569  #define FIXED_CODE_H_FIXED_CODE_H_MASK (0x0000FFFFu)
570  #define FIXED_CODE_H_FIXED_CODE_H_BIT (0)
571  #define FIXED_CODE_H_FIXED_CODE_H_BITS (16)
572 
573 #define FIXED_CODE_L *((volatile int32u *)0x4000103Cu)
574 #define FIXED_CODE_L_REG *((volatile int32u *)0x4000103Cu)
575 #define FIXED_CODE_L_ADDR (0x4000103Cu)
576 #define FIXED_CODE_L_RESET (0x00000000u)
577  /* FIXED_CODE_L field */
578  #define FIXED_CODE_L_FIXED_CODE_L (0x0000FFFFu)
579  #define FIXED_CODE_L_FIXED_CODE_L_MASK (0x0000FFFFu)
580  #define FIXED_CODE_L_FIXED_CODE_L_BIT (0)
581  #define FIXED_CODE_L_FIXED_CODE_L_BITS (16)
582 
583 #define FIXED_CODE_L_SHADOW *((volatile int32u *)0x40001040u)
584 #define FIXED_CODE_L_SHADOW_REG *((volatile int32u *)0x40001040u)
585 #define FIXED_CODE_L_SHADOW_ADDR (0x40001040u)
586 #define FIXED_CODE_L_SHADOW_RESET (0x00000000u)
587  /* FIXED_CODE_L_SHADOW field */
588  #define FIXED_CODE_L_SHADOW_FIXED_CODE_L_SHADOW (0x0000FFFFu)
589  #define FIXED_CODE_L_SHADOW_FIXED_CODE_L_SHADOW_MASK (0x0000FFFFu)
590  #define FIXED_CODE_L_SHADOW_FIXED_CODE_L_SHADOW_BIT (0)
591  #define FIXED_CODE_L_SHADOW_FIXED_CODE_L_SHADOW_BITS (16)
592 
593 #define RX_GAIN_CTRL *((volatile int32u *)0x40001044u)
594 #define RX_GAIN_CTRL_REG *((volatile int32u *)0x40001044u)
595 #define RX_GAIN_CTRL_ADDR (0x40001044u)
596 #define RX_GAIN_CTRL_RESET (0x00000000u)
597  /* RX_GAIN_MUX field */
598  #define RX_GAIN_CTRL_RX_GAIN_MUX (0x00008000u)
599  #define RX_GAIN_CTRL_RX_GAIN_MUX_MASK (0x00008000u)
600  #define RX_GAIN_CTRL_RX_GAIN_MUX_BIT (15)
601  #define RX_GAIN_CTRL_RX_GAIN_MUX_BITS (1)
602  /* RX_RF_GAIN_TEST field */
603  #define RX_GAIN_CTRL_RX_RF_GAIN_TEST (0x00000080u)
604  #define RX_GAIN_CTRL_RX_RF_GAIN_TEST_MASK (0x00000080u)
605  #define RX_GAIN_CTRL_RX_RF_GAIN_TEST_BIT (7)
606  #define RX_GAIN_CTRL_RX_RF_GAIN_TEST_BITS (1)
607  /* RX_MIXER_GAIN_TEST field */
608  #define RX_GAIN_CTRL_RX_MIXER_GAIN_TEST (0x00000040u)
609  #define RX_GAIN_CTRL_RX_MIXER_GAIN_TEST_MASK (0x00000040u)
610  #define RX_GAIN_CTRL_RX_MIXER_GAIN_TEST_BIT (6)
611  #define RX_GAIN_CTRL_RX_MIXER_GAIN_TEST_BITS (1)
612  /* RX_FILTER_GAIN_TEST field */
613  #define RX_GAIN_CTRL_RX_FILTER_GAIN_TEST (0x00000030u)
614  #define RX_GAIN_CTRL_RX_FILTER_GAIN_TEST_MASK (0x00000030u)
615  #define RX_GAIN_CTRL_RX_FILTER_GAIN_TEST_BIT (4)
616  #define RX_GAIN_CTRL_RX_FILTER_GAIN_TEST_BITS (2)
617  /* RX_IF_GAIN_TEST field */
618  #define RX_GAIN_CTRL_RX_IF_GAIN_TEST (0x0000000Fu)
619  #define RX_GAIN_CTRL_RX_IF_GAIN_TEST_MASK (0x0000000Fu)
620  #define RX_GAIN_CTRL_RX_IF_GAIN_TEST_BIT (0)
621  #define RX_GAIN_CTRL_RX_IF_GAIN_TEST_BITS (4)
622 
623 #define PD_DITHER_EN *((volatile int32u *)0x40001048u)
624 #define PD_DITHER_EN_REG *((volatile int32u *)0x40001048u)
625 #define PD_DITHER_EN_ADDR (0x40001048u)
626 #define PD_DITHER_EN_RESET (0x00000001u)
627  /* PD_DITHER_EN field */
628  #define PD_DITHER_EN_PD_DITHER_EN (0x00000001u)
629  #define PD_DITHER_EN_PD_DITHER_EN_MASK (0x00000001u)
630  #define PD_DITHER_EN_PD_DITHER_EN_BIT (0)
631  #define PD_DITHER_EN_PD_DITHER_EN_BITS (1)
632 
633 #define RX_ERR_THRESH *((volatile int32u *)0x4000104Cu)
634 #define RX_ERR_THRESH_REG *((volatile int32u *)0x4000104Cu)
635 #define RX_ERR_THRESH_ADDR (0x4000104Cu)
636 #define RX_ERR_THRESH_RESET (0x00004608u)
637  /* LPF_RX_ERR_COEFF field */
638  #define RX_ERR_THRESH_LPF_RX_ERR_COEFF (0x0000E000u)
639  #define RX_ERR_THRESH_LPF_RX_ERR_COEFF_MASK (0x0000E000u)
640  #define RX_ERR_THRESH_LPF_RX_ERR_COEFF_BIT (13)
641  #define RX_ERR_THRESH_LPF_RX_ERR_COEFF_BITS (3)
642  /* LPF_RX_ERR_THRESH field */
643  #define RX_ERR_THRESH_LPF_RX_ERR_THRESH (0x00001F00u)
644  #define RX_ERR_THRESH_LPF_RX_ERR_THRESH_MASK (0x00001F00u)
645  #define RX_ERR_THRESH_LPF_RX_ERR_THRESH_BIT (8)
646  #define RX_ERR_THRESH_LPF_RX_ERR_THRESH_BITS (5)
647  /* RX_ERR_THRESH field */
648  #define RX_ERR_THRESH_RX_ERR_THRESH (0x0000001Fu)
649  #define RX_ERR_THRESH_RX_ERR_THRESH_MASK (0x0000001Fu)
650  #define RX_ERR_THRESH_RX_ERR_THRESH_BIT (0)
651  #define RX_ERR_THRESH_RX_ERR_THRESH_BITS (5)
652 
653 #define CARRIER_THRESH *((volatile int32u *)0x40001050u)
654 #define CARRIER_THRESH_REG *((volatile int32u *)0x40001050u)
655 #define CARRIER_THRESH_ADDR (0x40001050u)
656 #define CARRIER_THRESH_RESET (0x00002332u)
657  /* CARRIER_SPIKE_THRESH field */
658  #define CARRIER_THRESH_CARRIER_SPIKE_THRESH (0x0000FF00u)
659  #define CARRIER_THRESH_CARRIER_SPIKE_THRESH_MASK (0x0000FF00u)
660  #define CARRIER_THRESH_CARRIER_SPIKE_THRESH_BIT (8)
661  #define CARRIER_THRESH_CARRIER_SPIKE_THRESH_BITS (8)
662  /* CARRIER_THRESH field */
663  #define CARRIER_THRESH_CARRIER_THRESH (0x000000FFu)
664  #define CARRIER_THRESH_CARRIER_THRESH_MASK (0x000000FFu)
665  #define CARRIER_THRESH_CARRIER_THRESH_BIT (0)
666  #define CARRIER_THRESH_CARRIER_THRESH_BITS (8)
667 
668 #define RSSI_THRESH *((volatile int32u *)0x40001054u)
669 #define RSSI_THRESH_REG *((volatile int32u *)0x40001054u)
670 #define RSSI_THRESH_ADDR (0x40001054u)
671 #define RSSI_THRESH_RESET (0x00000100u)
672  /* RSSI_THRESH field */
673  #define RSSI_THRESH_RSSI_THRESH (0x0000FFFFu)
674  #define RSSI_THRESH_RSSI_THRESH_MASK (0x0000FFFFu)
675  #define RSSI_THRESH_RSSI_THRESH_BIT (0)
676  #define RSSI_THRESH_RSSI_THRESH_BITS (16)
677 
678 #define SYNTH_START *((volatile int32u *)0x40001058u)
679 #define SYNTH_START_REG *((volatile int32u *)0x40001058u)
680 #define SYNTH_START_ADDR (0x40001058u)
681 #define SYNTH_START_RESET (0x00006464u)
682  /* SYNTH_WARM_START field */
683  #define SYNTH_START_SYNTH_WARM_START (0x0000FF00u)
684  #define SYNTH_START_SYNTH_WARM_START_MASK (0x0000FF00u)
685  #define SYNTH_START_SYNTH_WARM_START_BIT (8)
686  #define SYNTH_START_SYNTH_WARM_START_BITS (8)
687  /* SYNTH_COLD_START field */
688  #define SYNTH_START_SYNTH_COLD_START (0x000000FFu)
689  #define SYNTH_START_SYNTH_COLD_START_MASK (0x000000FFu)
690  #define SYNTH_START_SYNTH_COLD_START_BIT (0)
691  #define SYNTH_START_SYNTH_COLD_START_BITS (8)
692 
693 #define IN_LOCK_EN *((volatile int32u *)0x4000105Cu)
694 #define IN_LOCK_EN_REG *((volatile int32u *)0x4000105Cu)
695 #define IN_LOCK_EN_ADDR (0x4000105Cu)
696 #define IN_LOCK_EN_RESET (0x00000001u)
697  /* IN_LOCK_EN field */
698  #define IN_LOCK_EN_IN_LOCK_EN (0x00000001u)
699  #define IN_LOCK_EN_IN_LOCK_EN_MASK (0x00000001u)
700  #define IN_LOCK_EN_IN_LOCK_EN_BIT (0)
701  #define IN_LOCK_EN_IN_LOCK_EN_BITS (1)
702 
703 #define DITHER_AMPLITUDE *((volatile int32u *)0x40001060u)
704 #define DITHER_AMPLITUDE_REG *((volatile int32u *)0x40001060u)
705 #define DITHER_AMPLITUDE_ADDR (0x40001060u)
706 #define DITHER_AMPLITUDE_RESET (0x0000003Fu)
707  /* DITHER_AMP field */
708  #define DITHER_AMPLITUDE_DITHER_AMP (0x0000003Fu)
709  #define DITHER_AMPLITUDE_DITHER_AMP_MASK (0x0000003Fu)
710  #define DITHER_AMPLITUDE_DITHER_AMP_BIT (0)
711  #define DITHER_AMPLITUDE_DITHER_AMP_BITS (6)
712 
713 #define TX_STEP_TIME *((volatile int32u *)0x40001064u)
714 #define TX_STEP_TIME_REG *((volatile int32u *)0x40001064u)
715 #define TX_STEP_TIME_ADDR (0x40001064u)
716 #define TX_STEP_TIME_RESET (0x00000000u)
717  /* TX_STEP_TIME field */
718  #define TX_STEP_TIME_TX_STEP_TIME (0x000000FFu)
719  #define TX_STEP_TIME_TX_STEP_TIME_MASK (0x000000FFu)
720  #define TX_STEP_TIME_TX_STEP_TIME_BIT (0)
721  #define TX_STEP_TIME_TX_STEP_TIME_BITS (8)
722 
723 #define GAIN_THRESH_MAX *((volatile int32u *)0x40001068u)
724 #define GAIN_THRESH_MAX_REG *((volatile int32u *)0x40001068u)
725 #define GAIN_THRESH_MAX_ADDR (0x40001068u)
726 #define GAIN_THRESH_MAX_RESET (0x00000060u)
727  /* GAIN_THRESH_MAX field */
728  #define GAIN_THRESH_MAX_GAIN_THRESH_MAX (0x000000FFu)
729  #define GAIN_THRESH_MAX_GAIN_THRESH_MAX_MASK (0x000000FFu)
730  #define GAIN_THRESH_MAX_GAIN_THRESH_MAX_BIT (0)
731  #define GAIN_THRESH_MAX_GAIN_THRESH_MAX_BITS (8)
732 
733 #define GAIN_THRESH_MID *((volatile int32u *)0x4000106Cu)
734 #define GAIN_THRESH_MID_REG *((volatile int32u *)0x4000106Cu)
735 #define GAIN_THRESH_MID_ADDR (0x4000106Cu)
736 #define GAIN_THRESH_MID_RESET (0x00000030u)
737  /* GAIN_THRESH_MID field */
738  #define GAIN_THRESH_MID_GAIN_THRESH_MID (0x000000FFu)
739  #define GAIN_THRESH_MID_GAIN_THRESH_MID_MASK (0x000000FFu)
740  #define GAIN_THRESH_MID_GAIN_THRESH_MID_BIT (0)
741  #define GAIN_THRESH_MID_GAIN_THRESH_MID_BITS (8)
742 
743 #define GAIN_THRESH_MIN *((volatile int32u *)0x40001070u)
744 #define GAIN_THRESH_MIN_REG *((volatile int32u *)0x40001070u)
745 #define GAIN_THRESH_MIN_ADDR (0x40001070u)
746 #define GAIN_THRESH_MIN_RESET (0x00000018u)
747  /* GAIN_THRESH_MIN field */
748  #define GAIN_THRESH_MIN_GAIN_THRESH_MIN (0x000000FFu)
749  #define GAIN_THRESH_MIN_GAIN_THRESH_MIN_MASK (0x000000FFu)
750  #define GAIN_THRESH_MIN_GAIN_THRESH_MIN_BIT (0)
751  #define GAIN_THRESH_MIN_GAIN_THRESH_MIN_BITS (8)
752 
753 #define GAIN_SETTING_0 *((volatile int32u *)0x40001074u)
754 #define GAIN_SETTING_0_REG *((volatile int32u *)0x40001074u)
755 #define GAIN_SETTING_0_ADDR (0x40001074u)
756 #define GAIN_SETTING_0_RESET (0x00000000u)
757  /* RX_MIXER_GAIN_0 field */
758  #define GAIN_SETTING_0_RX_MIXER_GAIN_0 (0x00000040u)
759  #define GAIN_SETTING_0_RX_MIXER_GAIN_0_MASK (0x00000040u)
760  #define GAIN_SETTING_0_RX_MIXER_GAIN_0_BIT (6)
761  #define GAIN_SETTING_0_RX_MIXER_GAIN_0_BITS (1)
762  /* RX_FILTER_GAIN_0 field */
763  #define GAIN_SETTING_0_RX_FILTER_GAIN_0 (0x00000030u)
764  #define GAIN_SETTING_0_RX_FILTER_GAIN_0_MASK (0x00000030u)
765  #define GAIN_SETTING_0_RX_FILTER_GAIN_0_BIT (4)
766  #define GAIN_SETTING_0_RX_FILTER_GAIN_0_BITS (2)
767  /* RX_IF_GAIN_0 field */
768  #define GAIN_SETTING_0_RX_IF_GAIN_0 (0x0000000Fu)
769  #define GAIN_SETTING_0_RX_IF_GAIN_0_MASK (0x0000000Fu)
770  #define GAIN_SETTING_0_RX_IF_GAIN_0_BIT (0)
771  #define GAIN_SETTING_0_RX_IF_GAIN_0_BITS (4)
772 
773 #define GAIN_SETTING_1 *((volatile int32u *)0x40001078u)
774 #define GAIN_SETTING_1_REG *((volatile int32u *)0x40001078u)
775 #define GAIN_SETTING_1_ADDR (0x40001078u)
776 #define GAIN_SETTING_1_RESET (0x00000010u)
777  /* RX_MIXER_GAIN_1 field */
778  #define GAIN_SETTING_1_RX_MIXER_GAIN_1 (0x00000040u)
779  #define GAIN_SETTING_1_RX_MIXER_GAIN_1_MASK (0x00000040u)
780  #define GAIN_SETTING_1_RX_MIXER_GAIN_1_BIT (6)
781  #define GAIN_SETTING_1_RX_MIXER_GAIN_1_BITS (1)
782  /* RX_FILTER_GAIN_1 field */
783  #define GAIN_SETTING_1_RX_FILTER_GAIN_1 (0x00000030u)
784  #define GAIN_SETTING_1_RX_FILTER_GAIN_1_MASK (0x00000030u)
785  #define GAIN_SETTING_1_RX_FILTER_GAIN_1_BIT (4)
786  #define GAIN_SETTING_1_RX_FILTER_GAIN_1_BITS (2)
787  /* RX_IF_GAIN_1 field */
788  #define GAIN_SETTING_1_RX_IF_GAIN_1 (0x0000000Fu)
789  #define GAIN_SETTING_1_RX_IF_GAIN_1_MASK (0x0000000Fu)
790  #define GAIN_SETTING_1_RX_IF_GAIN_1_BIT (0)
791  #define GAIN_SETTING_1_RX_IF_GAIN_1_BITS (4)
792 
793 #define GAIN_SETTING_2 *((volatile int32u *)0x4000107Cu)
794 #define GAIN_SETTING_2_REG *((volatile int32u *)0x4000107Cu)
795 #define GAIN_SETTING_2_ADDR (0x4000107Cu)
796 #define GAIN_SETTING_2_RESET (0x00000030u)
797  /* RX_MIXER_GAIN_2 field */
798  #define GAIN_SETTING_2_RX_MIXER_GAIN_2 (0x00000040u)
799  #define GAIN_SETTING_2_RX_MIXER_GAIN_2_MASK (0x00000040u)
800  #define GAIN_SETTING_2_RX_MIXER_GAIN_2_BIT (6)
801  #define GAIN_SETTING_2_RX_MIXER_GAIN_2_BITS (1)
802  /* RX_FILTER_GAIN_2 field */
803  #define GAIN_SETTING_2_RX_FILTER_GAIN_2 (0x00000030u)
804  #define GAIN_SETTING_2_RX_FILTER_GAIN_2_MASK (0x00000030u)
805  #define GAIN_SETTING_2_RX_FILTER_GAIN_2_BIT (4)
806  #define GAIN_SETTING_2_RX_FILTER_GAIN_2_BITS (2)
807  /* RX_IF_GAIN_2 field */
808  #define GAIN_SETTING_2_RX_IF_GAIN_2 (0x0000000Fu)
809  #define GAIN_SETTING_2_RX_IF_GAIN_2_MASK (0x0000000Fu)
810  #define GAIN_SETTING_2_RX_IF_GAIN_2_BIT (0)
811  #define GAIN_SETTING_2_RX_IF_GAIN_2_BITS (4)
812 
813 #define GAIN_SETTING_3 *((volatile int32u *)0x40001080u)
814 #define GAIN_SETTING_3_REG *((volatile int32u *)0x40001080u)
815 #define GAIN_SETTING_3_ADDR (0x40001080u)
816 #define GAIN_SETTING_3_RESET (0x00000031u)
817  /* RX_MIXER_GAIN_3 field */
818  #define GAIN_SETTING_3_RX_MIXER_GAIN_3 (0x00000040u)
819  #define GAIN_SETTING_3_RX_MIXER_GAIN_3_MASK (0x00000040u)
820  #define GAIN_SETTING_3_RX_MIXER_GAIN_3_BIT (6)
821  #define GAIN_SETTING_3_RX_MIXER_GAIN_3_BITS (1)
822  /* RX_FILTER_GAIN_3 field */
823  #define GAIN_SETTING_3_RX_FILTER_GAIN_3 (0x00000030u)
824  #define GAIN_SETTING_3_RX_FILTER_GAIN_3_MASK (0x00000030u)
825  #define GAIN_SETTING_3_RX_FILTER_GAIN_3_BIT (4)
826  #define GAIN_SETTING_3_RX_FILTER_GAIN_3_BITS (2)
827  /* RX_IF_GAIN_3 field */
828  #define GAIN_SETTING_3_RX_IF_GAIN_3 (0x0000000Fu)
829  #define GAIN_SETTING_3_RX_IF_GAIN_3_MASK (0x0000000Fu)
830  #define GAIN_SETTING_3_RX_IF_GAIN_3_BIT (0)
831  #define GAIN_SETTING_3_RX_IF_GAIN_3_BITS (4)
832 
833 #define GAIN_SETTING_4 *((volatile int32u *)0x40001084u)
834 #define GAIN_SETTING_4_REG *((volatile int32u *)0x40001084u)
835 #define GAIN_SETTING_4_ADDR (0x40001084u)
836 #define GAIN_SETTING_4_RESET (0x00000032u)
837  /* RX_MIXER_GAIN_4 field */
838  #define GAIN_SETTING_4_RX_MIXER_GAIN_4 (0x00000040u)
839  #define GAIN_SETTING_4_RX_MIXER_GAIN_4_MASK (0x00000040u)
840  #define GAIN_SETTING_4_RX_MIXER_GAIN_4_BIT (6)
841  #define GAIN_SETTING_4_RX_MIXER_GAIN_4_BITS (1)
842  /* RX_FILTER_GAIN_4 field */
843  #define GAIN_SETTING_4_RX_FILTER_GAIN_4 (0x00000030u)
844  #define GAIN_SETTING_4_RX_FILTER_GAIN_4_MASK (0x00000030u)
845  #define GAIN_SETTING_4_RX_FILTER_GAIN_4_BIT (4)
846  #define GAIN_SETTING_4_RX_FILTER_GAIN_4_BITS (2)
847  /* RX_IF_GAIN_4 field */
848  #define GAIN_SETTING_4_RX_IF_GAIN_4 (0x0000000Fu)
849  #define GAIN_SETTING_4_RX_IF_GAIN_4_MASK (0x0000000Fu)
850  #define GAIN_SETTING_4_RX_IF_GAIN_4_BIT (0)
851  #define GAIN_SETTING_4_RX_IF_GAIN_4_BITS (4)
852 
853 #define GAIN_SETTING_5 *((volatile int32u *)0x40001088u)
854 #define GAIN_SETTING_5_REG *((volatile int32u *)0x40001088u)
855 #define GAIN_SETTING_5_ADDR (0x40001088u)
856 #define GAIN_SETTING_5_RESET (0x00000033u)
857  /* RX_MIXER_GAIN_5 field */
858  #define GAIN_SETTING_5_RX_MIXER_GAIN_5 (0x00000040u)
859  #define GAIN_SETTING_5_RX_MIXER_GAIN_5_MASK (0x00000040u)
860  #define GAIN_SETTING_5_RX_MIXER_GAIN_5_BIT (6)
861  #define GAIN_SETTING_5_RX_MIXER_GAIN_5_BITS (1)
862  /* RX_FILTER_GAIN_5 field */
863  #define GAIN_SETTING_5_RX_FILTER_GAIN_5 (0x00000030u)
864  #define GAIN_SETTING_5_RX_FILTER_GAIN_5_MASK (0x00000030u)
865  #define GAIN_SETTING_5_RX_FILTER_GAIN_5_BIT (4)
866  #define GAIN_SETTING_5_RX_FILTER_GAIN_5_BITS (2)
867  /* RX_IF_GAIN_5 field */
868  #define GAIN_SETTING_5_RX_IF_GAIN_5 (0x0000000Fu)
869  #define GAIN_SETTING_5_RX_IF_GAIN_5_MASK (0x0000000Fu)
870  #define GAIN_SETTING_5_RX_IF_GAIN_5_BIT (0)
871  #define GAIN_SETTING_5_RX_IF_GAIN_5_BITS (4)
872 
873 #define GAIN_SETTING_6 *((volatile int32u *)0x4000108Cu)
874 #define GAIN_SETTING_6_REG *((volatile int32u *)0x4000108Cu)
875 #define GAIN_SETTING_6_ADDR (0x4000108Cu)
876 #define GAIN_SETTING_6_RESET (0x00000034u)
877  /* RX_MIXER_GAIN_6 field */
878  #define GAIN_SETTING_6_RX_MIXER_GAIN_6 (0x00000040u)
879  #define GAIN_SETTING_6_RX_MIXER_GAIN_6_MASK (0x00000040u)
880  #define GAIN_SETTING_6_RX_MIXER_GAIN_6_BIT (6)
881  #define GAIN_SETTING_6_RX_MIXER_GAIN_6_BITS (1)
882  /* RX_FILTER_GAIN_6 field */
883  #define GAIN_SETTING_6_RX_FILTER_GAIN_6 (0x00000030u)
884  #define GAIN_SETTING_6_RX_FILTER_GAIN_6_MASK (0x00000030u)
885  #define GAIN_SETTING_6_RX_FILTER_GAIN_6_BIT (4)
886  #define GAIN_SETTING_6_RX_FILTER_GAIN_6_BITS (2)
887  /* RX_IF_GAIN_6 field */
888  #define GAIN_SETTING_6_RX_IF_GAIN_6 (0x0000000Fu)
889  #define GAIN_SETTING_6_RX_IF_GAIN_6_MASK (0x0000000Fu)
890  #define GAIN_SETTING_6_RX_IF_GAIN_6_BIT (0)
891  #define GAIN_SETTING_6_RX_IF_GAIN_6_BITS (4)
892 
893 #define GAIN_SETTING_7 *((volatile int32u *)0x40001090u)
894 #define GAIN_SETTING_7_REG *((volatile int32u *)0x40001090u)
895 #define GAIN_SETTING_7_ADDR (0x40001090u)
896 #define GAIN_SETTING_7_RESET (0x00000035u)
897  /* RX_MIXER_GAIN_7 field */
898  #define GAIN_SETTING_7_RX_MIXER_GAIN_7 (0x00000040u)
899  #define GAIN_SETTING_7_RX_MIXER_GAIN_7_MASK (0x00000040u)
900  #define GAIN_SETTING_7_RX_MIXER_GAIN_7_BIT (6)
901  #define GAIN_SETTING_7_RX_MIXER_GAIN_7_BITS (1)
902  /* RX_FILTER_GAIN_7 field */
903  #define GAIN_SETTING_7_RX_FILTER_GAIN_7 (0x00000030u)
904  #define GAIN_SETTING_7_RX_FILTER_GAIN_7_MASK (0x00000030u)
905  #define GAIN_SETTING_7_RX_FILTER_GAIN_7_BIT (4)
906  #define GAIN_SETTING_7_RX_FILTER_GAIN_7_BITS (2)
907  /* RX_IF_GAIN_7 field */
908  #define GAIN_SETTING_7_RX_IF_GAIN_7 (0x0000000Fu)
909  #define GAIN_SETTING_7_RX_IF_GAIN_7_MASK (0x0000000Fu)
910  #define GAIN_SETTING_7_RX_IF_GAIN_7_BIT (0)
911  #define GAIN_SETTING_7_RX_IF_GAIN_7_BITS (4)
912 
913 #define GAIN_SETTING_8 *((volatile int32u *)0x40001094u)
914 #define GAIN_SETTING_8_REG *((volatile int32u *)0x40001094u)
915 #define GAIN_SETTING_8_ADDR (0x40001094u)
916 #define GAIN_SETTING_8_RESET (0x00000036u)
917  /* RX_MIXER_GAIN_8 field */
918  #define GAIN_SETTING_8_RX_MIXER_GAIN_8 (0x00000040u)
919  #define GAIN_SETTING_8_RX_MIXER_GAIN_8_MASK (0x00000040u)
920  #define GAIN_SETTING_8_RX_MIXER_GAIN_8_BIT (6)
921  #define GAIN_SETTING_8_RX_MIXER_GAIN_8_BITS (1)
922  /* RX_FILTER_GAIN_8 field */
923  #define GAIN_SETTING_8_RX_FILTER_GAIN_8 (0x00000030u)
924  #define GAIN_SETTING_8_RX_FILTER_GAIN_8_MASK (0x00000030u)
925  #define GAIN_SETTING_8_RX_FILTER_GAIN_8_BIT (4)
926  #define GAIN_SETTING_8_RX_FILTER_GAIN_8_BITS (2)
927  /* RX_IF_GAIN_8 field */
928  #define GAIN_SETTING_8_RX_IF_GAIN_8 (0x0000000Fu)
929  #define GAIN_SETTING_8_RX_IF_GAIN_8_MASK (0x0000000Fu)
930  #define GAIN_SETTING_8_RX_IF_GAIN_8_BIT (0)
931  #define GAIN_SETTING_8_RX_IF_GAIN_8_BITS (4)
932 
933 #define GAIN_SETTING_9 *((volatile int32u *)0x40001098u)
934 #define GAIN_SETTING_9_REG *((volatile int32u *)0x40001098u)
935 #define GAIN_SETTING_9_ADDR (0x40001098u)
936 #define GAIN_SETTING_9_RESET (0x00000076u)
937  /* RX_MIXER_GAIN_9 field */
938  #define GAIN_SETTING_9_RX_MIXER_GAIN_9 (0x00000040u)
939  #define GAIN_SETTING_9_RX_MIXER_GAIN_9_MASK (0x00000040u)
940  #define GAIN_SETTING_9_RX_MIXER_GAIN_9_BIT (6)
941  #define GAIN_SETTING_9_RX_MIXER_GAIN_9_BITS (1)
942  /* RX_FILTER_GAIN_9 field */
943  #define GAIN_SETTING_9_RX_FILTER_GAIN_9 (0x00000030u)
944  #define GAIN_SETTING_9_RX_FILTER_GAIN_9_MASK (0x00000030u)
945  #define GAIN_SETTING_9_RX_FILTER_GAIN_9_BIT (4)
946  #define GAIN_SETTING_9_RX_FILTER_GAIN_9_BITS (2)
947  /* RX_IF_GAIN_9 field */
948  #define GAIN_SETTING_9_RX_IF_GAIN_9 (0x0000000Fu)
949  #define GAIN_SETTING_9_RX_IF_GAIN_9_MASK (0x0000000Fu)
950  #define GAIN_SETTING_9_RX_IF_GAIN_9_BIT (0)
951  #define GAIN_SETTING_9_RX_IF_GAIN_9_BITS (4)
952 
953 #define GAIN_SETTING_10 *((volatile int32u *)0x4000109Cu)
954 #define GAIN_SETTING_10_REG *((volatile int32u *)0x4000109Cu)
955 #define GAIN_SETTING_10_ADDR (0x4000109Cu)
956 #define GAIN_SETTING_10_RESET (0x00000077u)
957  /* RX_MIXER_GAIN_10 field */
958  #define GAIN_SETTING_10_RX_MIXER_GAIN_10 (0x00000040u)
959  #define GAIN_SETTING_10_RX_MIXER_GAIN_10_MASK (0x00000040u)
960  #define GAIN_SETTING_10_RX_MIXER_GAIN_10_BIT (6)
961  #define GAIN_SETTING_10_RX_MIXER_GAIN_10_BITS (1)
962  /* RX_FILTER_GAIN_10 field */
963  #define GAIN_SETTING_10_RX_FILTER_GAIN_10 (0x00000030u)
964  #define GAIN_SETTING_10_RX_FILTER_GAIN_10_MASK (0x00000030u)
965  #define GAIN_SETTING_10_RX_FILTER_GAIN_10_BIT (4)
966  #define GAIN_SETTING_10_RX_FILTER_GAIN_10_BITS (2)
967  /* RX_IF_GAIN_10 field */
968  #define GAIN_SETTING_10_RX_IF_GAIN_10 (0x0000000Fu)
969  #define GAIN_SETTING_10_RX_IF_GAIN_10_MASK (0x0000000Fu)
970  #define GAIN_SETTING_10_RX_IF_GAIN_10_BIT (0)
971  #define GAIN_SETTING_10_RX_IF_GAIN_10_BITS (4)
972 
973 #define GAIN_SETTING_11 *((volatile int32u *)0x400010A0u)
974 #define GAIN_SETTING_11_REG *((volatile int32u *)0x400010A0u)
975 #define GAIN_SETTING_11_ADDR (0x400010A0u)
976 #define GAIN_SETTING_11_RESET (0x00000078u)
977  /* RX_MIXER_GAIN_11 field */
978  #define GAIN_SETTING_11_RX_MIXER_GAIN_11 (0x00000040u)
979  #define GAIN_SETTING_11_RX_MIXER_GAIN_11_MASK (0x00000040u)
980  #define GAIN_SETTING_11_RX_MIXER_GAIN_11_BIT (6)
981  #define GAIN_SETTING_11_RX_MIXER_GAIN_11_BITS (1)
982  /* RX_FILTER_GAIN_11 field */
983  #define GAIN_SETTING_11_RX_FILTER_GAIN_11 (0x00000030u)
984  #define GAIN_SETTING_11_RX_FILTER_GAIN_11_MASK (0x00000030u)
985  #define GAIN_SETTING_11_RX_FILTER_GAIN_11_BIT (4)
986  #define GAIN_SETTING_11_RX_FILTER_GAIN_11_BITS (2)
987  /* RX_IF_GAIN_11 field */
988  #define GAIN_SETTING_11_RX_IF_GAIN_11 (0x0000000Fu)
989  #define GAIN_SETTING_11_RX_IF_GAIN_11_MASK (0x0000000Fu)
990  #define GAIN_SETTING_11_RX_IF_GAIN_11_BIT (0)
991  #define GAIN_SETTING_11_RX_IF_GAIN_11_BITS (4)
992 
993 #define GAIN_CTRL_MIN_RF *((volatile int32u *)0x400010A4u)
994 #define GAIN_CTRL_MIN_RF_REG *((volatile int32u *)0x400010A4u)
995 #define GAIN_CTRL_MIN_RF_ADDR (0x400010A4u)
996 #define GAIN_CTRL_MIN_RF_RESET (0x000000F0u)
997  /* GAIN_CTRL_MIN_RF field */
998  #define GAIN_CTRL_MIN_RF_GAIN_CTRL_MIN_RF (0x000001FFu)
999  #define GAIN_CTRL_MIN_RF_GAIN_CTRL_MIN_RF_MASK (0x000001FFu)
1000  #define GAIN_CTRL_MIN_RF_GAIN_CTRL_MIN_RF_BIT (0)
1001  #define GAIN_CTRL_MIN_RF_GAIN_CTRL_MIN_RF_BITS (9)
1002 
1003 #define GAIN_CTRL_MAX_RF *((volatile int32u *)0x400010A8u)
1004 #define GAIN_CTRL_MAX_RF_REG *((volatile int32u *)0x400010A8u)
1005 #define GAIN_CTRL_MAX_RF_ADDR (0x400010A8u)
1006 #define GAIN_CTRL_MAX_RF_RESET (0x000000FCu)
1007  /* GAIN_CTRL_MAX_RF field */
1008  #define GAIN_CTRL_MAX_RF_GAIN_CTRL_MAX_RF (0x000001FFu)
1009  #define GAIN_CTRL_MAX_RF_GAIN_CTRL_MAX_RF_MASK (0x000001FFu)
1010  #define GAIN_CTRL_MAX_RF_GAIN_CTRL_MAX_RF_BIT (0)
1011  #define GAIN_CTRL_MAX_RF_GAIN_CTRL_MAX_RF_BITS (9)
1012 
1013 #define MIXER_GAIN_STEP *((volatile int32u *)0x400010ACu)
1014 #define MIXER_GAIN_STEP_REG *((volatile int32u *)0x400010ACu)
1015 #define MIXER_GAIN_STEP_ADDR (0x400010ACu)
1016 #define MIXER_GAIN_STEP_RESET (0x0000000Cu)
1017  /* MIXER_GAIN_STEP field */
1018  #define MIXER_GAIN_STEP_MIXER_GAIN_STEP (0x0000000Fu)
1019  #define MIXER_GAIN_STEP_MIXER_GAIN_STEP_MASK (0x0000000Fu)
1020  #define MIXER_GAIN_STEP_MIXER_GAIN_STEP_BIT (0)
1021  #define MIXER_GAIN_STEP_MIXER_GAIN_STEP_BITS (4)
1022 
1023 #define PREAMBLE_EVENT *((volatile int32u *)0x400010B0u)
1024 #define PREAMBLE_EVENT_REG *((volatile int32u *)0x400010B0u)
1025 #define PREAMBLE_EVENT_ADDR (0x400010B0u)
1026 #define PREAMBLE_EVENT_RESET (0x00005877u)
1027  /* PREAMBLE_CONFIRM_THRESH field */
1028  #define PREAMBLE_EVENT_PREAMBLE_CONFIRM_THRESH (0x0000FF00u)
1029  #define PREAMBLE_EVENT_PREAMBLE_CONFIRM_THRESH_MASK (0x0000FF00u)
1030  #define PREAMBLE_EVENT_PREAMBLE_CONFIRM_THRESH_BIT (8)
1031  #define PREAMBLE_EVENT_PREAMBLE_CONFIRM_THRESH_BITS (8)
1032  /* PREAMBLE_EVENT_THRESH field */
1033  #define PREAMBLE_EVENT_PREAMBLE_EVENT_THRESH (0x000000FFu)
1034  #define PREAMBLE_EVENT_PREAMBLE_EVENT_THRESH_MASK (0x000000FFu)
1035  #define PREAMBLE_EVENT_PREAMBLE_EVENT_THRESH_BIT (0)
1036  #define PREAMBLE_EVENT_PREAMBLE_EVENT_THRESH_BITS (8)
1037 
1038 #define PREAMBLE_ABORT_THRESH *((volatile int32u *)0x400010B4u)
1039 #define PREAMBLE_ABORT_THRESH_REG *((volatile int32u *)0x400010B4u)
1040 #define PREAMBLE_ABORT_THRESH_ADDR (0x400010B4u)
1041 #define PREAMBLE_ABORT_THRESH_RESET (0x00000071u)
1042  /* PREAMBLE_ABORT_THRESH field */
1043  #define PREAMBLE_ABORT_THRESH_PREAMBLE_ABORT_THRESH (0x000000FFu)
1044  #define PREAMBLE_ABORT_THRESH_PREAMBLE_ABORT_THRESH_MASK (0x000000FFu)
1045  #define PREAMBLE_ABORT_THRESH_PREAMBLE_ABORT_THRESH_BIT (0)
1046  #define PREAMBLE_ABORT_THRESH_PREAMBLE_ABORT_THRESH_BITS (8)
1047 
1048 #define PREAMBLE_ACCEPT_WINDOW *((volatile int32u *)0x400010B8u)
1049 #define PREAMBLE_ACCEPT_WINDOW_REG *((volatile int32u *)0x400010B8u)
1050 #define PREAMBLE_ACCEPT_WINDOW_ADDR (0x400010B8u)
1051 #define PREAMBLE_ACCEPT_WINDOW_RESET (0x00000003u)
1052  /* PREAMBLE_ACCEPT_WINDOW field */
1053  #define PREAMBLE_ACCEPT_WINDOW_PREAMBLE_ACCEPT_WINDOW (0x0000007Fu)
1054  #define PREAMBLE_ACCEPT_WINDOW_PREAMBLE_ACCEPT_WINDOW_MASK (0x0000007Fu)
1055  #define PREAMBLE_ACCEPT_WINDOW_PREAMBLE_ACCEPT_WINDOW_BIT (0)
1056  #define PREAMBLE_ACCEPT_WINDOW_PREAMBLE_ACCEPT_WINDOW_BITS (7)
1057 
1058 #define CCA_MODE *((volatile int32u *)0x400010BCu)
1059 #define CCA_MODE_REG *((volatile int32u *)0x400010BCu)
1060 #define CCA_MODE_ADDR (0x400010BCu)
1061 #define CCA_MODE_RESET (0x00000000u)
1062  /* CCA_MODE field */
1063  #define CCA_MODE_CCA_MODE (0x00000003u)
1064  #define CCA_MODE_CCA_MODE_MASK (0x00000003u)
1065  #define CCA_MODE_CCA_MODE_BIT (0)
1066  #define CCA_MODE_CCA_MODE_BITS (2)
1067 
1068 #define TX_POWER_MAX *((volatile int32u *)0x400010C0u)
1069 #define TX_POWER_MAX_REG *((volatile int32u *)0x400010C0u)
1070 #define TX_POWER_MAX_ADDR (0x400010C0u)
1071 #define TX_POWER_MAX_RESET (0x00000000u)
1072  /* MANUAL_POWER field */
1073  #define TX_POWER_MAX_MANUAL_POWER (0x00008000u)
1074  #define TX_POWER_MAX_MANUAL_POWER_MASK (0x00008000u)
1075  #define TX_POWER_MAX_MANUAL_POWER_BIT (15)
1076  #define TX_POWER_MAX_MANUAL_POWER_BITS (1)
1077  /* TX_POWER_MAX field */
1078  #define TX_POWER_MAX_TX_POWER_MAX (0x0000001Fu)
1079  #define TX_POWER_MAX_TX_POWER_MAX_MASK (0x0000001Fu)
1080  #define TX_POWER_MAX_TX_POWER_MAX_BIT (0)
1081  #define TX_POWER_MAX_TX_POWER_MAX_BITS (5)
1082 
1083 #define SYNTH_FREQ_H *((volatile int32u *)0x400010C4u)
1084 #define SYNTH_FREQ_H_REG *((volatile int32u *)0x400010C4u)
1085 #define SYNTH_FREQ_H_ADDR (0x400010C4u)
1086 #define SYNTH_FREQ_H_RESET (0x00000003u)
1087  /* SYNTH_FREQ_H field */
1088  #define SYNTH_FREQ_H_SYNTH_FREQ_H (0x00000003u)
1089  #define SYNTH_FREQ_H_SYNTH_FREQ_H_MASK (0x00000003u)
1090  #define SYNTH_FREQ_H_SYNTH_FREQ_H_BIT (0)
1091  #define SYNTH_FREQ_H_SYNTH_FREQ_H_BITS (2)
1092 
1093 #define SYNTH_FREQ_L *((volatile int32u *)0x400010C8u)
1094 #define SYNTH_FREQ_L_REG *((volatile int32u *)0x400010C8u)
1095 #define SYNTH_FREQ_L_ADDR (0x400010C8u)
1096 #define SYNTH_FREQ_L_RESET (0x00003800u)
1097  /* SYNTH_FREQ_L field */
1098  #define SYNTH_FREQ_L_SYNTH_FREQ_L (0x0000FFFFu)
1099  #define SYNTH_FREQ_L_SYNTH_FREQ_L_MASK (0x0000FFFFu)
1100  #define SYNTH_FREQ_L_SYNTH_FREQ_L_BIT (0)
1101  #define SYNTH_FREQ_L_SYNTH_FREQ_L_BITS (16)
1102 
1103 #define RSSI_INST *((volatile int32u *)0x400010CCu)
1104 #define RSSI_INST_REG *((volatile int32u *)0x400010CCu)
1105 #define RSSI_INST_ADDR (0x400010CCu)
1106 #define RSSI_INST_RESET (0x00000000u)
1107  /* NEW_RSSI_INST field */
1108  #define RSSI_INST_NEW_RSSI_INST (0x00000200u)
1109  #define RSSI_INST_NEW_RSSI_INST_MASK (0x00000200u)
1110  #define RSSI_INST_NEW_RSSI_INST_BIT (9)
1111  #define RSSI_INST_NEW_RSSI_INST_BITS (1)
1112  /* RSSI_INST field */
1113  #define RSSI_INST_RSSI_INST (0x000001FFu)
1114  #define RSSI_INST_RSSI_INST_MASK (0x000001FFu)
1115  #define RSSI_INST_RSSI_INST_BIT (0)
1116  #define RSSI_INST_RSSI_INST_BITS (9)
1117 
1118 #define FREQ_MEAS_CTRL1 *((volatile int32u *)0x400010D0u)
1119 #define FREQ_MEAS_CTRL1_REG *((volatile int32u *)0x400010D0u)
1120 #define FREQ_MEAS_CTRL1_ADDR (0x400010D0u)
1121 #define FREQ_MEAS_CTRL1_RESET (0x00000160u)
1122  /* AUTO_TUNE_EN field */
1123  #define FREQ_MEAS_CTRL1_AUTO_TUNE_EN (0x00008000u)
1124  #define FREQ_MEAS_CTRL1_AUTO_TUNE_EN_MASK (0x00008000u)
1125  #define FREQ_MEAS_CTRL1_AUTO_TUNE_EN_BIT (15)
1126  #define FREQ_MEAS_CTRL1_AUTO_TUNE_EN_BITS (1)
1127  /* FREQ_MEAS_EN field */
1128  #define FREQ_MEAS_CTRL1_FREQ_MEAS_EN (0x00004000u)
1129  #define FREQ_MEAS_CTRL1_FREQ_MEAS_EN_MASK (0x00004000u)
1130  #define FREQ_MEAS_CTRL1_FREQ_MEAS_EN_BIT (14)
1131  #define FREQ_MEAS_CTRL1_FREQ_MEAS_EN_BITS (1)
1132  /* OPEN_LOOP_MANUAL field */
1133  #define FREQ_MEAS_CTRL1_OPEN_LOOP_MANUAL (0x00002000u)
1134  #define FREQ_MEAS_CTRL1_OPEN_LOOP_MANUAL_MASK (0x00002000u)
1135  #define FREQ_MEAS_CTRL1_OPEN_LOOP_MANUAL_BIT (13)
1136  #define FREQ_MEAS_CTRL1_OPEN_LOOP_MANUAL_BITS (1)
1137  /* OPEN_LOOP field */
1138  #define FREQ_MEAS_CTRL1_OPEN_LOOP (0x00001000u)
1139  #define FREQ_MEAS_CTRL1_OPEN_LOOP_MASK (0x00001000u)
1140  #define FREQ_MEAS_CTRL1_OPEN_LOOP_BIT (12)
1141  #define FREQ_MEAS_CTRL1_OPEN_LOOP_BITS (1)
1142  /* DELAY_FIRST_MEAS field */
1143  #define FREQ_MEAS_CTRL1_DELAY_FIRST_MEAS (0x00000400u)
1144  #define FREQ_MEAS_CTRL1_DELAY_FIRST_MEAS_MASK (0x00000400u)
1145  #define FREQ_MEAS_CTRL1_DELAY_FIRST_MEAS_BIT (10)
1146  #define FREQ_MEAS_CTRL1_DELAY_FIRST_MEAS_BITS (1)
1147  /* DELAY_ALL_MEAS field */
1148  #define FREQ_MEAS_CTRL1_DELAY_ALL_MEAS (0x00000200u)
1149  #define FREQ_MEAS_CTRL1_DELAY_ALL_MEAS_MASK (0x00000200u)
1150  #define FREQ_MEAS_CTRL1_DELAY_ALL_MEAS_BIT (9)
1151  #define FREQ_MEAS_CTRL1_DELAY_ALL_MEAS_BITS (1)
1152  /* BIN_SEARCH_MSB field */
1153  #define FREQ_MEAS_CTRL1_BIN_SEARCH_MSB (0x000001C0u)
1154  #define FREQ_MEAS_CTRL1_BIN_SEARCH_MSB_MASK (0x000001C0u)
1155  #define FREQ_MEAS_CTRL1_BIN_SEARCH_MSB_BIT (6)
1156  #define FREQ_MEAS_CTRL1_BIN_SEARCH_MSB_BITS (3)
1157  /* TUNE_VCO_INIT field */
1158  #define FREQ_MEAS_CTRL1_TUNE_VCO_INIT (0x0000003Fu)
1159  #define FREQ_MEAS_CTRL1_TUNE_VCO_INIT_MASK (0x0000003Fu)
1160  #define FREQ_MEAS_CTRL1_TUNE_VCO_INIT_BIT (0)
1161  #define FREQ_MEAS_CTRL1_TUNE_VCO_INIT_BITS (6)
1162 
1163 #define FREQ_MEAS_CTRL2 *((volatile int32u *)0x400010D4u)
1164 #define FREQ_MEAS_CTRL2_REG *((volatile int32u *)0x400010D4u)
1165 #define FREQ_MEAS_CTRL2_ADDR (0x400010D4u)
1166 #define FREQ_MEAS_CTRL2_RESET (0x0000201Eu)
1167  /* FREQ_MEAS_TIMER field */
1168  #define FREQ_MEAS_CTRL2_FREQ_MEAS_TIMER (0x0000FF00u)
1169  #define FREQ_MEAS_CTRL2_FREQ_MEAS_TIMER_MASK (0x0000FF00u)
1170  #define FREQ_MEAS_CTRL2_FREQ_MEAS_TIMER_BIT (8)
1171  #define FREQ_MEAS_CTRL2_FREQ_MEAS_TIMER_BITS (8)
1172  /* TARGET_PERIOD field */
1173  #define FREQ_MEAS_CTRL2_TARGET_PERIOD (0x000000FFu)
1174  #define FREQ_MEAS_CTRL2_TARGET_PERIOD_MASK (0x000000FFu)
1175  #define FREQ_MEAS_CTRL2_TARGET_PERIOD_BIT (0)
1176  #define FREQ_MEAS_CTRL2_TARGET_PERIOD_BITS (8)
1177 
1178 #define FREQ_MEAS_SHIFT *((volatile int32u *)0x400010D8u)
1179 #define FREQ_MEAS_SHIFT_REG *((volatile int32u *)0x400010D8u)
1180 #define FREQ_MEAS_SHIFT_ADDR (0x400010D8u)
1181 #define FREQ_MEAS_SHIFT_RESET (0x00000035u)
1182  /* FREQ_MEAS_SHIFT field */
1183  #define FREQ_MEAS_SHIFT_FREQ_MEAS_SHIFT (0x000000FFu)
1184  #define FREQ_MEAS_SHIFT_FREQ_MEAS_SHIFT_MASK (0x000000FFu)
1185  #define FREQ_MEAS_SHIFT_FREQ_MEAS_SHIFT_BIT (0)
1186  #define FREQ_MEAS_SHIFT_FREQ_MEAS_SHIFT_BITS (8)
1187 
1188 #define FREQ_MEAS_STATUS1 *((volatile int32u *)0x400010DCu)
1189 #define FREQ_MEAS_STATUS1_REG *((volatile int32u *)0x400010DCu)
1190 #define FREQ_MEAS_STATUS1_ADDR (0x400010DCu)
1191 #define FREQ_MEAS_STATUS1_RESET (0x00000000u)
1192  /* INVALID_EDGE field */
1193  #define FREQ_MEAS_STATUS1_INVALID_EDGE (0x00008000u)
1194  #define FREQ_MEAS_STATUS1_INVALID_EDGE_MASK (0x00008000u)
1195  #define FREQ_MEAS_STATUS1_INVALID_EDGE_BIT (15)
1196  #define FREQ_MEAS_STATUS1_INVALID_EDGE_BITS (1)
1197  /* SIGN_FOUND field */
1198  #define FREQ_MEAS_STATUS1_SIGN_FOUND (0x00004000u)
1199  #define FREQ_MEAS_STATUS1_SIGN_FOUND_MASK (0x00004000u)
1200  #define FREQ_MEAS_STATUS1_SIGN_FOUND_BIT (14)
1201  #define FREQ_MEAS_STATUS1_SIGN_FOUND_BITS (1)
1202  /* FREQ_SIGN field */
1203  #define FREQ_MEAS_STATUS1_FREQ_SIGN (0x00002000u)
1204  #define FREQ_MEAS_STATUS1_FREQ_SIGN_MASK (0x00002000u)
1205  #define FREQ_MEAS_STATUS1_FREQ_SIGN_BIT (13)
1206  #define FREQ_MEAS_STATUS1_FREQ_SIGN_BITS (1)
1207  /* PERIOD_FOUND field */
1208  #define FREQ_MEAS_STATUS1_PERIOD_FOUND (0x00001000u)
1209  #define FREQ_MEAS_STATUS1_PERIOD_FOUND_MASK (0x00001000u)
1210  #define FREQ_MEAS_STATUS1_PERIOD_FOUND_BIT (12)
1211  #define FREQ_MEAS_STATUS1_PERIOD_FOUND_BITS (1)
1212  /* NEAREST_DIFF field */
1213  #define FREQ_MEAS_STATUS1_NEAREST_DIFF (0x000003FFu)
1214  #define FREQ_MEAS_STATUS1_NEAREST_DIFF_MASK (0x000003FFu)
1215  #define FREQ_MEAS_STATUS1_NEAREST_DIFF_BIT (0)
1216  #define FREQ_MEAS_STATUS1_NEAREST_DIFF_BITS (10)
1217 
1218 #define FREQ_MEAS_STATUS2 *((volatile int32u *)0x400010E0u)
1219 #define FREQ_MEAS_STATUS2_REG *((volatile int32u *)0x400010E0u)
1220 #define FREQ_MEAS_STATUS2_ADDR (0x400010E0u)
1221 #define FREQ_MEAS_STATUS2_RESET (0x00000000u)
1222  /* BEAT_TIMER field */
1223  #define FREQ_MEAS_STATUS2_BEAT_TIMER (0x0000FFC0u)
1224  #define FREQ_MEAS_STATUS2_BEAT_TIMER_MASK (0x0000FFC0u)
1225  #define FREQ_MEAS_STATUS2_BEAT_TIMER_BIT (6)
1226  #define FREQ_MEAS_STATUS2_BEAT_TIMER_BITS (10)
1227  /* BEATS field */
1228  #define FREQ_MEAS_STATUS2_BEATS (0x0000003Fu)
1229  #define FREQ_MEAS_STATUS2_BEATS_MASK (0x0000003Fu)
1230  #define FREQ_MEAS_STATUS2_BEATS_BIT (0)
1231  #define FREQ_MEAS_STATUS2_BEATS_BITS (6)
1232 
1233 #define FREQ_MEAS_STATUS3 *((volatile int32u *)0x400010E4u)
1234 #define FREQ_MEAS_STATUS3_REG *((volatile int32u *)0x400010E4u)
1235 #define FREQ_MEAS_STATUS3_ADDR (0x400010E4u)
1236 #define FREQ_MEAS_STATUS3_RESET (0x00000020u)
1237  /* TUNE_VCO field */
1238  #define FREQ_MEAS_STATUS3_TUNE_VCO (0x0000003Fu)
1239  #define FREQ_MEAS_STATUS3_TUNE_VCO_MASK (0x0000003Fu)
1240  #define FREQ_MEAS_STATUS3_TUNE_VCO_BIT (0)
1241  #define FREQ_MEAS_STATUS3_TUNE_VCO_BITS (6)
1242 
1243 #define SCR_CTRL *((volatile int32u *)0x400010E8u)
1244 #define SCR_CTRL_REG *((volatile int32u *)0x400010E8u)
1245 #define SCR_CTRL_ADDR (0x400010E8u)
1246 #define SCR_CTRL_RESET (0x00000004u)
1247  /* SCR_RESET field */
1248  #define SCR_CTRL_SCR_RESET (0x00000004u)
1249  #define SCR_CTRL_SCR_RESET_MASK (0x00000004u)
1250  #define SCR_CTRL_SCR_RESET_BIT (2)
1251  #define SCR_CTRL_SCR_RESET_BITS (1)
1252  /* SCR_WRITE field */
1253  #define SCR_CTRL_SCR_WRITE (0x00000002u)
1254  #define SCR_CTRL_SCR_WRITE_MASK (0x00000002u)
1255  #define SCR_CTRL_SCR_WRITE_BIT (1)
1256  #define SCR_CTRL_SCR_WRITE_BITS (1)
1257  /* SCR_READ field */
1258  #define SCR_CTRL_SCR_READ (0x00000001u)
1259  #define SCR_CTRL_SCR_READ_MASK (0x00000001u)
1260  #define SCR_CTRL_SCR_READ_BIT (0)
1261  #define SCR_CTRL_SCR_READ_BITS (1)
1262 
1263 #define SCR_BUSY *((volatile int32u *)0x400010ECu)
1264 #define SCR_BUSY_REG *((volatile int32u *)0x400010ECu)
1265 #define SCR_BUSY_ADDR (0x400010ECu)
1266 #define SCR_BUSY_RESET (0x00000000u)
1267  /* SCR_BUSY field */
1268  #define SCR_BUSY_SCR_BUSY (0x00000001u)
1269  #define SCR_BUSY_SCR_BUSY_MASK (0x00000001u)
1270  #define SCR_BUSY_SCR_BUSY_BIT (0)
1271  #define SCR_BUSY_SCR_BUSY_BITS (1)
1272 
1273 #define SCR_ADDR *((volatile int32u *)0x400010F0u)
1274 #define SCR_ADDR_REG *((volatile int32u *)0x400010F0u)
1275 #define SCR_ADDR_ADDR (0x400010F0u)
1276 #define SCR_ADDR_RESET (0x00000000u)
1277  /* SCR_ADDR field */
1278  #define SCR_ADDR_SCR_ADDR (0x000000FFu)
1279  #define SCR_ADDR_SCR_ADDR_MASK (0x000000FFu)
1280  #define SCR_ADDR_SCR_ADDR_BIT (0)
1281  #define SCR_ADDR_SCR_ADDR_BITS (8)
1282 
1283 #define SCR_WRITE *((volatile int32u *)0x400010F4u)
1284 #define SCR_WRITE_REG *((volatile int32u *)0x400010F4u)
1285 #define SCR_WRITE_ADDR (0x400010F4u)
1286 #define SCR_WRITE_RESET (0x00000000u)
1287  /* SCR_WRITE field */
1288  #define SCR_WRITE_SCR_WRITE (0x0000FFFFu)
1289  #define SCR_WRITE_SCR_WRITE_MASK (0x0000FFFFu)
1290  #define SCR_WRITE_SCR_WRITE_BIT (0)
1291  #define SCR_WRITE_SCR_WRITE_BITS (16)
1292 
1293 #define SCR_READ *((volatile int32u *)0x400010F8u)
1294 #define SCR_READ_REG *((volatile int32u *)0x400010F8u)
1295 #define SCR_READ_ADDR (0x400010F8u)
1296 #define SCR_READ_RESET (0x00000000u)
1297  /* SCR_READ field */
1298  #define SCR_READ_SCR_READ (0x0000FFFFu)
1299  #define SCR_READ_SCR_READ_MASK (0x0000FFFFu)
1300  #define SCR_READ_SCR_READ_BIT (0)
1301  #define SCR_READ_SCR_READ_BITS (16)
1302 
1303 #define SYNTH_LOCK *((volatile int32u *)0x400010FCu)
1304 #define SYNTH_LOCK_REG *((volatile int32u *)0x400010FCu)
1305 #define SYNTH_LOCK_ADDR (0x400010FCu)
1306 #define SYNTH_LOCK_RESET (0x00000000u)
1307  /* IN_LOCK field */
1308  #define SYNTH_LOCK_IN_LOCK (0x00000001u)
1309  #define SYNTH_LOCK_IN_LOCK_MASK (0x00000001u)
1310  #define SYNTH_LOCK_IN_LOCK_BIT (0)
1311  #define SYNTH_LOCK_IN_LOCK_BITS (1)
1312 
1313 #define AN_CAL_STATUS *((volatile int32u *)0x40001100u)
1314 #define AN_CAL_STATUS_REG *((volatile int32u *)0x40001100u)
1315 #define AN_CAL_STATUS_ADDR (0x40001100u)
1316 #define AN_CAL_STATUS_RESET (0x00000000u)
1317  /* VCO_CTRL field */
1318  #define AN_CAL_STATUS_VCO_CTRL (0x0000000Cu)
1319  #define AN_CAL_STATUS_VCO_CTRL_MASK (0x0000000Cu)
1320  #define AN_CAL_STATUS_VCO_CTRL_BIT (2)
1321  #define AN_CAL_STATUS_VCO_CTRL_BITS (2)
1322 
1323 #define BIAS_CAL_STATUS *((volatile int32u *)0x40001104u)
1324 #define BIAS_CAL_STATUS_REG *((volatile int32u *)0x40001104u)
1325 #define BIAS_CAL_STATUS_ADDR (0x40001104u)
1326 #define BIAS_CAL_STATUS_RESET (0x00000000u)
1327  /* VCOMP field */
1328  #define BIAS_CAL_STATUS_VCOMP (0x00000002u)
1329  #define BIAS_CAL_STATUS_VCOMP_MASK (0x00000002u)
1330  #define BIAS_CAL_STATUS_VCOMP_BIT (1)
1331  #define BIAS_CAL_STATUS_VCOMP_BITS (1)
1332  /* ICOMP field */
1333  #define BIAS_CAL_STATUS_ICOMP (0x00000001u)
1334  #define BIAS_CAL_STATUS_ICOMP_MASK (0x00000001u)
1335  #define BIAS_CAL_STATUS_ICOMP_BIT (0)
1336  #define BIAS_CAL_STATUS_ICOMP_BITS (1)
1337 
1338 #define ATEST_SEL *((volatile int32u *)0x40001108u)
1339 #define ATEST_SEL_REG *((volatile int32u *)0x40001108u)
1340 #define ATEST_SEL_ADDR (0x40001108u)
1341 #define ATEST_SEL_RESET (0x00000000u)
1342  /* ATEST_CTRL field */
1343  #define ATEST_SEL_ATEST_CTRL (0x0000FF00u)
1344  #define ATEST_SEL_ATEST_CTRL_MASK (0x0000FF00u)
1345  #define ATEST_SEL_ATEST_CTRL_BIT (8)
1346  #define ATEST_SEL_ATEST_CTRL_BITS (8)
1347  /* ATEST_SEL field */
1348  #define ATEST_SEL_ATEST_SEL (0x0000001Fu)
1349  #define ATEST_SEL_ATEST_SEL_MASK (0x0000001Fu)
1350  #define ATEST_SEL_ATEST_SEL_BIT (0)
1351  #define ATEST_SEL_ATEST_SEL_BITS (5)
1352 
1353 #define AN_EN_TEST *((volatile int32u *)0x4000110Cu)
1354 #define AN_EN_TEST_REG *((volatile int32u *)0x4000110Cu)
1355 #define AN_EN_TEST_ADDR (0x4000110Cu)
1356 #define AN_EN_TEST_RESET (0x00000000u)
1357  /* AN_TEST_MODE field */
1358  #define AN_EN_TEST_AN_TEST_MODE (0x00008000u)
1359  #define AN_EN_TEST_AN_TEST_MODE_MASK (0x00008000u)
1360  #define AN_EN_TEST_AN_TEST_MODE_BIT (15)
1361  #define AN_EN_TEST_AN_TEST_MODE_BITS (1)
1362  /* PFD_EN field */
1363  #define AN_EN_TEST_PFD_EN (0x00004000u)
1364  #define AN_EN_TEST_PFD_EN_MASK (0x00004000u)
1365  #define AN_EN_TEST_PFD_EN_BIT (14)
1366  #define AN_EN_TEST_PFD_EN_BITS (1)
1367  /* ADC_EN field */
1368  #define AN_EN_TEST_ADC_EN (0x00002000u)
1369  #define AN_EN_TEST_ADC_EN_MASK (0x00002000u)
1370  #define AN_EN_TEST_ADC_EN_BIT (13)
1371  #define AN_EN_TEST_ADC_EN_BITS (1)
1372  /* UNUSED field */
1373  #define AN_EN_TEST_UNUSED (0x00001000u)
1374  #define AN_EN_TEST_UNUSED_MASK (0x00001000u)
1375  #define AN_EN_TEST_UNUSED_BIT (12)
1376  #define AN_EN_TEST_UNUSED_BITS (1)
1377  /* PRE_FILT_EN field */
1378  #define AN_EN_TEST_PRE_FILT_EN (0x00000800u)
1379  #define AN_EN_TEST_PRE_FILT_EN_MASK (0x00000800u)
1380  #define AN_EN_TEST_PRE_FILT_EN_BIT (11)
1381  #define AN_EN_TEST_PRE_FILT_EN_BITS (1)
1382  /* IF_AMP_EN field */
1383  #define AN_EN_TEST_IF_AMP_EN (0x00000400u)
1384  #define AN_EN_TEST_IF_AMP_EN_MASK (0x00000400u)
1385  #define AN_EN_TEST_IF_AMP_EN_BIT (10)
1386  #define AN_EN_TEST_IF_AMP_EN_BITS (1)
1387  /* LNA_EN field */
1388  #define AN_EN_TEST_LNA_EN (0x00000200u)
1389  #define AN_EN_TEST_LNA_EN_MASK (0x00000200u)
1390  #define AN_EN_TEST_LNA_EN_BIT (9)
1391  #define AN_EN_TEST_LNA_EN_BITS (1)
1392  /* MIXER_EN field */
1393  #define AN_EN_TEST_MIXER_EN (0x00000100u)
1394  #define AN_EN_TEST_MIXER_EN_MASK (0x00000100u)
1395  #define AN_EN_TEST_MIXER_EN_BIT (8)
1396  #define AN_EN_TEST_MIXER_EN_BITS (1)
1397  /* CH_FILT_EN field */
1398  #define AN_EN_TEST_CH_FILT_EN (0x00000080u)
1399  #define AN_EN_TEST_CH_FILT_EN_MASK (0x00000080u)
1400  #define AN_EN_TEST_CH_FILT_EN_BIT (7)
1401  #define AN_EN_TEST_CH_FILT_EN_BITS (1)
1402  /* MOD_DAC_EN field */
1403  #define AN_EN_TEST_MOD_DAC_EN (0x00000040u)
1404  #define AN_EN_TEST_MOD_DAC_EN_MASK (0x00000040u)
1405  #define AN_EN_TEST_MOD_DAC_EN_BIT (6)
1406  #define AN_EN_TEST_MOD_DAC_EN_BITS (1)
1407  /* PA_EN field */
1408  #define AN_EN_TEST_PA_EN (0x00000010u)
1409  #define AN_EN_TEST_PA_EN_MASK (0x00000010u)
1410  #define AN_EN_TEST_PA_EN_BIT (4)
1411  #define AN_EN_TEST_PA_EN_BITS (1)
1412  /* PRESCALER_EN field */
1413  #define AN_EN_TEST_PRESCALER_EN (0x00000008u)
1414  #define AN_EN_TEST_PRESCALER_EN_MASK (0x00000008u)
1415  #define AN_EN_TEST_PRESCALER_EN_BIT (3)
1416  #define AN_EN_TEST_PRESCALER_EN_BITS (1)
1417  /* VCO_EN field */
1418  #define AN_EN_TEST_VCO_EN (0x00000004u)
1419  #define AN_EN_TEST_VCO_EN_MASK (0x00000004u)
1420  #define AN_EN_TEST_VCO_EN_BIT (2)
1421  #define AN_EN_TEST_VCO_EN_BITS (1)
1422  /* BIAS_EN field */
1423  #define AN_EN_TEST_BIAS_EN (0x00000001u)
1424  #define AN_EN_TEST_BIAS_EN_MASK (0x00000001u)
1425  #define AN_EN_TEST_BIAS_EN_BIT (0)
1426  #define AN_EN_TEST_BIAS_EN_BITS (1)
1427 
1428 #define TUNE_FILTER_CTRL *((volatile int32u *)0x40001110u)
1429 #define TUNE_FILTER_CTRL_REG *((volatile int32u *)0x40001110u)
1430 #define TUNE_FILTER_CTRL_ADDR (0x40001110u)
1431 #define TUNE_FILTER_CTRL_RESET (0x00000000u)
1432  /* TUNE_FILTER_EN field */
1433  #define TUNE_FILTER_CTRL_TUNE_FILTER_EN (0x00000002u)
1434  #define TUNE_FILTER_CTRL_TUNE_FILTER_EN_MASK (0x00000002u)
1435  #define TUNE_FILTER_CTRL_TUNE_FILTER_EN_BIT (1)
1436  #define TUNE_FILTER_CTRL_TUNE_FILTER_EN_BITS (1)
1437  /* TUNE_FILTER_RESET field */
1438  #define TUNE_FILTER_CTRL_TUNE_FILTER_RESET (0x00000001u)
1439  #define TUNE_FILTER_CTRL_TUNE_FILTER_RESET_MASK (0x00000001u)
1440  #define TUNE_FILTER_CTRL_TUNE_FILTER_RESET_BIT (0)
1441  #define TUNE_FILTER_CTRL_TUNE_FILTER_RESET_BITS (1)
1442 
1443 #define NOISE_EN *((volatile int32u *)0x40001114u)
1444 #define NOISE_EN_REG *((volatile int32u *)0x40001114u)
1445 #define NOISE_EN_ADDR (0x40001114u)
1446 #define NOISE_EN_RESET (0x00000000u)
1447  /* NOISE_EN field */
1448  #define NOISE_EN_NOISE_EN (0x00000001u)
1449  #define NOISE_EN_NOISE_EN_MASK (0x00000001u)
1450  #define NOISE_EN_NOISE_EN_BIT (0)
1451  #define NOISE_EN_NOISE_EN_BITS (1)
1452 
1453 /* MAC block */
1454 #define DATA_MAC_BASE (0x40002000u)
1455 #define DATA_MAC_END (0x400020C8u)
1456 #define DATA_MAC_SIZE (DATA_MAC_END - DATA_MAC_BASE + 1)
1457 
1458 #define MAC_RX_ST_ADDR_A *((volatile int32u *)0x40002000u)
1459 #define MAC_RX_ST_ADDR_A_REG *((volatile int32u *)0x40002000u)
1460 #define MAC_RX_ST_ADDR_A_ADDR (0x40002000u)
1461 #define MAC_RX_ST_ADDR_A_RESET (0x20000000u)
1462  /* MAC_RAM_OFFS field */
1463  #define MAC_RX_ST_ADDR_A_MAC_RAM_OFFS (0xFFFFE000u)
1464  #define MAC_RX_ST_ADDR_A_MAC_RAM_OFFS_MASK (0xFFFFE000u)
1465  #define MAC_RX_ST_ADDR_A_MAC_RAM_OFFS_BIT (13)
1466  #define MAC_RX_ST_ADDR_A_MAC_RAM_OFFS_BITS (19)
1467  /* MAC_RX_ST_ADDR_A field */
1468  #define MAC_RX_ST_ADDR_A_MAC_RX_ST_ADDR_A (0x00001FFEu)
1469  #define MAC_RX_ST_ADDR_A_MAC_RX_ST_ADDR_A_MASK (0x00001FFEu)
1470  #define MAC_RX_ST_ADDR_A_MAC_RX_ST_ADDR_A_BIT (1)
1471  #define MAC_RX_ST_ADDR_A_MAC_RX_ST_ADDR_A_BITS (12)
1472 
1473 #define MAC_RX_END_ADDR_A *((volatile int32u *)0x40002004u)
1474 #define MAC_RX_END_ADDR_A_REG *((volatile int32u *)0x40002004u)
1475 #define MAC_RX_END_ADDR_A_ADDR (0x40002004u)
1476 #define MAC_RX_END_ADDR_A_RESET (0x20000088u)
1477  /* MAC_RAM_OFFS field */
1478  #define MAC_RX_END_ADDR_A_MAC_RAM_OFFS (0xFFFFE000u)
1479  #define MAC_RX_END_ADDR_A_MAC_RAM_OFFS_MASK (0xFFFFE000u)
1480  #define MAC_RX_END_ADDR_A_MAC_RAM_OFFS_BIT (13)
1481  #define MAC_RX_END_ADDR_A_MAC_RAM_OFFS_BITS (19)
1482  /* MAC_RX_END_ADDR_A field */
1483  #define MAC_RX_END_ADDR_A_MAC_RX_END_ADDR_A (0x00001FFEu)
1484  #define MAC_RX_END_ADDR_A_MAC_RX_END_ADDR_A_MASK (0x00001FFEu)
1485  #define MAC_RX_END_ADDR_A_MAC_RX_END_ADDR_A_BIT (1)
1486  #define MAC_RX_END_ADDR_A_MAC_RX_END_ADDR_A_BITS (12)
1487 
1488 #define MAC_RX_ST_ADDR_B *((volatile int32u *)0x40002008u)
1489 #define MAC_RX_ST_ADDR_B_REG *((volatile int32u *)0x40002008u)
1490 #define MAC_RX_ST_ADDR_B_ADDR (0x40002008u)
1491 #define MAC_RX_ST_ADDR_B_RESET (0x20000000u)
1492  /* MAC_RAM_OFFS field */
1493  #define MAC_RX_ST_ADDR_B_MAC_RAM_OFFS (0xFFFFE000u)
1494  #define MAC_RX_ST_ADDR_B_MAC_RAM_OFFS_MASK (0xFFFFE000u)
1495  #define MAC_RX_ST_ADDR_B_MAC_RAM_OFFS_BIT (13)
1496  #define MAC_RX_ST_ADDR_B_MAC_RAM_OFFS_BITS (19)
1497  /* MAC_RX_ST_ADDR_B field */
1498  #define MAC_RX_ST_ADDR_B_MAC_RX_ST_ADDR_B (0x00001FFEu)
1499  #define MAC_RX_ST_ADDR_B_MAC_RX_ST_ADDR_B_MASK (0x00001FFEu)
1500  #define MAC_RX_ST_ADDR_B_MAC_RX_ST_ADDR_B_BIT (1)
1501  #define MAC_RX_ST_ADDR_B_MAC_RX_ST_ADDR_B_BITS (12)
1502 
1503 #define MAC_RX_END_ADDR_B *((volatile int32u *)0x4000200Cu)
1504 #define MAC_RX_END_ADDR_B_REG *((volatile int32u *)0x4000200Cu)
1505 #define MAC_RX_END_ADDR_B_ADDR (0x4000200Cu)
1506 #define MAC_RX_END_ADDR_B_RESET (0x20000088u)
1507  /* MAC_RAM_OFFS field */
1508  #define MAC_RX_END_ADDR_B_MAC_RAM_OFFS (0xFFFFE000u)
1509  #define MAC_RX_END_ADDR_B_MAC_RAM_OFFS_MASK (0xFFFFE000u)
1510  #define MAC_RX_END_ADDR_B_MAC_RAM_OFFS_BIT (13)
1511  #define MAC_RX_END_ADDR_B_MAC_RAM_OFFS_BITS (19)
1512  /* MAC_RX_END_ADDR_B field */
1513  #define MAC_RX_END_ADDR_B_MAC_RX_END_ADDR_B (0x00001FFEu)
1514  #define MAC_RX_END_ADDR_B_MAC_RX_END_ADDR_B_MASK (0x00001FFEu)
1515  #define MAC_RX_END_ADDR_B_MAC_RX_END_ADDR_B_BIT (1)
1516  #define MAC_RX_END_ADDR_B_MAC_RX_END_ADDR_B_BITS (12)
1517 
1518 #define MAC_TX_ST_ADDR_A *((volatile int32u *)0x40002010u)
1519 #define MAC_TX_ST_ADDR_A_REG *((volatile int32u *)0x40002010u)
1520 #define MAC_TX_ST_ADDR_A_ADDR (0x40002010u)
1521 #define MAC_TX_ST_ADDR_A_RESET (0x20000000u)
1522  /* MAC_RAM_OFFS field */
1523  #define MAC_TX_ST_ADDR_A_MAC_RAM_OFFS (0xFFFFE000u)
1524  #define MAC_TX_ST_ADDR_A_MAC_RAM_OFFS_MASK (0xFFFFE000u)
1525  #define MAC_TX_ST_ADDR_A_MAC_RAM_OFFS_BIT (13)
1526  #define MAC_TX_ST_ADDR_A_MAC_RAM_OFFS_BITS (19)
1527  /* MAC_TX_ST_ADDR_A field */
1528  #define MAC_TX_ST_ADDR_A_MAC_TX_ST_ADDR_A (0x00001FFEu)
1529  #define MAC_TX_ST_ADDR_A_MAC_TX_ST_ADDR_A_MASK (0x00001FFEu)
1530  #define MAC_TX_ST_ADDR_A_MAC_TX_ST_ADDR_A_BIT (1)
1531  #define MAC_TX_ST_ADDR_A_MAC_TX_ST_ADDR_A_BITS (12)
1532 
1533 #define MAC_TX_END_ADDR_A *((volatile int32u *)0x40002014u)
1534 #define MAC_TX_END_ADDR_A_REG *((volatile int32u *)0x40002014u)
1535 #define MAC_TX_END_ADDR_A_ADDR (0x40002014u)
1536 #define MAC_TX_END_ADDR_A_RESET (0x20000000u)
1537  /* MAC_RAM_OFFS field */
1538  #define MAC_TX_END_ADDR_A_MAC_RAM_OFFS (0xFFFFE000u)
1539  #define MAC_TX_END_ADDR_A_MAC_RAM_OFFS_MASK (0xFFFFE000u)
1540  #define MAC_TX_END_ADDR_A_MAC_RAM_OFFS_BIT (13)
1541  #define MAC_TX_END_ADDR_A_MAC_RAM_OFFS_BITS (19)
1542  /* MAC_TX_END_ADDR_A field */
1543  #define MAC_TX_END_ADDR_A_MAC_TX_END_ADDR_A (0x00001FFEu)
1544  #define MAC_TX_END_ADDR_A_MAC_TX_END_ADDR_A_MASK (0x00001FFEu)
1545  #define MAC_TX_END_ADDR_A_MAC_TX_END_ADDR_A_BIT (1)
1546  #define MAC_TX_END_ADDR_A_MAC_TX_END_ADDR_A_BITS (12)
1547 
1548 #define MAC_TX_ST_ADDR_B *((volatile int32u *)0x40002018u)
1549 #define MAC_TX_ST_ADDR_B_REG *((volatile int32u *)0x40002018u)
1550 #define MAC_TX_ST_ADDR_B_ADDR (0x40002018u)
1551 #define MAC_TX_ST_ADDR_B_RESET (0x20000000u)
1552  /* MAC_RAM_OFFS field */
1553  #define MAC_TX_ST_ADDR_B_MAC_RAM_OFFS (0xFFFFE000u)
1554  #define MAC_TX_ST_ADDR_B_MAC_RAM_OFFS_MASK (0xFFFFE000u)
1555  #define MAC_TX_ST_ADDR_B_MAC_RAM_OFFS_BIT (13)
1556  #define MAC_TX_ST_ADDR_B_MAC_RAM_OFFS_BITS (19)
1557  /* MAC_TX_ST_ADDR_B field */
1558  #define MAC_TX_ST_ADDR_B_MAC_TX_ST_ADDR_B (0x00001FFEu)
1559  #define MAC_TX_ST_ADDR_B_MAC_TX_ST_ADDR_B_MASK (0x00001FFEu)
1560  #define MAC_TX_ST_ADDR_B_MAC_TX_ST_ADDR_B_BIT (1)
1561  #define MAC_TX_ST_ADDR_B_MAC_TX_ST_ADDR_B_BITS (12)
1562 
1563 #define MAC_TX_END_ADDR_B *((volatile int32u *)0x4000201Cu)
1564 #define MAC_TX_END_ADDR_B_REG *((volatile int32u *)0x4000201Cu)
1565 #define MAC_TX_END_ADDR_B_ADDR (0x4000201Cu)
1566 #define MAC_TX_END_ADDR_B_RESET (0x20000000u)
1567  /* MAC_RAM_OFFS field */
1568  #define MAC_TX_END_ADDR_B_MAC_RAM_OFFS (0xFFFFE000u)
1569  #define MAC_TX_END_ADDR_B_MAC_RAM_OFFS_MASK (0xFFFFE000u)
1570  #define MAC_TX_END_ADDR_B_MAC_RAM_OFFS_BIT (13)
1571  #define MAC_TX_END_ADDR_B_MAC_RAM_OFFS_BITS (19)
1572  /* MAC_TX_END_ADDR_B field */
1573  #define MAC_TX_END_ADDR_B_MAC_TX_END_ADDR_B (0x00001FFEu)
1574  #define MAC_TX_END_ADDR_B_MAC_TX_END_ADDR_B_MASK (0x00001FFEu)
1575  #define MAC_TX_END_ADDR_B_MAC_TX_END_ADDR_B_BIT (1)
1576  #define MAC_TX_END_ADDR_B_MAC_TX_END_ADDR_B_BITS (12)
1577 
1578 #define RX_A_COUNT *((volatile int32u *)0x40002020u)
1579 #define RX_A_COUNT_REG *((volatile int32u *)0x40002020u)
1580 #define RX_A_COUNT_ADDR (0x40002020u)
1581 #define RX_A_COUNT_RESET (0x00000000u)
1582  /* RX_A_COUNT field */
1583  #define RX_A_COUNT_RX_A_COUNT (0x000007FFu)
1584  #define RX_A_COUNT_RX_A_COUNT_MASK (0x000007FFu)
1585  #define RX_A_COUNT_RX_A_COUNT_BIT (0)
1586  #define RX_A_COUNT_RX_A_COUNT_BITS (11)
1587 
1588 #define RX_B_COUNT *((volatile int32u *)0x40002024u)
1589 #define RX_B_COUNT_REG *((volatile int32u *)0x40002024u)
1590 #define RX_B_COUNT_ADDR (0x40002024u)
1591 #define RX_B_COUNT_RESET (0x00000000u)
1592  /* RX_B_COUNT field */
1593  #define RX_B_COUNT_RX_B_COUNT (0x000007FFu)
1594  #define RX_B_COUNT_RX_B_COUNT_MASK (0x000007FFu)
1595  #define RX_B_COUNT_RX_B_COUNT_BIT (0)
1596  #define RX_B_COUNT_RX_B_COUNT_BITS (11)
1597 
1598 #define TX_COUNT *((volatile int32u *)0x40002028u)
1599 #define TX_COUNT_REG *((volatile int32u *)0x40002028u)
1600 #define TX_COUNT_ADDR (0x40002028u)
1601 #define TX_COUNT_RESET (0x00000000u)
1602  /* TX_COUNT field */
1603  #define TX_COUNT_TX_COUNT (0x000007FFu)
1604  #define TX_COUNT_TX_COUNT_MASK (0x000007FFu)
1605  #define TX_COUNT_TX_COUNT_BIT (0)
1606  #define TX_COUNT_TX_COUNT_BITS (11)
1607 
1608 #define MAC_DMA_STATUS *((volatile int32u *)0x4000202Cu)
1609 #define MAC_DMA_STATUS_REG *((volatile int32u *)0x4000202Cu)
1610 #define MAC_DMA_STATUS_ADDR (0x4000202Cu)
1611 #define MAC_DMA_STATUS_RESET (0x00000000u)
1612  /* TX_ACTIVE_B field */
1613  #define MAC_DMA_STATUS_TX_ACTIVE_B (0x00000008u)
1614  #define MAC_DMA_STATUS_TX_ACTIVE_B_MASK (0x00000008u)
1615  #define MAC_DMA_STATUS_TX_ACTIVE_B_BIT (3)
1616  #define MAC_DMA_STATUS_TX_ACTIVE_B_BITS (1)
1617  /* TX_ACTIVE_A field */
1618  #define MAC_DMA_STATUS_TX_ACTIVE_A (0x00000004u)
1619  #define MAC_DMA_STATUS_TX_ACTIVE_A_MASK (0x00000004u)
1620  #define MAC_DMA_STATUS_TX_ACTIVE_A_BIT (2)
1621  #define MAC_DMA_STATUS_TX_ACTIVE_A_BITS (1)
1622  /* RX_ACTIVE_B field */
1623  #define MAC_DMA_STATUS_RX_ACTIVE_B (0x00000002u)
1624  #define MAC_DMA_STATUS_RX_ACTIVE_B_MASK (0x00000002u)
1625  #define MAC_DMA_STATUS_RX_ACTIVE_B_BIT (1)
1626  #define MAC_DMA_STATUS_RX_ACTIVE_B_BITS (1)
1627  /* RX_ACTIVE_A field */
1628  #define MAC_DMA_STATUS_RX_ACTIVE_A (0x00000001u)
1629  #define MAC_DMA_STATUS_RX_ACTIVE_A_MASK (0x00000001u)
1630  #define MAC_DMA_STATUS_RX_ACTIVE_A_BIT (0)
1631  #define MAC_DMA_STATUS_RX_ACTIVE_A_BITS (1)
1632 
1633 #define MAC_DMA_CONFIG *((volatile int32u *)0x40002030u)
1634 #define MAC_DMA_CONFIG_REG *((volatile int32u *)0x40002030u)
1635 #define MAC_DMA_CONFIG_ADDR (0x40002030u)
1636 #define MAC_DMA_CONFIG_RESET (0x00000000u)
1637  /* TX_DMA_RESET field */
1638  #define MAC_DMA_CONFIG_TX_DMA_RESET (0x00000020u)
1639  #define MAC_DMA_CONFIG_TX_DMA_RESET_MASK (0x00000020u)
1640  #define MAC_DMA_CONFIG_TX_DMA_RESET_BIT (5)
1641  #define MAC_DMA_CONFIG_TX_DMA_RESET_BITS (1)
1642  /* RX_DMA_RESET field */
1643  #define MAC_DMA_CONFIG_RX_DMA_RESET (0x00000010u)
1644  #define MAC_DMA_CONFIG_RX_DMA_RESET_MASK (0x00000010u)
1645  #define MAC_DMA_CONFIG_RX_DMA_RESET_BIT (4)
1646  #define MAC_DMA_CONFIG_RX_DMA_RESET_BITS (1)
1647  /* TX_LOAD_B field */
1648  #define MAC_DMA_CONFIG_TX_LOAD_B (0x00000008u)
1649  #define MAC_DMA_CONFIG_TX_LOAD_B_MASK (0x00000008u)
1650  #define MAC_DMA_CONFIG_TX_LOAD_B_BIT (3)
1651  #define MAC_DMA_CONFIG_TX_LOAD_B_BITS (1)
1652  /* TX_LOAD_A field */
1653  #define MAC_DMA_CONFIG_TX_LOAD_A (0x00000004u)
1654  #define MAC_DMA_CONFIG_TX_LOAD_A_MASK (0x00000004u)
1655  #define MAC_DMA_CONFIG_TX_LOAD_A_BIT (2)
1656  #define MAC_DMA_CONFIG_TX_LOAD_A_BITS (1)
1657  /* RX_LOAD_B field */
1658  #define MAC_DMA_CONFIG_RX_LOAD_B (0x00000002u)
1659  #define MAC_DMA_CONFIG_RX_LOAD_B_MASK (0x00000002u)
1660  #define MAC_DMA_CONFIG_RX_LOAD_B_BIT (1)
1661  #define MAC_DMA_CONFIG_RX_LOAD_B_BITS (1)
1662  /* RX_LOAD_A field */
1663  #define MAC_DMA_CONFIG_RX_LOAD_A (0x00000001u)
1664  #define MAC_DMA_CONFIG_RX_LOAD_A_MASK (0x00000001u)
1665  #define MAC_DMA_CONFIG_RX_LOAD_A_BIT (0)
1666  #define MAC_DMA_CONFIG_RX_LOAD_A_BITS (1)
1667 
1668 #define MAC_TIMER *((volatile int32u *)0x40002038u)
1669 #define MAC_TIMER_REG *((volatile int32u *)0x40002038u)
1670 #define MAC_TIMER_ADDR (0x40002038u)
1671 #define MAC_TIMER_RESET (0x00000000u)
1672  /* MAC_TIMER field */
1673  #define MAC_TIMER_MAC_TIMER (0x000FFFFFu)
1674  #define MAC_TIMER_MAC_TIMER_MASK (0x000FFFFFu)
1675  #define MAC_TIMER_MAC_TIMER_BIT (0)
1676  #define MAC_TIMER_MAC_TIMER_BITS (20)
1677 
1678 #define MAC_TIMER_COMPARE_A_H *((volatile int32u *)0x40002040u)
1679 #define MAC_TIMER_COMPARE_A_H_REG *((volatile int32u *)0x40002040u)
1680 #define MAC_TIMER_COMPARE_A_H_ADDR (0x40002040u)
1681 #define MAC_TIMER_COMPARE_A_H_RESET (0x00000000u)
1682  /* MAC_COMPARE_A_H field */
1683  #define MAC_TIMER_COMPARE_A_H_MAC_COMPARE_A_H (0x0000000Fu)
1684  #define MAC_TIMER_COMPARE_A_H_MAC_COMPARE_A_H_MASK (0x0000000Fu)
1685  #define MAC_TIMER_COMPARE_A_H_MAC_COMPARE_A_H_BIT (0)
1686  #define MAC_TIMER_COMPARE_A_H_MAC_COMPARE_A_H_BITS (4)
1687 
1688 #define MAC_TIMER_COMPARE_A_L *((volatile int32u *)0x40002044u)
1689 #define MAC_TIMER_COMPARE_A_L_REG *((volatile int32u *)0x40002044u)
1690 #define MAC_TIMER_COMPARE_A_L_ADDR (0x40002044u)
1691 #define MAC_TIMER_COMPARE_A_L_RESET (0x00000000u)
1692  /* MAC_COMPARE_A_L field */
1693  #define MAC_TIMER_COMPARE_A_L_MAC_COMPARE_A_L (0x0000FFFFu)
1694  #define MAC_TIMER_COMPARE_A_L_MAC_COMPARE_A_L_MASK (0x0000FFFFu)
1695  #define MAC_TIMER_COMPARE_A_L_MAC_COMPARE_A_L_BIT (0)
1696  #define MAC_TIMER_COMPARE_A_L_MAC_COMPARE_A_L_BITS (16)
1697 
1698 #define MAC_TIMER_COMPARE_B_H *((volatile int32u *)0x40002048u)
1699 #define MAC_TIMER_COMPARE_B_H_REG *((volatile int32u *)0x40002048u)
1700 #define MAC_TIMER_COMPARE_B_H_ADDR (0x40002048u)
1701 #define MAC_TIMER_COMPARE_B_H_RESET (0x00000000u)
1702  /* MAC_COMPARE_B_H field */
1703  #define MAC_TIMER_COMPARE_B_H_MAC_COMPARE_B_H (0x0000000Fu)
1704  #define MAC_TIMER_COMPARE_B_H_MAC_COMPARE_B_H_MASK (0x0000000Fu)
1705  #define MAC_TIMER_COMPARE_B_H_MAC_COMPARE_B_H_BIT (0)
1706  #define MAC_TIMER_COMPARE_B_H_MAC_COMPARE_B_H_BITS (4)
1707 
1708 #define MAC_TIMER_COMPARE_B_L *((volatile int32u *)0x4000204Cu)
1709 #define MAC_TIMER_COMPARE_B_L_REG *((volatile int32u *)0x4000204Cu)
1710 #define MAC_TIMER_COMPARE_B_L_ADDR (0x4000204Cu)
1711 #define MAC_TIMER_COMPARE_B_L_RESET (0x00000000u)
1712  /* MAC_COMPARE_B_L field */
1713  #define MAC_TIMER_COMPARE_B_L_MAC_COMPARE_B_L (0x0000FFFFu)
1714  #define MAC_TIMER_COMPARE_B_L_MAC_COMPARE_B_L_MASK (0x0000FFFFu)
1715  #define MAC_TIMER_COMPARE_B_L_MAC_COMPARE_B_L_BIT (0)
1716  #define MAC_TIMER_COMPARE_B_L_MAC_COMPARE_B_L_BITS (16)
1717 
1718 #define MAC_TIMER_CAPTURE_H *((volatile int32u *)0x40002050u)
1719 #define MAC_TIMER_CAPTURE_H_REG *((volatile int32u *)0x40002050u)
1720 #define MAC_TIMER_CAPTURE_H_ADDR (0x40002050u)
1721 #define MAC_TIMER_CAPTURE_H_RESET (0x00000000u)
1722  /* MAC_SFD_CAPTURE_HIGH field */
1723  #define MAC_TIMER_CAPTURE_H_MAC_SFD_CAPTURE_HIGH (0x0000000Fu)
1724  #define MAC_TIMER_CAPTURE_H_MAC_SFD_CAPTURE_HIGH_MASK (0x0000000Fu)
1725  #define MAC_TIMER_CAPTURE_H_MAC_SFD_CAPTURE_HIGH_BIT (0)
1726  #define MAC_TIMER_CAPTURE_H_MAC_SFD_CAPTURE_HIGH_BITS (4)
1727 
1728 #define MAC_TIMER_CAPTURE_L *((volatile int32u *)0x40002054u)
1729 #define MAC_TIMER_CAPTURE_L_REG *((volatile int32u *)0x40002054u)
1730 #define MAC_TIMER_CAPTURE_L_ADDR (0x40002054u)
1731 #define MAC_TIMER_CAPTURE_L_RESET (0x00000000u)
1732  /* MAC_SFD_CAPTURE_LOW field */
1733  #define MAC_TIMER_CAPTURE_L_MAC_SFD_CAPTURE_LOW (0x0000FFFFu)
1734  #define MAC_TIMER_CAPTURE_L_MAC_SFD_CAPTURE_LOW_MASK (0x0000FFFFu)
1735  #define MAC_TIMER_CAPTURE_L_MAC_SFD_CAPTURE_LOW_BIT (0)
1736  #define MAC_TIMER_CAPTURE_L_MAC_SFD_CAPTURE_LOW_BITS (16)
1737 
1738 #define MAC_BO_TIMER *((volatile int32u *)0x40002058u)
1739 #define MAC_BO_TIMER_REG *((volatile int32u *)0x40002058u)
1740 #define MAC_BO_TIMER_ADDR (0x40002058u)
1741 #define MAC_BO_TIMER_RESET (0x00000000u)
1742  /* MAC_BO_TIMER field */
1743  #define MAC_BO_TIMER_MAC_BO_TIMER (0x00000FFFu)
1744  #define MAC_BO_TIMER_MAC_BO_TIMER_MASK (0x00000FFFu)
1745  #define MAC_BO_TIMER_MAC_BO_TIMER_BIT (0)
1746  #define MAC_BO_TIMER_MAC_BO_TIMER_BITS (12)
1747 
1748 #define MAC_BOP_TIMER *((volatile int32u *)0x4000205Cu)
1749 #define MAC_BOP_TIMER_REG *((volatile int32u *)0x4000205Cu)
1750 #define MAC_BOP_TIMER_ADDR (0x4000205Cu)
1751 #define MAC_BOP_TIMER_RESET (0x00000000u)
1752  /* MAC_BOP_TIMER field */
1753  #define MAC_BOP_TIMER_MAC_BOP_TIMER (0x0000007Fu)
1754  #define MAC_BOP_TIMER_MAC_BOP_TIMER_MASK (0x0000007Fu)
1755  #define MAC_BOP_TIMER_MAC_BOP_TIMER_BIT (0)
1756  #define MAC_BOP_TIMER_MAC_BOP_TIMER_BITS (7)
1757 
1758 #define MAC_TX_STROBE *((volatile int32u *)0x40002060u)
1759 #define MAC_TX_STROBE_REG *((volatile int32u *)0x40002060u)
1760 #define MAC_TX_STROBE_ADDR (0x40002060u)
1761 #define MAC_TX_STROBE_RESET (0x00000000u)
1762  /* AUTO_CRC_TX field */
1763  #define MAC_TX_STROBE_AUTO_CRC_TX (0x00000008u)
1764  #define MAC_TX_STROBE_AUTO_CRC_TX_MASK (0x00000008u)
1765  #define MAC_TX_STROBE_AUTO_CRC_TX_BIT (3)
1766  #define MAC_TX_STROBE_AUTO_CRC_TX_BITS (1)
1767  /* CCA_ON field */
1768  #define MAC_TX_STROBE_CCA_ON (0x00000004u)
1769  #define MAC_TX_STROBE_CCA_ON_MASK (0x00000004u)
1770  #define MAC_TX_STROBE_CCA_ON_BIT (2)
1771  #define MAC_TX_STROBE_CCA_ON_BITS (1)
1772  /* MAC_TX_RST field */
1773  #define MAC_TX_STROBE_MAC_TX_RST (0x00000002u)
1774  #define MAC_TX_STROBE_MAC_TX_RST_MASK (0x00000002u)
1775  #define MAC_TX_STROBE_MAC_TX_RST_BIT (1)
1776  #define MAC_TX_STROBE_MAC_TX_RST_BITS (1)
1777  /* START_TX field */
1778  #define MAC_TX_STROBE_START_TX (0x00000001u)
1779  #define MAC_TX_STROBE_START_TX_MASK (0x00000001u)
1780  #define MAC_TX_STROBE_START_TX_BIT (0)
1781  #define MAC_TX_STROBE_START_TX_BITS (1)
1782 
1783 #define MAC_ACK_STROBE *((volatile int32u *)0x40002064u)
1784 #define MAC_ACK_STROBE_REG *((volatile int32u *)0x40002064u)
1785 #define MAC_ACK_STROBE_ADDR (0x40002064u)
1786 #define MAC_ACK_STROBE_RESET (0x00000000u)
1787  /* MANUAL_ACK field */
1788  #define MAC_ACK_STROBE_MANUAL_ACK (0x00000002u)
1789  #define MAC_ACK_STROBE_MANUAL_ACK_MASK (0x00000002u)
1790  #define MAC_ACK_STROBE_MANUAL_ACK_BIT (1)
1791  #define MAC_ACK_STROBE_MANUAL_ACK_BITS (1)
1792  /* FRAME_PENDING field */
1793  #define MAC_ACK_STROBE_FRAME_PENDING (0x00000001u)
1794  #define MAC_ACK_STROBE_FRAME_PENDING_MASK (0x00000001u)
1795  #define MAC_ACK_STROBE_FRAME_PENDING_BIT (0)
1796  #define MAC_ACK_STROBE_FRAME_PENDING_BITS (1)
1797 
1798 #define MAC_STATUS *((volatile int32u *)0x40002068u)
1799 #define MAC_STATUS_REG *((volatile int32u *)0x40002068u)
1800 #define MAC_STATUS_ADDR (0x40002068u)
1801 #define MAC_STATUS_RESET (0x00000000u)
1802  /* RX_B_PEND_TX_ACK field */
1803  #define MAC_STATUS_RX_B_PEND_TX_ACK (0x00000800u)
1804  #define MAC_STATUS_RX_B_PEND_TX_ACK_MASK (0x00000800u)
1805  #define MAC_STATUS_RX_B_PEND_TX_ACK_BIT (11)
1806  #define MAC_STATUS_RX_B_PEND_TX_ACK_BITS (1)
1807  /* RX_A_PEND_TX_ACK field */
1808  #define MAC_STATUS_RX_A_PEND_TX_ACK (0x00000400u)
1809  #define MAC_STATUS_RX_A_PEND_TX_ACK_MASK (0x00000400u)
1810  #define MAC_STATUS_RX_A_PEND_TX_ACK_BIT (10)
1811  #define MAC_STATUS_RX_A_PEND_TX_ACK_BITS (1)
1812  /* RX_B_LAST_UNLOAD field */
1813  #define MAC_STATUS_RX_B_LAST_UNLOAD (0x00000200u)
1814  #define MAC_STATUS_RX_B_LAST_UNLOAD_MASK (0x00000200u)
1815  #define MAC_STATUS_RX_B_LAST_UNLOAD_BIT (9)
1816  #define MAC_STATUS_RX_B_LAST_UNLOAD_BITS (1)
1817  /* RX_A_LAST_UNLOAD field */
1818  #define MAC_STATUS_RX_A_LAST_UNLOAD (0x00000100u)
1819  #define MAC_STATUS_RX_A_LAST_UNLOAD_MASK (0x00000100u)
1820  #define MAC_STATUS_RX_A_LAST_UNLOAD_BIT (8)
1821  #define MAC_STATUS_RX_A_LAST_UNLOAD_BITS (1)
1822  /* WRONG_FORMAT field */
1823  #define MAC_STATUS_WRONG_FORMAT (0x00000080u)
1824  #define MAC_STATUS_WRONG_FORMAT_MASK (0x00000080u)
1825  #define MAC_STATUS_WRONG_FORMAT_BIT (7)
1826  #define MAC_STATUS_WRONG_FORMAT_BITS (1)
1827  /* WRONG_ADDRESS field */
1828  #define MAC_STATUS_WRONG_ADDRESS (0x00000040u)
1829  #define MAC_STATUS_WRONG_ADDRESS_MASK (0x00000040u)
1830  #define MAC_STATUS_WRONG_ADDRESS_BIT (6)
1831  #define MAC_STATUS_WRONG_ADDRESS_BITS (1)
1832  /* RX_ACK_REC field */
1833  #define MAC_STATUS_RX_ACK_REC (0x00000020u)
1834  #define MAC_STATUS_RX_ACK_REC_MASK (0x00000020u)
1835  #define MAC_STATUS_RX_ACK_REC_BIT (5)
1836  #define MAC_STATUS_RX_ACK_REC_BITS (1)
1837  /* SENDING_ACK field */
1838  #define MAC_STATUS_SENDING_ACK (0x00000010u)
1839  #define MAC_STATUS_SENDING_ACK_MASK (0x00000010u)
1840  #define MAC_STATUS_SENDING_ACK_BIT (4)
1841  #define MAC_STATUS_SENDING_ACK_BITS (1)
1842  /* RUN_BO field */
1843  #define MAC_STATUS_RUN_BO (0x00000008u)
1844  #define MAC_STATUS_RUN_BO_MASK (0x00000008u)
1845  #define MAC_STATUS_RUN_BO_BIT (3)
1846  #define MAC_STATUS_RUN_BO_BITS (1)
1847  /* TX_FRAME field */
1848  #define MAC_STATUS_TX_FRAME (0x00000004u)
1849  #define MAC_STATUS_TX_FRAME_MASK (0x00000004u)
1850  #define MAC_STATUS_TX_FRAME_BIT (2)
1851  #define MAC_STATUS_TX_FRAME_BITS (1)
1852  /* RX_FRAME field */
1853  #define MAC_STATUS_RX_FRAME (0x00000002u)
1854  #define MAC_STATUS_RX_FRAME_MASK (0x00000002u)
1855  #define MAC_STATUS_RX_FRAME_BIT (1)
1856  #define MAC_STATUS_RX_FRAME_BITS (1)
1857  /* RX_CRC_PASS field */
1858  #define MAC_STATUS_RX_CRC_PASS (0x00000001u)
1859  #define MAC_STATUS_RX_CRC_PASS_MASK (0x00000001u)
1860  #define MAC_STATUS_RX_CRC_PASS_BIT (0)
1861  #define MAC_STATUS_RX_CRC_PASS_BITS (1)
1862 
1863 #define TX_CRC *((volatile int32u *)0x4000206Cu)
1864 #define TX_CRC_REG *((volatile int32u *)0x4000206Cu)
1865 #define TX_CRC_ADDR (0x4000206Cu)
1866 #define TX_CRC_RESET (0x00000000u)
1867  /* TX_CRC field */
1868  #define TX_CRC_TX_CRC (0x0000FFFFu)
1869  #define TX_CRC_TX_CRC_MASK (0x0000FFFFu)
1870  #define TX_CRC_TX_CRC_BIT (0)
1871  #define TX_CRC_TX_CRC_BITS (16)
1872 
1873 #define RX_CRC *((volatile int32u *)0x40002070u)
1874 #define RX_CRC_REG *((volatile int32u *)0x40002070u)
1875 #define RX_CRC_ADDR (0x40002070u)
1876 #define RX_CRC_RESET (0x00000000u)
1877  /* RX_CRC field */
1878  #define RX_CRC_RX_CRC (0x0000FFFFu)
1879  #define RX_CRC_RX_CRC_MASK (0x0000FFFFu)
1880  #define RX_CRC_RX_CRC_BIT (0)
1881  #define RX_CRC_RX_CRC_BITS (16)
1882 
1883 #define MAC_ACK_TO *((volatile int32u *)0x40002074u)
1884 #define MAC_ACK_TO_REG *((volatile int32u *)0x40002074u)
1885 #define MAC_ACK_TO_ADDR (0x40002074u)
1886 #define MAC_ACK_TO_RESET (0x00000300u)
1887  /* ACK_TO field */
1888  #define MAC_ACK_TO_ACK_TO (0x00003FFFu)
1889  #define MAC_ACK_TO_ACK_TO_MASK (0x00003FFFu)
1890  #define MAC_ACK_TO_ACK_TO_BIT (0)
1891  #define MAC_ACK_TO_ACK_TO_BITS (14)
1892 
1893 #define MAC_BOP_COMPARE *((volatile int32u *)0x40002078u)
1894 #define MAC_BOP_COMPARE_REG *((volatile int32u *)0x40002078u)
1895 #define MAC_BOP_COMPARE_ADDR (0x40002078u)
1896 #define MAC_BOP_COMPARE_RESET (0x00000014u)
1897  /* MAC_BOP_COMPARE field */
1898  #define MAC_BOP_COMPARE_MAC_BOP_COMPARE (0x0000007Fu)
1899  #define MAC_BOP_COMPARE_MAC_BOP_COMPARE_MASK (0x0000007Fu)
1900  #define MAC_BOP_COMPARE_MAC_BOP_COMPARE_BIT (0)
1901  #define MAC_BOP_COMPARE_MAC_BOP_COMPARE_BITS (7)
1902 
1903 #define MAC_TX_ACK_FRAME *((volatile int32u *)0x4000207Cu)
1904 #define MAC_TX_ACK_FRAME_REG *((volatile int32u *)0x4000207Cu)
1905 #define MAC_TX_ACK_FRAME_ADDR (0x4000207Cu)
1906 #define MAC_TX_ACK_FRAME_RESET (0x00000002u)
1907  /* ACK_SRC_AM field */
1908  #define MAC_TX_ACK_FRAME_ACK_SRC_AM (0x0000C000u)
1909  #define MAC_TX_ACK_FRAME_ACK_SRC_AM_MASK (0x0000C000u)
1910  #define MAC_TX_ACK_FRAME_ACK_SRC_AM_BIT (14)
1911  #define MAC_TX_ACK_FRAME_ACK_SRC_AM_BITS (2)
1912  /* RES1213 field */
1913  #define MAC_TX_ACK_FRAME_RES1213 (0x00003000u)
1914  #define MAC_TX_ACK_FRAME_RES1213_MASK (0x00003000u)
1915  #define MAC_TX_ACK_FRAME_RES1213_BIT (12)
1916  #define MAC_TX_ACK_FRAME_RES1213_BITS (2)
1917  /* ACK_DST_AM field */
1918  #define MAC_TX_ACK_FRAME_ACK_DST_AM (0x00000C00u)
1919  #define MAC_TX_ACK_FRAME_ACK_DST_AM_MASK (0x00000C00u)
1920  #define MAC_TX_ACK_FRAME_ACK_DST_AM_BIT (10)
1921  #define MAC_TX_ACK_FRAME_ACK_DST_AM_BITS (2)
1922  /* RES789 field */
1923  #define MAC_TX_ACK_FRAME_RES789 (0x00000380u)
1924  #define MAC_TX_ACK_FRAME_RES789_MASK (0x00000380u)
1925  #define MAC_TX_ACK_FRAME_RES789_BIT (7)
1926  #define MAC_TX_ACK_FRAME_RES789_BITS (3)
1927  /* ACK_IP field */
1928  #define MAC_TX_ACK_FRAME_ACK_IP (0x00000040u)
1929  #define MAC_TX_ACK_FRAME_ACK_IP_MASK (0x00000040u)
1930  #define MAC_TX_ACK_FRAME_ACK_IP_BIT (6)
1931  #define MAC_TX_ACK_FRAME_ACK_IP_BITS (1)
1932  /* ACK_ACK_REQ field */
1933  #define MAC_TX_ACK_FRAME_ACK_ACK_REQ (0x00000020u)
1934  #define MAC_TX_ACK_FRAME_ACK_ACK_REQ_MASK (0x00000020u)
1935  #define MAC_TX_ACK_FRAME_ACK_ACK_REQ_BIT (5)
1936  #define MAC_TX_ACK_FRAME_ACK_ACK_REQ_BITS (1)
1937  /* ACK_FRAME_P field */
1938  #define MAC_TX_ACK_FRAME_ACK_FRAME_P (0x00000010u)
1939  #define MAC_TX_ACK_FRAME_ACK_FRAME_P_MASK (0x00000010u)
1940  #define MAC_TX_ACK_FRAME_ACK_FRAME_P_BIT (4)
1941  #define MAC_TX_ACK_FRAME_ACK_FRAME_P_BITS (1)
1942  /* ACK_SEC_EN field */
1943  #define MAC_TX_ACK_FRAME_ACK_SEC_EN (0x00000008u)
1944  #define MAC_TX_ACK_FRAME_ACK_SEC_EN_MASK (0x00000008u)
1945  #define MAC_TX_ACK_FRAME_ACK_SEC_EN_BIT (3)
1946  #define MAC_TX_ACK_FRAME_ACK_SEC_EN_BITS (1)
1947  /* ACK_FRAME_T field */
1948  #define MAC_TX_ACK_FRAME_ACK_FRAME_T (0x00000007u)
1949  #define MAC_TX_ACK_FRAME_ACK_FRAME_T_MASK (0x00000007u)
1950  #define MAC_TX_ACK_FRAME_ACK_FRAME_T_BIT (0)
1951  #define MAC_TX_ACK_FRAME_ACK_FRAME_T_BITS (3)
1952 
1953 #define MAC_CONFIG *((volatile int32u *)0x40002080u)
1954 #define MAC_CONFIG_REG *((volatile int32u *)0x40002080u)
1955 #define MAC_CONFIG_ADDR (0x40002080u)
1956 #define MAC_CONFIG_RESET (0x00000000u)
1957  /* RSSI_INST_EN field */
1958  #define MAC_CONFIG_RSSI_INST_EN (0x00000004u)
1959  #define MAC_CONFIG_RSSI_INST_EN_MASK (0x00000004u)
1960  #define MAC_CONFIG_RSSI_INST_EN_BIT (2)
1961  #define MAC_CONFIG_RSSI_INST_EN_BITS (1)
1962  /* SPI_SPY_EN field */
1963  #define MAC_CONFIG_SPI_SPY_EN (0x00000002u)
1964  #define MAC_CONFIG_SPI_SPY_EN_MASK (0x00000002u)
1965  #define MAC_CONFIG_SPI_SPY_EN_BIT (1)
1966  #define MAC_CONFIG_SPI_SPY_EN_BITS (1)
1967  /* MAC_MODE field */
1968  #define MAC_CONFIG_MAC_MODE (0x00000001u)
1969  #define MAC_CONFIG_MAC_MODE_MASK (0x00000001u)
1970  #define MAC_CONFIG_MAC_MODE_BIT (0)
1971  #define MAC_CONFIG_MAC_MODE_BITS (1)
1972 
1973 #define MAC_RX_CONFIG *((volatile int32u *)0x40002084u)
1974 #define MAC_RX_CONFIG_REG *((volatile int32u *)0x40002084u)
1975 #define MAC_RX_CONFIG_ADDR (0x40002084u)
1976 #define MAC_RX_CONFIG_RESET (0x00000000u)
1977  /* AUTO_ACK field */
1978  #define MAC_RX_CONFIG_AUTO_ACK (0x00000080u)
1979  #define MAC_RX_CONFIG_AUTO_ACK_MASK (0x00000080u)
1980  #define MAC_RX_CONFIG_AUTO_ACK_BIT (7)
1981  #define MAC_RX_CONFIG_AUTO_ACK_BITS (1)
1982  /* APPEND_INFO field */
1983  #define MAC_RX_CONFIG_APPEND_INFO (0x00000040u)
1984  #define MAC_RX_CONFIG_APPEND_INFO_MASK (0x00000040u)
1985  #define MAC_RX_CONFIG_APPEND_INFO_BIT (6)
1986  #define MAC_RX_CONFIG_APPEND_INFO_BITS (1)
1987  /* COORDINATOR field */
1988  #define MAC_RX_CONFIG_COORDINATOR (0x00000020u)
1989  #define MAC_RX_CONFIG_COORDINATOR_MASK (0x00000020u)
1990  #define MAC_RX_CONFIG_COORDINATOR_BIT (5)
1991  #define MAC_RX_CONFIG_COORDINATOR_BITS (1)
1992  /* FILT_ADDR_ON field */
1993  #define MAC_RX_CONFIG_FILT_ADDR_ON (0x00000010u)
1994  #define MAC_RX_CONFIG_FILT_ADDR_ON_MASK (0x00000010u)
1995  #define MAC_RX_CONFIG_FILT_ADDR_ON_BIT (4)
1996  #define MAC_RX_CONFIG_FILT_ADDR_ON_BITS (1)
1997  /* RES_FILT_PASS_ADDR field */
1998  #define MAC_RX_CONFIG_RES_FILT_PASS_ADDR (0x00000008u)
1999  #define MAC_RX_CONFIG_RES_FILT_PASS_ADDR_MASK (0x00000008u)
2000  #define MAC_RX_CONFIG_RES_FILT_PASS_ADDR_BIT (3)
2001  #define MAC_RX_CONFIG_RES_FILT_PASS_ADDR_BITS (1)
2002  /* RES_FILT_PASS field */
2003  #define MAC_RX_CONFIG_RES_FILT_PASS (0x00000004u)
2004  #define MAC_RX_CONFIG_RES_FILT_PASS_MASK (0x00000004u)
2005  #define MAC_RX_CONFIG_RES_FILT_PASS_BIT (2)
2006  #define MAC_RX_CONFIG_RES_FILT_PASS_BITS (1)
2007  /* FILT_FORMAT_ON field */
2008  #define MAC_RX_CONFIG_FILT_FORMAT_ON (0x00000002u)
2009  #define MAC_RX_CONFIG_FILT_FORMAT_ON_MASK (0x00000002u)
2010  #define MAC_RX_CONFIG_FILT_FORMAT_ON_BIT (1)
2011  #define MAC_RX_CONFIG_FILT_FORMAT_ON_BITS (1)
2012  /* MAC_RX_RST field */
2013  #define MAC_RX_CONFIG_MAC_RX_RST (0x00000001u)
2014  #define MAC_RX_CONFIG_MAC_RX_RST_MASK (0x00000001u)
2015  #define MAC_RX_CONFIG_MAC_RX_RST_BIT (0)
2016  #define MAC_RX_CONFIG_MAC_RX_RST_BITS (1)
2017 
2018 #define MAC_TX_CONFIG *((volatile int32u *)0x40002088u)
2019 #define MAC_TX_CONFIG_REG *((volatile int32u *)0x40002088u)
2020 #define MAC_TX_CONFIG_ADDR (0x40002088u)
2021 #define MAC_TX_CONFIG_RESET (0x00000008u)
2022  /* SLOTTED field */
2023  #define MAC_TX_CONFIG_SLOTTED (0x00000010u)
2024  #define MAC_TX_CONFIG_SLOTTED_MASK (0x00000010u)
2025  #define MAC_TX_CONFIG_SLOTTED_BIT (4)
2026  #define MAC_TX_CONFIG_SLOTTED_BITS (1)
2027  /* CCA_DELAY field */
2028  #define MAC_TX_CONFIG_CCA_DELAY (0x00000008u)
2029  #define MAC_TX_CONFIG_CCA_DELAY_MASK (0x00000008u)
2030  #define MAC_TX_CONFIG_CCA_DELAY_BIT (3)
2031  #define MAC_TX_CONFIG_CCA_DELAY_BITS (1)
2032  /* SLOTTED_ACK field */
2033  #define MAC_TX_CONFIG_SLOTTED_ACK (0x00000004u)
2034  #define MAC_TX_CONFIG_SLOTTED_ACK_MASK (0x00000004u)
2035  #define MAC_TX_CONFIG_SLOTTED_ACK_BIT (2)
2036  #define MAC_TX_CONFIG_SLOTTED_ACK_BITS (1)
2037  /* INFINITE_CRC field */
2038  #define MAC_TX_CONFIG_INFINITE_CRC (0x00000002u)
2039  #define MAC_TX_CONFIG_INFINITE_CRC_MASK (0x00000002u)
2040  #define MAC_TX_CONFIG_INFINITE_CRC_BIT (1)
2041  #define MAC_TX_CONFIG_INFINITE_CRC_BITS (1)
2042  /* WAIT_ACK field */
2043  #define MAC_TX_CONFIG_WAIT_ACK (0x00000001u)
2044  #define MAC_TX_CONFIG_WAIT_ACK_MASK (0x00000001u)
2045  #define MAC_TX_CONFIG_WAIT_ACK_BIT (0)
2046  #define MAC_TX_CONFIG_WAIT_ACK_BITS (1)
2047 
2048 #define MAC_TIMER_CTRL *((volatile int32u *)0x4000208Cu)
2049 #define MAC_TIMER_CTRL_REG *((volatile int32u *)0x4000208Cu)
2050 #define MAC_TIMER_CTRL_ADDR (0x4000208Cu)
2051 #define MAC_TIMER_CTRL_RESET (0x00000000u)
2052  /* COMP_A_SYNC field */
2053  #define MAC_TIMER_CTRL_COMP_A_SYNC (0x00000040u)
2054  #define MAC_TIMER_CTRL_COMP_A_SYNC_MASK (0x00000040u)
2055  #define MAC_TIMER_CTRL_COMP_A_SYNC_BIT (6)
2056  #define MAC_TIMER_CTRL_COMP_A_SYNC_BITS (1)
2057  /* BOP_TIMER_RST field */
2058  #define MAC_TIMER_CTRL_BOP_TIMER_RST (0x00000020u)
2059  #define MAC_TIMER_CTRL_BOP_TIMER_RST_MASK (0x00000020u)
2060  #define MAC_TIMER_CTRL_BOP_TIMER_RST_BIT (5)
2061  #define MAC_TIMER_CTRL_BOP_TIMER_RST_BITS (1)
2062  /* BOP_TIMER_EN field */
2063  #define MAC_TIMER_CTRL_BOP_TIMER_EN (0x00000010u)
2064  #define MAC_TIMER_CTRL_BOP_TIMER_EN_MASK (0x00000010u)
2065  #define MAC_TIMER_CTRL_BOP_TIMER_EN_BIT (4)
2066  #define MAC_TIMER_CTRL_BOP_TIMER_EN_BITS (1)
2067  /* BO_TIMER_RST field */
2068  #define MAC_TIMER_CTRL_BO_TIMER_RST (0x00000008u)
2069  #define MAC_TIMER_CTRL_BO_TIMER_RST_MASK (0x00000008u)
2070  #define MAC_TIMER_CTRL_BO_TIMER_RST_BIT (3)
2071  #define MAC_TIMER_CTRL_BO_TIMER_RST_BITS (1)
2072  /* BO_TIMER_EN field */
2073  #define MAC_TIMER_CTRL_BO_TIMER_EN (0x00000004u)
2074  #define MAC_TIMER_CTRL_BO_TIMER_EN_MASK (0x00000004u)
2075  #define MAC_TIMER_CTRL_BO_TIMER_EN_BIT (2)
2076  #define MAC_TIMER_CTRL_BO_TIMER_EN_BITS (1)
2077  /* MAC_TIMER_RST field */
2078  #define MAC_TIMER_CTRL_MAC_TIMER_RST (0x00000002u)
2079  #define MAC_TIMER_CTRL_MAC_TIMER_RST_MASK (0x00000002u)
2080  #define MAC_TIMER_CTRL_MAC_TIMER_RST_BIT (1)
2081  #define MAC_TIMER_CTRL_MAC_TIMER_RST_BITS (1)
2082  /* MAC_TIMER_EN field */
2083  #define MAC_TIMER_CTRL_MAC_TIMER_EN (0x00000001u)
2084  #define MAC_TIMER_CTRL_MAC_TIMER_EN_MASK (0x00000001u)
2085  #define MAC_TIMER_CTRL_MAC_TIMER_EN_BIT (0)
2086  #define MAC_TIMER_CTRL_MAC_TIMER_EN_BITS (1)
2087 
2088 #define PAN_ID *((volatile int32u *)0x40002090u)
2089 #define PAN_ID_REG *((volatile int32u *)0x40002090u)
2090 #define PAN_ID_ADDR (0x40002090u)
2091 #define PAN_ID_RESET (0x00000000u)
2092  /* PAN_ID field */
2093  #define PAN_ID_PAN_ID (0x0000FFFFu)
2094  #define PAN_ID_PAN_ID_MASK (0x0000FFFFu)
2095  #define PAN_ID_PAN_ID_BIT (0)
2096  #define PAN_ID_PAN_ID_BITS (16)
2097 
2098 #define SHORT_ADDR *((volatile int32u *)0x40002094u)
2099 #define SHORT_ADDR_REG *((volatile int32u *)0x40002094u)
2100 #define SHORT_ADDR_ADDR (0x40002094u)
2101 #define SHORT_ADDR_RESET (0x00000000u)
2102  /* SHORT_ADDR field */
2103  #define SHORT_ADDR_SHORT_ADDR (0x0000FFFFu)
2104  #define SHORT_ADDR_SHORT_ADDR_MASK (0x0000FFFFu)
2105  #define SHORT_ADDR_SHORT_ADDR_BIT (0)
2106  #define SHORT_ADDR_SHORT_ADDR_BITS (16)
2107 
2108 #define EXT_ADDR_0 *((volatile int32u *)0x40002098u)
2109 #define EXT_ADDR_0_REG *((volatile int32u *)0x40002098u)
2110 #define EXT_ADDR_0_ADDR (0x40002098u)
2111 #define EXT_ADDR_0_RESET (0x00000000u)
2112  /* EXT_ADDR_0 field */
2113  #define EXT_ADDR_0_EXT_ADDR_0 (0x0000FFFFu)
2114  #define EXT_ADDR_0_EXT_ADDR_0_MASK (0x0000FFFFu)
2115  #define EXT_ADDR_0_EXT_ADDR_0_BIT (0)
2116  #define EXT_ADDR_0_EXT_ADDR_0_BITS (16)
2117 
2118 #define EXT_ADDR_1 *((volatile int32u *)0x4000209Cu)
2119 #define EXT_ADDR_1_REG *((volatile int32u *)0x4000209Cu)
2120 #define EXT_ADDR_1_ADDR (0x4000209Cu)
2121 #define EXT_ADDR_1_RESET (0x00000000u)
2122  /* EXT_ADDR_1 field */
2123  #define EXT_ADDR_1_EXT_ADDR_1 (0x0000FFFFu)
2124  #define EXT_ADDR_1_EXT_ADDR_1_MASK (0x0000FFFFu)
2125  #define EXT_ADDR_1_EXT_ADDR_1_BIT (0)
2126  #define EXT_ADDR_1_EXT_ADDR_1_BITS (16)
2127 
2128 #define EXT_ADDR_2 *((volatile int32u *)0x400020A0u)
2129 #define EXT_ADDR_2_REG *((volatile int32u *)0x400020A0u)
2130 #define EXT_ADDR_2_ADDR (0x400020A0u)
2131 #define EXT_ADDR_2_RESET (0x00000000u)
2132  /* EXT_ADDR_2 field */
2133  #define EXT_ADDR_2_EXT_ADDR_2 (0x0000FFFFu)
2134  #define EXT_ADDR_2_EXT_ADDR_2_MASK (0x0000FFFFu)
2135  #define EXT_ADDR_2_EXT_ADDR_2_BIT (0)
2136  #define EXT_ADDR_2_EXT_ADDR_2_BITS (16)
2137 
2138 #define EXT_ADDR_3 *((volatile int32u *)0x400020A4u)
2139 #define EXT_ADDR_3_REG *((volatile int32u *)0x400020A4u)
2140 #define EXT_ADDR_3_ADDR (0x400020A4u)
2141 #define EXT_ADDR_3_RESET (0x00000000u)
2142  /* EXT_ADDR_3 field */
2143  #define EXT_ADDR_3_EXT_ADDR_3 (0x0000FFFFu)
2144  #define EXT_ADDR_3_EXT_ADDR_3_MASK (0x0000FFFFu)
2145  #define EXT_ADDR_3_EXT_ADDR_3_BIT (0)
2146  #define EXT_ADDR_3_EXT_ADDR_3_BITS (16)
2147 
2148 #define MAC_STATE *((volatile int32u *)0x400020A8u)
2149 #define MAC_STATE_REG *((volatile int32u *)0x400020A8u)
2150 #define MAC_STATE_ADDR (0x400020A8u)
2151 #define MAC_STATE_RESET (0x00000000u)
2152  /* SPY_STATE field */
2153  #define MAC_STATE_SPY_STATE (0x00000700u)
2154  #define MAC_STATE_SPY_STATE_MASK (0x00000700u)
2155  #define MAC_STATE_SPY_STATE_BIT (8)
2156  #define MAC_STATE_SPY_STATE_BITS (3)
2157  /* ACK_STATE field */
2158  #define MAC_STATE_ACK_STATE (0x000000C0u)
2159  #define MAC_STATE_ACK_STATE_MASK (0x000000C0u)
2160  #define MAC_STATE_ACK_STATE_BIT (6)
2161  #define MAC_STATE_ACK_STATE_BITS (2)
2162  /* BO_STATE field */
2163  #define MAC_STATE_BO_STATE (0x0000003Cu)
2164  #define MAC_STATE_BO_STATE_MASK (0x0000003Cu)
2165  #define MAC_STATE_BO_STATE_BIT (2)
2166  #define MAC_STATE_BO_STATE_BITS (4)
2167  /* TOP_STATE field */
2168  #define MAC_STATE_TOP_STATE (0x00000003u)
2169  #define MAC_STATE_TOP_STATE_MASK (0x00000003u)
2170  #define MAC_STATE_TOP_STATE_BIT (0)
2171  #define MAC_STATE_TOP_STATE_BITS (2)
2172 
2173 #define RX_STATE *((volatile int32u *)0x400020ACu)
2174 #define RX_STATE_REG *((volatile int32u *)0x400020ACu)
2175 #define RX_STATE_ADDR (0x400020ACu)
2176 #define RX_STATE_RESET (0x00000000u)
2177  /* RX_BUFFER_STATE field */
2178  #define RX_STATE_RX_BUFFER_STATE (0x000001E0u)
2179  #define RX_STATE_RX_BUFFER_STATE_MASK (0x000001E0u)
2180  #define RX_STATE_RX_BUFFER_STATE_BIT (5)
2181  #define RX_STATE_RX_BUFFER_STATE_BITS (4)
2182  /* RX_TOP_STATE field */
2183  #define RX_STATE_RX_TOP_STATE (0x0000001Fu)
2184  #define RX_STATE_RX_TOP_STATE_MASK (0x0000001Fu)
2185  #define RX_STATE_RX_TOP_STATE_BIT (0)
2186  #define RX_STATE_RX_TOP_STATE_BITS (5)
2187 
2188 #define TX_STATE *((volatile int32u *)0x400020B0u)
2189 #define TX_STATE_REG *((volatile int32u *)0x400020B0u)
2190 #define TX_STATE_ADDR (0x400020B0u)
2191 #define TX_STATE_RESET (0x00000000u)
2192  /* TX_BUFFER_STATE field */
2193  #define TX_STATE_TX_BUFFER_STATE (0x000000F0u)
2194  #define TX_STATE_TX_BUFFER_STATE_MASK (0x000000F0u)
2195  #define TX_STATE_TX_BUFFER_STATE_BIT (4)
2196  #define TX_STATE_TX_BUFFER_STATE_BITS (4)
2197  /* TX_TOP_STATE field */
2198  #define TX_STATE_TX_TOP_STATE (0x0000000Fu)
2199  #define TX_STATE_TX_TOP_STATE_MASK (0x0000000Fu)
2200  #define TX_STATE_TX_TOP_STATE_BIT (0)
2201  #define TX_STATE_TX_TOP_STATE_BITS (4)
2202 
2203 #define DMA_STATE *((volatile int32u *)0x400020B4u)
2204 #define DMA_STATE_REG *((volatile int32u *)0x400020B4u)
2205 #define DMA_STATE_ADDR (0x400020B4u)
2206 #define DMA_STATE_RESET (0x00000000u)
2207  /* DMA_RX_STATE field */
2208  #define DMA_STATE_DMA_RX_STATE (0x00000038u)
2209  #define DMA_STATE_DMA_RX_STATE_MASK (0x00000038u)
2210  #define DMA_STATE_DMA_RX_STATE_BIT (3)
2211  #define DMA_STATE_DMA_RX_STATE_BITS (3)
2212  /* DMA_TX_STATE field */
2213  #define DMA_STATE_DMA_TX_STATE (0x00000007u)
2214  #define DMA_STATE_DMA_TX_STATE_MASK (0x00000007u)
2215  #define DMA_STATE_DMA_TX_STATE_BIT (0)
2216  #define DMA_STATE_DMA_TX_STATE_BITS (3)
2217 
2218 #define MAC_DEBUG *((volatile int32u *)0x400020B8u)
2219 #define MAC_DEBUG_REG *((volatile int32u *)0x400020B8u)
2220 #define MAC_DEBUG_ADDR (0x400020B8u)
2221 #define MAC_DEBUG_RESET (0x00000000u)
2222  /* SW_DEBUG_OUT field */
2223  #define MAC_DEBUG_SW_DEBUG_OUT (0x00000060u)
2224  #define MAC_DEBUG_SW_DEBUG_OUT_MASK (0x00000060u)
2225  #define MAC_DEBUG_SW_DEBUG_OUT_BIT (5)
2226  #define MAC_DEBUG_SW_DEBUG_OUT_BITS (2)
2227  /* MAC_DEBUG_MUX field */
2228  #define MAC_DEBUG_MAC_DEBUG_MUX (0x0000001Fu)
2229  #define MAC_DEBUG_MAC_DEBUG_MUX_MASK (0x0000001Fu)
2230  #define MAC_DEBUG_MAC_DEBUG_MUX_BIT (0)
2231  #define MAC_DEBUG_MAC_DEBUG_MUX_BITS (5)
2232 
2233 #define MAC_DEBUG_VIEW *((volatile int32u *)0x400020BCu)
2234 #define MAC_DEBUG_VIEW_REG *((volatile int32u *)0x400020BCu)
2235 #define MAC_DEBUG_VIEW_ADDR (0x400020BCu)
2236 #define MAC_DEBUG_VIEW_RESET (0x00000010u)
2237  /* MAC_DEBUG_VIEW field */
2238  #define MAC_DEBUG_VIEW_MAC_DEBUG_VIEW (0x0000FFFFu)
2239  #define MAC_DEBUG_VIEW_MAC_DEBUG_VIEW_MASK (0x0000FFFFu)
2240  #define MAC_DEBUG_VIEW_MAC_DEBUG_VIEW_BIT (0)
2241  #define MAC_DEBUG_VIEW_MAC_DEBUG_VIEW_BITS (16)
2242 
2243 #define MAC_RSSI_DELAY *((volatile int32u *)0x400020C0u)
2244 #define MAC_RSSI_DELAY_REG *((volatile int32u *)0x400020C0u)
2245 #define MAC_RSSI_DELAY_ADDR (0x400020C0u)
2246 #define MAC_RSSI_DELAY_RESET (0x00000000u)
2247  /* RSSI_INST_DELAY_OK field */
2248  #define MAC_RSSI_DELAY_RSSI_INST_DELAY_OK (0x00000FC0u)
2249  #define MAC_RSSI_DELAY_RSSI_INST_DELAY_OK_MASK (0x00000FC0u)
2250  #define MAC_RSSI_DELAY_RSSI_INST_DELAY_OK_BIT (6)
2251  #define MAC_RSSI_DELAY_RSSI_INST_DELAY_OK_BITS (6)
2252  /* RSSI_INST_DELAY field */
2253  #define MAC_RSSI_DELAY_RSSI_INST_DELAY (0x0000003Fu)
2254  #define MAC_RSSI_DELAY_RSSI_INST_DELAY_MASK (0x0000003Fu)
2255  #define MAC_RSSI_DELAY_RSSI_INST_DELAY_BIT (0)
2256  #define MAC_RSSI_DELAY_RSSI_INST_DELAY_BITS (6)
2257 
2258 #define PANID_COUNT *((volatile int32u *)0x400020C4u)
2259 #define PANID_COUNT_REG *((volatile int32u *)0x400020C4u)
2260 #define PANID_COUNT_ADDR (0x400020C4u)
2261 #define PANID_COUNT_RESET (0x00000000u)
2262  /* PANID_COUNT field */
2263  #define PANID_COUNT_PANID_COUNT (0x0000FFFFu)
2264  #define PANID_COUNT_PANID_COUNT_MASK (0x0000FFFFu)
2265  #define PANID_COUNT_PANID_COUNT_BIT (0)
2266  #define PANID_COUNT_PANID_COUNT_BITS (16)
2267 
2268 #define NONPAN_COUNT *((volatile int32u *)0x400020C8u)
2269 #define NONPAN_COUNT_REG *((volatile int32u *)0x400020C8u)
2270 #define NONPAN_COUNT_ADDR (0x400020C8u)
2271 #define NONPAN_COUNT_RESET (0x00000000u)
2272  /* NONPAN_COUNT field */
2273  #define NONPAN_COUNT_NONPAN_COUNT (0x0000FFFFu)
2274  #define NONPAN_COUNT_NONPAN_COUNT_MASK (0x0000FFFFu)
2275  #define NONPAN_COUNT_NONPAN_COUNT_BIT (0)
2276  #define NONPAN_COUNT_NONPAN_COUNT_BITS (16)
2277 
2278 /* SECURITY block */
2279 #define DATA_SECURITY_BASE (0x40003000u)
2280 #define DATA_SECURITY_END (0x40003044u)
2281 #define DATA_SECURITY_SIZE (DATA_SECURITY_END - DATA_SECURITY_BASE + 1)
2282 
2283 #define SECURITY_CONFIG *((volatile int32u *)0x40003000u)
2284 #define SECURITY_CONFIG_REG *((volatile int32u *)0x40003000u)
2285 #define SECURITY_CONFIG_ADDR (0x40003000u)
2286 #define SECURITY_CONFIG_RESET (0x00000000u)
2287  /* SEC_RST field */
2288  #define SECURITY_CONFIG_SEC_RST (0x00000080u)
2289  #define SECURITY_CONFIG_SEC_RST_MASK (0x00000080u)
2290  #define SECURITY_CONFIG_SEC_RST_BIT (7)
2291  #define SECURITY_CONFIG_SEC_RST_BITS (1)
2292  /* CTR_IN field */
2293  #define SECURITY_CONFIG_CTR_IN (0x00000040u)
2294  #define SECURITY_CONFIG_CTR_IN_MASK (0x00000040u)
2295  #define SECURITY_CONFIG_CTR_IN_BIT (6)
2296  #define SECURITY_CONFIG_CTR_IN_BITS (1)
2297  /* MIC_XOR_CT field */
2298  #define SECURITY_CONFIG_MIC_XOR_CT (0x00000020u)
2299  #define SECURITY_CONFIG_MIC_XOR_CT_MASK (0x00000020u)
2300  #define SECURITY_CONFIG_MIC_XOR_CT_BIT (5)
2301  #define SECURITY_CONFIG_MIC_XOR_CT_BITS (1)
2302  /* CBC_XOR_PT field */
2303  #define SECURITY_CONFIG_CBC_XOR_PT (0x00000010u)
2304  #define SECURITY_CONFIG_CBC_XOR_PT_MASK (0x00000010u)
2305  #define SECURITY_CONFIG_CBC_XOR_PT_BIT (4)
2306  #define SECURITY_CONFIG_CBC_XOR_PT_BITS (1)
2307  /* CT_TO_CBC_ST field */
2308  #define SECURITY_CONFIG_CT_TO_CBC_ST (0x00000008u)
2309  #define SECURITY_CONFIG_CT_TO_CBC_ST_MASK (0x00000008u)
2310  #define SECURITY_CONFIG_CT_TO_CBC_ST_BIT (3)
2311  #define SECURITY_CONFIG_CT_TO_CBC_ST_BITS (1)
2312  /* WAIT_CT_READ field */
2313  #define SECURITY_CONFIG_WAIT_CT_READ (0x00000004u)
2314  #define SECURITY_CONFIG_WAIT_CT_READ_MASK (0x00000004u)
2315  #define SECURITY_CONFIG_WAIT_CT_READ_BIT (2)
2316  #define SECURITY_CONFIG_WAIT_CT_READ_BITS (1)
2317  /* WAIT_PT_WRITE field */
2318  #define SECURITY_CONFIG_WAIT_PT_WRITE (0x00000002u)
2319  #define SECURITY_CONFIG_WAIT_PT_WRITE_MASK (0x00000002u)
2320  #define SECURITY_CONFIG_WAIT_PT_WRITE_BIT (1)
2321  #define SECURITY_CONFIG_WAIT_PT_WRITE_BITS (1)
2322  /* START_AES field */
2323  #define SECURITY_CONFIG_START_AES (0x00000001u)
2324  #define SECURITY_CONFIG_START_AES_MASK (0x00000001u)
2325  #define SECURITY_CONFIG_START_AES_BIT (0)
2326  #define SECURITY_CONFIG_START_AES_BITS (1)
2327 
2328 #define SECURITY_STATUS *((volatile int32u *)0x40003004u)
2329 #define SECURITY_STATUS_REG *((volatile int32u *)0x40003004u)
2330 #define SECURITY_STATUS_ADDR (0x40003004u)
2331 #define SECURITY_STATUS_RESET (0x00000000u)
2332  /* SEC_BUSY field */
2333  #define SECURITY_STATUS_SEC_BUSY (0x00000001u)
2334  #define SECURITY_STATUS_SEC_BUSY_MASK (0x00000001u)
2335  #define SECURITY_STATUS_SEC_BUSY_BIT (0)
2336  #define SECURITY_STATUS_SEC_BUSY_BITS (1)
2337 
2338 #define CBC_STATE_0 *((volatile int32u *)0x40003008u)
2339 #define CBC_STATE_0_REG *((volatile int32u *)0x40003008u)
2340 #define CBC_STATE_0_ADDR (0x40003008u)
2341 #define CBC_STATE_0_RESET (0x00000000u)
2342  /* CBC_STATE field */
2343  #define CBC_STATE_0_CBC_STATE (0xFFFFFFFFu)
2344  #define CBC_STATE_0_CBC_STATE_MASK (0xFFFFFFFFu)
2345  #define CBC_STATE_0_CBC_STATE_BIT (0)
2346  #define CBC_STATE_0_CBC_STATE_BITS (32)
2347 
2348 #define CBC_STATE_1 *((volatile int32u *)0x4000300Cu)
2349 #define CBC_STATE_1_REG *((volatile int32u *)0x4000300Cu)
2350 #define CBC_STATE_1_ADDR (0x4000300Cu)
2351 #define CBC_STATE_1_RESET (0x00000000u)
2352  /* CBC_STATE_1 field */
2353  #define CBC_STATE_1_CBC_STATE_1 (0xFFFFFFFFu)
2354  #define CBC_STATE_1_CBC_STATE_1_MASK (0xFFFFFFFFu)
2355  #define CBC_STATE_1_CBC_STATE_1_BIT (0)
2356  #define CBC_STATE_1_CBC_STATE_1_BITS (32)
2357 
2358 #define CBC_STATE_2 *((volatile int32u *)0x40003010u)
2359 #define CBC_STATE_2_REG *((volatile int32u *)0x40003010u)
2360 #define CBC_STATE_2_ADDR (0x40003010u)
2361 #define CBC_STATE_2_RESET (0x00000000u)
2362  /* CBC_STATE_2 field */
2363  #define CBC_STATE_2_CBC_STATE_2 (0xFFFFFFFFu)
2364  #define CBC_STATE_2_CBC_STATE_2_MASK (0xFFFFFFFFu)
2365  #define CBC_STATE_2_CBC_STATE_2_BIT (0)
2366  #define CBC_STATE_2_CBC_STATE_2_BITS (32)
2367 
2368 #define CBC_STATE_3 *((volatile int32u *)0x40003014u)
2369 #define CBC_STATE_3_REG *((volatile int32u *)0x40003014u)
2370 #define CBC_STATE_3_ADDR (0x40003014u)
2371 #define CBC_STATE_3_RESET (0x00000000u)
2372  /* CBC_STATE_3 field */
2373  #define CBC_STATE_3_CBC_STATE_3 (0xFFFFFFFFu)
2374  #define CBC_STATE_3_CBC_STATE_3_MASK (0xFFFFFFFFu)
2375  #define CBC_STATE_3_CBC_STATE_3_BIT (0)
2376  #define CBC_STATE_3_CBC_STATE_3_BITS (32)
2377 
2378 #define PT *((volatile int32u *)0x40003028u)
2379 #define PT_REG *((volatile int32u *)0x40003028u)
2380 #define PT_ADDR (0x40003028u)
2381 #define PT_RESET (0x00000000u)
2382  /* PT field */
2383  #define PT_PT (0xFFFFFFFFu)
2384  #define PT_PT_MASK (0xFFFFFFFFu)
2385  #define PT_PT_BIT (0)
2386  #define PT_PT_BITS (32)
2387 
2388 #define CT *((volatile int32u *)0x40003030u)
2389 #define CT_REG *((volatile int32u *)0x40003030u)
2390 #define CT_ADDR (0x40003030u)
2391 #define CT_RESET (0x00000000u)
2392  /* CT field */
2393  #define CT_CT (0xFFFFFFFFu)
2394  #define CT_CT_MASK (0xFFFFFFFFu)
2395  #define CT_CT_BIT (0)
2396  #define CT_CT_BITS (32)
2397 
2398 #define KEY_0 *((volatile int32u *)0x40003038u)
2399 #define KEY_0_REG *((volatile int32u *)0x40003038u)
2400 #define KEY_0_ADDR (0x40003038u)
2401 #define KEY_0_RESET (0x00000000u)
2402  /* KEY_O field */
2403  #define KEY_0_KEY_O (0xFFFFFFFFu)
2404  #define KEY_0_KEY_O_MASK (0xFFFFFFFFu)
2405  #define KEY_0_KEY_O_BIT (0)
2406  #define KEY_0_KEY_O_BITS (32)
2407 
2408 #define KEY_1 *((volatile int32u *)0x4000303Cu)
2409 #define KEY_1_REG *((volatile int32u *)0x4000303Cu)
2410 #define KEY_1_ADDR (0x4000303Cu)
2411 #define KEY_1_RESET (0x00000000u)
2412  /* KEY_1 field */
2413  #define KEY_1_KEY_1 (0xFFFFFFFFu)
2414  #define KEY_1_KEY_1_MASK (0xFFFFFFFFu)
2415  #define KEY_1_KEY_1_BIT (0)
2416  #define KEY_1_KEY_1_BITS (32)
2417 
2418 #define KEY_2 *((volatile int32u *)0x40003040u)
2419 #define KEY_2_REG *((volatile int32u *)0x40003040u)
2420 #define KEY_2_ADDR (0x40003040u)
2421 #define KEY_2_RESET (0x00000000u)
2422  /* KEY_2 field */
2423  #define KEY_2_KEY_2 (0xFFFFFFFFu)
2424  #define KEY_2_KEY_2_MASK (0xFFFFFFFFu)
2425  #define KEY_2_KEY_2_BIT (0)
2426  #define KEY_2_KEY_2_BITS (32)
2427 
2428 #define KEY_3 *((volatile int32u *)0x40003044u)
2429 #define KEY_3_REG *((volatile int32u *)0x40003044u)
2430 #define KEY_3_ADDR (0x40003044u)
2431 #define KEY_3_RESET (0x00000000u)
2432  /* KEY_3 field */
2433  #define KEY_3_KEY_3 (0xFFFFFFFFu)
2434  #define KEY_3_KEY_3_MASK (0xFFFFFFFFu)
2435  #define KEY_3_KEY_3_BIT (0)
2436  #define KEY_3_KEY_3_BITS (32)
2437 
2438 /* CM_LV block */
2439 #define BLOCK_CM_LV_BASE (0x40004000u)
2440 #define BLOCK_CM_LV_END (0x40004034u)
2441 #define BLOCK_CM_LV_SIZE (BLOCK_CM_LV_END - BLOCK_CM_LV_BASE + 1)
2442 
2443 #define SILICON_ID *((volatile int32u *)0x40004000u)
2444 #define SILICON_ID_REG *((volatile int32u *)0x40004000u)
2445 #define SILICON_ID_ADDR (0x40004000u)
2446 #define SILICON_ID_RESET (0x069A862Bu)
2447  /* HW_VERSION field */
2448  #define SILICON_ID_HW_VERSION (0xF0000000u)
2449  #define SILICON_ID_HW_VERSION_MASK (0xF0000000u)
2450  #define SILICON_ID_HW_VERSION_BIT (28)
2451  #define SILICON_ID_HW_VERSION_BITS (4)
2452  /* ST_DIVISION field */
2453  #define SILICON_ID_ST_DIVISION (0x0F000000u)
2454  #define SILICON_ID_ST_DIVISION_MASK (0x0F000000u)
2455  #define SILICON_ID_ST_DIVISION_BIT (24)
2456  #define SILICON_ID_ST_DIVISION_BITS (4)
2457  /* CHIP_TYPE field */
2458  #define SILICON_ID_CHIP_TYPE (0x00FF8000u)
2459  #define SILICON_ID_CHIP_TYPE_MASK (0x00FF8000u)
2460  #define SILICON_ID_CHIP_TYPE_BIT (15)
2461  #define SILICON_ID_CHIP_TYPE_BITS (9)
2462  /* SUB_TYPE field */
2463  #define SILICON_ID_SUB_TYPE (0x00007000u)
2464  #define SILICON_ID_SUB_TYPE_MASK (0x00007000u)
2465  #define SILICON_ID_SUB_TYPE_BIT (12)
2466  #define SILICON_ID_SUB_TYPE_BITS (3)
2467  /* JEDEC_MAN_ID field */
2468  #define SILICON_ID_JEDEC_MAN_ID (0x00000FFEu)
2469  #define SILICON_ID_JEDEC_MAN_ID_MASK (0x00000FFEu)
2470  #define SILICON_ID_JEDEC_MAN_ID_BIT (1)
2471  #define SILICON_ID_JEDEC_MAN_ID_BITS (11)
2472  /* ONE field */
2473  #define SILICON_ID_ONE (0x00000001u)
2474  #define SILICON_ID_ONE_MASK (0x00000001u)
2475  #define SILICON_ID_ONE_BIT (0)
2476  #define SILICON_ID_ONE_BITS (1)
2477 
2478 #define OSC24M_BIASTRIM *((volatile int32u *)0x40004004u)
2479 #define OSC24M_BIASTRIM_REG *((volatile int32u *)0x40004004u)
2480 #define OSC24M_BIASTRIM_ADDR (0x40004004u)
2481 #define OSC24M_BIASTRIM_RESET (0x0000000Fu)
2482  /* OSC24M_BIAS_TRIM field */
2483  #define OSC24M_BIASTRIM_OSC24M_BIAS_TRIM (0x0000000Fu)
2484  #define OSC24M_BIASTRIM_OSC24M_BIAS_TRIM_MASK (0x0000000Fu)
2485  #define OSC24M_BIASTRIM_OSC24M_BIAS_TRIM_BIT (0)
2486  #define OSC24M_BIASTRIM_OSC24M_BIAS_TRIM_BITS (4)
2487 
2488 #define OSCHF_TUNE *((volatile int32u *)0x40004008u)
2489 #define OSCHF_TUNE_REG *((volatile int32u *)0x40004008u)
2490 #define OSCHF_TUNE_ADDR (0x40004008u)
2491 #define OSCHF_TUNE_RESET (0x00000017u)
2492  /* OSCHF_TUNE_FIELD field */
2493  #define OSCHF_TUNE_FIELD (0x0000001Fu)
2494  #define OSCHF_TUNE_FIELD_MASK (0x0000001Fu)
2495  #define OSCHF_TUNE_FIELD_BIT (0)
2496  #define OSCHF_TUNE_FIELD_BITS (5)
2497 
2498 #define OSC24M_COMP *((volatile int32u *)0x4000400Cu)
2499 #define OSC24M_COMP_REG *((volatile int32u *)0x4000400Cu)
2500 #define OSC24M_COMP_ADDR (0x4000400Cu)
2501 #define OSC24M_COMP_RESET (0x00000000u)
2502  /* OSC24M_HI field */
2503  #define OSC24M_HI (0x00000002u)
2504  #define OSC24M_HI_MASK (0x00000002u)
2505  #define OSC24M_HI_BIT (1)
2506  #define OSC24M_HI_BITS (1)
2507  /* OSC24M_LO field */
2508  #define OSC24M_LO (0x00000001u)
2509  #define OSC24M_LO_MASK (0x00000001u)
2510  #define OSC24M_LO_BIT (0)
2511  #define OSC24M_LO_BITS (1)
2512 
2513 #define CLK_PERIODMODE *((volatile int32u *)0x40004010u)
2514 #define CLK_PERIODMODE_REG *((volatile int32u *)0x40004010u)
2515 #define CLK_PERIODMODE_ADDR (0x40004010u)
2516 #define CLK_PERIODMODE_RESET (0x00000000u)
2517  /* CLK_PERIODMODE_FIELD field */
2518  #define CLK_PERIODMODE_FIELD (0x00000003u)
2519  #define CLK_PERIODMODE_FIELD_MASK (0x00000003u)
2520  #define CLK_PERIODMODE_FIELD_BIT (0)
2521  #define CLK_PERIODMODE_FIELD_BITS (2)
2522 
2523 #define CLK_PERIOD *((volatile int32u *)0x40004014u)
2524 #define CLK_PERIOD_REG *((volatile int32u *)0x40004014u)
2525 #define CLK_PERIOD_ADDR (0x40004014u)
2526 #define CLK_PERIOD_RESET (0x00000000u)
2527  /* CLK_PERIOD_FIELD field */
2528  #define CLK_PERIOD_FIELD (0x0000FFFFu)
2529  #define CLK_PERIOD_FIELD_MASK (0x0000FFFFu)
2530  #define CLK_PERIOD_FIELD_BIT (0)
2531  #define CLK_PERIOD_FIELD_BITS (16)
2532 
2533 #define DITHER_DIS *((volatile int32u *)0x40004018u)
2534 #define DITHER_DIS_REG *((volatile int32u *)0x40004018u)
2535 #define DITHER_DIS_ADDR (0x40004018u)
2536 #define DITHER_DIS_RESET (0x00000000u)
2537  /* DITHER_DIS field */
2538  #define DITHER_DIS_DITHER_DIS (0x00000001u)
2539  #define DITHER_DIS_DITHER_DIS_MASK (0x00000001u)
2540  #define DITHER_DIS_DITHER_DIS_BIT (0)
2541  #define DITHER_DIS_DITHER_DIS_BITS (1)
2542 
2543 #define OSC24M_CTRL *((volatile int32u *)0x4000401Cu)
2544 #define OSC24M_CTRL_REG *((volatile int32u *)0x4000401Cu)
2545 #define OSC24M_CTRL_ADDR (0x4000401Cu)
2546 #define OSC24M_CTRL_RESET (0x00000000u)
2547  /* OSC24M_EN field */
2548  #define OSC24M_CTRL_OSC24M_EN (0x00000002u)
2549  #define OSC24M_CTRL_OSC24M_EN_MASK (0x00000002u)
2550  #define OSC24M_CTRL_OSC24M_EN_BIT (1)
2551  #define OSC24M_CTRL_OSC24M_EN_BITS (1)
2552  /* OSC24M_SEL field */
2553  #define OSC24M_CTRL_OSC24M_SEL (0x00000001u)
2554  #define OSC24M_CTRL_OSC24M_SEL_MASK (0x00000001u)
2555  #define OSC24M_CTRL_OSC24M_SEL_BIT (0)
2556  #define OSC24M_CTRL_OSC24M_SEL_BITS (1)
2557 
2558 #define CPU_CLKSEL *((volatile int32u *)0x40004020u)
2559 #define CPU_CLKSEL_REG *((volatile int32u *)0x40004020u)
2560 #define CPU_CLKSEL_ADDR (0x40004020u)
2561 #define CPU_CLKSEL_RESET (0x00000000u)
2562  /* CPU_CLKSEL_FIELD field */
2563  #define CPU_CLKSEL_FIELD (0x00000001u)
2564  #define CPU_CLKSEL_FIELD_MASK (0x00000001u)
2565  #define CPU_CLKSEL_FIELD_BIT (0)
2566  #define CPU_CLKSEL_FIELD_BITS (1)
2567 
2568 #define BUS_FAULT *((volatile int32u *)0x40004024u)
2569 #define BUS_FAULT_REG *((volatile int32u *)0x40004024u)
2570 #define BUS_FAULT_ADDR (0x40004024u)
2571 #define BUS_FAULT_RESET (0x00000000u)
2572  /* WRONGSIZE field */
2573  #define BUS_FAULT_WRONGSIZE (0x00000008u)
2574  #define BUS_FAULT_WRONGSIZE_MASK (0x00000008u)
2575  #define BUS_FAULT_WRONGSIZE_BIT (3)
2576  #define BUS_FAULT_WRONGSIZE_BITS (1)
2577  /* PROTECTED field */
2578  #define BUS_FAULT_PROTECTED (0x00000004u)
2579  #define BUS_FAULT_PROTECTED_MASK (0x00000004u)
2580  #define BUS_FAULT_PROTECTED_BIT (2)
2581  #define BUS_FAULT_PROTECTED_BITS (1)
2582  /* RESERVED field */
2583  #define BUS_FAULT_RESERVED (0x00000002u)
2584  #define BUS_FAULT_RESERVED_MASK (0x00000002u)
2585  #define BUS_FAULT_RESERVED_BIT (1)
2586  #define BUS_FAULT_RESERVED_BITS (1)
2587  /* MISSED field */
2588  #define BUS_FAULT_MISSED (0x00000001u)
2589  #define BUS_FAULT_MISSED_MASK (0x00000001u)
2590  #define BUS_FAULT_MISSED_BIT (0)
2591  #define BUS_FAULT_MISSED_BITS (1)
2592 
2593 #define PCTRACE_SEL *((volatile int32u *)0x40004028u)
2594 #define PCTRACE_SEL_REG *((volatile int32u *)0x40004028u)
2595 #define PCTRACE_SEL_ADDR (0x40004028u)
2596 #define PCTRACE_SEL_RESET (0x00000000u)
2597  /* PCTRACE_SEL_FIELD field */
2598  #define PCTRACE_SEL_FIELD (0x00000001u)
2599  #define PCTRACE_SEL_FIELD_MASK (0x00000001u)
2600  #define PCTRACE_SEL_FIELD_BIT (0)
2601  #define PCTRACE_SEL_FIELD_BITS (1)
2602 
2603 #define FPEC_CLKREQ *((volatile int32u *)0x4000402Cu)
2604 #define FPEC_CLKREQ_REG *((volatile int32u *)0x4000402Cu)
2605 #define FPEC_CLKREQ_ADDR (0x4000402Cu)
2606 #define FPEC_CLKREQ_RESET (0x00000000u)
2607  /* FPEC_CLKREQ_FIELD field */
2608  #define FPEC_CLKREQ_FIELD (0x00000001u)
2609  #define FPEC_CLKREQ_FIELD_MASK (0x00000001u)
2610  #define FPEC_CLKREQ_FIELD_BIT (0)
2611  #define FPEC_CLKREQ_FIELD_BITS (1)
2612 
2613 #define FPEC_CLKSTAT *((volatile int32u *)0x40004030u)
2614 #define FPEC_CLKSTAT_REG *((volatile int32u *)0x40004030u)
2615 #define FPEC_CLKSTAT_ADDR (0x40004030u)
2616 #define FPEC_CLKSTAT_RESET (0x00000000u)
2617  /* FPEC_CLKBSY field */
2618  #define FPEC_CLKBSY (0x00000002u)
2619  #define FPEC_CLKBSY_MASK (0x00000002u)
2620  #define FPEC_CLKBSY_BIT (1)
2621  #define FPEC_CLKBSY_BITS (1)
2622  /* FPEC_CLKACK field */
2623  #define FPEC_CLKACK (0x00000001u)
2624  #define FPEC_CLKACK_MASK (0x00000001u)
2625  #define FPEC_CLKACK_BIT (0)
2626  #define FPEC_CLKACK_BITS (1)
2627 
2628 #define LV_SPARE *((volatile int32u *)0x40004034u)
2629 #define LV_SPARE_REG *((volatile int32u *)0x40004034u)
2630 #define LV_SPARE_ADDR (0x40004034u)
2631 #define LV_SPARE_RESET (0x00000000u)
2632  /* LV_SPARE field */
2633  #define LV_SPARE_LV_SPARE (0x000000FFu)
2634  #define LV_SPARE_LV_SPARE_MASK (0x000000FFu)
2635  #define LV_SPARE_LV_SPARE_BIT (0)
2636  #define LV_SPARE_LV_SPARE_BITS (8)
2637 
2638 /* RAM_CTRL block */
2639 #define DATA_RAM_CTRL_BASE (0x40005000u)
2640 #define DATA_RAM_CTRL_END (0x40005028u)
2641 #define DATA_RAM_CTRL_SIZE (DATA_RAM_CTRL_END - DATA_RAM_CTRL_BASE + 1)
2642 
2643 #define MEM_PROT_0 *((volatile int32u *)0x40005000u)
2644 #define MEM_PROT_0_REG *((volatile int32u *)0x40005000u)
2645 #define MEM_PROT_0_ADDR (0x40005000u)
2646 #define MEM_PROT_0_RESET (0x00000000u)
2647  /* MEM_PROT_0 field */
2648  #define MEM_PROT_0_MEM_PROT_0 (0xFFFFFFFFu)
2649  #define MEM_PROT_0_MEM_PROT_0_MASK (0xFFFFFFFFu)
2650  #define MEM_PROT_0_MEM_PROT_0_BIT (0)
2651  #define MEM_PROT_0_MEM_PROT_0_BITS (32)
2652 
2653 #define MEM_PROT_1 *((volatile int32u *)0x40005004u)
2654 #define MEM_PROT_1_REG *((volatile int32u *)0x40005004u)
2655 #define MEM_PROT_1_ADDR (0x40005004u)
2656 #define MEM_PROT_1_RESET (0x00000000u)
2657  /* MEM_PROT_1 field */
2658  #define MEM_PROT_1_MEM_PROT_1 (0xFFFFFFFFu)
2659  #define MEM_PROT_1_MEM_PROT_1_MASK (0xFFFFFFFFu)
2660  #define MEM_PROT_1_MEM_PROT_1_BIT (0)
2661  #define MEM_PROT_1_MEM_PROT_1_BITS (32)
2662 
2663 #define MEM_PROT_2 *((volatile int32u *)0x40005008u)
2664 #define MEM_PROT_2_REG *((volatile int32u *)0x40005008u)
2665 #define MEM_PROT_2_ADDR (0x40005008u)
2666 #define MEM_PROT_2_RESET (0x00000000u)
2667  /* MEM_PROT_2 field */
2668  #define MEM_PROT_2_MEM_PROT_2 (0xFFFFFFFFu)
2669  #define MEM_PROT_2_MEM_PROT_2_MASK (0xFFFFFFFFu)
2670  #define MEM_PROT_2_MEM_PROT_2_BIT (0)
2671  #define MEM_PROT_2_MEM_PROT_2_BITS (32)
2672 
2673 #define MEM_PROT_3 *((volatile int32u *)0x4000500Cu)
2674 #define MEM_PROT_3_REG *((volatile int32u *)0x4000500Cu)
2675 #define MEM_PROT_3_ADDR (0x4000500Cu)
2676 #define MEM_PROT_3_RESET (0x00000000u)
2677  /* MEM_PROT_3 field */
2678  #define MEM_PROT_3_MEM_PROT_3 (0xFFFFFFFFu)
2679  #define MEM_PROT_3_MEM_PROT_3_MASK (0xFFFFFFFFu)
2680  #define MEM_PROT_3_MEM_PROT_3_BIT (0)
2681  #define MEM_PROT_3_MEM_PROT_3_BITS (32)
2682 
2683 #define MEM_PROT_4 *((volatile int32u *)0x40005010u)
2684 #define MEM_PROT_4_REG *((volatile int32u *)0x40005010u)
2685 #define MEM_PROT_4_ADDR (0x40005010u)
2686 #define MEM_PROT_4_RESET (0x00000000u)
2687  /* MEM_PROT_4 field */
2688  #define MEM_PROT_4_MEM_PROT_4 (0xFFFFFFFFu)
2689  #define MEM_PROT_4_MEM_PROT_4_MASK (0xFFFFFFFFu)
2690  #define MEM_PROT_4_MEM_PROT_4_BIT (0)
2691  #define MEM_PROT_4_MEM_PROT_4_BITS (32)
2692 
2693 #define MEM_PROT_5 *((volatile int32u *)0x40005014u)
2694 #define MEM_PROT_5_REG *((volatile int32u *)0x40005014u)
2695 #define MEM_PROT_5_ADDR (0x40005014u)
2696 #define MEM_PROT_5_RESET (0x00000000u)
2697  /* MEM_PROT_5 field */
2698  #define MEM_PROT_5_MEM_PROT_5 (0xFFFFFFFFu)
2699  #define MEM_PROT_5_MEM_PROT_5_MASK (0xFFFFFFFFu)
2700  #define MEM_PROT_5_MEM_PROT_5_BIT (0)
2701  #define MEM_PROT_5_MEM_PROT_5_BITS (32)
2702 
2703 #define MEM_PROT_6 *((volatile int32u *)0x40005018u)
2704 #define MEM_PROT_6_REG *((volatile int32u *)0x40005018u)
2705 #define MEM_PROT_6_ADDR (0x40005018u)
2706 #define MEM_PROT_6_RESET (0x00000000u)
2707  /* MEM_PROT_6 field */
2708  #define MEM_PROT_6_MEM_PROT_6 (0xFFFFFFFFu)
2709  #define MEM_PROT_6_MEM_PROT_6_MASK (0xFFFFFFFFu)
2710  #define MEM_PROT_6_MEM_PROT_6_BIT (0)
2711  #define MEM_PROT_6_MEM_PROT_6_BITS (32)
2712 
2713 #define MEM_PROT_7 *((volatile int32u *)0x4000501Cu)
2714 #define MEM_PROT_7_REG *((volatile int32u *)0x4000501Cu)
2715 #define MEM_PROT_7_ADDR (0x4000501Cu)
2716 #define MEM_PROT_7_RESET (0x00000000u)
2717  /* MEM_PROT_7 field */
2718  #define MEM_PROT_7_MEM_PROT_7 (0xFFFFFFFFu)
2719  #define MEM_PROT_7_MEM_PROT_7_MASK (0xFFFFFFFFu)
2720  #define MEM_PROT_7_MEM_PROT_7_BIT (0)
2721  #define MEM_PROT_7_MEM_PROT_7_BITS (32)
2722 
2723 #define DMA_PROT_ADDR *((volatile int32u *)0x40005020u)
2724 #define DMA_PROT_ADDR_REG *((volatile int32u *)0x40005020u)
2725 #define DMA_PROT_ADDR_ADDR (0x40005020u)
2726 #define DMA_PROT_ADDR_RESET (0x20000000u)
2727  /* DMA_PROT_OFFS field */
2728  #define DMA_PROT_ADDR_DMA_PROT_OFFS (0xFFFFE000u)
2729  #define DMA_PROT_ADDR_DMA_PROT_OFFS_MASK (0xFFFFE000u)
2730  #define DMA_PROT_ADDR_DMA_PROT_OFFS_BIT (13)
2731  #define DMA_PROT_ADDR_DMA_PROT_OFFS_BITS (19)
2732  /* DMA_PROT_ADDR field */
2733  #define DMA_PROT_ADDR_DMA_PROT_ADDR (0x00001FFFu)
2734  #define DMA_PROT_ADDR_DMA_PROT_ADDR_MASK (0x00001FFFu)
2735  #define DMA_PROT_ADDR_DMA_PROT_ADDR_BIT (0)
2736  #define DMA_PROT_ADDR_DMA_PROT_ADDR_BITS (13)
2737 
2738 #define DMA_PROT_CH *((volatile int32u *)0x40005024u)
2739 #define DMA_PROT_CH_REG *((volatile int32u *)0x40005024u)
2740 #define DMA_PROT_CH_ADDR (0x40005024u)
2741 #define DMA_PROT_CH_RESET (0x00000000u)
2742  /* DMA_PROT_CH field */
2743  #define DMA_PROT_CH_DMA_PROT_CH (0x00000007u)
2744  #define DMA_PROT_CH_DMA_PROT_CH_MASK (0x00000007u)
2745  #define DMA_PROT_CH_DMA_PROT_CH_BIT (0)
2746  #define DMA_PROT_CH_DMA_PROT_CH_BITS (3)
2747 
2748 #define MEM_PROT_EN *((volatile int32u *)0x40005028u)
2749 #define MEM_PROT_EN_REG *((volatile int32u *)0x40005028u)
2750 #define MEM_PROT_EN_ADDR (0x40005028u)
2751 #define MEM_PROT_EN_RESET (0x00000000u)
2752  /* FORCE_PROT field */
2753  #define MEM_PROT_EN_FORCE_PROT (0x00000004u)
2754  #define MEM_PROT_EN_FORCE_PROT_MASK (0x00000004u)
2755  #define MEM_PROT_EN_FORCE_PROT_BIT (2)
2756  #define MEM_PROT_EN_FORCE_PROT_BITS (1)
2757  /* DMA_PROT_EN_MAC field */
2758  #define MEM_PROT_EN_DMA_PROT_EN_MAC (0x00000002u)
2759  #define MEM_PROT_EN_DMA_PROT_EN_MAC_MASK (0x00000002u)
2760  #define MEM_PROT_EN_DMA_PROT_EN_MAC_BIT (1)
2761  #define MEM_PROT_EN_DMA_PROT_EN_MAC_BITS (1)
2762  /* DMA_PROT_EN_OTHER field */
2763  #define MEM_PROT_EN_DMA_PROT_EN_OTHER (0x00000001u)
2764  #define MEM_PROT_EN_DMA_PROT_EN_OTHER_MASK (0x00000001u)
2765  #define MEM_PROT_EN_DMA_PROT_EN_OTHER_BIT (0)
2766  #define MEM_PROT_EN_DMA_PROT_EN_OTHER_BITS (1)
2767 
2768 /* SLOW_TIMERS block */
2769 #define DATA_SLOW_TIMERS_BASE (0x40006000u)
2770 #define DATA_SLOW_TIMERS_END (0x40006024u)
2771 #define DATA_SLOW_TIMERS_SIZE (DATA_SLOW_TIMERS_END - DATA_SLOW_TIMERS_BASE + 1)
2772 
2773 #define WDOG_CFG *((volatile int32u *)0x40006000u)
2774 #define WDOG_CFG_REG *((volatile int32u *)0x40006000u)
2775 #define WDOG_CFG_ADDR (0x40006000u)
2776 #define WDOG_CFG_RESET (0x00000002u)
2777  /* WDOG_DISABLE field */
2778  #define WDOG_DISABLE (0x00000002u)
2779  #define WDOG_DISABLE_MASK (0x00000002u)
2780  #define WDOG_DISABLE_BIT (1)
2781  #define WDOG_DISABLE_BITS (1)
2782  /* WDOG_ENABLE field */
2783  #define WDOG_ENABLE (0x00000001u)
2784  #define WDOG_ENABLE_MASK (0x00000001u)
2785  #define WDOG_ENABLE_BIT (0)
2786  #define WDOG_ENABLE_BITS (1)
2787 
2788 #define WDOG_KEY *((volatile int32u *)0x40006004u)
2789 #define WDOG_KEY_REG *((volatile int32u *)0x40006004u)
2790 #define WDOG_KEY_ADDR (0x40006004u)
2791 #define WDOG_KEY_RESET (0x00000000u)
2792  /* WDOG_KEY_FIELD field */
2793  #define WDOG_KEY_FIELD (0x0000FFFFu)
2794  #define WDOG_KEY_FIELD_MASK (0x0000FFFFu)
2795  #define WDOG_KEY_FIELD_BIT (0)
2796  #define WDOG_KEY_FIELD_BITS (16)
2797 
2798 #define WDOG_RESET *((volatile int32u *)0x40006008u)
2799 #define WDOG_RESET_REG *((volatile int32u *)0x40006008u)
2800 #define WDOG_RESET_ADDR (0x40006008u)
2801 #define WDOG_RESET_RESET (0x00000000u)
2802 
2803 #define SLEEPTMR_CFG *((volatile int32u *)0x4000600Cu)
2804 #define SLEEPTMR_CFG_REG *((volatile int32u *)0x4000600Cu)
2805 #define SLEEPTMR_CFG_ADDR (0x4000600Cu)
2806 #define SLEEPTMR_CFG_RESET (0x00000400u)
2807  /* SLEEPTMR_REVERSE field */
2808  #define SLEEPTMR_REVERSE (0x00001000u)
2809  #define SLEEPTMR_REVERSE_MASK (0x00001000u)
2810  #define SLEEPTMR_REVERSE_BIT (12)
2811  #define SLEEPTMR_REVERSE_BITS (1)
2812  /* SLEEPTMR_ENABLE field */
2813  #define SLEEPTMR_ENABLE (0x00000800u)
2814  #define SLEEPTMR_ENABLE_MASK (0x00000800u)
2815  #define SLEEPTMR_ENABLE_BIT (11)
2816  #define SLEEPTMR_ENABLE_BITS (1)
2817  /* SLEEPTMR_DBGPAUSE field */
2818  #define SLEEPTMR_DBGPAUSE (0x00000400u)
2819  #define SLEEPTMR_DBGPAUSE_MASK (0x00000400u)
2820  #define SLEEPTMR_DBGPAUSE_BIT (10)
2821  #define SLEEPTMR_DBGPAUSE_BITS (1)
2822  /* SLEEPTMR_CLKDIV field */
2823  #define SLEEPTMR_CLKDIV (0x000000F0u)
2824  #define SLEEPTMR_CLKDIV_MASK (0x000000F0u)
2825  #define SLEEPTMR_CLKDIV_BIT (4)
2826  #define SLEEPTMR_CLKDIV_BITS (4)
2827  /* SLEEPTMR_CLKSEL field */
2828  #define SLEEPTMR_CLKSEL (0x00000001u)
2829  #define SLEEPTMR_CLKSEL_MASK (0x00000001u)
2830  #define SLEEPTMR_CLKSEL_BIT (0)
2831  #define SLEEPTMR_CLKSEL_BITS (1)
2832 
2833 #define SLEEPTMR_CNTH *((volatile int32u *)0x40006010u)
2834 #define SLEEPTMR_CNTH_REG *((volatile int32u *)0x40006010u)
2835 #define SLEEPTMR_CNTH_ADDR (0x40006010u)
2836 #define SLEEPTMR_CNTH_RESET (0x00000000u)
2837  /* SLEEPTMR_CNTH_FIELD field */
2838  #define SLEEPTMR_CNTH_FIELD (0x0000FFFFu)
2839  #define SLEEPTMR_CNTH_FIELD_MASK (0x0000FFFFu)
2840  #define SLEEPTMR_CNTH_FIELD_BIT (0)
2841  #define SLEEPTMR_CNTH_FIELD_BITS (16)
2842 
2843 #define SLEEPTMR_CNTL *((volatile int32u *)0x40006014u)
2844 #define SLEEPTMR_CNTL_REG *((volatile int32u *)0x40006014u)
2845 #define SLEEPTMR_CNTL_ADDR (0x40006014u)
2846 #define SLEEPTMR_CNTL_RESET (0x00000000u)
2847  /* SLEEPTMR_CNTL_FIELD field */
2848  #define SLEEPTMR_CNTL_FIELD (0x0000FFFFu)
2849  #define SLEEPTMR_CNTL_FIELD_MASK (0x0000FFFFu)
2850  #define SLEEPTMR_CNTL_FIELD_BIT (0)
2851  #define SLEEPTMR_CNTL_FIELD_BITS (16)
2852 
2853 #define SLEEPTMR_CMPAH *((volatile int32u *)0x40006018u)
2854 #define SLEEPTMR_CMPAH_REG *((volatile int32u *)0x40006018u)
2855 #define SLEEPTMR_CMPAH_ADDR (0x40006018u)
2856 #define SLEEPTMR_CMPAH_RESET (0x0000FFFFu)
2857  /* SLEEPTMR_CMPAH_FIELD field */
2858  #define SLEEPTMR_CMPAH_FIELD (0x0000FFFFu)
2859  #define SLEEPTMR_CMPAH_FIELD_MASK (0x0000FFFFu)
2860  #define SLEEPTMR_CMPAH_FIELD_BIT (0)
2861  #define SLEEPTMR_CMPAH_FIELD_BITS (16)
2862 
2863 #define SLEEPTMR_CMPAL *((volatile int32u *)0x4000601Cu)
2864 #define SLEEPTMR_CMPAL_REG *((volatile int32u *)0x4000601Cu)
2865 #define SLEEPTMR_CMPAL_ADDR (0x4000601Cu)
2866 #define SLEEPTMR_CMPAL_RESET (0x0000FFFFu)
2867  /* SLEEPTMR_CMPAL_FIELD field */
2868  #define SLEEPTMR_CMPAL_FIELD (0x0000FFFFu)
2869  #define SLEEPTMR_CMPAL_FIELD_MASK (0x0000FFFFu)
2870  #define SLEEPTMR_CMPAL_FIELD_BIT (0)
2871  #define SLEEPTMR_CMPAL_FIELD_BITS (16)
2872 
2873 #define SLEEPTMR_CMPBH *((volatile int32u *)0x40006020u)
2874 #define SLEEPTMR_CMPBH_REG *((volatile int32u *)0x40006020u)
2875 #define SLEEPTMR_CMPBH_ADDR (0x40006020u)
2876 #define SLEEPTMR_CMPBH_RESET (0x0000FFFFu)
2877  /* SLEEPTMR_CMPBH_FIELD field */
2878  #define SLEEPTMR_CMPBH_FIELD (0x0000FFFFu)
2879  #define SLEEPTMR_CMPBH_FIELD_MASK (0x0000FFFFu)
2880  #define SLEEPTMR_CMPBH_FIELD_BIT (0)
2881  #define SLEEPTMR_CMPBH_FIELD_BITS (16)
2882 
2883 #define SLEEPTMR_CMPBL *((volatile int32u *)0x40006024u)
2884 #define SLEEPTMR_CMPBL_REG *((volatile int32u *)0x40006024u)
2885 #define SLEEPTMR_CMPBL_ADDR (0x40006024u)
2886 #define SLEEPTMR_CMPBL_RESET (0x0000FFFFu)
2887  /* SLEEPTMR_CMPBL_FIELD field */
2888  #define SLEEPTMR_CMPBL_FIELD (0x0000FFFFu)
2889  #define SLEEPTMR_CMPBL_FIELD_MASK (0x0000FFFFu)
2890  #define SLEEPTMR_CMPBL_FIELD_BIT (0)
2891  #define SLEEPTMR_CMPBL_FIELD_BITS (16)
2892 
2893 /* CAL_ADC block */
2894 #define DATA_CAL_ADC_BASE (0x40007000u)
2895 #define DATA_CAL_ADC_END (0x40007004u)
2896 #define DATA_CAL_ADC_SIZE (DATA_CAL_ADC_END - DATA_CAL_ADC_BASE + 1)
2897 
2898 #define CAL_ADC_DATA *((volatile int32u *)0x40007000u)
2899 #define CAL_ADC_DATA_REG *((volatile int32u *)0x40007000u)
2900 #define CAL_ADC_DATA_ADDR (0x40007000u)
2901 #define CAL_ADC_DATA_RESET (0x00000000u)
2902  /* CAL_ADC_DATA field */
2903  #define CAL_ADC_DATA_CAL_ADC_DATA (0x0000FFFFu)
2904  #define CAL_ADC_DATA_CAL_ADC_DATA_MASK (0x0000FFFFu)
2905  #define CAL_ADC_DATA_CAL_ADC_DATA_BIT (0)
2906  #define CAL_ADC_DATA_CAL_ADC_DATA_BITS (16)
2907 
2908 #define CAL_ADC_CONFIG *((volatile int32u *)0x40007004u)
2909 #define CAL_ADC_CONFIG_REG *((volatile int32u *)0x40007004u)
2910 #define CAL_ADC_CONFIG_ADDR (0x40007004u)
2911 #define CAL_ADC_CONFIG_RESET (0x00000000u)
2912  /* CAL_ADC_RATE field */
2913  #define CAL_ADC_CONFIG_CAL_ADC_RATE (0x00007000u)
2914  #define CAL_ADC_CONFIG_CAL_ADC_RATE_MASK (0x00007000u)
2915  #define CAL_ADC_CONFIG_CAL_ADC_RATE_BIT (12)
2916  #define CAL_ADC_CONFIG_CAL_ADC_RATE_BITS (3)
2917  /* CAL_ADC_MUX field */
2918  #define CAL_ADC_CONFIG_CAL_ADC_MUX (0x00000F80u)
2919  #define CAL_ADC_CONFIG_CAL_ADC_MUX_MASK (0x00000F80u)
2920  #define CAL_ADC_CONFIG_CAL_ADC_MUX_BIT (7)
2921  #define CAL_ADC_CONFIG_CAL_ADC_MUX_BITS (5)
2922  /* CAL_ADC_CLKSEL field */
2923  #define CAL_ADC_CONFIG_CAL_ADC_CLKSEL (0x00000004u)
2924  #define CAL_ADC_CONFIG_CAL_ADC_CLKSEL_MASK (0x00000004u)
2925  #define CAL_ADC_CONFIG_CAL_ADC_CLKSEL_BIT (2)
2926  #define CAL_ADC_CONFIG_CAL_ADC_CLKSEL_BITS (1)
2927  /* CAL_ADC_DITHER_DIS field */
2928  #define CAL_ADC_CONFIG_CAL_ADC_DITHER_DIS (0x00000002u)
2929  #define CAL_ADC_CONFIG_CAL_ADC_DITHER_DIS_MASK (0x00000002u)
2930  #define CAL_ADC_CONFIG_CAL_ADC_DITHER_DIS_BIT (1)
2931  #define CAL_ADC_CONFIG_CAL_ADC_DITHER_DIS_BITS (1)
2932  /* CAL_ADC_EN field */
2933  #define CAL_ADC_CONFIG_CAL_ADC_EN (0x00000001u)
2934  #define CAL_ADC_CONFIG_CAL_ADC_EN_MASK (0x00000001u)
2935  #define CAL_ADC_CONFIG_CAL_ADC_EN_BIT (0)
2936  #define CAL_ADC_CONFIG_CAL_ADC_EN_BITS (1)
2937 
2938 /* FLASH_CONTROL block */
2939 #define DATA_FLASH_CONTROL_BASE (0x40008000u)
2940 #define DATA_FLASH_CONTROL_END (0x40008084u)
2941 #define DATA_FLASH_CONTROL_SIZE (DATA_FLASH_CONTROL_END - DATA_FLASH_CONTROL_BASE + 1)
2942 
2943 #define FLASH_ACCESS *((volatile int32u *)0x40008000u)
2944 #define FLASH_ACCESS_REG *((volatile int32u *)0x40008000u)
2945 #define FLASH_ACCESS_ADDR (0x40008000u)
2946 #define FLASH_ACCESS_RESET (0x00000031u)
2947  /* PREFETCH_STATUS field */
2948  #define FLASH_ACCESS_PREFETCH_STATUS (0x00000020u)
2949  #define FLASH_ACCESS_PREFETCH_STATUS_MASK (0x00000020u)
2950  #define FLASH_ACCESS_PREFETCH_STATUS_BIT (5)
2951  #define FLASH_ACCESS_PREFETCH_STATUS_BITS (1)
2952  /* PREFETCH_EN field */
2953  #define FLASH_ACCESS_PREFETCH_EN (0x00000010u)
2954  #define FLASH_ACCESS_PREFETCH_EN_MASK (0x00000010u)
2955  #define FLASH_ACCESS_PREFETCH_EN_BIT (4)
2956  #define FLASH_ACCESS_PREFETCH_EN_BITS (1)
2957  /* HALFCYCLE_ACCESS field */
2958  #define FLASH_ACCESS_HALFCYCLE_ACCESS (0x00000008u)
2959  #define FLASH_ACCESS_HALFCYCLE_ACCESS_MASK (0x00000008u)
2960  #define FLASH_ACCESS_HALFCYCLE_ACCESS_BIT (3)
2961  #define FLASH_ACCESS_HALFCYCLE_ACCESS_BITS (1)
2962  /* CODE_LATENCY field */
2963  #define FLASH_ACCESS_CODE_LATENCY (0x00000007u)
2964  #define FLASH_ACCESS_CODE_LATENCY_MASK (0x00000007u)
2965  #define FLASH_ACCESS_CODE_LATENCY_BIT (0)
2966  #define FLASH_ACCESS_CODE_LATENCY_BITS (3)
2967 
2968 #define FPEC_KEY *((volatile int32u *)0x40008004u)
2969 #define FPEC_KEY_REG *((volatile int32u *)0x40008004u)
2970 #define FPEC_KEY_ADDR (0x40008004u)
2971 #define FPEC_KEY_RESET (0x00000000u)
2972  /* FKEYR field */
2973  #define FPEC_KEY_FKEYR (0xFFFFFFFFu)
2974  #define FPEC_KEY_FKEYR_MASK (0xFFFFFFFFu)
2975  #define FPEC_KEY_FKEYR_BIT (0)
2976  #define FPEC_KEY_FKEYR_BITS (32)
2977 
2978 #define OPT_KEY *((volatile int32u *)0x40008008u)
2979 #define OPT_KEY_REG *((volatile int32u *)0x40008008u)
2980 #define OPT_KEY_ADDR (0x40008008u)
2981 #define OPT_KEY_RESET (0x00000000u)
2982  /* OPTKEYR field */
2983  #define OPT_KEY_OPTKEYR (0xFFFFFFFFu)
2984  #define OPT_KEY_OPTKEYR_MASK (0xFFFFFFFFu)
2985  #define OPT_KEY_OPTKEYR_BIT (0)
2986  #define OPT_KEY_OPTKEYR_BITS (32)
2987 
2988 #define FLASH_STATUS *((volatile int32u *)0x4000800Cu)
2989 #define FLASH_STATUS_REG *((volatile int32u *)0x4000800Cu)
2990 #define FLASH_STATUS_ADDR (0x4000800Cu)
2991 #define FLASH_STATUS_RESET (0x00000000u)
2992  /* EOP field */
2993  #define FLASH_STATUS_EOP (0x00000020u)
2994  #define FLASH_STATUS_EOP_MASK (0x00000020u)
2995  #define FLASH_STATUS_EOP_BIT (5)
2996  #define FLASH_STATUS_EOP_BITS (1)
2997  /* WRP_ERR field */
2998  #define FLASH_STATUS_WRP_ERR (0x00000010u)
2999  #define FLASH_STATUS_WRP_ERR_MASK (0x00000010u)
3000  #define FLASH_STATUS_WRP_ERR_BIT (4)
3001  #define FLASH_STATUS_WRP_ERR_BITS (1)
3002  /* PAGE_PROG_ERR field */
3003  #define FLASH_STATUS_PAGE_PROG_ERR (0x00000008u)
3004  #define FLASH_STATUS_PAGE_PROG_ERR_MASK (0x00000008u)
3005  #define FLASH_STATUS_PAGE_PROG_ERR_BIT (3)
3006  #define FLASH_STATUS_PAGE_PROG_ERR_BITS (1)
3007  /* PROG_ERR field */
3008  #define FLASH_STATUS_PROG_ERR (0x00000004u)
3009  #define FLASH_STATUS_PROG_ERR_MASK (0x00000004u)
3010  #define FLASH_STATUS_PROG_ERR_BIT (2)
3011  #define FLASH_STATUS_PROG_ERR_BITS (1)
3012  /* EARLY_BSY field */
3013  #define FLASH_STATUS_EARLY_BSY (0x00000002u)
3014  #define FLASH_STATUS_EARLY_BSY_MASK (0x00000002u)
3015  #define FLASH_STATUS_EARLY_BSY_BIT (1)
3016  #define FLASH_STATUS_EARLY_BSY_BITS (1)
3017  /* FLA_BSY field */
3018  #define FLASH_STATUS_FLA_BSY (0x00000001u)
3019  #define FLASH_STATUS_FLA_BSY_MASK (0x00000001u)
3020  #define FLASH_STATUS_FLA_BSY_BIT (0)
3021  #define FLASH_STATUS_FLA_BSY_BITS (1)
3022 
3023 #define FLASH_CTRL *((volatile int32u *)0x40008010u)
3024 #define FLASH_CTRL_REG *((volatile int32u *)0x40008010u)
3025 #define FLASH_CTRL_ADDR (0x40008010u)
3026 #define FLASH_CTRL_RESET (0x00000080u)
3027  /* EOPIE field */
3028  #define FLASH_CTRL_EOPIE (0x00001000u)
3029  #define FLASH_CTRL_EOPIE_MASK (0x00001000u)
3030  #define FLASH_CTRL_EOPIE_BIT (12)
3031  #define FLASH_CTRL_EOPIE_BITS (1)
3032  /* EARLYBSYIE field */
3033  #define FLASH_CTRL_EARLYBSYIE (0x00000800u)
3034  #define FLASH_CTRL_EARLYBSYIE_MASK (0x00000800u)
3035  #define FLASH_CTRL_EARLYBSYIE_BIT (11)
3036  #define FLASH_CTRL_EARLYBSYIE_BITS (1)
3037  /* ERRIE field */
3038  #define FLASH_CTRL_ERRIE (0x00000400u)
3039  #define FLASH_CTRL_ERRIE_MASK (0x00000400u)
3040  #define FLASH_CTRL_ERRIE_BIT (10)
3041  #define FLASH_CTRL_ERRIE_BITS (1)
3042  /* OPTWREN field */
3043  #define FLASH_CTRL_OPTWREN (0x00000200u)
3044  #define FLASH_CTRL_OPTWREN_MASK (0x00000200u)
3045  #define FLASH_CTRL_OPTWREN_BIT (9)
3046  #define FLASH_CTRL_OPTWREN_BITS (1)
3047  /* FSTPROG field */
3048  #define FLASH_CTRL_FSTPROG (0x00000100u)
3049  #define FLASH_CTRL_FSTPROG_MASK (0x00000100u)
3050  #define FLASH_CTRL_FSTPROG_BIT (8)
3051  #define FLASH_CTRL_FSTPROG_BITS (1)
3052  /* LOCK field */
3053  #define FLASH_CTRL_LOCK (0x00000080u)
3054  #define FLASH_CTRL_LOCK_MASK (0x00000080u)
3055  #define FLASH_CTRL_LOCK_BIT (7)
3056  #define FLASH_CTRL_LOCK_BITS (1)
3057  /* FLA_START field */
3058  #define FLASH_CTRL_FLA_START (0x00000040u)
3059  #define FLASH_CTRL_FLA_START_MASK (0x00000040u)
3060  #define FLASH_CTRL_FLA_START_BIT (6)
3061  #define FLASH_CTRL_FLA_START_BITS (1)
3062  /* OPTERASE field */
3063  #define FLASH_CTRL_OPTERASE (0x00000020u)
3064  #define FLASH_CTRL_OPTERASE_MASK (0x00000020u)
3065  #define FLASH_CTRL_OPTERASE_BIT (5)
3066  #define FLASH_CTRL_OPTERASE_BITS (1)
3067  /* OPTPROG field */
3068  #define FLASH_CTRL_OPTPROG (0x00000010u)
3069  #define FLASH_CTRL_OPTPROG_MASK (0x00000010u)
3070  #define FLASH_CTRL_OPTPROG_BIT (4)
3071  #define FLASH_CTRL_OPTPROG_BITS (1)
3072  /* GLOBALERASE field */
3073  #define FLASH_CTRL_GLOBALERASE (0x00000008u)
3074  #define FLASH_CTRL_GLOBALERASE_MASK (0x00000008u)
3075  #define FLASH_CTRL_GLOBALERASE_BIT (3)
3076  #define FLASH_CTRL_GLOBALERASE_BITS (1)
3077  /* MASSERASE field */
3078  #define FLASH_CTRL_MASSERASE (0x00000004u)
3079  #define FLASH_CTRL_MASSERASE_MASK (0x00000004u)
3080  #define FLASH_CTRL_MASSERASE_BIT (2)
3081  #define FLASH_CTRL_MASSERASE_BITS (1)
3082  /* PAGEERASE field */
3083  #define FLASH_CTRL_PAGEERASE (0x00000002u)
3084  #define FLASH_CTRL_PAGEERASE_MASK (0x00000002u)
3085  #define FLASH_CTRL_PAGEERASE_BIT (1)
3086  #define FLASH_CTRL_PAGEERASE_BITS (1)
3087  /* PROG field */
3088  #define FLASH_CTRL_PROG (0x00000001u)
3089  #define FLASH_CTRL_PROG_MASK (0x00000001u)
3090  #define FLASH_CTRL_PROG_BIT (0)
3091  #define FLASH_CTRL_PROG_BITS (1)
3092 
3093 #define FLASH_ADDR *((volatile int32u *)0x40008014u)
3094 #define FLASH_ADDR_REG *((volatile int32u *)0x40008014u)
3095 #define FLASH_ADDR_ADDR (0x40008014u)
3096 #define FLASH_ADDR_RESET (0x00000000u)
3097  /* FAR field */
3098  #define FLASH_ADDR_FAR (0xFFFFFFFFu)
3099  #define FLASH_ADDR_FAR_MASK (0xFFFFFFFFu)
3100  #define FLASH_ADDR_FAR_BIT (0)
3101  #define FLASH_ADDR_FAR_BITS (32)
3102 
3103 #define OPT_BYTE *((volatile int32u *)0x4000801Cu)
3104 #define OPT_BYTE_REG *((volatile int32u *)0x4000801Cu)
3105 #define OPT_BYTE_ADDR (0x4000801Cu)
3106 #define OPT_BYTE_RESET (0xFBFFFFFEu)
3107  /* RSVD field */
3108  #define OPT_BYTE_RSVD (0xF8000000u)
3109  #define OPT_BYTE_RSVD_MASK (0xF8000000u)
3110  #define OPT_BYTE_RSVD_BIT (27)
3111  #define OPT_BYTE_RSVD_BITS (5)
3112  /* OBR field */
3113  #define OPT_BYTE_OBR (0x07FFFFFCu)
3114  #define OPT_BYTE_OBR_MASK (0x07FFFFFCu)
3115  #define OPT_BYTE_OBR_BIT (2)
3116  #define OPT_BYTE_OBR_BITS (25)
3117  /* RDPROT field */
3118  #define OPT_BYTE_RDPROT (0x00000002u)
3119  #define OPT_BYTE_RDPROT_MASK (0x00000002u)
3120  #define OPT_BYTE_RDPROT_BIT (1)
3121  #define OPT_BYTE_RDPROT_BITS (1)
3122  /* OPT_ERR field */
3123  #define OPT_BYTE_OPT_ERR (0x00000001u)
3124  #define OPT_BYTE_OPT_ERR_MASK (0x00000001u)
3125  #define OPT_BYTE_OPT_ERR_BIT (0)
3126  #define OPT_BYTE_OPT_ERR_BITS (1)
3127 
3128 #define WRPROT *((volatile int32u *)0x40008020u)
3129 #define WRPROT_REG *((volatile int32u *)0x40008020u)
3130 #define WRPROT_ADDR (0x40008020u)
3131 #define WRPROT_RESET (0xFFFFFFFFu)
3132  /* WRP field */
3133  #define WRPROT_WRP (0xFFFFFFFFu)
3134  #define WRPROT_WRP_MASK (0xFFFFFFFFu)
3135  #define WRPROT_WRP_BIT (0)
3136  #define WRPROT_WRP_BITS (32)
3137 
3138 #define FLASH_TEST_CTRL *((volatile int32u *)0x40008080u)
3139 #define FLASH_TEST_CTRL_REG *((volatile int32u *)0x40008080u)
3140 #define FLASH_TEST_CTRL_ADDR (0x40008080u)
3141 #define FLASH_TEST_CTRL_RESET (0x00000000u)
3142  /* TMR field */
3143  #define FLASH_TEST_CTRL_TMR (0x00001000u)
3144  #define FLASH_TEST_CTRL_TMR_MASK (0x00001000u)
3145  #define FLASH_TEST_CTRL_TMR_BIT (12)
3146  #define FLASH_TEST_CTRL_TMR_BITS (1)
3147  /* ERASE field */
3148  #define FLASH_TEST_CTRL_ERASE (0x00000800u)
3149  #define FLASH_TEST_CTRL_ERASE_MASK (0x00000800u)
3150  #define FLASH_TEST_CTRL_ERASE_BIT (11)
3151  #define FLASH_TEST_CTRL_ERASE_BITS (1)
3152  /* MAS1 field */
3153  #define FLASH_TEST_CTRL_MAS1 (0x00000400u)
3154  #define FLASH_TEST_CTRL_MAS1_MASK (0x00000400u)
3155  #define FLASH_TEST_CTRL_MAS1_BIT (10)
3156  #define FLASH_TEST_CTRL_MAS1_BITS (1)
3157  /* TEST_PROG field */
3158  #define FLASH_TEST_CTRL_TEST_PROG (0x00000200u)
3159  #define FLASH_TEST_CTRL_TEST_PROG_MASK (0x00000200u)
3160  #define FLASH_TEST_CTRL_TEST_PROG_BIT (9)
3161  #define FLASH_TEST_CTRL_TEST_PROG_BITS (1)
3162  /* NVSTR field */
3163  #define FLASH_TEST_CTRL_NVSTR (0x00000100u)
3164  #define FLASH_TEST_CTRL_NVSTR_MASK (0x00000100u)
3165  #define FLASH_TEST_CTRL_NVSTR_BIT (8)
3166  #define FLASH_TEST_CTRL_NVSTR_BITS (1)
3167  /* SE field */
3168  #define FLASH_TEST_CTRL_SE (0x00000080u)
3169  #define FLASH_TEST_CTRL_SE_MASK (0x00000080u)
3170  #define FLASH_TEST_CTRL_SE_BIT (7)
3171  #define FLASH_TEST_CTRL_SE_BITS (1)
3172  /* IFREN field */
3173  #define FLASH_TEST_CTRL_IFREN (0x00000040u)
3174  #define FLASH_TEST_CTRL_IFREN_MASK (0x00000040u)
3175  #define FLASH_TEST_CTRL_IFREN_BIT (6)
3176  #define FLASH_TEST_CTRL_IFREN_BITS (1)
3177  /* YE field */
3178  #define FLASH_TEST_CTRL_YE (0x00000020u)
3179  #define FLASH_TEST_CTRL_YE_MASK (0x00000020u)
3180  #define FLASH_TEST_CTRL_YE_BIT (5)
3181  #define FLASH_TEST_CTRL_YE_BITS (1)
3182  /* XE field */
3183  #define FLASH_TEST_CTRL_XE (0x00000010u)
3184  #define FLASH_TEST_CTRL_XE_MASK (0x00000010u)
3185  #define FLASH_TEST_CTRL_XE_BIT (4)
3186  #define FLASH_TEST_CTRL_XE_BITS (1)
3187  /* SW_CTRL field */
3188  #define FLASH_TEST_CTRL_SW_CTRL (0x00000008u)
3189  #define FLASH_TEST_CTRL_SW_CTRL_MASK (0x00000008u)
3190  #define FLASH_TEST_CTRL_SW_CTRL_BIT (3)
3191  #define FLASH_TEST_CTRL_SW_CTRL_BITS (1)
3192  /* SW field */
3193  #define FLASH_TEST_CTRL_SW (0x00000006u)
3194  #define FLASH_TEST_CTRL_SW_MASK (0x00000006u)
3195  #define FLASH_TEST_CTRL_SW_BIT (1)
3196  #define FLASH_TEST_CTRL_SW_BITS (2)
3197  /* SW_EN field */
3198  #define FLASH_TEST_CTRL_SW_EN (0x00000001u)
3199  #define FLASH_TEST_CTRL_SW_EN_MASK (0x00000001u)
3200  #define FLASH_TEST_CTRL_SW_EN_BIT (0)
3201  #define FLASH_TEST_CTRL_SW_EN_BITS (1)
3202 
3203 #define FLASH_DATA0 *((volatile int32u *)0x40008084u)
3204 #define FLASH_DATA0_REG *((volatile int32u *)0x40008084u)
3205 #define FLASH_DATA0_ADDR (0x40008084u)
3206 #define FLASH_DATA0_RESET (0xFFFFFFFFu)
3207  /* FDR0 field */
3208  #define FLASH_DATA0_FDR0 (0xFFFFFFFFu)
3209  #define FLASH_DATA0_FDR0_MASK (0xFFFFFFFFu)
3210  #define FLASH_DATA0_FDR0_BIT (0)
3211  #define FLASH_DATA0_FDR0_BITS (32)
3212 
3213 /* EMU_REGS block */
3214 #define DATA_EMU_REGS_BASE (0x40009000u)
3215 #define DATA_EMU_REGS_END (0x40009000u)
3216 #define DATA_EMU_REGS_SIZE (DATA_EMU_REGS_END - DATA_EMU_REGS_BASE + 1)
3217 
3218 #define I_AM_AN_EMULATOR *((volatile int32u *)0x40009000u)
3219 #define I_AM_AN_EMULATOR_REG *((volatile int32u *)0x40009000u)
3220 #define I_AM_AN_EMULATOR_ADDR (0x40009000u)
3221 #define I_AM_AN_EMULATOR_RESET (0x00000000u)
3222  /* I_AM_AN_EMULATOR field */
3223  #define I_AM_AN_EMULATOR_I_AM_AN_EMULATOR (0x00000001u)
3224  #define I_AM_AN_EMULATOR_I_AM_AN_EMULATOR_MASK (0x00000001u)
3225  #define I_AM_AN_EMULATOR_I_AM_AN_EMULATOR_BIT (0)
3226  #define I_AM_AN_EMULATOR_I_AM_AN_EMULATOR_BITS (1)
3227 
3228 /* INTERRUPTS block */
3229 #define BLOCK_INTERRUPTS_BASE (0x4000A000u)
3230 #define BLOCK_INTERRUPTS_END (0x4000A86Cu)
3231 #define BLOCK_INTERRUPTS_SIZE (BLOCK_INTERRUPTS_END - BLOCK_INTERRUPTS_BASE + 1)
3232 
3233 #define MAC_RX_INT_SRC *((volatile int32u *)0x4000A000u)
3234 #define MAC_RX_INT_SRC_REG *((volatile int32u *)0x4000A000u)
3235 #define MAC_RX_INT_SRC_ADDR (0x4000A000u)
3236 #define MAC_RX_INT_SRC_RESET (0x00000000u)
3237  /* TX_B_ACK_ERR_SRC field */
3238  #define MAC_RX_INT_SRC_TX_B_ACK_ERR_SRC (0x00008000u)
3239  #define MAC_RX_INT_SRC_TX_B_ACK_ERR_SRC_MASK (0x00008000u)
3240  #define MAC_RX_INT_SRC_TX_B_ACK_ERR_SRC_BIT (15)
3241  #define MAC_RX_INT_SRC_TX_B_ACK_ERR_SRC_BITS (1)
3242  /* TX_A_ACK_ERR_SRC field */
3243  #define MAC_RX_INT_SRC_TX_A_ACK_ERR_SRC (0x00004000u)
3244  #define MAC_RX_INT_SRC_TX_A_ACK_ERR_SRC_MASK (0x00004000u)
3245  #define MAC_RX_INT_SRC_TX_A_ACK_ERR_SRC_BIT (14)
3246  #define MAC_RX_INT_SRC_TX_A_ACK_ERR_SRC_BITS (1)
3247  /* RX_OVFLW_SRC field */
3248  #define MAC_RX_INT_SRC_RX_OVFLW_SRC (0x00002000u)
3249  #define MAC_RX_INT_SRC_RX_OVFLW_SRC_MASK (0x00002000u)
3250  #define MAC_RX_INT_SRC_RX_OVFLW_SRC_BIT (13)
3251  #define MAC_RX_INT_SRC_RX_OVFLW_SRC_BITS (1)
3252  /* RX_ERROR_SRC field */
3253  #define MAC_RX_INT_SRC_RX_ERROR_SRC (0x00001000u)
3254  #define MAC_RX_INT_SRC_RX_ERROR_SRC_MASK (0x00001000u)
3255  #define MAC_RX_INT_SRC_RX_ERROR_SRC_BIT (12)
3256  #define MAC_RX_INT_SRC_RX_ERROR_SRC_BITS (1)
3257  /* BB_RX_LEN_ERR_SRC field */
3258  #define MAC_RX_INT_SRC_BB_RX_LEN_ERR_SRC (0x00000800u)
3259  #define MAC_RX_INT_SRC_BB_RX_LEN_ERR_SRC_MASK (0x00000800u)
3260  #define MAC_RX_INT_SRC_BB_RX_LEN_ERR_SRC_BIT (11)
3261  #define MAC_RX_INT_SRC_BB_RX_LEN_ERR_SRC_BITS (1)
3262  /* TX_COLL_RX_SRC field */
3263  #define MAC_RX_INT_SRC_TX_COLL_RX_SRC (0x00000400u)
3264  #define MAC_RX_INT_SRC_TX_COLL_RX_SRC_MASK (0x00000400u)
3265  #define MAC_RX_INT_SRC_TX_COLL_RX_SRC_BIT (10)
3266  #define MAC_RX_INT_SRC_TX_COLL_RX_SRC_BITS (1)
3267  /* RSSI_INST_MEAS_SRC field */
3268  #define MAC_RX_INT_SRC_RSSI_INST_MEAS_SRC (0x00000200u)
3269  #define MAC_RX_INT_SRC_RSSI_INST_MEAS_SRC_MASK (0x00000200u)
3270  #define MAC_RX_INT_SRC_RSSI_INST_MEAS_SRC_BIT (9)
3271  #define MAC_RX_INT_SRC_RSSI_INST_MEAS_SRC_BITS (1)
3272  /* TX_B_ACK_SRC field */
3273  #define MAC_RX_INT_SRC_TX_B_ACK_SRC (0x00000100u)
3274  #define MAC_RX_INT_SRC_TX_B_ACK_SRC_MASK (0x00000100u)
3275  #define MAC_RX_INT_SRC_TX_B_ACK_SRC_BIT (8)
3276  #define MAC_RX_INT_SRC_TX_B_ACK_SRC_BITS (1)
3277  /* TX_A_ACK_SRC field */
3278  #define MAC_RX_INT_SRC_TX_A_ACK_SRC (0x00000080u)
3279  #define MAC_RX_INT_SRC_TX_A_ACK_SRC_MASK (0x00000080u)
3280  #define MAC_RX_INT_SRC_TX_A_ACK_SRC_BIT (7)
3281  #define MAC_RX_INT_SRC_TX_A_ACK_SRC_BITS (1)
3282  /* RX_B_UNLOAD_COMP_SRC field */
3283  #define MAC_RX_INT_SRC_RX_B_UNLOAD_COMP_SRC (0x00000040u)
3284  #define MAC_RX_INT_SRC_RX_B_UNLOAD_COMP_SRC_MASK (0x00000040u)
3285  #define MAC_RX_INT_SRC_RX_B_UNLOAD_COMP_SRC_BIT (6)
3286  #define MAC_RX_INT_SRC_RX_B_UNLOAD_COMP_SRC_BITS (1)
3287  /* RX_A_UNLOAD_COMP_SRC field */
3288  #define MAC_RX_INT_SRC_RX_A_UNLOAD_COMP_SRC (0x00000020u)
3289  #define MAC_RX_INT_SRC_RX_A_UNLOAD_COMP_SRC_MASK (0x00000020u)
3290  #define MAC_RX_INT_SRC_RX_A_UNLOAD_COMP_SRC_BIT (5)
3291  #define MAC_RX_INT_SRC_RX_A_UNLOAD_COMP_SRC_BITS (1)
3292  /* RX_B_ADDR_REC_SRC field */
3293  #define MAC_RX_INT_SRC_RX_B_ADDR_REC_SRC (0x00000010u)
3294  #define MAC_RX_INT_SRC_RX_B_ADDR_REC_SRC_MASK (0x00000010u)
3295  #define MAC_RX_INT_SRC_RX_B_ADDR_REC_SRC_BIT (4)
3296  #define MAC_RX_INT_SRC_RX_B_ADDR_REC_SRC_BITS (1)
3297  /* RX_A_ADDR_REC_SRC field */
3298  #define MAC_RX_INT_SRC_RX_A_ADDR_REC_SRC (0x00000008u)
3299  #define MAC_RX_INT_SRC_RX_A_ADDR_REC_SRC_MASK (0x00000008u)
3300  #define MAC_RX_INT_SRC_RX_A_ADDR_REC_SRC_BIT (3)
3301  #define MAC_RX_INT_SRC_RX_A_ADDR_REC_SRC_BITS (1)
3302  /* RX_B_FILT_COMP_SRC field */
3303  #define MAC_RX_INT_SRC_RX_B_FILT_COMP_SRC (0x00000004u)
3304  #define MAC_RX_INT_SRC_RX_B_FILT_COMP_SRC_MASK (0x00000004u)
3305  #define MAC_RX_INT_SRC_RX_B_FILT_COMP_SRC_BIT (2)
3306  #define MAC_RX_INT_SRC_RX_B_FILT_COMP_SRC_BITS (1)
3307  /* RX_A_FILT_COMP_SRC field */
3308  #define MAC_RX_INT_SRC_RX_A_FILT_COMP_SRC (0x00000002u)
3309  #define MAC_RX_INT_SRC_RX_A_FILT_COMP_SRC_MASK (0x00000002u)
3310  #define MAC_RX_INT_SRC_RX_A_FILT_COMP_SRC_BIT (1)
3311  #define MAC_RX_INT_SRC_RX_A_FILT_COMP_SRC_BITS (1)
3312  /* RX_FRAME_SRC field */
3313  #define MAC_RX_INT_SRC_RX_FRAME_SRC (0x00000001u)
3314  #define MAC_RX_INT_SRC_RX_FRAME_SRC_MASK (0x00000001u)
3315  #define MAC_RX_INT_SRC_RX_FRAME_SRC_BIT (0)
3316  #define MAC_RX_INT_SRC_RX_FRAME_SRC_BITS (1)
3317 
3318 #define MAC_TX_INT_SRC *((volatile int32u *)0x4000A004u)
3319 #define MAC_TX_INT_SRC_REG *((volatile int32u *)0x4000A004u)
3320 #define MAC_TX_INT_SRC_ADDR (0x4000A004u)
3321 #define MAC_TX_INT_SRC_RESET (0x00000000u)
3322  /* RX_B_ACK_SRC field */
3323  #define MAC_TX_INT_SRC_RX_B_ACK_SRC (0x00000800u)
3324  #define MAC_TX_INT_SRC_RX_B_ACK_SRC_MASK (0x00000800u)
3325  #define MAC_TX_INT_SRC_RX_B_ACK_SRC_BIT (11)
3326  #define MAC_TX_INT_SRC_RX_B_ACK_SRC_BITS (1)
3327  /* RX_A_ACK_SRC field */
3328  #define MAC_TX_INT_SRC_RX_A_ACK_SRC (0x00000400u)
3329  #define MAC_TX_INT_SRC_RX_A_ACK_SRC_MASK (0x00000400u)
3330  #define MAC_TX_INT_SRC_RX_A_ACK_SRC_BIT (10)
3331  #define MAC_TX_INT_SRC_RX_A_ACK_SRC_BITS (1)
3332  /* TX_B_UNLOAD_SRC field */
3333  #define MAC_TX_INT_SRC_TX_B_UNLOAD_SRC (0x00000200u)
3334  #define MAC_TX_INT_SRC_TX_B_UNLOAD_SRC_MASK (0x00000200u)
3335  #define MAC_TX_INT_SRC_TX_B_UNLOAD_SRC_BIT (9)
3336  #define MAC_TX_INT_SRC_TX_B_UNLOAD_SRC_BITS (1)
3337  /* TX_A_UNLOAD_SRC field */
3338  #define MAC_TX_INT_SRC_TX_A_UNLOAD_SRC (0x00000100u)
3339  #define MAC_TX_INT_SRC_TX_A_UNLOAD_SRC_MASK (0x00000100u)
3340  #define MAC_TX_INT_SRC_TX_A_UNLOAD_SRC_BIT (8)
3341  #define MAC_TX_INT_SRC_TX_A_UNLOAD_SRC_BITS (1)
3342  /* ACK_EXPIRED_SRC field */
3343  #define MAC_TX_INT_SRC_ACK_EXPIRED_SRC (0x00000080u)
3344  #define MAC_TX_INT_SRC_ACK_EXPIRED_SRC_MASK (0x00000080u)
3345  #define MAC_TX_INT_SRC_ACK_EXPIRED_SRC_BIT (7)
3346  #define MAC_TX_INT_SRC_ACK_EXPIRED_SRC_BITS (1)
3347  /* TX_LOCK_FAIL_SRC field */
3348  #define MAC_TX_INT_SRC_TX_LOCK_FAIL_SRC (0x00000040u)
3349  #define MAC_TX_INT_SRC_TX_LOCK_FAIL_SRC_MASK (0x00000040u)
3350  #define MAC_TX_INT_SRC_TX_LOCK_FAIL_SRC_BIT (6)
3351  #define MAC_TX_INT_SRC_TX_LOCK_FAIL_SRC_BITS (1)
3352  /* TX_UNDERFLOW_SRC field */
3353  #define MAC_TX_INT_SRC_TX_UNDERFLOW_SRC (0x00000020u)
3354  #define MAC_TX_INT_SRC_TX_UNDERFLOW_SRC_MASK (0x00000020u)
3355  #define MAC_TX_INT_SRC_TX_UNDERFLOW_SRC_BIT (5)
3356  #define MAC_TX_INT_SRC_TX_UNDERFLOW_SRC_BITS (1)
3357  /* CCA_FAIL_SRC field */
3358  #define MAC_TX_INT_SRC_CCA_FAIL_SRC (0x00000010u)
3359  #define MAC_TX_INT_SRC_CCA_FAIL_SRC_MASK (0x00000010u)
3360  #define MAC_TX_INT_SRC_CCA_FAIL_SRC_BIT (4)
3361  #define MAC_TX_INT_SRC_CCA_FAIL_SRC_BITS (1)
3362  /* SFD_SENT_SRC field */
3363  #define MAC_TX_INT_SRC_SFD_SENT_SRC (0x00000008u)
3364  #define MAC_TX_INT_SRC_SFD_SENT_SRC_MASK (0x00000008u)
3365  #define MAC_TX_INT_SRC_SFD_SENT_SRC_BIT (3)
3366  #define MAC_TX_INT_SRC_SFD_SENT_SRC_BITS (1)
3367  /* BO_COMPLETE_SRC field */
3368  #define MAC_TX_INT_SRC_BO_COMPLETE_SRC (0x00000004u)
3369  #define MAC_TX_INT_SRC_BO_COMPLETE_SRC_MASK (0x00000004u)
3370  #define MAC_TX_INT_SRC_BO_COMPLETE_SRC_BIT (2)
3371  #define MAC_TX_INT_SRC_BO_COMPLETE_SRC_BITS (1)
3372  /* RX_ACK_SRC field */
3373  #define MAC_TX_INT_SRC_RX_ACK_SRC (0x00000002u)
3374  #define MAC_TX_INT_SRC_RX_ACK_SRC_MASK (0x00000002u)
3375  #define MAC_TX_INT_SRC_RX_ACK_SRC_BIT (1)
3376  #define MAC_TX_INT_SRC_RX_ACK_SRC_BITS (1)
3377  /* TX_COMPLETE_SRC field */
3378  #define MAC_TX_INT_SRC_TX_COMPLETE_SRC (0x00000001u)
3379  #define MAC_TX_INT_SRC_TX_COMPLETE_SRC_MASK (0x00000001u)
3380  #define MAC_TX_INT_SRC_TX_COMPLETE_SRC_BIT (0)
3381  #define MAC_TX_INT_SRC_TX_COMPLETE_SRC_BITS (1)
3382 
3383 #define MAC_TIMER_INT_SRC *((volatile int32u *)0x4000A008u)
3384 #define MAC_TIMER_INT_SRC_REG *((volatile int32u *)0x4000A008u)
3385 #define MAC_TIMER_INT_SRC_ADDR (0x4000A008u)
3386 #define MAC_TIMER_INT_SRC_RESET (0x00000000u)
3387  /* TIMER_COMP_B_SRC field */
3388  #define MAC_TIMER_INT_SRC_TIMER_COMP_B_SRC (0x00000004u)
3389  #define MAC_TIMER_INT_SRC_TIMER_COMP_B_SRC_MASK (0x00000004u)
3390  #define MAC_TIMER_INT_SRC_TIMER_COMP_B_SRC_BIT (2)
3391  #define MAC_TIMER_INT_SRC_TIMER_COMP_B_SRC_BITS (1)
3392  /* TIMER_COMP_A_SRC field */
3393  #define MAC_TIMER_INT_SRC_TIMER_COMP_A_SRC (0x00000002u)
3394  #define MAC_TIMER_INT_SRC_TIMER_COMP_A_SRC_MASK (0x00000002u)
3395  #define MAC_TIMER_INT_SRC_TIMER_COMP_A_SRC_BIT (1)
3396  #define MAC_TIMER_INT_SRC_TIMER_COMP_A_SRC_BITS (1)
3397  /* TIMER_WRAP_SRC field */
3398  #define MAC_TIMER_INT_SRC_TIMER_WRAP_SRC (0x00000001u)
3399  #define MAC_TIMER_INT_SRC_TIMER_WRAP_SRC_MASK (0x00000001u)
3400  #define MAC_TIMER_INT_SRC_TIMER_WRAP_SRC_BIT (0)
3401  #define MAC_TIMER_INT_SRC_TIMER_WRAP_SRC_BITS (1)
3402 
3403 #define BB_INT_SRC *((volatile int32u *)0x4000A00Cu)
3404 #define BB_INT_SRC_REG *((volatile int32u *)0x4000A00Cu)
3405 #define BB_INT_SRC_ADDR (0x4000A00Cu)
3406 #define BB_INT_SRC_RESET (0x00000000u)
3407  /* RSSI_INT_SRC field */
3408  #define BB_INT_SRC_RSSI_INT_SRC (0x00000002u)
3409  #define BB_INT_SRC_RSSI_INT_SRC_MASK (0x00000002u)
3410  #define BB_INT_SRC_RSSI_INT_SRC_BIT (1)
3411  #define BB_INT_SRC_RSSI_INT_SRC_BITS (1)
3412  /* BASEBAND_INT_SRC field */
3413  #define BB_INT_SRC_BASEBAND_INT_SRC (0x00000001u)
3414  #define BB_INT_SRC_BASEBAND_INT_SRC_MASK (0x00000001u)
3415  #define BB_INT_SRC_BASEBAND_INT_SRC_BIT (0)
3416  #define BB_INT_SRC_BASEBAND_INT_SRC_BITS (1)
3417 
3418 #define SEC_INT_SRC *((volatile int32u *)0x4000A010u)
3419 #define SEC_INT_SRC_REG *((volatile int32u *)0x4000A010u)
3420 #define SEC_INT_SRC_ADDR (0x4000A010u)
3421 #define SEC_INT_SRC_RESET (0x00000000u)
3422  /* CT_WORD_VALID_SRC field */
3423  #define SEC_INT_SRC_CT_WORD_VALID_SRC (0x00000004u)
3424  #define SEC_INT_SRC_CT_WORD_VALID_SRC_MASK (0x00000004u)
3425  #define SEC_INT_SRC_CT_WORD_VALID_SRC_BIT (2)
3426  #define SEC_INT_SRC_CT_WORD_VALID_SRC_BITS (1)
3427  /* PT_WORD_REQ_SRC field */
3428  #define SEC_INT_SRC_PT_WORD_REQ_SRC (0x00000002u)
3429  #define SEC_INT_SRC_PT_WORD_REQ_SRC_MASK (0x00000002u)
3430  #define SEC_INT_SRC_PT_WORD_REQ_SRC_BIT (1)
3431  #define SEC_INT_SRC_PT_WORD_REQ_SRC_BITS (1)
3432  /* ENC_COMPLETE_SRC field */
3433  #define SEC_INT_SRC_ENC_COMPLETE_SRC (0x00000001u)
3434  #define SEC_INT_SRC_ENC_COMPLETE_SRC_MASK (0x00000001u)
3435  #define SEC_INT_SRC_ENC_COMPLETE_SRC_BIT (0)
3436  #define SEC_INT_SRC_ENC_COMPLETE_SRC_BITS (1)
3437 
3438 #define INT_SLEEPTMRFLAG *((volatile int32u *)0x4000A014u)
3439 #define INT_SLEEPTMRFLAG_REG *((volatile int32u *)0x4000A014u)
3440 #define INT_SLEEPTMRFLAG_ADDR (0x4000A014u)
3441 #define INT_SLEEPTMRFLAG_RESET (0x00000000u)
3442  /* INT_SLEEPTMRCMPB field */
3443  #define INT_SLEEPTMRCMPB (0x00000004u)
3444  #define INT_SLEEPTMRCMPB_MASK (0x00000004u)
3445  #define INT_SLEEPTMRCMPB_BIT (2)
3446  #define INT_SLEEPTMRCMPB_BITS (1)
3447  /* INT_SLEEPTMRCMPA field */
3448  #define INT_SLEEPTMRCMPA (0x00000002u)
3449  #define INT_SLEEPTMRCMPA_MASK (0x00000002u)
3450  #define INT_SLEEPTMRCMPA_BIT (1)
3451  #define INT_SLEEPTMRCMPA_BITS (1)
3452  /* INT_SLEEPTMRWRAP field */
3453  #define INT_SLEEPTMRWRAP (0x00000001u)
3454  #define INT_SLEEPTMRWRAP_MASK (0x00000001u)
3455  #define INT_SLEEPTMRWRAP_BIT (0)
3456  #define INT_SLEEPTMRWRAP_BITS (1)
3457 
3458 #define INT_MGMTFLAG *((volatile int32u *)0x4000A018u)
3459 #define INT_MGMTFLAG_REG *((volatile int32u *)0x4000A018u)
3460 #define INT_MGMTFLAG_ADDR (0x4000A018u)
3461 #define INT_MGMTFLAG_RESET (0x00000000u)
3462  /* INT_MGMTDMAPROT field */
3463  #define INT_MGMTDMAPROT (0x00000010u)
3464  #define INT_MGMTDMAPROT_MASK (0x00000010u)
3465  #define INT_MGMTDMAPROT_BIT (4)
3466  #define INT_MGMTDMAPROT_BITS (1)
3467  /* INT_MGMTCALADC field */
3468  #define INT_MGMTCALADC (0x00000008u)
3469  #define INT_MGMTCALADC_MASK (0x00000008u)
3470  #define INT_MGMTCALADC_BIT (3)
3471  #define INT_MGMTCALADC_BITS (1)
3472  /* INT_MGMTFPEC field */
3473  #define INT_MGMTFPEC (0x00000004u)
3474  #define INT_MGMTFPEC_MASK (0x00000004u)
3475  #define INT_MGMTFPEC_BIT (2)
3476  #define INT_MGMTFPEC_BITS (1)
3477  /* INT_MGMTOSC24MHI field */
3478  #define INT_MGMTOSC24MHI (0x00000002u)
3479  #define INT_MGMTOSC24MHI_MASK (0x00000002u)
3480  #define INT_MGMTOSC24MHI_BIT (1)
3481  #define INT_MGMTOSC24MHI_BITS (1)
3482  /* INT_MGMTOSC24MLO field */
3483  #define INT_MGMTOSC24MLO (0x00000001u)
3484  #define INT_MGMTOSC24MLO_MASK (0x00000001u)
3485  #define INT_MGMTOSC24MLO_BIT (0)
3486  #define INT_MGMTOSC24MLO_BITS (1)
3487 
3488 #define INT_NMIFLAG *((volatile int32u *)0x4000A01Cu)
3489 #define INT_NMIFLAG_REG *((volatile int32u *)0x4000A01Cu)
3490 #define INT_NMIFLAG_ADDR (0x4000A01Cu)
3491 #define INT_NMIFLAG_RESET (0x00000000u)
3492  /* INT_NMICLK24M field */
3493  #define INT_NMICLK24M (0x00000002u)
3494  #define INT_NMICLK24M_MASK (0x00000002u)
3495  #define INT_NMICLK24M_BIT (1)
3496  #define INT_NMICLK24M_BITS (1)
3497  /* INT_NMIWDOG field */
3498  #define INT_NMIWDOG (0x00000001u)
3499  #define INT_NMIWDOG_MASK (0x00000001u)
3500  #define INT_NMIWDOG_BIT (0)
3501  #define INT_NMIWDOG_BITS (1)
3502 
3503 #define INT_SLEEPTMRFORCE *((volatile int32u *)0x4000A020u)
3504 #define INT_SLEEPTMRFORCE_REG *((volatile int32u *)0x4000A020u)
3505 #define INT_SLEEPTMRFORCE_ADDR (0x4000A020u)
3506 #define INT_SLEEPTMRFORCE_RESET (0x00000000u)
3507  /* INT_SLEEPTMRCMPB field */
3508  #define INT_SLEEPTMRCMPB (0x00000004u)
3509  #define INT_SLEEPTMRCMPB_MASK (0x00000004u)
3510  #define INT_SLEEPTMRCMPB_BIT (2)
3511  #define INT_SLEEPTMRCMPB_BITS (1)
3512  /* INT_SLEEPTMRCMPA field */
3513  #define INT_SLEEPTMRCMPA (0x00000002u)
3514  #define INT_SLEEPTMRCMPA_MASK (0x00000002u)
3515  #define INT_SLEEPTMRCMPA_BIT (1)
3516  #define INT_SLEEPTMRCMPA_BITS (1)
3517  /* INT_SLEEPTMRWRAP field */
3518  #define INT_SLEEPTMRWRAP (0x00000001u)
3519  #define INT_SLEEPTMRWRAP_MASK (0x00000001u)
3520  #define INT_SLEEPTMRWRAP_BIT (0)
3521  #define INT_SLEEPTMRWRAP_BITS (1)
3522 
3523 #define TEST_FORCE_ALL_INT *((volatile int32u *)0x4000A024u)
3524 #define TEST_FORCE_ALL_INT_REG *((volatile int32u *)0x4000A024u)
3525 #define TEST_FORCE_ALL_INT_ADDR (0x4000A024u)
3526 #define TEST_FORCE_ALL_INT_RESET (0x00000000u)
3527  /* FORCE_ALL_INT field */
3528  #define TEST_FORCE_ALL_INT_FORCE_ALL_INT (0x00000001u)
3529  #define TEST_FORCE_ALL_INT_FORCE_ALL_INT_MASK (0x00000001u)
3530  #define TEST_FORCE_ALL_INT_FORCE_ALL_INT_BIT (0)
3531  #define TEST_FORCE_ALL_INT_FORCE_ALL_INT_BITS (1)
3532 
3533 #define MAC_RX_INT_MASK *((volatile int32u *)0x4000A040u)
3534 #define MAC_RX_INT_MASK_REG *((volatile int32u *)0x4000A040u)
3535 #define MAC_RX_INT_MASK_ADDR (0x4000A040u)
3536 #define MAC_RX_INT_MASK_RESET (0x00000000u)
3537  /* TX_B_ACK_ERR_MSK field */
3538  #define MAC_RX_INT_MASK_TX_B_ACK_ERR_MSK (0x00008000u)
3539  #define MAC_RX_INT_MASK_TX_B_ACK_ERR_MSK_MASK (0x00008000u)
3540  #define MAC_RX_INT_MASK_TX_B_ACK_ERR_MSK_BIT (15)
3541  #define MAC_RX_INT_MASK_TX_B_ACK_ERR_MSK_BITS (1)
3542  /* TX_A_ACK_ERR_MSK field */
3543  #define MAC_RX_INT_MASK_TX_A_ACK_ERR_MSK (0x00004000u)
3544  #define MAC_RX_INT_MASK_TX_A_ACK_ERR_MSK_MASK (0x00004000u)
3545  #define MAC_RX_INT_MASK_TX_A_ACK_ERR_MSK_BIT (14)
3546  #define MAC_RX_INT_MASK_TX_A_ACK_ERR_MSK_BITS (1)
3547  /* RX_OVFLW_MSK field */
3548  #define MAC_RX_INT_MASK_RX_OVFLW_MSK (0x00002000u)
3549  #define MAC_RX_INT_MASK_RX_OVFLW_MSK_MASK (0x00002000u)
3550  #define MAC_RX_INT_MASK_RX_OVFLW_MSK_BIT (13)
3551  #define MAC_RX_INT_MASK_RX_OVFLW_MSK_BITS (1)
3552  /* RX_ERROR_MSK field */
3553  #define MAC_RX_INT_MASK_RX_ERROR_MSK (0x00001000u)
3554  #define MAC_RX_INT_MASK_RX_ERROR_MSK_MASK (0x00001000u)
3555  #define MAC_RX_INT_MASK_RX_ERROR_MSK_BIT (12)
3556  #define MAC_RX_INT_MASK_RX_ERROR_MSK_BITS (1)
3557  /* BB_RX_LEN_ERR_MSK field */
3558  #define MAC_RX_INT_MASK_BB_RX_LEN_ERR_MSK (0x00000800u)
3559  #define MAC_RX_INT_MASK_BB_RX_LEN_ERR_MSK_MASK (0x00000800u)
3560  #define MAC_RX_INT_MASK_BB_RX_LEN_ERR_MSK_BIT (11)
3561  #define MAC_RX_INT_MASK_BB_RX_LEN_ERR_MSK_BITS (1)
3562  /* TX_COLL_RX_MSK field */
3563  #define MAC_RX_INT_MASK_TX_COLL_RX_MSK (0x00000400u)
3564  #define MAC_RX_INT_MASK_TX_COLL_RX_MSK_MASK (0x00000400u)
3565  #define MAC_RX_INT_MASK_TX_COLL_RX_MSK_BIT (10)
3566  #define MAC_RX_INT_MASK_TX_COLL_RX_MSK_BITS (1)
3567  /* RSSI_INST_MEAS_MSK field */
3568  #define MAC_RX_INT_MASK_RSSI_INST_MEAS_MSK (0x00000200u)
3569  #define MAC_RX_INT_MASK_RSSI_INST_MEAS_MSK_MASK (0x00000200u)
3570  #define MAC_RX_INT_MASK_RSSI_INST_MEAS_MSK_BIT (9)
3571  #define MAC_RX_INT_MASK_RSSI_INST_MEAS_MSK_BITS (1)
3572  /* TX_B_ACK_MSK field */
3573  #define MAC_RX_INT_MASK_TX_B_ACK_MSK (0x00000100u)
3574  #define MAC_RX_INT_MASK_TX_B_ACK_MSK_MASK (0x00000100u)
3575  #define MAC_RX_INT_MASK_TX_B_ACK_MSK_BIT (8)
3576  #define MAC_RX_INT_MASK_TX_B_ACK_MSK_BITS (1)
3577  /* TX_A_ACK_MSK field */
3578  #define MAC_RX_INT_MASK_TX_A_ACK_MSK (0x00000080u)
3579  #define MAC_RX_INT_MASK_TX_A_ACK_MSK_MASK (0x00000080u)
3580  #define MAC_RX_INT_MASK_TX_A_ACK_MSK_BIT (7)
3581  #define MAC_RX_INT_MASK_TX_A_ACK_MSK_BITS (1)
3582  /* RX_B_UNLOAD_COMP_MSK field */
3583  #define MAC_RX_INT_MASK_RX_B_UNLOAD_COMP_MSK (0x00000040u)
3584  #define MAC_RX_INT_MASK_RX_B_UNLOAD_COMP_MSK_MASK (0x00000040u)
3585  #define MAC_RX_INT_MASK_RX_B_UNLOAD_COMP_MSK_BIT (6)
3586  #define MAC_RX_INT_MASK_RX_B_UNLOAD_COMP_MSK_BITS (1)
3587  /* RX_A_UNLOAD_COMP_MSK field */
3588  #define MAC_RX_INT_MASK_RX_A_UNLOAD_COMP_MSK (0x00000020u)
3589  #define MAC_RX_INT_MASK_RX_A_UNLOAD_COMP_MSK_MASK (0x00000020u)
3590  #define MAC_RX_INT_MASK_RX_A_UNLOAD_COMP_MSK_BIT (5)
3591  #define MAC_RX_INT_MASK_RX_A_UNLOAD_COMP_MSK_BITS (1)
3592  /* RX_B_ADDR_REC_MSK field */
3593  #define MAC_RX_INT_MASK_RX_B_ADDR_REC_MSK (0x00000010u)
3594  #define MAC_RX_INT_MASK_RX_B_ADDR_REC_MSK_MASK (0x00000010u)
3595  #define MAC_RX_INT_MASK_RX_B_ADDR_REC_MSK_BIT (4)
3596  #define MAC_RX_INT_MASK_RX_B_ADDR_REC_MSK_BITS (1)
3597  /* RX_A_ADDR_REC_MSK field */
3598  #define MAC_RX_INT_MASK_RX_A_ADDR_REC_MSK (0x00000008u)
3599  #define MAC_RX_INT_MASK_RX_A_ADDR_REC_MSK_MASK (0x00000008u)
3600  #define MAC_RX_INT_MASK_RX_A_ADDR_REC_MSK_BIT (3)
3601  #define MAC_RX_INT_MASK_RX_A_ADDR_REC_MSK_BITS (1)
3602  /* RX_B_FILT_COMP_MSK field */
3603  #define MAC_RX_INT_MASK_RX_B_FILT_COMP_MSK (0x00000004u)
3604  #define MAC_RX_INT_MASK_RX_B_FILT_COMP_MSK_MASK (0x00000004u)
3605  #define MAC_RX_INT_MASK_RX_B_FILT_COMP_MSK_BIT (2)
3606  #define MAC_RX_INT_MASK_RX_B_FILT_COMP_MSK_BITS (1)
3607  /* RX_A_FILT_COMP_MSK field */
3608  #define MAC_RX_INT_MASK_RX_A_FILT_COMP_MSK (0x00000002u)
3609  #define MAC_RX_INT_MASK_RX_A_FILT_COMP_MSK_MASK (0x00000002u)
3610  #define MAC_RX_INT_MASK_RX_A_FILT_COMP_MSK_BIT (1)
3611  #define MAC_RX_INT_MASK_RX_A_FILT_COMP_MSK_BITS (1)
3612  /* RX_FRAME_MSK field */
3613  #define MAC_RX_INT_MASK_RX_FRAME_MSK (0x00000001u)
3614  #define MAC_RX_INT_MASK_RX_FRAME_MSK_MASK (0x00000001u)
3615  #define MAC_RX_INT_MASK_RX_FRAME_MSK_BIT (0)
3616  #define MAC_RX_INT_MASK_RX_FRAME_MSK_BITS (1)
3617 
3618 #define MAC_TX_INT_MASK *((volatile int32u *)0x4000A044u)
3619 #define MAC_TX_INT_MASK_REG *((volatile int32u *)0x4000A044u)
3620 #define MAC_TX_INT_MASK_ADDR (0x4000A044u)
3621 #define MAC_TX_INT_MASK_RESET (0x00000000u)
3622  /* RX_B_ACK_MSK field */
3623  #define MAC_TX_INT_MASK_RX_B_ACK_MSK (0x00000800u)
3624  #define MAC_TX_INT_MASK_RX_B_ACK_MSK_MASK (0x00000800u)
3625  #define MAC_TX_INT_MASK_RX_B_ACK_MSK_BIT (11)
3626  #define MAC_TX_INT_MASK_RX_B_ACK_MSK_BITS (1)
3627  /* RX_A_ACK_MSK field */
3628  #define MAC_TX_INT_MASK_RX_A_ACK_MSK (0x00000400u)
3629  #define MAC_TX_INT_MASK_RX_A_ACK_MSK_MASK (0x00000400u)
3630  #define MAC_TX_INT_MASK_RX_A_ACK_MSK_BIT (10)
3631  #define MAC_TX_INT_MASK_RX_A_ACK_MSK_BITS (1)
3632  /* TX_B_UNLOAD_MSK field */
3633  #define MAC_TX_INT_MASK_TX_B_UNLOAD_MSK (0x00000200u)
3634  #define MAC_TX_INT_MASK_TX_B_UNLOAD_MSK_MASK (0x00000200u)
3635  #define MAC_TX_INT_MASK_TX_B_UNLOAD_MSK_BIT (9)
3636  #define MAC_TX_INT_MASK_TX_B_UNLOAD_MSK_BITS (1)
3637  /* TX_A_UNLOAD_MSK field */
3638  #define MAC_TX_INT_MASK_TX_A_UNLOAD_MSK (0x00000100u)
3639  #define MAC_TX_INT_MASK_TX_A_UNLOAD_MSK_MASK (0x00000100u)
3640  #define MAC_TX_INT_MASK_TX_A_UNLOAD_MSK_BIT (8)
3641  #define MAC_TX_INT_MASK_TX_A_UNLOAD_MSK_BITS (1)
3642  /* ACK_EXPIRED_MSK field */
3643  #define MAC_TX_INT_MASK_ACK_EXPIRED_MSK (0x00000080u)
3644  #define MAC_TX_INT_MASK_ACK_EXPIRED_MSK_MASK (0x00000080u)
3645  #define MAC_TX_INT_MASK_ACK_EXPIRED_MSK_BIT (7)
3646  #define MAC_TX_INT_MASK_ACK_EXPIRED_MSK_BITS (1)
3647  /* TX_LOCK_FAIL_MSK field */
3648  #define MAC_TX_INT_MASK_TX_LOCK_FAIL_MSK (0x00000040u)
3649  #define MAC_TX_INT_MASK_TX_LOCK_FAIL_MSK_MASK (0x00000040u)
3650  #define MAC_TX_INT_MASK_TX_LOCK_FAIL_MSK_BIT (6)
3651  #define MAC_TX_INT_MASK_TX_LOCK_FAIL_MSK_BITS (1)
3652  /* TX_UNDERFLOW_MSK field */
3653  #define MAC_TX_INT_MASK_TX_UNDERFLOW_MSK (0x00000020u)
3654  #define MAC_TX_INT_MASK_TX_UNDERFLOW_MSK_MASK (0x00000020u)
3655  #define MAC_TX_INT_MASK_TX_UNDERFLOW_MSK_BIT (5)
3656  #define MAC_TX_INT_MASK_TX_UNDERFLOW_MSK_BITS (1)
3657  /* CCA_FAIL_MSK field */
3658  #define MAC_TX_INT_MASK_CCA_FAIL_MSK (0x00000010u)
3659  #define MAC_TX_INT_MASK_CCA_FAIL_MSK_MASK (0x00000010u)
3660  #define MAC_TX_INT_MASK_CCA_FAIL_MSK_BIT (4)
3661  #define MAC_TX_INT_MASK_CCA_FAIL_MSK_BITS (1)
3662  /* SFD_SENT_MSK field */
3663  #define MAC_TX_INT_MASK_SFD_SENT_MSK (0x00000008u)
3664  #define MAC_TX_INT_MASK_SFD_SENT_MSK_MASK (0x00000008u)
3665  #define MAC_TX_INT_MASK_SFD_SENT_MSK_BIT (3)
3666  #define MAC_TX_INT_MASK_SFD_SENT_MSK_BITS (1)
3667  /* BO_COMPLETE_MSK field */
3668  #define MAC_TX_INT_MASK_BO_COMPLETE_MSK (0x00000004u)
3669  #define MAC_TX_INT_MASK_BO_COMPLETE_MSK_MASK (0x00000004u)
3670  #define MAC_TX_INT_MASK_BO_COMPLETE_MSK_BIT (2)
3671  #define MAC_TX_INT_MASK_BO_COMPLETE_MSK_BITS (1)
3672  /* RX_ACK_MSK field */
3673  #define MAC_TX_INT_MASK_RX_ACK_MSK (0x00000002u)
3674  #define MAC_TX_INT_MASK_RX_ACK_MSK_MASK (0x00000002u)
3675  #define MAC_TX_INT_MASK_RX_ACK_MSK_BIT (1)
3676  #define MAC_TX_INT_MASK_RX_ACK_MSK_BITS (1)
3677  /* TX_COMPLETE_MSK field */
3678  #define MAC_TX_INT_MASK_TX_COMPLETE_MSK (0x00000001u)
3679  #define MAC_TX_INT_MASK_TX_COMPLETE_MSK_MASK (0x00000001u)
3680  #define MAC_TX_INT_MASK_TX_COMPLETE_MSK_BIT (0)
3681  #define MAC_TX_INT_MASK_TX_COMPLETE_MSK_BITS (1)
3682 
3683 #define MAC_TIMER_INT_MASK *((volatile int32u *)0x4000A048u)
3684 #define MAC_TIMER_INT_MASK_REG *((volatile int32u *)0x4000A048u)
3685 #define MAC_TIMER_INT_MASK_ADDR (0x4000A048u)
3686 #define MAC_TIMER_INT_MASK_RESET (0x00000000u)
3687  /* TIMER_COMP_B_MSK field */
3688  #define MAC_TIMER_INT_MASK_TIMER_COMP_B_MSK (0x00000004u)
3689  #define MAC_TIMER_INT_MASK_TIMER_COMP_B_MSK_MASK (0x00000004u)
3690  #define MAC_TIMER_INT_MASK_TIMER_COMP_B_MSK_BIT (2)
3691  #define MAC_TIMER_INT_MASK_TIMER_COMP_B_MSK_BITS (1)
3692  /* TIMER_COMP_A_MSK field */
3693  #define MAC_TIMER_INT_MASK_TIMER_COMP_A_MSK (0x00000002u)
3694  #define MAC_TIMER_INT_MASK_TIMER_COMP_A_MSK_MASK (0x00000002u)
3695  #define MAC_TIMER_INT_MASK_TIMER_COMP_A_MSK_BIT (1)
3696  #define MAC_TIMER_INT_MASK_TIMER_COMP_A_MSK_BITS (1)
3697  /* TIMER_WRAP_MSK field */
3698  #define MAC_TIMER_INT_MASK_TIMER_WRAP_MSK (0x00000001u)
3699  #define MAC_TIMER_INT_MASK_TIMER_WRAP_MSK_MASK (0x00000001u)
3700  #define MAC_TIMER_INT_MASK_TIMER_WRAP_MSK_BIT (0)
3701  #define MAC_TIMER_INT_MASK_TIMER_WRAP_MSK_BITS (1)
3702 
3703 #define BB_INT_MASK *((volatile int32u *)0x4000A04Cu)
3704 #define BB_INT_MASK_REG *((volatile int32u *)0x4000A04Cu)
3705 #define BB_INT_MASK_ADDR (0x4000A04Cu)
3706 #define BB_INT_MASK_RESET (0x00000000u)
3707  /* RSSI_INT_MSK field */
3708  #define BB_INT_MASK_RSSI_INT_MSK (0x00000002u)
3709  #define BB_INT_MASK_RSSI_INT_MSK_MASK (0x00000002u)
3710  #define BB_INT_MASK_RSSI_INT_MSK_BIT (1)
3711  #define BB_INT_MASK_RSSI_INT_MSK_BITS (1)
3712  /* BASEBAND_INT_MSK field */
3713  #define BB_INT_MASK_BASEBAND_INT_MSK (0x00000001u)
3714  #define BB_INT_MASK_BASEBAND_INT_MSK_MASK (0x00000001u)
3715  #define BB_INT_MASK_BASEBAND_INT_MSK_BIT (0)
3716  #define BB_INT_MASK_BASEBAND_INT_MSK_BITS (1)
3717 
3718 #define SEC_INT_MASK *((volatile int32u *)0x4000A050u)
3719 #define SEC_INT_MASK_REG *((volatile int32u *)0x4000A050u)
3720 #define SEC_INT_MASK_ADDR (0x4000A050u)
3721 #define SEC_INT_MASK_RESET (0x00000000u)
3722  /* CT_WORD_VALID_MSK field */
3723  #define SEC_INT_MASK_CT_WORD_VALID_MSK (0x00000004u)
3724  #define SEC_INT_MASK_CT_WORD_VALID_MSK_MASK (0x00000004u)
3725  #define SEC_INT_MASK_CT_WORD_VALID_MSK_BIT (2)
3726  #define SEC_INT_MASK_CT_WORD_VALID_MSK_BITS (1)
3727  /* PT_WORD_REQ_MSK field */
3728  #define SEC_INT_MASK_PT_WORD_REQ_MSK (0x00000002u)
3729  #define SEC_INT_MASK_PT_WORD_REQ_MSK_MASK (0x00000002u)
3730  #define SEC_INT_MASK_PT_WORD_REQ_MSK_BIT (1)
3731  #define SEC_INT_MASK_PT_WORD_REQ_MSK_BITS (1)
3732  /* ENC_COMPLETE_MSK field */
3733  #define SEC_INT_MASK_ENC_COMPLETE_MSK (0x00000001u)
3734  #define SEC_INT_MASK_ENC_COMPLETE_MSK_MASK (0x00000001u)
3735  #define SEC_INT_MASK_ENC_COMPLETE_MSK_BIT (0)
3736  #define SEC_INT_MASK_ENC_COMPLETE_MSK_BITS (1)
3737 
3738 #define INT_SLEEPTMRCFG *((volatile int32u *)0x4000A054u)
3739 #define INT_SLEEPTMRCFG_REG *((volatile int32u *)0x4000A054u)
3740 #define INT_SLEEPTMRCFG_ADDR (0x4000A054u)
3741 #define INT_SLEEPTMRCFG_RESET (0x00000000u)
3742  /* INT_SLEEPTMRCMPB field */
3743  #define INT_SLEEPTMRCMPB (0x00000004u)
3744  #define INT_SLEEPTMRCMPB_MASK (0x00000004u)
3745  #define INT_SLEEPTMRCMPB_BIT (2)
3746  #define INT_SLEEPTMRCMPB_BITS (1)
3747  /* INT_SLEEPTMRCMPA field */
3748  #define INT_SLEEPTMRCMPA (0x00000002u)
3749  #define INT_SLEEPTMRCMPA_MASK (0x00000002u)
3750  #define INT_SLEEPTMRCMPA_BIT (1)
3751  #define INT_SLEEPTMRCMPA_BITS (1)
3752  /* INT_SLEEPTMRWRAP field */
3753  #define INT_SLEEPTMRWRAP (0x00000001u)
3754  #define INT_SLEEPTMRWRAP_MASK (0x00000001u)
3755  #define INT_SLEEPTMRWRAP_BIT (0)
3756  #define INT_SLEEPTMRWRAP_BITS (1)
3757 
3758 #define INT_MGMTCFG *((volatile int32u *)0x4000A058u)
3759 #define INT_MGMTCFG_REG *((volatile int32u *)0x4000A058u)
3760 #define INT_MGMTCFG_ADDR (0x4000A058u)
3761 #define INT_MGMTCFG_RESET (0x00000000u)
3762  /* INT_MGMTDMAPROT field */
3763  #define INT_MGMTDMAPROT (0x00000010u)
3764  #define INT_MGMTDMAPROT_MASK (0x00000010u)
3765  #define INT_MGMTDMAPROT_BIT (4)
3766  #define INT_MGMTDMAPROT_BITS (1)
3767  /* INT_MGMTCALADC field */
3768  #define INT_MGMTCALADC (0x00000008u)
3769  #define INT_MGMTCALADC_MASK (0x00000008u)
3770  #define INT_MGMTCALADC_BIT (3)
3771  #define INT_MGMTCALADC_BITS (1)
3772  /* INT_MGMTFPEC field */
3773  #define INT_MGMTFPEC (0x00000004u)
3774  #define INT_MGMTFPEC_MASK (0x00000004u)
3775  #define INT_MGMTFPEC_BIT (2)
3776  #define INT_MGMTFPEC_BITS (1)
3777  /* INT_MGMTOSC24MHI field */
3778  #define INT_MGMTOSC24MHI (0x00000002u)
3779  #define INT_MGMTOSC24MHI_MASK (0x00000002u)
3780  #define INT_MGMTOSC24MHI_BIT (1)
3781  #define INT_MGMTOSC24MHI_BITS (1)
3782  /* INT_MGMTOSC24MLO field */
3783  #define INT_MGMTOSC24MLO (0x00000001u)
3784  #define INT_MGMTOSC24MLO_MASK (0x00000001u)
3785  #define INT_MGMTOSC24MLO_BIT (0)
3786  #define INT_MGMTOSC24MLO_BITS (1)
3787 
3788 #define INT_TIM1FLAG *((volatile int32u *)0x4000A800u)
3789 #define INT_TIM1FLAG_REG *((volatile int32u *)0x4000A800u)
3790 #define INT_TIM1FLAG_ADDR (0x4000A800u)
3791 #define INT_TIM1FLAG_RESET (0x00000000u)
3792  /* INT_TIMRSVD field */
3793  #define INT_TIMRSVD (0x00001E00u)
3794  #define INT_TIMRSVD_MASK (0x00001E00u)
3795  #define INT_TIMRSVD_BIT (9)
3796  #define INT_TIMRSVD_BITS (4)
3797  /* INT_TIMTIF field */
3798  #define INT_TIMTIF (0x00000040u)
3799  #define INT_TIMTIF_MASK (0x00000040u)
3800  #define INT_TIMTIF_BIT (6)
3801  #define INT_TIMTIF_BITS (1)
3802  /* INT_TIMCC4IF field */
3803  #define INT_TIMCC4IF (0x00000010u)
3804  #define INT_TIMCC4IF_MASK (0x00000010u)
3805  #define INT_TIMCC4IF_BIT (4)
3806  #define INT_TIMCC4IF_BITS (1)
3807  /* INT_TIMCC3IF field */
3808  #define INT_TIMCC3IF (0x00000008u)
3809  #define INT_TIMCC3IF_MASK (0x00000008u)
3810  #define INT_TIMCC3IF_BIT (3)
3811  #define INT_TIMCC3IF_BITS (1)
3812  /* INT_TIMCC2IF field */
3813  #define INT_TIMCC2IF (0x00000004u)
3814  #define INT_TIMCC2IF_MASK (0x00000004u)
3815  #define INT_TIMCC2IF_BIT (2)
3816  #define INT_TIMCC2IF_BITS (1)
3817  /* INT_TIMCC1IF field */
3818  #define INT_TIMCC1IF (0x00000002u)
3819  #define INT_TIMCC1IF_MASK (0x00000002u)
3820  #define INT_TIMCC1IF_BIT (1)
3821  #define INT_TIMCC1IF_BITS (1)
3822  /* INT_TIMUIF field */
3823  #define INT_TIMUIF (0x00000001u)
3824  #define INT_TIMUIF_MASK (0x00000001u)
3825  #define INT_TIMUIF_BIT (0)
3826  #define INT_TIMUIF_BITS (1)
3827 
3828 #define INT_TIM2FLAG *((volatile int32u *)0x4000A804u)
3829 #define INT_TIM2FLAG_REG *((volatile int32u *)0x4000A804u)
3830 #define INT_TIM2FLAG_ADDR (0x4000A804u)
3831 #define INT_TIM2FLAG_RESET (0x00000000u)
3832  /* INT_TIMRSVD field */
3833  #define INT_TIMRSVD (0x00001E00u)
3834  #define INT_TIMRSVD_MASK (0x00001E00u)
3835  #define INT_TIMRSVD_BIT (9)
3836  #define INT_TIMRSVD_BITS (4)
3837  /* INT_TIMTIF field */
3838  #define INT_TIMTIF (0x00000040u)
3839  #define INT_TIMTIF_MASK (0x00000040u)
3840  #define INT_TIMTIF_BIT (6)
3841  #define INT_TIMTIF_BITS (1)
3842  /* INT_TIMCC4IF field */
3843  #define INT_TIMCC4IF (0x00000010u)
3844  #define INT_TIMCC4IF_MASK (0x00000010u)
3845  #define INT_TIMCC4IF_BIT (4)
3846  #define INT_TIMCC4IF_BITS (1)
3847  /* INT_TIMCC3IF field */
3848  #define INT_TIMCC3IF (0x00000008u)
3849  #define INT_TIMCC3IF_MASK (0x00000008u)
3850  #define INT_TIMCC3IF_BIT (3)
3851  #define INT_TIMCC3IF_BITS (1)
3852  /* INT_TIMCC2IF field */
3853  #define INT_TIMCC2IF (0x00000004u)
3854  #define INT_TIMCC2IF_MASK (0x00000004u)
3855  #define INT_TIMCC2IF_BIT (2)
3856  #define INT_TIMCC2IF_BITS (1)
3857  /* INT_TIMCC1IF field */
3858  #define INT_TIMCC1IF (0x00000002u)
3859  #define INT_TIMCC1IF_MASK (0x00000002u)
3860  #define INT_TIMCC1IF_BIT (1)
3861  #define INT_TIMCC1IF_BITS (1)
3862  /* INT_TIMUIF field */
3863  #define INT_TIMUIF (0x00000001u)
3864  #define INT_TIMUIF_MASK (0x00000001u)
3865  #define INT_TIMUIF_BIT (0)
3866  #define INT_TIMUIF_BITS (1)
3867 
3868 #define INT_SC1FLAG *((volatile int32u *)0x4000A808u)
3869 #define INT_SC1FLAG_REG *((volatile int32u *)0x4000A808u)
3870 #define INT_SC1FLAG_ADDR (0x4000A808u)
3871 #define INT_SC1FLAG_RESET (0x00000000u)
3872  /* INT_SC1PARERR field */
3873  #define INT_SC1PARERR (0x00004000u)
3874  #define INT_SC1PARERR_MASK (0x00004000u)
3875  #define INT_SC1PARERR_BIT (14)
3876  #define INT_SC1PARERR_BITS (1)
3877  /* INT_SC1FRMERR field */
3878  #define INT_SC1FRMERR (0x00002000u)
3879  #define INT_SC1FRMERR_MASK (0x00002000u)
3880  #define INT_SC1FRMERR_BIT (13)
3881  #define INT_SC1FRMERR_BITS (1)
3882  /* INT_SCTXULDB field */
3883  #define INT_SCTXULDB (0x00001000u)
3884  #define INT_SCTXULDB_MASK (0x00001000u)
3885  #define INT_SCTXULDB_BIT (12)
3886  #define INT_SCTXULDB_BITS (1)
3887  /* INT_SCTXULDA field */
3888  #define INT_SCTXULDA (0x00000800u)
3889  #define INT_SCTXULDA_MASK (0x00000800u)
3890  #define INT_SCTXULDA_BIT (11)
3891  #define INT_SCTXULDA_BITS (1)
3892  /* INT_SCRXULDB field */
3893  #define INT_SCRXULDB (0x00000400u)
3894  #define INT_SCRXULDB_MASK (0x00000400u)
3895  #define INT_SCRXULDB_BIT (10)
3896  #define INT_SCRXULDB_BITS (1)
3897  /* INT_SCRXULDA field */
3898  #define INT_SCRXULDA (0x00000200u)
3899  #define INT_SCRXULDA_MASK (0x00000200u)
3900  #define INT_SCRXULDA_BIT (9)
3901  #define INT_SCRXULDA_BITS (1)
3902  /* INT_SCNAK field */
3903  #define INT_SCNAK (0x00000100u)
3904  #define INT_SCNAK_MASK (0x00000100u)
3905  #define INT_SCNAK_BIT (8)
3906  #define INT_SCNAK_BITS (1)
3907  /* INT_SCCMDFIN field */
3908  #define INT_SCCMDFIN (0x00000080u)
3909  #define INT_SCCMDFIN_MASK (0x00000080u)
3910  #define INT_SCCMDFIN_BIT (7)
3911  #define INT_SCCMDFIN_BITS (1)
3912  /* INT_SCTXFIN field */
3913  #define INT_SCTXFIN (0x00000040u)
3914  #define INT_SCTXFIN_MASK (0x00000040u)
3915  #define INT_SCTXFIN_BIT (6)
3916  #define INT_SCTXFIN_BITS (1)
3917  /* INT_SCRXFIN field */
3918  #define INT_SCRXFIN (0x00000020u)
3919  #define INT_SCRXFIN_MASK (0x00000020u)
3920  #define INT_SCRXFIN_BIT (5)
3921  #define INT_SCRXFIN_BITS (1)
3922  /* INT_SCTXUND field */
3923  #define INT_SCTXUND (0x00000010u)
3924  #define INT_SCTXUND_MASK (0x00000010u)
3925  #define INT_SCTXUND_BIT (4)
3926  #define INT_SCTXUND_BITS (1)
3927  /* INT_SCRXOVF field */
3928  #define INT_SCRXOVF (0x00000008u)
3929  #define INT_SCRXOVF_MASK (0x00000008u)
3930  #define INT_SCRXOVF_BIT (3)
3931  #define INT_SCRXOVF_BITS (1)
3932  /* INT_SCTXIDLE field */
3933  #define INT_SCTXIDLE (0x00000004u)
3934  #define INT_SCTXIDLE_MASK (0x00000004u)
3935  #define INT_SCTXIDLE_BIT (2)
3936  #define INT_SCTXIDLE_BITS (1)
3937  /* INT_SCTXFREE field */
3938  #define INT_SCTXFREE (0x00000002u)
3939  #define INT_SCTXFREE_MASK (0x00000002u)
3940  #define INT_SCTXFREE_BIT (1)
3941  #define INT_SCTXFREE_BITS (1)
3942  /* INT_SCRXVAL field */
3943  #define INT_SCRXVAL (0x00000001u)
3944  #define INT_SCRXVAL_MASK (0x00000001u)
3945  #define INT_SCRXVAL_BIT (0)
3946  #define INT_SCRXVAL_BITS (1)
3947 
3948 #define INT_SC2FLAG *((volatile int32u *)0x4000A80Cu)
3949 #define INT_SC2FLAG_REG *((volatile int32u *)0x4000A80Cu)
3950 #define INT_SC2FLAG_ADDR (0x4000A80Cu)
3951 #define INT_SC2FLAG_RESET (0x00000000u)
3952  /* INT_SCTXULDB field */
3953  #define INT_SCTXULDB (0x00001000u)
3954  #define INT_SCTXULDB_MASK (0x00001000u)
3955  #define INT_SCTXULDB_BIT (12)
3956  #define INT_SCTXULDB_BITS (1)
3957  /* INT_SCTXULDA field */
3958  #define INT_SCTXULDA (0x00000800u)
3959  #define INT_SCTXULDA_MASK (0x00000800u)
3960  #define INT_SCTXULDA_BIT (11)
3961  #define INT_SCTXULDA_BITS (1)
3962  /* INT_SCRXULDB field */
3963  #define INT_SCRXULDB (0x00000400u)
3964  #define INT_SCRXULDB_MASK (0x00000400u)
3965  #define INT_SCRXULDB_BIT (10)
3966  #define INT_SCRXULDB_BITS (1)
3967  /* INT_SCRXULDA field */
3968  #define INT_SCRXULDA (0x00000200u)
3969  #define INT_SCRXULDA_MASK (0x00000200u)
3970  #define INT_SCRXULDA_BIT (9)
3971  #define INT_SCRXULDA_BITS (1)
3972  /* INT_SCNAK field */
3973  #define INT_SCNAK (0x00000100u)
3974  #define INT_SCNAK_MASK (0x00000100u)
3975  #define INT_SCNAK_BIT (8)
3976  #define INT_SCNAK_BITS (1)
3977  /* INT_SCCMDFIN field */
3978  #define INT_SCCMDFIN (0x00000080u)
3979  #define INT_SCCMDFIN_MASK (0x00000080u)
3980  #define INT_SCCMDFIN_BIT (7)
3981  #define INT_SCCMDFIN_BITS (1)
3982  /* INT_SCTXFIN field */
3983  #define INT_SCTXFIN (0x00000040u)
3984  #define INT_SCTXFIN_MASK (0x00000040u)
3985  #define INT_SCTXFIN_BIT (6)
3986  #define INT_SCTXFIN_BITS (1)
3987  /* INT_SCRXFIN field */
3988  #define INT_SCRXFIN (0x00000020u)
3989  #define INT_SCRXFIN_MASK (0x00000020u)
3990  #define INT_SCRXFIN_BIT (5)
3991  #define INT_SCRXFIN_BITS (1)
3992  /* INT_SCTXUND field */
3993  #define INT_SCTXUND (0x00000010u)
3994  #define INT_SCTXUND_MASK (0x00000010u)
3995  #define INT_SCTXUND_BIT (4)
3996  #define INT_SCTXUND_BITS (1)
3997  /* INT_SCRXOVF field */
3998  #define INT_SCRXOVF (0x00000008u)
3999  #define INT_SCRXOVF_MASK (0x00000008u)
4000  #define INT_SCRXOVF_BIT (3)
4001  #define INT_SCRXOVF_BITS (1)
4002  /* INT_SCTXIDLE field */
4003  #define INT_SCTXIDLE (0x00000004u)
4004  #define INT_SCTXIDLE_MASK (0x00000004u)
4005  #define INT_SCTXIDLE_BIT (2)
4006  #define INT_SCTXIDLE_BITS (1)
4007  /* INT_SCTXFREE field */
4008  #define INT_SCTXFREE (0x00000002u)
4009  #define INT_SCTXFREE_MASK (0x00000002u)
4010  #define INT_SCTXFREE_BIT (1)
4011  #define INT_SCTXFREE_BITS (1)
4012  /* INT_SCRXVAL field */
4013  #define INT_SCRXVAL (0x00000001u)
4014  #define INT_SCRXVAL_MASK (0x00000001u)
4015  #define INT_SCRXVAL_BIT (0)
4016  #define INT_SCRXVAL_BITS (1)
4017 
4018 #define INT_ADCFLAG *((volatile int32u *)0x4000A810u)
4019 #define INT_ADCFLAG_REG *((volatile int32u *)0x4000A810u)
4020 #define INT_ADCFLAG_ADDR (0x4000A810u)
4021 #define INT_ADCFLAG_RESET (0x00000000u)
4022  /* INT_ADCOVF field */
4023  #define INT_ADCOVF (0x00000010u)
4024  #define INT_ADCOVF_MASK (0x00000010u)
4025  #define INT_ADCOVF_BIT (4)
4026  #define INT_ADCOVF_BITS (1)
4027  /* INT_ADCSAT field */
4028  #define INT_ADCSAT (0x00000008u)
4029  #define INT_ADCSAT_MASK (0x00000008u)
4030  #define INT_ADCSAT_BIT (3)
4031  #define INT_ADCSAT_BITS (1)
4032  /* INT_ADCULDFULL field */
4033  #define INT_ADCULDFULL (0x00000004u)
4034  #define INT_ADCULDFULL_MASK (0x00000004u)
4035  #define INT_ADCULDFULL_BIT (2)
4036  #define INT_ADCULDFULL_BITS (1)
4037  /* INT_ADCULDHALF field */
4038  #define INT_ADCULDHALF (0x00000002u)
4039  #define INT_ADCULDHALF_MASK (0x00000002u)
4040  #define INT_ADCULDHALF_BIT (1)
4041  #define INT_ADCULDHALF_BITS (1)
4042  /* INT_ADCFLAGRSVD field */
4043  #define INT_ADCFLAGRSVD (0x00000001u)
4044  #define INT_ADCFLAGRSVD_MASK (0x00000001u)
4045  #define INT_ADCFLAGRSVD_BIT (0)
4046  #define INT_ADCFLAGRSVD_BITS (1)
4047 
4048 #define INT_GPIOFLAG *((volatile int32u *)0x4000A814u)
4049 #define INT_GPIOFLAG_REG *((volatile int32u *)0x4000A814u)
4050 #define INT_GPIOFLAG_ADDR (0x4000A814u)
4051 #define INT_GPIOFLAG_RESET (0x00000000u)
4052  /* INT_IRQDFLAG field */
4053  #define INT_IRQDFLAG (0x00000008u)
4054  #define INT_IRQDFLAG_MASK (0x00000008u)
4055  #define INT_IRQDFLAG_BIT (3)
4056  #define INT_IRQDFLAG_BITS (1)
4057  /* INT_IRQCFLAG field */
4058  #define INT_IRQCFLAG (0x00000004u)
4059  #define INT_IRQCFLAG_MASK (0x00000004u)
4060  #define INT_IRQCFLAG_BIT (2)
4061  #define INT_IRQCFLAG_BITS (1)
4062  /* INT_IRQBFLAG field */
4063  #define INT_IRQBFLAG (0x00000002u)
4064  #define INT_IRQBFLAG_MASK (0x00000002u)
4065  #define INT_IRQBFLAG_BIT (1)
4066  #define INT_IRQBFLAG_BITS (1)
4067  /* INT_IRQAFLAG field */
4068  #define INT_IRQAFLAG (0x00000001u)
4069  #define INT_IRQAFLAG_MASK (0x00000001u)
4070  #define INT_IRQAFLAG_BIT (0)
4071  #define INT_IRQAFLAG_BITS (1)
4072 
4073 #define INT_TIM1MISS *((volatile int32u *)0x4000A818u)
4074 #define INT_TIM1MISS_REG *((volatile int32u *)0x4000A818u)
4075 #define INT_TIM1MISS_ADDR (0x4000A818u)
4076 #define INT_TIM1MISS_RESET (0x00000000u)
4077  /* INT_TIMMISSCC4IF field */
4078  #define INT_TIMMISSCC4IF (0x00001000u)
4079  #define INT_TIMMISSCC4IF_MASK (0x00001000u)
4080  #define INT_TIMMISSCC4IF_BIT (12)
4081  #define INT_TIMMISSCC4IF_BITS (1)
4082  /* INT_TIMMISSCC3IF field */
4083  #define INT_TIMMISSCC3IF (0x00000800u)
4084  #define INT_TIMMISSCC3IF_MASK (0x00000800u)
4085  #define INT_TIMMISSCC3IF_BIT (11)
4086  #define INT_TIMMISSCC3IF_BITS (1)
4087  /* INT_TIMMISSCC2IF field */
4088  #define INT_TIMMISSCC2IF (0x00000400u)
4089  #define INT_TIMMISSCC2IF_MASK (0x00000400u)
4090  #define INT_TIMMISSCC2IF_BIT (10)
4091  #define INT_TIMMISSCC2IF_BITS (1)
4092  /* INT_TIMMISSCC1IF field */
4093  #define INT_TIMMISSCC1IF (0x00000200u)
4094  #define INT_TIMMISSCC1IF_MASK (0x00000200u)
4095  #define INT_TIMMISSCC1IF_BIT (9)
4096  #define INT_TIMMISSCC1IF_BITS (1)
4097  /* INT_TIMMISSRSVD field */
4098  #define INT_TIMMISSRSVD (0x0000007Fu)
4099  #define INT_TIMMISSRSVD_MASK (0x0000007Fu)
4100  #define INT_TIMMISSRSVD_BIT (0)
4101  #define INT_TIMMISSRSVD_BITS (7)
4102 
4103 #define INT_TIM2MISS *((volatile int32u *)0x4000A81Cu)
4104 #define INT_TIM2MISS_REG *((volatile int32u *)0x4000A81Cu)
4105 #define INT_TIM2MISS_ADDR (0x4000A81Cu)
4106 #define INT_TIM2MISS_RESET (0x00000000u)
4107  /* INT_TIMMISSCC4IF field */
4108  #define INT_TIMMISSCC4IF (0x00001000u)
4109  #define INT_TIMMISSCC4IF_MASK (0x00001000u)
4110  #define INT_TIMMISSCC4IF_BIT (12)
4111  #define INT_TIMMISSCC4IF_BITS (1)
4112  /* INT_TIMMISSCC3IF field */
4113  #define INT_TIMMISSCC3IF (0x00000800u)
4114  #define INT_TIMMISSCC3IF_MASK (0x00000800u)
4115  #define INT_TIMMISSCC3IF_BIT (11)
4116  #define INT_TIMMISSCC3IF_BITS (1)
4117  /* INT_TIMMISSCC2IF field */
4118  #define INT_TIMMISSCC2IF (0x00000400u)
4119  #define INT_TIMMISSCC2IF_MASK (0x00000400u)
4120  #define INT_TIMMISSCC2IF_BIT (10)
4121  #define INT_TIMMISSCC2IF_BITS (1)
4122  /* INT_TIMMISSCC1IF field */
4123  #define INT_TIMMISSCC1IF (0x00000200u)
4124  #define INT_TIMMISSCC1IF_MASK (0x00000200u)
4125  #define INT_TIMMISSCC1IF_BIT (9)
4126  #define INT_TIMMISSCC1IF_BITS (1)
4127  /* INT_TIMMISSRSVD field */
4128  #define INT_TIMMISSRSVD (0x0000007Fu)
4129  #define INT_TIMMISSRSVD_MASK (0x0000007Fu)
4130  #define INT_TIMMISSRSVD_BIT (0)
4131  #define INT_TIMMISSRSVD_BITS (7)
4132 
4133 #define INT_MISS *((volatile int32u *)0x4000A820u)
4134 #define INT_MISS_REG *((volatile int32u *)0x4000A820u)
4135 #define INT_MISS_ADDR (0x4000A820u)
4136 #define INT_MISS_RESET (0x00000000u)
4137  /* INT_MISSIRQD field */
4138  #define INT_MISSIRQD (0x00008000u)
4139  #define INT_MISSIRQD_MASK (0x00008000u)
4140  #define INT_MISSIRQD_BIT (15)
4141  #define INT_MISSIRQD_BITS (1)
4142  /* INT_MISSIRQC field */
4143  #define INT_MISSIRQC (0x00004000u)
4144  #define INT_MISSIRQC_MASK (0x00004000u)
4145  #define INT_MISSIRQC_BIT (14)
4146  #define INT_MISSIRQC_BITS (1)
4147  /* INT_MISSIRQB field */
4148  #define INT_MISSIRQB (0x00002000u)
4149  #define INT_MISSIRQB_MASK (0x00002000u)
4150  #define INT_MISSIRQB_BIT (13)
4151  #define INT_MISSIRQB_BITS (1)
4152  /* INT_MISSIRQA field */
4153  #define INT_MISSIRQA (0x00001000u)
4154  #define INT_MISSIRQA_MASK (0x00001000u)
4155  #define INT_MISSIRQA_BIT (12)
4156  #define INT_MISSIRQA_BITS (1)
4157  /* INT_MISSADC field */
4158  #define INT_MISSADC (0x00000800u)
4159  #define INT_MISSADC_MASK (0x00000800u)
4160  #define INT_MISSADC_BIT (11)
4161  #define INT_MISSADC_BITS (1)
4162  /* INT_MISSMACRX field */
4163  #define INT_MISSMACRX (0x00000400u)
4164  #define INT_MISSMACRX_MASK (0x00000400u)
4165  #define INT_MISSMACRX_BIT (10)
4166  #define INT_MISSMACRX_BITS (1)
4167  /* INT_MISSMACTX field */
4168  #define INT_MISSMACTX (0x00000200u)
4169  #define INT_MISSMACTX_MASK (0x00000200u)
4170  #define INT_MISSMACTX_BIT (9)
4171  #define INT_MISSMACTX_BITS (1)
4172  /* INT_MISSMACTMR field */
4173  #define INT_MISSMACTMR (0x00000100u)
4174  #define INT_MISSMACTMR_MASK (0x00000100u)
4175  #define INT_MISSMACTMR_BIT (8)
4176  #define INT_MISSMACTMR_BITS (1)
4177  /* INT_MISSSEC field */
4178  #define INT_MISSSEC (0x00000080u)
4179  #define INT_MISSSEC_MASK (0x00000080u)
4180  #define INT_MISSSEC_BIT (7)
4181  #define INT_MISSSEC_BITS (1)
4182  /* INT_MISSSC2 field */
4183  #define INT_MISSSC2 (0x00000040u)
4184  #define INT_MISSSC2_MASK (0x00000040u)
4185  #define INT_MISSSC2_BIT (6)
4186  #define INT_MISSSC2_BITS (1)
4187  /* INT_MISSSC1 field */
4188  #define INT_MISSSC1 (0x00000020u)
4189  #define INT_MISSSC1_MASK (0x00000020u)
4190  #define INT_MISSSC1_BIT (5)
4191  #define INT_MISSSC1_BITS (1)
4192  /* INT_MISSSLEEP field */
4193  #define INT_MISSSLEEP (0x00000010u)
4194  #define INT_MISSSLEEP_MASK (0x00000010u)
4195  #define INT_MISSSLEEP_BIT (4)
4196  #define INT_MISSSLEEP_BITS (1)
4197  /* INT_MISSBB field */
4198  #define INT_MISSBB (0x00000008u)
4199  #define INT_MISSBB_MASK (0x00000008u)
4200  #define INT_MISSBB_BIT (3)
4201  #define INT_MISSBB_BITS (1)
4202  /* INT_MISSMGMT field */
4203  #define INT_MISSMGMT (0x00000004u)
4204  #define INT_MISSMGMT_MASK (0x00000004u)
4205  #define INT_MISSMGMT_BIT (2)
4206  #define INT_MISSMGMT_BITS (1)
4207 
4208 #define INT_TIM1CFG *((volatile int32u *)0x4000A840u)
4209 #define INT_TIM1CFG_REG *((volatile int32u *)0x4000A840u)
4210 #define INT_TIM1CFG_ADDR (0x4000A840u)
4211 #define INT_TIM1CFG_RESET (0x00000000u)
4212  /* INT_TIMTIF field */
4213  #define INT_TIMTIF (0x00000040u)
4214  #define INT_TIMTIF_MASK (0x00000040u)
4215  #define INT_TIMTIF_BIT (6)
4216  #define INT_TIMTIF_BITS (1)
4217  /* INT_TIMCC4IF field */
4218  #define INT_TIMCC4IF (0x00000010u)
4219  #define INT_TIMCC4IF_MASK (0x00000010u)
4220  #define INT_TIMCC4IF_BIT (4)
4221  #define INT_TIMCC4IF_BITS (1)
4222  /* INT_TIMCC3IF field */
4223  #define INT_TIMCC3IF (0x00000008u)
4224  #define INT_TIMCC3IF_MASK (0x00000008u)
4225  #define INT_TIMCC3IF_BIT (3)
4226  #define INT_TIMCC3IF_BITS (1)
4227  /* INT_TIMCC2IF field */
4228  #define INT_TIMCC2IF (0x00000004u)
4229  #define INT_TIMCC2IF_MASK (0x00000004u)
4230  #define INT_TIMCC2IF_BIT (2)
4231  #define INT_TIMCC2IF_BITS (1)
4232  /* INT_TIMCC1IF field */
4233  #define INT_TIMCC1IF (0x00000002u)
4234  #define INT_TIMCC1IF_MASK (0x00000002u)
4235  #define INT_TIMCC1IF_BIT (1)
4236  #define INT_TIMCC1IF_BITS (1)
4237  /* INT_TIMUIF field */
4238  #define INT_TIMUIF (0x00000001u)
4239  #define INT_TIMUIF_MASK (0x00000001u)
4240  #define INT_TIMUIF_BIT (0)
4241  #define INT_TIMUIF_BITS (1)
4242 
4243 #define INT_TIM2CFG *((volatile int32u *)0x4000A844u)
4244 #define INT_TIM2CFG_REG *((volatile int32u *)0x4000A844u)
4245 #define INT_TIM2CFG_ADDR (0x4000A844u)
4246 #define INT_TIM2CFG_RESET (0x00000000u)
4247  /* INT_TIMTIF field */
4248  #define INT_TIMTIF (0x00000040u)
4249  #define INT_TIMTIF_MASK (0x00000040u)
4250  #define INT_TIMTIF_BIT (6)
4251  #define INT_TIMTIF_BITS (1)
4252  /* INT_TIMCC4IF field */
4253  #define INT_TIMCC4IF (0x00000010u)
4254  #define INT_TIMCC4IF_MASK (0x00000010u)
4255  #define INT_TIMCC4IF_BIT (4)
4256  #define INT_TIMCC4IF_BITS (1)
4257  /* INT_TIMCC3IF field */
4258  #define INT_TIMCC3IF (0x00000008u)
4259  #define INT_TIMCC3IF_MASK (0x00000008u)
4260  #define INT_TIMCC3IF_BIT (3)
4261  #define INT_TIMCC3IF_BITS (1)
4262  /* INT_TIMCC2IF field */
4263  #define INT_TIMCC2IF (0x00000004u)
4264  #define INT_TIMCC2IF_MASK (0x00000004u)
4265  #define INT_TIMCC2IF_BIT (2)
4266  #define INT_TIMCC2IF_BITS (1)
4267  /* INT_TIMCC1IF field */
4268  #define INT_TIMCC1IF (0x00000002u)
4269  #define INT_TIMCC1IF_MASK (0x00000002u)
4270  #define INT_TIMCC1IF_BIT (1)
4271  #define INT_TIMCC1IF_BITS (1)
4272  /* INT_TIMUIF field */
4273  #define INT_TIMUIF (0x00000001u)
4274  #define INT_TIMUIF_MASK (0x00000001u)
4275  #define INT_TIMUIF_BIT (0)
4276  #define INT_TIMUIF_BITS (1)
4277 
4278 #define INT_SC1CFG *((volatile int32u *)0x4000A848u)
4279 #define INT_SC1CFG_REG *((volatile int32u *)0x4000A848u)
4280 #define INT_SC1CFG_ADDR (0x4000A848u)
4281 #define INT_SC1CFG_RESET (0x00000000u)
4282  /* INT_SC1PARERR field */
4283  #define INT_SC1PARERR (0x00004000u)
4284  #define INT_SC1PARERR_MASK (0x00004000u)
4285  #define INT_SC1PARERR_BIT (14)
4286  #define INT_SC1PARERR_BITS (1)
4287  /* INT_SC1FRMERR field */
4288  #define INT_SC1FRMERR (0x00002000u)
4289  #define INT_SC1FRMERR_MASK (0x00002000u)
4290  #define INT_SC1FRMERR_BIT (13)
4291  #define INT_SC1FRMERR_BITS (1)
4292  /* INT_SCTXULDB field */
4293  #define INT_SCTXULDB (0x00001000u)
4294  #define INT_SCTXULDB_MASK (0x00001000u)
4295  #define INT_SCTXULDB_BIT (12)
4296  #define INT_SCTXULDB_BITS (1)
4297  /* INT_SCTXULDA field */
4298  #define INT_SCTXULDA (0x00000800u)
4299  #define INT_SCTXULDA_MASK (0x00000800u)
4300  #define INT_SCTXULDA_BIT (11)
4301  #define INT_SCTXULDA_BITS (1)
4302  /* INT_SCRXULDB field */
4303  #define INT_SCRXULDB (0x00000400u)
4304  #define INT_SCRXULDB_MASK (0x00000400u)
4305  #define INT_SCRXULDB_BIT (10)
4306  #define INT_SCRXULDB_BITS (1)
4307  /* INT_SCRXULDA field */
4308  #define INT_SCRXULDA (0x00000200u)
4309  #define INT_SCRXULDA_MASK (0x00000200u)
4310  #define INT_SCRXULDA_BIT (9)
4311  #define INT_SCRXULDA_BITS (1)
4312  /* INT_SCNAK field */
4313  #define INT_SCNAK (0x00000100u)
4314  #define INT_SCNAK_MASK (0x00000100u)
4315  #define INT_SCNAK_BIT (8)
4316  #define INT_SCNAK_BITS (1)
4317  /* INT_SCCMDFIN field */
4318  #define INT_SCCMDFIN (0x00000080u)
4319  #define INT_SCCMDFIN_MASK (0x00000080u)
4320  #define INT_SCCMDFIN_BIT (7)
4321  #define INT_SCCMDFIN_BITS (1)
4322  /* INT_SCTXFIN field */
4323  #define INT_SCTXFIN (0x00000040u)
4324  #define INT_SCTXFIN_MASK (0x00000040u)
4325  #define INT_SCTXFIN_BIT (6)
4326  #define INT_SCTXFIN_BITS (1)
4327  /* INT_SCRXFIN field */
4328  #define INT_SCRXFIN (0x00000020u)
4329  #define INT_SCRXFIN_MASK (0x00000020u)
4330  #define INT_SCRXFIN_BIT (5)
4331  #define INT_SCRXFIN_BITS (1)
4332  /* INT_SCTXUND field */
4333  #define INT_SCTXUND (0x00000010u)
4334  #define INT_SCTXUND_MASK (0x00000010u)
4335  #define INT_SCTXUND_BIT (4)
4336  #define INT_SCTXUND_BITS (1)
4337  /* INT_SCRXOVF field */
4338  #define INT_SCRXOVF (0x00000008u)
4339  #define INT_SCRXOVF_MASK (0x00000008u)
4340  #define INT_SCRXOVF_BIT (3)
4341  #define INT_SCRXOVF_BITS (1)
4342  /* INT_SCTXIDLE field */
4343  #define INT_SCTXIDLE (0x00000004u)
4344  #define INT_SCTXIDLE_MASK (0x00000004u)
4345  #define INT_SCTXIDLE_BIT (2)
4346  #define INT_SCTXIDLE_BITS (1)
4347  /* INT_SCTXFREE field */
4348  #define INT_SCTXFREE (0x00000002u)
4349  #define INT_SCTXFREE_MASK (0x00000002u)
4350  #define INT_SCTXFREE_BIT (1)
4351  #define INT_SCTXFREE_BITS (1)
4352  /* INT_SCRXVAL field */
4353  #define INT_SCRXVAL (0x00000001u)
4354  #define INT_SCRXVAL_MASK (0x00000001u)
4355  #define INT_SCRXVAL_BIT (0)
4356  #define INT_SCRXVAL_BITS (1)
4357 
4358 #define INT_SC2CFG *((volatile int32u *)0x4000A84Cu)
4359 #define INT_SC2CFG_REG *((volatile int32u *)0x4000A84Cu)
4360 #define INT_SC2CFG_ADDR (0x4000A84Cu)
4361 #define INT_SC2CFG_RESET (0x00000000u)
4362  /* INT_SCTXULDB field */
4363  #define INT_SCTXULDB (0x00001000u)
4364  #define INT_SCTXULDB_MASK (0x00001000u)
4365  #define INT_SCTXULDB_BIT (12)
4366  #define INT_SCTXULDB_BITS (1)
4367  /* INT_SCTXULDA field */
4368  #define INT_SCTXULDA (0x00000800u)
4369  #define INT_SCTXULDA_MASK (0x00000800u)
4370  #define INT_SCTXULDA_BIT (11)
4371  #define INT_SCTXULDA_BITS (1)
4372  /* INT_SCRXULDB field */
4373  #define INT_SCRXULDB (0x00000400u)
4374  #define INT_SCRXULDB_MASK (0x00000400u)
4375  #define INT_SCRXULDB_BIT (10)
4376  #define INT_SCRXULDB_BITS (1)
4377  /* INT_SCRXULDA field */
4378  #define INT_SCRXULDA (0x00000200u)
4379  #define INT_SCRXULDA_MASK (0x00000200u)
4380  #define INT_SCRXULDA_BIT (9)
4381  #define INT_SCRXULDA_BITS (1)
4382  /* INT_SCNAK field */
4383  #define INT_SCNAK (0x00000100u)
4384  #define INT_SCNAK_MASK (0x00000100u)
4385  #define INT_SCNAK_BIT (8)
4386  #define INT_SCNAK_BITS (1)
4387  /* INT_SCCMDFIN field */
4388  #define INT_SCCMDFIN (0x00000080u)
4389  #define INT_SCCMDFIN_MASK (0x00000080u)
4390  #define INT_SCCMDFIN_BIT (7)
4391  #define INT_SCCMDFIN_BITS (1)
4392  /* INT_SCTXFIN field */
4393  #define INT_SCTXFIN (0x00000040u)
4394  #define INT_SCTXFIN_MASK (0x00000040u)
4395  #define INT_SCTXFIN_BIT (6)
4396  #define INT_SCTXFIN_BITS (1)
4397  /* INT_SCRXFIN field */
4398  #define INT_SCRXFIN (0x00000020u)
4399  #define INT_SCRXFIN_MASK (0x00000020u)
4400  #define INT_SCRXFIN_BIT (5)
4401  #define INT_SCRXFIN_BITS (1)
4402  /* INT_SCTXUND field */
4403  #define INT_SCTXUND (0x00000010u)
4404  #define INT_SCTXUND_MASK (0x00000010u)
4405  #define INT_SCTXUND_BIT (4)
4406  #define INT_SCTXUND_BITS (1)
4407  /* INT_SCRXOVF field */
4408  #define INT_SCRXOVF (0x00000008u)
4409  #define INT_SCRXOVF_MASK (0x00000008u)
4410  #define INT_SCRXOVF_BIT (3)
4411  #define INT_SCRXOVF_BITS (1)
4412  /* INT_SCTXIDLE field */
4413  #define INT_SCTXIDLE (0x00000004u)
4414  #define INT_SCTXIDLE_MASK (0x00000004u)
4415  #define INT_SCTXIDLE_BIT (2)
4416  #define INT_SCTXIDLE_BITS (1)
4417  /* INT_SCTXFREE field */
4418  #define INT_SCTXFREE (0x00000002u)
4419  #define INT_SCTXFREE_MASK (0x00000002u)
4420  #define INT_SCTXFREE_BIT (1)
4421  #define INT_SCTXFREE_BITS (1)
4422  /* INT_SCRXVAL field */
4423  #define INT_SCRXVAL (0x00000001u)
4424  #define INT_SCRXVAL_MASK (0x00000001u)
4425  #define INT_SCRXVAL_BIT (0)
4426  #define INT_SCRXVAL_BITS (1)
4427 
4428 #define INT_ADCCFG *((volatile int32u *)0x4000A850u)
4429 #define INT_ADCCFG_REG *((volatile int32u *)0x4000A850u)
4430 #define INT_ADCCFG_ADDR (0x4000A850u)
4431 #define INT_ADCCFG_RESET (0x00000000u)
4432  /* INT_ADCOVF field */
4433  #define INT_ADCOVF (0x00000010u)
4434  #define INT_ADCOVF_MASK (0x00000010u)
4435  #define INT_ADCOVF_BIT (4)
4436  #define INT_ADCOVF_BITS (1)
4437  /* INT_ADCSAT field */
4438  #define INT_ADCSAT (0x00000008u)
4439  #define INT_ADCSAT_MASK (0x00000008u)
4440  #define INT_ADCSAT_BIT (3)
4441  #define INT_ADCSAT_BITS (1)
4442  /* INT_ADCULDFULL field */
4443  #define INT_ADCULDFULL (0x00000004u)
4444  #define INT_ADCULDFULL_MASK (0x00000004u)
4445  #define INT_ADCULDFULL_BIT (2)
4446  #define INT_ADCULDFULL_BITS (1)
4447  /* INT_ADCULDHALF field */
4448  #define INT_ADCULDHALF (0x00000002u)
4449  #define INT_ADCULDHALF_MASK (0x00000002u)
4450  #define INT_ADCULDHALF_BIT (1)
4451  #define INT_ADCULDHALF_BITS (1)
4452  /* INT_ADCCFGRSVD field */
4453  #define INT_ADCCFGRSVD (0x00000001u)
4454  #define INT_ADCCFGRSVD_MASK (0x00000001u)
4455  #define INT_ADCCFGRSVD_BIT (0)
4456  #define INT_ADCCFGRSVD_BITS (1)
4457 
4458 #define SC1_INTMODE *((volatile int32u *)0x4000A854u)
4459 #define SC1_INTMODE_REG *((volatile int32u *)0x4000A854u)
4460 #define SC1_INTMODE_ADDR (0x4000A854u)
4461 #define SC1_INTMODE_RESET (0x00000000u)
4462  /* SC_TXIDLELEVEL field */
4463  #define SC_TXIDLELEVEL (0x00000004u)
4464  #define SC_TXIDLELEVEL_MASK (0x00000004u)
4465  #define SC_TXIDLELEVEL_BIT (2)
4466  #define SC_TXIDLELEVEL_BITS (1)
4467  /* SC_TXFREELEVEL field */
4468  #define SC_TXFREELEVEL (0x00000002u)
4469  #define SC_TXFREELEVEL_MASK (0x00000002u)
4470  #define SC_TXFREELEVEL_BIT (1)
4471  #define SC_TXFREELEVEL_BITS (1)
4472  /* SC_RXVALLEVEL field */
4473  #define SC_RXVALLEVEL (0x00000001u)
4474  #define SC_RXVALLEVEL_MASK (0x00000001u)
4475  #define SC_RXVALLEVEL_BIT (0)
4476  #define SC_RXVALLEVEL_BITS (1)
4477 
4478 #define SC2_INTMODE *((volatile int32u *)0x4000A858u)
4479 #define SC2_INTMODE_REG *((volatile int32u *)0x4000A858u)
4480 #define SC2_INTMODE_ADDR (0x4000A858u)
4481 #define SC2_INTMODE_RESET (0x00000000u)
4482  /* SC_TXIDLELEVEL field */
4483  #define SC_TXIDLELEVEL (0x00000004u)
4484  #define SC_TXIDLELEVEL_MASK (0x00000004u)
4485  #define SC_TXIDLELEVEL_BIT (2)
4486  #define SC_TXIDLELEVEL_BITS (1)
4487  /* SC_TXFREELEVEL field */
4488  #define SC_TXFREELEVEL (0x00000002u)
4489  #define SC_TXFREELEVEL_MASK (0x00000002u)
4490  #define SC_TXFREELEVEL_BIT (1)
4491  #define SC_TXFREELEVEL_BITS (1)
4492  /* SC_RXVALLEVEL field */
4493  #define SC_RXVALLEVEL (0x00000001u)
4494  #define SC_RXVALLEVEL_MASK (0x00000001u)
4495  #define SC_RXVALLEVEL_BIT (0)
4496  #define SC_RXVALLEVEL_BITS (1)
4497 
4498 #define GPIO_INTCFGA *((volatile int32u *)0x4000A860u)
4499 #define GPIO_INTCFGA_REG *((volatile int32u *)0x4000A860u)
4500 #define GPIO_INTCFGA_ADDR (0x4000A860u)
4501 #define GPIO_INTCFGA_RESET (0x00000000u)
4502  /* GPIO_INTFILT field */
4503  #define GPIO_INTFILT (0x00000100u)
4504  #define GPIO_INTFILT_MASK (0x00000100u)
4505  #define GPIO_INTFILT_BIT (8)
4506  #define GPIO_INTFILT_BITS (1)
4507  /* GPIO_INTMOD field */
4508  #define GPIO_INTMOD (0x000000E0u)
4509  #define GPIO_INTMOD_MASK (0x000000E0u)
4510  #define GPIO_INTMOD_BIT (5)
4511  #define GPIO_INTMOD_BITS (3)
4512 
4513 #define GPIO_INTCFGB *((volatile int32u *)0x4000A864u)
4514 #define GPIO_INTCFGB_REG *((volatile int32u *)0x4000A864u)
4515 #define GPIO_INTCFGB_ADDR (0x4000A864u)
4516 #define GPIO_INTCFGB_RESET (0x00000000u)
4517  /* GPIO_INTFILT field */
4518  #define GPIO_INTFILT (0x00000100u)
4519  #define GPIO_INTFILT_MASK (0x00000100u)
4520  #define GPIO_INTFILT_BIT (8)
4521  #define GPIO_INTFILT_BITS (1)
4522  /* GPIO_INTMOD field */
4523  #define GPIO_INTMOD (0x000000E0u)
4524  #define GPIO_INTMOD_MASK (0x000000E0u)
4525  #define GPIO_INTMOD_BIT (5)
4526  #define GPIO_INTMOD_BITS (3)
4527 
4528 #define GPIO_INTCFGC *((volatile int32u *)0x4000A868u)
4529 #define GPIO_INTCFGC_REG *((volatile int32u *)0x4000A868u)
4530 #define GPIO_INTCFGC_ADDR (0x4000A868u)
4531 #define GPIO_INTCFGC_RESET (0x00000000u)
4532  /* GPIO_INTFILT field */
4533  #define GPIO_INTFILT (0x00000100u)
4534  #define GPIO_INTFILT_MASK (0x00000100u)
4535  #define GPIO_INTFILT_BIT (8)
4536  #define GPIO_INTFILT_BITS (1)
4537  /* GPIO_INTMOD field */
4538  #define GPIO_INTMOD (0x000000E0u)
4539  #define GPIO_INTMOD_MASK (0x000000E0u)
4540  #define GPIO_INTMOD_BIT (5)
4541  #define GPIO_INTMOD_BITS (3)
4542 
4543 #define GPIO_INTCFGD *((volatile int32u *)0x4000A86Cu)
4544 #define GPIO_INTCFGD_REG *((volatile int32u *)0x4000A86Cu)
4545 #define GPIO_INTCFGD_ADDR (0x4000A86Cu)
4546 #define GPIO_INTCFGD_RESET (0x00000000u)
4547  /* GPIO_INTFILT field */
4548  #define GPIO_INTFILT (0x00000100u)
4549  #define GPIO_INTFILT_MASK (0x00000100u)
4550  #define GPIO_INTFILT_BIT (8)
4551  #define GPIO_INTFILT_BITS (1)
4552  /* GPIO_INTMOD field */
4553  #define GPIO_INTMOD (0x000000E0u)
4554  #define GPIO_INTMOD_MASK (0x000000E0u)
4555  #define GPIO_INTMOD_BIT (5)
4556  #define GPIO_INTMOD_BITS (3)
4557 
4558 /* GPIO block */
4559 #define BLOCK_GPIO_BASE (0x4000B000u)
4560 #define BLOCK_GPIO_END (0x4000BC1Cu)
4561 #define BLOCK_GPIO_SIZE (BLOCK_GPIO_END - BLOCK_GPIO_BASE + 1)
4562 
4563 #define GPIO_PACFGL *((volatile int32u *)0x4000B000u)
4564 #define GPIO_PACFGL_REG *((volatile int32u *)0x4000B000u)
4565 #define GPIO_PACFGL_ADDR (0x4000B000u)
4566 #define GPIO_PACFGL_RESET (0x00004444u)
4567  /* PA3_CFG field */
4568  #define PA3_CFG (0x0000F000u)
4569  #define PA3_CFG_MASK (0x0000F000u)
4570  #define PA3_CFG_BIT (12)
4571  #define PA3_CFG_BITS (4)
4572  /* PA2_CFG field */
4573  #define PA2_CFG (0x00000F00u)
4574  #define PA2_CFG_MASK (0x00000F00u)
4575  #define PA2_CFG_BIT (8)
4576  #define PA2_CFG_BITS (4)
4577  /* PA1_CFG field */
4578  #define PA1_CFG (0x000000F0u)
4579  #define PA1_CFG_MASK (0x000000F0u)
4580  #define PA1_CFG_BIT (4)
4581  #define PA1_CFG_BITS (4)
4582  /* PA0_CFG field */
4583  #define PA0_CFG (0x0000000Fu)
4584  #define PA0_CFG_MASK (0x0000000Fu)
4585  #define PA0_CFG_BIT (0)
4586  #define PA0_CFG_BITS (4)
4587  /* GPIO_PxCFGx Bit Field Values */
4588  #define GPIOCFG_OUT (0x1u)
4589  #define GPIOCFG_OUT_OD (0x5u)
4590  #define GPIOCFG_OUT_ALT (0x9u)
4591  #define GPIOCFG_OUT_ALT_OD (0xDu)
4592  #define GPIOCFG_ANALOG (0x0u)
4593  #define GPIOCFG_IN (0x4u)
4594  #define GPIOCFG_IN_PUD (0x8u)
4595 
4596 #define GPIO_PACFGH *((volatile int32u *)0x4000B004u)
4597 #define GPIO_PACFGH_REG *((volatile int32u *)0x4000B004u)
4598 #define GPIO_PACFGH_ADDR (0x4000B004u)
4599 #define GPIO_PACFGH_RESET (0x00004444u)
4600  /* PA7_CFG field */
4601  #define PA7_CFG (0x0000F000u)
4602  #define PA7_CFG_MASK (0x0000F000u)
4603  #define PA7_CFG_BIT (12)
4604  #define PA7_CFG_BITS (4)
4605  /* PA6_CFG field */
4606  #define PA6_CFG (0x00000F00u)
4607  #define PA6_CFG_MASK (0x00000F00u)
4608  #define PA6_CFG_BIT (8)
4609  #define PA6_CFG_BITS (4)
4610  /* PA5_CFG field */
4611  #define PA5_CFG (0x000000F0u)
4612  #define PA5_CFG_MASK (0x000000F0u)
4613  #define PA5_CFG_BIT (4)
4614  #define PA5_CFG_BITS (4)
4615  /* PA4_CFG field */
4616  #define PA4_CFG (0x0000000Fu)
4617  #define PA4_CFG_MASK (0x0000000Fu)
4618  #define PA4_CFG_BIT (0)
4619  #define PA4_CFG_BITS (4)
4620 
4621 #define GPIO_PAIN *((volatile int32u *)0x4000B008u)
4622 #define GPIO_PAIN_REG *((volatile int32u *)0x4000B008u)
4623 #define GPIO_PAIN_ADDR (0x4000B008u)
4624 #define GPIO_PAIN_RESET (0x00000000u)
4625  /* PA7 field */
4626  #define PA7 (0x00000080u)
4627  #define PA7_MASK (0x00000080u)
4628  #define PA7_BIT (7)
4629  #define PA7_BITS (1)
4630  /* PA6 field */
4631  #define PA6 (0x00000040u)
4632  #define PA6_MASK (0x00000040u)
4633  #define PA6_BIT (6)
4634  #define PA6_BITS (1)
4635  /* PA5 field */
4636  #define PA5 (0x00000020u)
4637  #define PA5_MASK (0x00000020u)
4638  #define PA5_BIT (5)
4639  #define PA5_BITS (1)
4640  /* PA4 field */
4641  #define PA4 (0x00000010u)
4642  #define PA4_MASK (0x00000010u)
4643  #define PA4_BIT (4)
4644  #define PA4_BITS (1)
4645  /* PA3 field */
4646  #define PA3 (0x00000008u)
4647  #define PA3_MASK (0x00000008u)
4648  #define PA3_BIT (3)
4649  #define PA3_BITS (1)
4650  /* PA2 field */
4651  #define PA2 (0x00000004u)
4652  #define PA2_MASK (0x00000004u)
4653  #define PA2_BIT (2)
4654  #define PA2_BITS (1)
4655  /* PA1 field */
4656  #define PA1 (0x00000002u)
4657  #define PA1_MASK (0x00000002u)
4658  #define PA1_BIT (1)
4659  #define PA1_BITS (1)
4660  /* PA0 field */
4661  #define PA0 (0x00000001u)
4662  #define PA0_MASK (0x00000001u)
4663  #define PA0_BIT (0)
4664  #define PA0_BITS (1)
4665 
4666 #define GPIO_PAOUT *((volatile int32u *)0x4000B00Cu)
4667 #define GPIO_PAOUT_REG *((volatile int32u *)0x4000B00Cu)
4668 #define GPIO_PAOUT_ADDR (0x4000B00Cu)
4669 #define GPIO_PAOUT_RESET (0x00000000u)
4670  /* PA7 field */
4671  #define PA7 (0x00000080u)
4672  #define PA7_MASK (0x00000080u)
4673  #define PA7_BIT (7)
4674  #define PA7_BITS (1)
4675  /* PA6 field */
4676  #define PA6 (0x00000040u)
4677  #define PA6_MASK (0x00000040u)
4678  #define PA6_BIT (6)
4679  #define PA6_BITS (1)
4680  /* PA5 field */
4681  #define PA5 (0x00000020u)
4682  #define PA5_MASK (0x00000020u)
4683  #define PA5_BIT (5)
4684  #define PA5_BITS (1)
4685  /* PA4 field */
4686  #define PA4 (0x00000010u)
4687  #define PA4_MASK (0x00000010u)
4688  #define PA4_BIT (4)
4689  #define PA4_BITS (1)
4690  /* PA3 field */
4691  #define PA3 (0x00000008u)
4692  #define PA3_MASK (0x00000008u)
4693  #define PA3_BIT (3)
4694  #define PA3_BITS (1)
4695  /* PA2 field */
4696  #define PA2 (0x00000004u)
4697  #define PA2_MASK (0x00000004u)
4698  #define PA2_BIT (2)
4699  #define PA2_BITS (1)
4700  /* PA1 field */
4701  #define PA1 (0x00000002u)
4702  #define PA1_MASK (0x00000002u)
4703  #define PA1_BIT (1)
4704  #define PA1_BITS (1)
4705  /* PA0 field */
4706  #define PA0 (0x00000001u)
4707  #define PA0_MASK (0x00000001u)
4708  #define PA0_BIT (0)
4709  #define PA0_BITS (1)
4710  /* GPIO_PxOUT Bit Field Values */
4711  #define GPIOOUT_PULLUP (0x1u)
4712  #define GPIOOUT_PULLDOWN (0x0u)
4713 
4714 #define GPIO_PASET *((volatile int32u *)0x4000B010u)
4715 #define GPIO_PASET_REG *((volatile int32u *)0x4000B010u)
4716 #define GPIO_PASET_ADDR (0x4000B010u)
4717 #define GPIO_PASET_RESET (0x00000000u)
4718  /* GPIO_PXSETRSVD field */
4719  #define GPIO_PXSETRSVD (0x0000FF00u)
4720  #define GPIO_PXSETRSVD_MASK (0x0000FF00u)
4721  #define GPIO_PXSETRSVD_BIT (8)
4722  #define GPIO_PXSETRSVD_BITS (8)
4723  /* PA7 field */
4724  #define PA7 (0x00000080u)
4725  #define PA7_MASK (0x00000080u)
4726  #define PA7_BIT (7)
4727  #define PA7_BITS (1)
4728  /* PA6 field */
4729  #define PA6 (0x00000040u)
4730  #define PA6_MASK (0x00000040u)
4731  #define PA6_BIT (6)
4732  #define PA6_BITS (1)
4733  /* PA5 field */
4734  #define PA5 (0x00000020u)
4735  #define PA5_MASK (0x00000020u)
4736  #define PA5_BIT (5)
4737  #define PA5_BITS (1)
4738  /* PA4 field */
4739  #define PA4 (0x00000010u)
4740  #define PA4_MASK (0x00000010u)
4741  #define PA4_BIT (4)
4742  #define PA4_BITS (1)
4743  /* PA3 field */
4744  #define PA3 (0x00000008u)
4745  #define PA3_MASK (0x00000008u)
4746  #define PA3_BIT (3)
4747  #define PA3_BITS (1)
4748  /* PA2 field */
4749  #define PA2 (0x00000004u)
4750  #define PA2_MASK (0x00000004u)
4751  #define PA2_BIT (2)
4752  #define PA2_BITS (1)
4753  /* PA1 field */
4754  #define PA1 (0x00000002u)
4755  #define PA1_MASK (0x00000002u)
4756  #define PA1_BIT (1)
4757  #define PA1_BITS (1)
4758  /* PA0 field */
4759  #define PA0 (0x00000001u)
4760  #define PA0_MASK (0x00000001u)
4761  #define PA0_BIT (0)
4762  #define PA0_BITS (1)
4763 
4764 #define GPIO_PACLR *((volatile int32u *)0x4000B014u)
4765 #define GPIO_PACLR_REG *((volatile int32u *)0x4000B014u)
4766 #define GPIO_PACLR_ADDR (0x4000B014u)
4767 #define GPIO_PACLR_RESET (0x00000000u)
4768  /* PA7 field */
4769  #define PA7 (0x00000080u)
4770  #define PA7_MASK (0x00000080u)
4771  #define PA7_BIT (7)
4772  #define PA7_BITS (1)
4773  /* PA6 field */
4774  #define PA6 (0x00000040u)
4775  #define PA6_MASK (0x00000040u)
4776  #define PA6_BIT (6)
4777  #define PA6_BITS (1)
4778  /* PA5 field */
4779  #define PA5 (0x00000020u)
4780  #define PA5_MASK (0x00000020u)
4781  #define PA5_BIT (5)
4782  #define PA5_BITS (1)
4783  /* PA4 field */
4784  #define PA4 (0x00000010u)
4785  #define PA4_MASK (0x00000010u)
4786  #define PA4_BIT (4)
4787  #define PA4_BITS (1)
4788  /* PA3 field */
4789  #define PA3 (0x00000008u)
4790  #define PA3_MASK (0x00000008u)
4791  #define PA3_BIT (3)
4792  #define PA3_BITS (1)
4793  /* PA2 field */
4794  #define PA2 (0x00000004u)
4795  #define PA2_MASK (0x00000004u)
4796  #define PA2_BIT (2)
4797  #define PA2_BITS (1)
4798  /* PA1 field */
4799  #define PA1 (0x00000002u)
4800  #define PA1_MASK (0x00000002u)
4801  #define PA1_BIT (1)
4802  #define PA1_BITS (1)
4803  /* PA0 field */
4804  #define PA0 (0x00000001u)
4805  #define PA0_MASK (0x00000001u)
4806  #define PA0_BIT (0)
4807  #define PA0_BITS (1)
4808 
4809 #define GPIO_PBCFGL *((volatile int32u *)0x4000B400u)
4810 #define GPIO_PBCFGL_REG *((volatile int32u *)0x4000B400u)
4811 #define GPIO_PBCFGL_ADDR (0x4000B400u)
4812 #define GPIO_PBCFGL_RESET (0x00004444u)
4813  /* PB3_CFG field */
4814  #define PB3_CFG (0x0000F000u)
4815  #define PB3_CFG_MASK (0x0000F000u)
4816  #define PB3_CFG_BIT (12)
4817  #define PB3_CFG_BITS (4)
4818  /* PB2_CFG field */
4819  #define PB2_CFG (0x00000F00u)
4820  #define PB2_CFG_MASK (0x00000F00u)
4821  #define PB2_CFG_BIT (8)
4822  #define PB2_CFG_BITS (4)
4823  /* PB1_CFG field */
4824  #define PB1_CFG (0x000000F0u)
4825  #define PB1_CFG_MASK (0x000000F0u)
4826  #define PB1_CFG_BIT (4)
4827  #define PB1_CFG_BITS (4)
4828  /* PB0_CFG field */
4829  #define PB0_CFG (0x0000000Fu)
4830  #define PB0_CFG_MASK (0x0000000Fu)
4831  #define PB0_CFG_BIT (0)
4832  #define PB0_CFG_BITS (4)
4833 
4834 #define GPIO_PBCFGH *((volatile int32u *)0x4000B404u)
4835 #define GPIO_PBCFGH_REG *((volatile int32u *)0x4000B404u)
4836 #define GPIO_PBCFGH_ADDR (0x4000B404u)
4837 #define GPIO_PBCFGH_RESET (0x00004444u)
4838  /* PB7_CFG field */
4839  #define PB7_CFG (0x0000F000u)
4840  #define PB7_CFG_MASK (0x0000F000u)
4841  #define PB7_CFG_BIT (12)
4842  #define PB7_CFG_BITS (4)
4843  /* PB6_CFG field */
4844  #define PB6_CFG (0x00000F00u)
4845  #define PB6_CFG_MASK (0x00000F00u)
4846  #define PB6_CFG_BIT (8)
4847  #define PB6_CFG_BITS (4)
4848  /* PB5_CFG field */
4849  #define PB5_CFG (0x000000F0u)
4850  #define PB5_CFG_MASK (0x000000F0u)
4851  #define PB5_CFG_BIT (4)
4852  #define PB5_CFG_BITS (4)
4853  /* PB4_CFG field */
4854  #define PB4_CFG (0x0000000Fu)
4855  #define PB4_CFG_MASK (0x0000000Fu)
4856  #define PB4_CFG_BIT (0)
4857  #define PB4_CFG_BITS (4)
4858 
4859 #define GPIO_PBIN *((volatile int32u *)0x4000B408u)
4860 #define GPIO_PBIN_REG *((volatile int32u *)0x4000B408u)
4861 #define GPIO_PBIN_ADDR (0x4000B408u)
4862 #define GPIO_PBIN_RESET (0x00000000u)
4863  /* PB7 field */
4864  #define PB7 (0x00000080u)
4865  #define PB7_MASK (0x00000080u)
4866  #define PB7_BIT (7)
4867  #define PB7_BITS (1)
4868  /* PB6 field */
4869  #define PB6 (0x00000040u)
4870  #define PB6_MASK (0x00000040u)
4871  #define PB6_BIT (6)
4872  #define PB6_BITS (1)
4873  /* PB5 field */
4874  #define PB5 (0x00000020u)
4875  #define PB5_MASK (0x00000020u)
4876  #define PB5_BIT (5)
4877  #define PB5_BITS (1)
4878  /* PB4 field */
4879  #define PB4 (0x00000010u)
4880  #define PB4_MASK (0x00000010u)
4881  #define PB4_BIT (4)
4882  #define PB4_BITS (1)
4883  /* PB3 field */
4884  #define PB3 (0x00000008u)
4885  #define PB3_MASK (0x00000008u)
4886  #define PB3_BIT (3)
4887  #define PB3_BITS (1)
4888  /* PB2 field */
4889  #define PB2 (0x00000004u)
4890  #define PB2_MASK (0x00000004u)
4891  #define PB2_BIT (2)
4892  #define PB2_BITS (1)
4893  /* PB1 field */
4894  #define PB1 (0x00000002u)
4895  #define PB1_MASK (0x00000002u)
4896  #define PB1_BIT (1)
4897  #define PB1_BITS (1)
4898  /* PB0 field */
4899  #define PB0 (0x00000001u)
4900  #define PB0_MASK (0x00000001u)
4901  #define PB0_BIT (0)
4902  #define PB0_BITS (1)
4903 
4904 #define GPIO_PBOUT *((volatile int32u *)0x4000B40Cu)
4905 #define GPIO_PBOUT_REG *((volatile int32u *)0x4000B40Cu)
4906 #define GPIO_PBOUT_ADDR (0x4000B40Cu)
4907 #define GPIO_PBOUT_RESET (0x00000000u)
4908  /* PB7 field */
4909  #define PB7 (0x00000080u)
4910  #define PB7_MASK (0x00000080u)
4911  #define PB7_BIT (7)
4912  #define PB7_BITS (1)
4913  /* PB6 field */
4914  #define PB6 (0x00000040u)
4915  #define PB6_MASK (0x00000040u)
4916  #define PB6_BIT (6)
4917  #define PB6_BITS (1)
4918  /* PB5 field */
4919  #define PB5 (0x00000020u)
4920  #define PB5_MASK (0x00000020u)
4921  #define PB5_BIT (5)
4922  #define PB5_BITS (1)
4923  /* PB4 field */
4924  #define PB4 (0x00000010u)
4925  #define PB4_MASK (0x00000010u)
4926  #define PB4_BIT (4)
4927  #define PB4_BITS (1)
4928  /* PB3 field */
4929  #define PB3 (0x00000008u)
4930  #define PB3_MASK (0x00000008u)
4931  #define PB3_BIT (3)
4932  #define PB3_BITS (1)
4933  /* PB2 field */
4934  #define PB2 (0x00000004u)
4935  #define PB2_MASK (0x00000004u)
4936  #define PB2_BIT (2)
4937  #define PB2_BITS (1)
4938  /* PB1 field */
4939  #define PB1 (0x00000002u)
4940  #define PB1_MASK (0x00000002u)
4941  #define PB1_BIT (1)
4942  #define PB1_BITS (1)
4943  /* PB0 field */
4944  #define PB0 (0x00000001u)
4945  #define PB0_MASK (0x00000001u)
4946  #define PB0_BIT (0)
4947  #define PB0_BITS (1)
4948 
4949 #define GPIO_PBSET *((volatile int32u *)0x4000B410u)
4950 #define GPIO_PBSET_REG *((volatile int32u *)0x4000B410u)
4951 #define GPIO_PBSET_ADDR (0x4000B410u)
4952 #define GPIO_PBSET_RESET (0x00000000u)
4953  /* GPIO_PXSETRSVD field */
4954  #define GPIO_PXSETRSVD (0x0000FF00u)
4955  #define GPIO_PXSETRSVD_MASK (0x0000FF00u)
4956  #define GPIO_PXSETRSVD_BIT (8)
4957  #define GPIO_PXSETRSVD_BITS (8)
4958  /* PB7 field */
4959  #define PB7 (0x00000080u)
4960  #define PB7_MASK (0x00000080u)
4961  #define PB7_BIT (7)
4962  #define PB7_BITS (1)
4963  /* PB6 field */
4964  #define PB6 (0x00000040u)
4965  #define PB6_MASK (0x00000040u)
4966  #define PB6_BIT (6)
4967  #define PB6_BITS (1)
4968  /* PB5 field */
4969  #define PB5 (0x00000020u)
4970  #define PB5_MASK (0x00000020u)
4971  #define PB5_BIT (5)
4972  #define PB5_BITS (1)
4973  /* PB4 field */
4974  #define PB4 (0x00000010u)
4975  #define PB4_MASK (0x00000010u)
4976  #define PB4_BIT (4)
4977  #define PB4_BITS (1)
4978  /* PB3 field */
4979  #define PB3 (0x00000008u)
4980  #define PB3_MASK (0x00000008u)
4981  #define PB3_BIT (3)
4982  #define PB3_BITS (1)
4983  /* PB2 field */
4984  #define PB2 (0x00000004u)
4985  #define PB2_MASK (0x00000004u)
4986  #define PB2_BIT (2)
4987  #define PB2_BITS (1)
4988  /* PB1 field */
4989  #define PB1 (0x00000002u)
4990  #define PB1_MASK (0x00000002u)
4991  #define PB1_BIT (1)
4992  #define PB1_BITS (1)
4993  /* PB0 field */
4994  #define PB0 (0x00000001u)
4995  #define PB0_MASK (0x00000001u)
4996  #define PB0_BIT (0)
4997  #define PB0_BITS (1)
4998 
4999 #define GPIO_PBCLR *((volatile int32u *)0x4000B414u)
5000 #define GPIO_PBCLR_REG *((volatile int32u *)0x4000B414u)
5001 #define GPIO_PBCLR_ADDR (0x4000B414u)
5002 #define GPIO_PBCLR_RESET (0x00000000u)
5003  /* PB7 field */
5004  #define PB7 (0x00000080u)
5005  #define PB7_MASK (0x00000080u)
5006  #define PB7_BIT (7)
5007  #define PB7_BITS (1)
5008  /* PB6 field */
5009  #define PB6 (0x00000040u)
5010  #define PB6_MASK (0x00000040u)
5011  #define PB6_BIT (6)
5012  #define PB6_BITS (1)
5013  /* PB5 field */
5014  #define PB5 (0x00000020u)
5015  #define PB5_MASK (0x00000020u)
5016  #define PB5_BIT (5)
5017  #define PB5_BITS (1)
5018  /* PB4 field */
5019  #define PB4 (0x00000010u)
5020  #define PB4_MASK (0x00000010u)
5021  #define PB4_BIT (4)
5022  #define PB4_BITS (1)
5023  /* PB3 field */
5024  #define PB3 (0x00000008u)
5025  #define PB3_MASK (0x00000008u)
5026  #define PB3_BIT (3)
5027  #define PB3_BITS (1)
5028  /* PB2 field */
5029  #define PB2 (0x00000004u)
5030  #define PB2_MASK (0x00000004u)
5031  #define PB2_BIT (2)
5032  #define PB2_BITS (1)
5033  /* PB1 field */
5034  #define PB1 (0x00000002u)
5035  #define PB1_MASK (0x00000002u)
5036  #define PB1_BIT (1)
5037  #define PB1_BITS (1)
5038  /* PB0 field */
5039  #define PB0 (0x00000001u)
5040  #define PB0_MASK (0x00000001u)
5041  #define PB0_BIT (0)
5042  #define PB0_BITS (1)
5043 
5044 #define GPIO_PCCFGL *((volatile int32u *)0x4000B800u)
5045 #define GPIO_PCCFGL_REG *((volatile int32u *)0x4000B800u)
5046 #define GPIO_PCCFGL_ADDR (0x4000B800u)
5047 #define GPIO_PCCFGL_RESET (0x00004444u)
5048  /* PC3_CFG field */
5049  #define PC3_CFG (0x0000F000u)
5050  #define PC3_CFG_MASK (0x0000F000u)
5051  #define PC3_CFG_BIT (12)
5052  #define PC3_CFG_BITS (4)
5053  /* PC2_CFG field */
5054  #define PC2_CFG (0x00000F00u)
5055  #define PC2_CFG_MASK (0x00000F00u)
5056  #define PC2_CFG_BIT (8)
5057  #define PC2_CFG_BITS (4)
5058  /* PC1_CFG field */
5059  #define PC1_CFG (0x000000F0u)
5060  #define PC1_CFG_MASK (0x000000F0u)
5061  #define PC1_CFG_BIT (4)
5062  #define PC1_CFG_BITS (4)
5063  /* PC0_CFG field */
5064  #define PC0_CFG (0x0000000Fu)
5065  #define PC0_CFG_MASK (0x0000000Fu)
5066  #define PC0_CFG_BIT (0)
5067  #define PC0_CFG_BITS (4)
5068 
5069 #define GPIO_PCCFGH *((volatile int32u *)0x4000B804u)
5070 #define GPIO_PCCFGH_REG *((volatile int32u *)0x4000B804u)
5071 #define GPIO_PCCFGH_ADDR (0x4000B804u)
5072 #define GPIO_PCCFGH_RESET (0x00004444u)
5073  /* PC7_CFG field */
5074  #define PC7_CFG (0x0000F000u)
5075  #define PC7_CFG_MASK (0x0000F000u)
5076  #define PC7_CFG_BIT (12)
5077  #define PC7_CFG_BITS (4)
5078  /* PC6_CFG field */
5079  #define PC6_CFG (0x00000F00u)
5080  #define PC6_CFG_MASK (0x00000F00u)
5081  #define PC6_CFG_BIT (8)
5082  #define PC6_CFG_BITS (4)
5083  /* PC5_CFG field */
5084  #define PC5_CFG (0x000000F0u)
5085  #define PC5_CFG_MASK (0x000000F0u)
5086  #define PC5_CFG_BIT (4)
5087  #define PC5_CFG_BITS (4)
5088  /* PC4_CFG field */
5089  #define PC4_CFG (0x0000000Fu)
5090  #define PC4_CFG_MASK (0x0000000Fu)
5091  #define PC4_CFG_BIT (0)
5092  #define PC4_CFG_BITS (4)
5093 
5094 #define GPIO_PCIN *((volatile int32u *)0x4000B808u)
5095 #define GPIO_PCIN_REG *((volatile int32u *)0x4000B808u)
5096 #define GPIO_PCIN_ADDR (0x4000B808u)
5097 #define GPIO_PCIN_RESET (0x00000000u)
5098  /* PC7 field */
5099  #define PC7 (0x00000080u)
5100  #define PC7_MASK (0x00000080u)
5101  #define PC7_BIT (7)
5102  #define PC7_BITS (1)
5103  /* PC6 field */
5104  #define PC6 (0x00000040u)
5105  #define PC6_MASK (0x00000040u)
5106  #define PC6_BIT (6)
5107  #define PC6_BITS (1)
5108  /* PC5 field */
5109  #define PC5 (0x00000020u)
5110  #define PC5_MASK (0x00000020u)
5111  #define PC5_BIT (5)
5112  #define PC5_BITS (1)
5113  /* PC4 field */
5114  #define PC4 (0x00000010u)
5115  #define PC4_MASK (0x00000010u)
5116  #define PC4_BIT (4)
5117  #define PC4_BITS (1)
5118  /* PC3 field */
5119  #define PC3 (0x00000008u)
5120  #define PC3_MASK (0x00000008u)
5121  #define PC3_BIT (3)
5122  #define PC3_BITS (1)
5123  /* PC2 field */
5124  #define PC2 (0x00000004u)
5125  #define PC2_MASK (0x00000004u)
5126  #define PC2_BIT (2)
5127  #define PC2_BITS (1)
5128  /* PC1 field */
5129  #define PC1 (0x00000002u)
5130  #define PC1_MASK (0x00000002u)
5131  #define PC1_BIT (1)
5132  #define PC1_BITS (1)
5133  /* PC0 field */
5134  #define PC0 (0x00000001u)
5135  #define PC0_MASK (0x00000001u)
5136  #define PC0_BIT (0)
5137  #define PC0_BITS (1)
5138 
5139 #define GPIO_PCOUT *((volatile int32u *)0x4000B80Cu)
5140 #define GPIO_PCOUT_REG *((volatile int32u *)0x4000B80Cu)
5141 #define GPIO_PCOUT_ADDR (0x4000B80Cu)
5142 #define GPIO_PCOUT_RESET (0x00000000u)
5143  /* PC7 field */
5144  #define PC7 (0x00000080u)
5145  #define PC7_MASK (0x00000080u)
5146  #define PC7_BIT (7)
5147  #define PC7_BITS (1)
5148  /* PC6 field */
5149  #define PC6 (0x00000040u)
5150  #define PC6_MASK (0x00000040u)
5151  #define PC6_BIT (6)
5152  #define PC6_BITS (1)
5153  /* PC5 field */
5154  #define PC5 (0x00000020u)
5155  #define PC5_MASK (0x00000020u)
5156  #define PC5_BIT (5)
5157  #define PC5_BITS (1)
5158  /* PC4 field */
5159  #define PC4 (0x00000010u)
5160  #define PC4_MASK (0x00000010u)
5161  #define PC4_BIT (4)
5162  #define PC4_BITS (1)
5163  /* PC3 field */
5164  #define PC3 (0x00000008u)
5165  #define PC3_MASK (0x00000008u)
5166  #define PC3_BIT (3)
5167  #define PC3_BITS (1)
5168  /* PC2 field */
5169  #define PC2 (0x00000004u)
5170  #define PC2_MASK (0x00000004u)
5171  #define PC2_BIT (2)
5172  #define PC2_BITS (1)
5173  /* PC1 field */
5174  #define PC1 (0x00000002u)
5175  #define PC1_MASK (0x00000002u)
5176  #define PC1_BIT (1)
5177  #define PC1_BITS (1)
5178  /* PC0 field */
5179  #define PC0 (0x00000001u)
5180  #define PC0_MASK (0x00000001u)
5181  #define PC0_BIT (0)
5182  #define PC0_BITS (1)
5183 
5184 #define GPIO_PCSET *((volatile int32u *)0x4000B810u)
5185 #define GPIO_PCSET_REG *((volatile int32u *)0x4000B810u)
5186 #define GPIO_PCSET_ADDR (0x4000B810u)
5187 #define GPIO_PCSET_RESET (0x00000000u)
5188  /* GPIO_PXSETRSVD field */
5189  #define GPIO_PXSETRSVD (0x0000FF00u)
5190  #define GPIO_PXSETRSVD_MASK (0x0000FF00u)
5191  #define GPIO_PXSETRSVD_BIT (8)
5192  #define GPIO_PXSETRSVD_BITS (8)
5193  /* PC7 field */
5194  #define PC7 (0x00000080u)
5195  #define PC7_MASK (0x00000080u)
5196  #define PC7_BIT (7)
5197  #define PC7_BITS (1)
5198  /* PC6 field */
5199  #define PC6 (0x00000040u)
5200  #define PC6_MASK (0x00000040u)
5201  #define PC6_BIT (6)
5202  #define PC6_BITS (1)
5203  /* PC5 field */
5204  #define PC5 (0x00000020u)
5205  #define PC5_MASK (0x00000020u)
5206  #define PC5_BIT (5)
5207  #define PC5_BITS (1)
5208  /* PC4 field */
5209  #define PC4 (0x00000010u)
5210  #define PC4_MASK (0x00000010u)
5211  #define PC4_BIT (4)
5212  #define PC4_BITS (1)
5213  /* PC3 field */
5214  #define PC3 (0x00000008u)
5215  #define PC3_MASK (0x00000008u)
5216  #define PC3_BIT (3)
5217  #define PC3_BITS (1)
5218  /* PC2 field */
5219  #define PC2 (0x00000004u)
5220  #define PC2_MASK (0x00000004u)
5221  #define PC2_BIT (2)
5222  #define PC2_BITS (1)
5223  /* PC1 field */
5224  #define PC1 (0x00000002u)
5225  #define PC1_MASK (0x00000002u)
5226  #define PC1_BIT (1)
5227  #define PC1_BITS (1)
5228  /* PC0 field */
5229  #define PC0 (0x00000001u)
5230  #define PC0_MASK (0x00000001u)
5231  #define PC0_BIT (0)
5232  #define PC0_BITS (1)
5233 
5234 #define GPIO_PCCLR *((volatile int32u *)0x4000B814u)
5235 #define GPIO_PCCLR_REG *((volatile int32u *)0x4000B814u)
5236 #define GPIO_PCCLR_ADDR (0x4000B814u)
5237 #define GPIO_PCCLR_RESET (0x00000000u)
5238  /* PC7 field */
5239  #define PC7 (0x00000080u)
5240  #define PC7_MASK (0x00000080u)
5241  #define PC7_BIT (7)
5242  #define PC7_BITS (1)
5243  /* PC6 field */
5244  #define PC6 (0x00000040u)
5245  #define PC6_MASK (0x00000040u)
5246  #define PC6_BIT (6)
5247  #define PC6_BITS (1)
5248  /* PC5 field */
5249  #define PC5 (0x00000020u)
5250  #define PC5_MASK (0x00000020u)
5251  #define PC5_BIT (5)
5252  #define PC5_BITS (1)
5253  /* PC4 field */
5254  #define PC4 (0x00000010u)
5255  #define PC4_MASK (0x00000010u)
5256  #define PC4_BIT (4)
5257  #define PC4_BITS (1)
5258  /* PC3 field */
5259  #define PC3 (0x00000008u)
5260  #define PC3_MASK (0x00000008u)
5261  #define PC3_BIT (3)
5262  #define PC3_BITS (1)
5263  /* PC2 field */
5264  #define PC2 (0x00000004u)
5265  #define PC2_MASK (0x00000004u)
5266  #define PC2_BIT (2)
5267  #define PC2_BITS (1)
5268  /* PC1 field */
5269  #define PC1 (0x00000002u)
5270  #define PC1_MASK (0x00000002u)
5271  #define PC1_BIT (1)
5272  #define PC1_BITS (1)
5273  /* PC0 field */
5274  #define PC0 (0x00000001u)
5275  #define PC0_MASK (0x00000001u)
5276  #define PC0_BIT (0)
5277  #define PC0_BITS (1)
5278 
5279 #define GPIO_DBGCFG *((volatile int32u *)0x4000BC00u)
5280 #define GPIO_DBGCFG_REG *((volatile int32u *)0x4000BC00u)
5281 #define GPIO_DBGCFG_ADDR (0x4000BC00u)
5282 #define GPIO_DBGCFG_RESET (0x00000010u)
5283  /* GPIO_DEBUGDIS field */
5284  #define GPIO_DEBUGDIS (0x00000020u)
5285  #define GPIO_DEBUGDIS_MASK (0x00000020u)
5286  #define GPIO_DEBUGDIS_BIT (5)
5287  #define GPIO_DEBUGDIS_BITS (1)
5288  /* GPIO_EXTREGEN field */
5289  #define GPIO_EXTREGEN (0x00000010u)
5290  #define GPIO_EXTREGEN_MASK (0x00000010u)
5291  #define GPIO_EXTREGEN_BIT (4)
5292  #define GPIO_EXTREGEN_BITS (1)
5293  /* GPIO_DBGCFGRSVD field */
5294  #define GPIO_DBGCFGRSVD (0x00000008u)
5295  #define GPIO_DBGCFGRSVD_MASK (0x00000008u)
5296  #define GPIO_DBGCFGRSVD_BIT (3)
5297  #define GPIO_DBGCFGRSVD_BITS (1)
5298 
5299 #define GPIO_DBGSTAT *((volatile int32u *)0x4000BC04u)
5300 #define GPIO_DBGSTAT_REG *((volatile int32u *)0x4000BC04u)
5301 #define GPIO_DBGSTAT_ADDR (0x4000BC04u)
5302 #define GPIO_DBGSTAT_RESET (0x00000000u)
5303  /* GPIO_BOOTMODE field */
5304  #define GPIO_BOOTMODE (0x00000008u)
5305  #define GPIO_BOOTMODE_MASK (0x00000008u)
5306  #define GPIO_BOOTMODE_BIT (3)
5307  #define GPIO_BOOTMODE_BITS (1)
5308  /* GPIO_FORCEDBG field */
5309  #define GPIO_FORCEDBG (0x00000002u)
5310  #define GPIO_FORCEDBG_MASK (0x00000002u)
5311  #define GPIO_FORCEDBG_BIT (1)
5312  #define GPIO_FORCEDBG_BITS (1)
5313  /* GPIO_SWEN field */
5314  #define GPIO_SWEN (0x00000001u)
5315  #define GPIO_SWEN_MASK (0x00000001u)
5316  #define GPIO_SWEN_BIT (0)
5317  #define GPIO_SWEN_BITS (1)
5318 
5319 #define GPIO_PAWAKE *((volatile int32u *)0x4000BC08u)
5320 #define GPIO_PAWAKE_REG *((volatile int32u *)0x4000BC08u)
5321 #define GPIO_PAWAKE_ADDR (0x4000BC08u)
5322 #define GPIO_PAWAKE_RESET (0x00000000u)
5323  /* PA7 field */
5324  #define PA7 (0x00000080u)
5325  #define PA7_MASK (0x00000080u)
5326  #define PA7_BIT (7)
5327  #define PA7_BITS (1)
5328  /* PA6 field */
5329  #define PA6 (0x00000040u)
5330  #define PA6_MASK (0x00000040u)
5331  #define PA6_BIT (6)
5332  #define PA6_BITS (1)
5333  /* PA5 field */
5334  #define PA5 (0x00000020u)
5335  #define PA5_MASK (0x00000020u)
5336  #define PA5_BIT (5)
5337  #define PA5_BITS (1)
5338  /* PA4 field */
5339  #define PA4 (0x00000010u)
5340  #define PA4_MASK (0x00000010u)
5341  #define PA4_BIT (4)
5342  #define PA4_BITS (1)
5343  /* PA3 field */
5344  #define PA3 (0x00000008u)
5345  #define PA3_MASK (0x00000008u)
5346  #define PA3_BIT (3)
5347  #define PA3_BITS (1)
5348  /* PA2 field */
5349  #define PA2 (0x00000004u)
5350  #define PA2_MASK (0x00000004u)
5351  #define PA2_BIT (2)
5352  #define PA2_BITS (1)
5353  /* PA1 field */
5354  #define PA1 (0x00000002u)
5355  #define PA1_MASK (0x00000002u)
5356  #define PA1_BIT (1)
5357  #define PA1_BITS (1)
5358  /* PA0 field */
5359  #define PA0 (0x00000001u)
5360  #define PA0_MASK (0x00000001u)
5361  #define PA0_BIT (0)
5362  #define PA0_BITS (1)
5363 
5364 #define GPIO_PBWAKE *((volatile int32u *)0x4000BC0Cu)
5365 #define GPIO_PBWAKE_REG *((volatile int32u *)0x4000BC0Cu)
5366 #define GPIO_PBWAKE_ADDR (0x4000BC0Cu)
5367 #define GPIO_PBWAKE_RESET (0x00000000u)
5368  /* PB7 field */
5369  #define PB7 (0x00000080u)
5370  #define PB7_MASK (0x00000080u)
5371  #define PB7_BIT (7)
5372  #define PB7_BITS (1)
5373  /* PB6 field */
5374  #define PB6 (0x00000040u)
5375  #define PB6_MASK (0x00000040u)
5376  #define PB6_BIT (6)
5377  #define PB6_BITS (1)
5378  /* PB5 field */
5379  #define PB5 (0x00000020u)
5380  #define PB5_MASK (0x00000020u)
5381  #define PB5_BIT (5)
5382  #define PB5_BITS (1)
5383  /* PB4 field */
5384  #define PB4 (0x00000010u)
5385  #define PB4_MASK (0x00000010u)
5386  #define PB4_BIT (4)
5387  #define PB4_BITS (1)
5388  /* PB3 field */
5389  #define PB3 (0x00000008u)
5390  #define PB3_MASK (0x00000008u)
5391  #define PB3_BIT (3)
5392  #define PB3_BITS (1)
5393  /* PB2 field */
5394  #define PB2 (0x00000004u)
5395  #define PB2_MASK (0x00000004u)
5396  #define PB2_BIT (2)
5397  #define PB2_BITS (1)
5398  /* PB1 field */
5399  #define PB1 (0x00000002u)
5400  #define PB1_MASK (0x00000002u)
5401  #define PB1_BIT (1)
5402  #define PB1_BITS (1)
5403  /* PB0 field */
5404  #define PB0 (0x00000001u)
5405  #define PB0_MASK (0x00000001u)
5406  #define PB0_BIT (0)
5407  #define PB0_BITS (1)
5408 
5409 #define GPIO_PCWAKE *((volatile int32u *)0x4000BC10u)
5410 #define GPIO_PCWAKE_REG *((volatile int32u *)0x4000BC10u)
5411 #define GPIO_PCWAKE_ADDR (0x4000BC10u)
5412 #define GPIO_PCWAKE_RESET (0x00000000u)
5413  /* PC7 field */
5414  #define PC7 (0x00000080u)
5415  #define PC7_MASK (0x00000080u)
5416  #define PC7_BIT (7)
5417  #define PC7_BITS (1)
5418  /* PC6 field */
5419  #define PC6 (0x00000040u)
5420  #define PC6_MASK (0x00000040u)
5421  #define PC6_BIT (6)
5422  #define PC6_BITS (1)
5423  /* PC5 field */
5424  #define PC5 (0x00000020u)
5425  #define PC5_MASK (0x00000020u)
5426  #define PC5_BIT (5)
5427  #define PC5_BITS (1)
5428  /* PC4 field */
5429  #define PC4 (0x00000010u)
5430  #define PC4_MASK (0x00000010u)
5431  #define PC4_BIT (4)
5432  #define PC4_BITS (1)
5433  /* PC3 field */
5434  #define PC3 (0x00000008u)
5435  #define PC3_MASK (0x00000008u)
5436  #define PC3_BIT (3)
5437  #define PC3_BITS (1)
5438  /* PC2 field */
5439  #define PC2 (0x00000004u)
5440  #define PC2_MASK (0x00000004u)
5441  #define PC2_BIT (2)
5442  #define PC2_BITS (1)
5443  /* PC1 field */
5444  #define PC1 (0x00000002u)
5445  #define PC1_MASK (0x00000002u)
5446  #define PC1_BIT (1)
5447  #define PC1_BITS (1)
5448  /* PC0 field */
5449  #define PC0 (0x00000001u)
5450  #define PC0_MASK (0x00000001u)
5451  #define PC0_BIT (0)
5452  #define PC0_BITS (1)
5453 
5454 #define GPIO_IRQCSEL *((volatile int32u *)0x4000BC14u)
5455 #define GPIO_IRQCSEL_REG *((volatile int32u *)0x4000BC14u)
5456 #define GPIO_IRQCSEL_ADDR (0x4000BC14u)
5457 #define GPIO_IRQCSEL_RESET (0x0000000Fu)
5458  /* SEL_GPIO field */
5459  #define SEL_GPIO (0x0000001Fu)
5460  #define SEL_GPIO_MASK (0x0000001Fu)
5461  #define SEL_GPIO_BIT (0)
5462  #define SEL_GPIO_BITS (5)
5463 
5464 #define GPIO_IRQDSEL *((volatile int32u *)0x4000BC18u)
5465 #define GPIO_IRQDSEL_REG *((volatile int32u *)0x4000BC18u)
5466 #define GPIO_IRQDSEL_ADDR (0x4000BC18u)
5467 #define GPIO_IRQDSEL_RESET (0x00000010u)
5468  /* SEL_GPIO field */
5469  #define SEL_GPIO (0x0000001Fu)
5470  #define SEL_GPIO_MASK (0x0000001Fu)
5471  #define SEL_GPIO_BIT (0)
5472  #define SEL_GPIO_BITS (5)
5473 
5474 #define GPIO_WAKEFILT *((volatile int32u *)0x4000BC1Cu)
5475 #define GPIO_WAKEFILT_REG *((volatile int32u *)0x4000BC1Cu)
5476 #define GPIO_WAKEFILT_ADDR (0x4000BC1Cu)
5477 #define GPIO_WAKEFILT_RESET (0x00000000u)
5478  /* IRQD_WAKE_FILTER field */
5479  #define IRQD_WAKE_FILTER (0x00000008u)
5480  #define IRQD_WAKE_FILTER_MASK (0x00000008u)
5481  #define IRQD_WAKE_FILTER_BIT (3)
5482  #define IRQD_WAKE_FILTER_BITS (1)
5483  /* SC2_WAKE_FILTER field */
5484  #define SC2_WAKE_FILTER (0x00000004u)
5485  #define SC2_WAKE_FILTER_MASK (0x00000004u)
5486  #define SC2_WAKE_FILTER_BIT (2)
5487  #define SC2_WAKE_FILTER_BITS (1)
5488  /* SC1_WAKE_FILTER field */
5489  #define SC1_WAKE_FILTER (0x00000002u)
5490  #define SC1_WAKE_FILTER_MASK (0x00000002u)
5491  #define SC1_WAKE_FILTER_BIT (1)
5492  #define SC1_WAKE_FILTER_BITS (1)
5493  /* GPIO_WAKE_FILTER field */
5494  #define GPIO_WAKE_FILTER (0x00000001u)
5495  #define GPIO_WAKE_FILTER_MASK (0x00000001u)
5496  #define GPIO_WAKE_FILTER_BIT (0)
5497  #define GPIO_WAKE_FILTER_BITS (1)
5498 
5499 /* SERIAL block */
5500 #define BLOCK_SERIAL_BASE (0x4000C000u)
5501 #define BLOCK_SERIAL_END (0x4000C870u)
5502 #define BLOCK_SERIAL_SIZE (BLOCK_SERIAL_END - BLOCK_SERIAL_BASE + 1)
5503 
5504 #define SC2_RXBEGA *((volatile int32u *)0x4000C000u)
5505 #define SC2_RXBEGA_REG *((volatile int32u *)0x4000C000u)
5506 #define SC2_RXBEGA_ADDR (0x4000C000u)
5507 #define SC2_RXBEGA_RESET (0x20000000u)
5508  /* FIXED field */
5509  #define SC2_RXBEGA_FIXED (0xFFFFE000u)
5510  #define SC2_RXBEGA_FIXED_MASK (0xFFFFE000u)
5511  #define SC2_RXBEGA_FIXED_BIT (13)
5512  #define SC2_RXBEGA_FIXED_BITS (19)
5513  /* SC_RXBEGA field */
5514  #define SC_RXBEGA (0x00001FFFu)
5515  #define SC_RXBEGA_MASK (0x00001FFFu)
5516  #define SC_RXBEGA_BIT (0)
5517  #define SC_RXBEGA_BITS (13)
5518 
5519 #define SC2_RXENDA *((volatile int32u *)0x4000C004u)
5520 #define SC2_RXENDA_REG *((volatile int32u *)0x4000C004u)
5521 #define SC2_RXENDA_ADDR (0x4000C004u)
5522 #define SC2_RXENDA_RESET (0x20000000u)
5523  /* FIXED field */
5524  #define SC2_RXENDA_FIXED (0xFFFFE000u)
5525  #define SC2_RXENDA_FIXED_MASK (0xFFFFE000u)
5526  #define SC2_RXENDA_FIXED_BIT (13)
5527  #define SC2_RXENDA_FIXED_BITS (19)
5528  /* SC_RXENDA field */
5529  #define SC_RXENDA (0x00001FFFu)
5530  #define SC_RXENDA_MASK (0x00001FFFu)
5531  #define SC_RXENDA_BIT (0)
5532  #define SC_RXENDA_BITS (13)
5533 
5534 #define SC2_RXBEGB *((volatile int32u *)0x4000C008u)
5535 #define SC2_RXBEGB_REG *((volatile int32u *)0x4000C008u)
5536 #define SC2_RXBEGB_ADDR (0x4000C008u)
5537 #define SC2_RXBEGB_RESET (0x20000000u)
5538  /* FIXED field */
5539  #define SC2_RXBEGB_FIXED (0xFFFFE000u)
5540  #define SC2_RXBEGB_FIXED_MASK (0xFFFFE000u)
5541  #define SC2_RXBEGB_FIXED_BIT (13)
5542  #define SC2_RXBEGB_FIXED_BITS (19)
5543  /* SC_RXBEGB field */
5544  #define SC_RXBEGB (0x00001FFFu)
5545  #define SC_RXBEGB_MASK (0x00001FFFu)
5546  #define SC_RXBEGB_BIT (0)
5547  #define SC_RXBEGB_BITS (13)
5548 
5549 #define SC2_RXENDB *((volatile int32u *)0x4000C00Cu)
5550 #define SC2_RXENDB_REG *((volatile int32u *)0x4000C00Cu)
5551 #define SC2_RXENDB_ADDR (0x4000C00Cu)
5552 #define SC2_RXENDB_RESET (0x20000000u)
5553  /* FIXED field */
5554  #define SC2_RXENDB_FIXED (0xFFFFE000u)
5555  #define SC2_RXENDB_FIXED_MASK (0xFFFFE000u)
5556  #define SC2_RXENDB_FIXED_BIT (13)
5557  #define SC2_RXENDB_FIXED_BITS (19)
5558  /* SC_RXENDB field */
5559  #define SC_RXENDB (0x00001FFFu)
5560  #define SC_RXENDB_MASK (0x00001FFFu)
5561  #define SC_RXENDB_BIT (0)
5562  #define SC_RXENDB_BITS (13)
5563 
5564 #define SC2_TXBEGA *((volatile int32u *)0x4000C010u)
5565 #define SC2_TXBEGA_REG *((volatile int32u *)0x4000C010u)
5566 #define SC2_TXBEGA_ADDR (0x4000C010u)
5567 #define SC2_TXBEGA_RESET (0x20000000u)
5568  /* FIXED field */
5569  #define SC2_TXBEGA_FIXED (0xFFFFE000u)
5570  #define SC2_TXBEGA_FIXED_MASK (0xFFFFE000u)
5571  #define SC2_TXBEGA_FIXED_BIT (13)
5572  #define SC2_TXBEGA_FIXED_BITS (19)
5573  /* SC_TXBEGA field */
5574  #define SC_TXBEGA (0x00001FFFu)
5575  #define SC_TXBEGA_MASK (0x00001FFFu)
5576  #define SC_TXBEGA_BIT (0)
5577  #define SC_TXBEGA_BITS (13)
5578 
5579 #define SC2_TXENDA *((volatile int32u *)0x4000C014u)
5580 #define SC2_TXENDA_REG *((volatile int32u *)0x4000C014u)
5581 #define SC2_TXENDA_ADDR (0x4000C014u)
5582 #define SC2_TXENDA_RESET (0x20000000u)
5583  /* FIXED field */
5584  #define SC2_TXENDA_FIXED (0xFFFFE000u)
5585  #define SC2_TXENDA_FIXED_MASK (0xFFFFE000u)
5586  #define SC2_TXENDA_FIXED_BIT (13)
5587  #define SC2_TXENDA_FIXED_BITS (19)
5588  /* SC_TXENDA field */
5589  #define SC_TXENDA (0x00001FFFu)
5590  #define SC_TXENDA_MASK (0x00001FFFu)
5591  #define SC_TXENDA_BIT (0)
5592  #define SC_TXENDA_BITS (13)
5593 
5594 #define SC2_TXBEGB *((volatile int32u *)0x4000C018u)
5595 #define SC2_TXBEGB_REG *((volatile int32u *)0x4000C018u)
5596 #define SC2_TXBEGB_ADDR (0x4000C018u)
5597 #define SC2_TXBEGB_RESET (0x20000000u)
5598  /* FIXED field */
5599  #define SC2_TXBEGB_FIXED (0xFFFFE000u)
5600  #define SC2_TXBEGB_FIXED_MASK (0xFFFFE000u)
5601  #define SC2_TXBEGB_FIXED_BIT (13)
5602  #define SC2_TXBEGB_FIXED_BITS (19)
5603  /* SC_TXBEGB field */
5604  #define SC_TXBEGB (0x00001FFFu)
5605  #define SC_TXBEGB_MASK (0x00001FFFu)
5606  #define SC_TXBEGB_BIT (0)
5607  #define SC_TXBEGB_BITS (13)
5608 
5609 #define SC2_TXENDB *((volatile int32u *)0x4000C01Cu)
5610 #define SC2_TXENDB_REG *((volatile int32u *)0x4000C01Cu)
5611 #define SC2_TXENDB_ADDR (0x4000C01Cu)
5612 #define SC2_TXENDB_RESET (0x20000000u)
5613  /* FIXED field */
5614  #define SC2_TXENDB_FIXED (0xFFFFE000u)
5615  #define SC2_TXENDB_FIXED_MASK (0xFFFFE000u)
5616  #define SC2_TXENDB_FIXED_BIT (13)
5617  #define SC2_TXENDB_FIXED_BITS (19)
5618  /* SC_TXENDB field */
5619  #define SC_TXENDB (0x00001FFFu)
5620  #define SC_TXENDB_MASK (0x00001FFFu)
5621  #define SC_TXENDB_BIT (0)
5622  #define SC_TXENDB_BITS (13)
5623 
5624 #define SC2_RXCNTA *((volatile int32u *)0x4000C020u)
5625 #define SC2_RXCNTA_REG *((volatile int32u *)0x4000C020u)
5626 #define SC2_RXCNTA_ADDR (0x4000C020u)
5627 #define SC2_RXCNTA_RESET (0x00000000u)
5628  /* SC_RXCNTA field */
5629  #define SC_RXCNTA (0x00001FFFu)
5630  #define SC_RXCNTA_MASK (0x00001FFFu)
5631  #define SC_RXCNTA_BIT (0)
5632  #define SC_RXCNTA_BITS (13)
5633 
5634 #define SC2_RXCNTB *((volatile int32u *)0x4000C024u)
5635 #define SC2_RXCNTB_REG *((volatile int32u *)0x4000C024u)
5636 #define SC2_RXCNTB_ADDR (0x4000C024u)
5637 #define SC2_RXCNTB_RESET (0x00000000u)
5638  /* SC_RXCNTB field */
5639  #define SC_RXCNTB (0x00001FFFu)
5640  #define SC_RXCNTB_MASK (0x00001FFFu)
5641  #define SC_RXCNTB_BIT (0)
5642  #define SC_RXCNTB_BITS (13)
5643 
5644 #define SC2_TXCNT *((volatile int32u *)0x4000C028u)
5645 #define SC2_TXCNT_REG *((volatile int32u *)0x4000C028u)
5646 #define SC2_TXCNT_ADDR (0x4000C028u)
5647 #define SC2_TXCNT_RESET (0x00000000u)
5648  /* SC_TXCNT field */
5649  #define SC_TXCNT (0x00001FFFu)
5650  #define SC_TXCNT_MASK (0x00001FFFu)
5651  #define SC_TXCNT_BIT (0)
5652  #define SC_TXCNT_BITS (13)
5653 
5654 #define SC2_DMASTAT *((volatile int32u *)0x4000C02Cu)
5655 #define SC2_DMASTAT_REG *((volatile int32u *)0x4000C02Cu)
5656 #define SC2_DMASTAT_ADDR (0x4000C02Cu)
5657 #define SC2_DMASTAT_RESET (0x00000000u)
5658  /* SC_RXSSEL field */
5659  #define SC_RXSSEL (0x00001C00u)
5660  #define SC_RXSSEL_MASK (0x00001C00u)
5661  #define SC_RXSSEL_BIT (10)
5662  #define SC_RXSSEL_BITS (3)
5663  /* SC_RXOVFB field */
5664  #define SC_RXOVFB (0x00000020u)
5665  #define SC_RXOVFB_MASK (0x00000020u)
5666  #define SC_RXOVFB_BIT (5)
5667  #define SC_RXOVFB_BITS (1)
5668  /* SC_RXOVFA field */
5669  #define SC_RXOVFA (0x00000010u)
5670  #define SC_RXOVFA_MASK (0x00000010u)
5671  #define SC_RXOVFA_BIT (4)
5672  #define SC_RXOVFA_BITS (1)
5673  /* SC_TXACTB field */
5674  #define SC_TXACTB (0x00000008u)
5675  #define SC_TXACTB_MASK (0x00000008u)
5676  #define SC_TXACTB_BIT (3)
5677  #define SC_TXACTB_BITS (1)
5678  /* SC_TXACTA field */
5679  #define SC_TXACTA (0x00000004u)
5680  #define SC_TXACTA_MASK (0x00000004u)
5681  #define SC_TXACTA_BIT (2)
5682  #define SC_TXACTA_BITS (1)
5683  /* SC_RXACTB field */
5684  #define SC_RXACTB (0x00000002u)
5685  #define SC_RXACTB_MASK (0x00000002u)
5686  #define SC_RXACTB_BIT (1)
5687  #define SC_RXACTB_BITS (1)
5688  /* SC_RXACTA field */
5689  #define SC_RXACTA (0x00000001u)
5690  #define SC_RXACTA_MASK (0x00000001u)
5691  #define SC_RXACTA_BIT (0)
5692  #define SC_RXACTA_BITS (1)
5693 
5694 #define SC2_DMACTRL *((volatile int32u *)0x4000C030u)
5695 #define SC2_DMACTRL_REG *((volatile int32u *)0x4000C030u)
5696 #define SC2_DMACTRL_ADDR (0x4000C030u)
5697 #define SC2_DMACTRL_RESET (0x00000000u)
5698  /* SC_TXDMARST field */
5699  #define SC_TXDMARST (0x00000020u)
5700  #define SC_TXDMARST_MASK (0x00000020u)
5701  #define SC_TXDMARST_BIT (5)
5702  #define SC_TXDMARST_BITS (1)
5703  /* SC_RXDMARST field */
5704  #define SC_RXDMARST (0x00000010u)
5705  #define SC_RXDMARST_MASK (0x00000010u)
5706  #define SC_RXDMARST_BIT (4)
5707  #define SC_RXDMARST_BITS (1)
5708  /* SC_TXLODB field */
5709  #define SC_TXLODB (0x00000008u)
5710  #define SC_TXLODB_MASK (0x00000008u)
5711  #define SC_TXLODB_BIT (3)
5712  #define SC_TXLODB_BITS (1)
5713  /* SC_TXLODA field */
5714  #define SC_TXLODA (0x00000004u)
5715  #define SC_TXLODA_MASK (0x00000004u)
5716  #define SC_TXLODA_BIT (2)
5717  #define SC_TXLODA_BITS (1)
5718  /* SC_RXLODB field */
5719  #define SC_RXLODB (0x00000002u)
5720  #define SC_RXLODB_MASK (0x00000002u)
5721  #define SC_RXLODB_BIT (1)
5722  #define SC_RXLODB_BITS (1)
5723  /* SC_RXLODA field */
5724  #define SC_RXLODA (0x00000001u)
5725  #define SC_RXLODA_MASK (0x00000001u)
5726  #define SC_RXLODA_BIT (0)
5727  #define SC_RXLODA_BITS (1)
5728 
5729 #define SC2_RXERRA *((volatile int32u *)0x4000C034u)
5730 #define SC2_RXERRA_REG *((volatile int32u *)0x4000C034u)
5731 #define SC2_RXERRA_ADDR (0x4000C034u)
5732 #define SC2_RXERRA_RESET (0x00000000u)
5733  /* SC_RXERRA field */
5734  #define SC_RXERRA (0x00001FFFu)
5735  #define SC_RXERRA_MASK (0x00001FFFu)
5736  #define SC_RXERRA_BIT (0)
5737  #define SC_RXERRA_BITS (13)
5738 
5739 #define SC2_RXERRB *((volatile int32u *)0x4000C038u)
5740 #define SC2_RXERRB_REG *((volatile int32u *)0x4000C038u)
5741 #define SC2_RXERRB_ADDR (0x4000C038u)
5742 #define SC2_RXERRB_RESET (0x00000000u)
5743  /* SC_RXERRB field */
5744  #define SC_RXERRB (0x00001FFFu)
5745  #define SC_RXERRB_MASK (0x00001FFFu)
5746  #define SC_RXERRB_BIT (0)
5747  #define SC_RXERRB_BITS (13)
5748 
5749 #define SC2_DATA *((volatile int32u *)0x4000C03Cu)
5750 #define SC2_DATA_REG *((volatile int32u *)0x4000C03Cu)
5751 #define SC2_DATA_ADDR (0x4000C03Cu)
5752 #define SC2_DATA_RESET (0x00000000u)
5753  /* SC_DATA field */
5754  #define SC_DATA (0x000000FFu)
5755  #define SC_DATA_MASK (0x000000FFu)
5756  #define SC_DATA_BIT (0)
5757  #define SC_DATA_BITS (8)
5758 
5759 #define SC2_SPISTAT *((volatile int32u *)0x4000C040u)
5760 #define SC2_SPISTAT_REG *((volatile int32u *)0x4000C040u)
5761 #define SC2_SPISTAT_ADDR (0x4000C040u)
5762 #define SC2_SPISTAT_RESET (0x00000000u)
5763  /* SC_SPITXIDLE field */
5764  #define SC_SPITXIDLE (0x00000008u)
5765  #define SC_SPITXIDLE_MASK (0x00000008u)
5766  #define SC_SPITXIDLE_BIT (3)
5767  #define SC_SPITXIDLE_BITS (1)
5768  /* SC_SPITXFREE field */
5769  #define SC_SPITXFREE (0x00000004u)
5770  #define SC_SPITXFREE_MASK (0x00000004u)
5771  #define SC_SPITXFREE_BIT (2)
5772  #define SC_SPITXFREE_BITS (1)
5773  /* SC_SPIRXVAL field */
5774  #define SC_SPIRXVAL (0x00000002u)
5775  #define SC_SPIRXVAL_MASK (0x00000002u)
5776  #define SC_SPIRXVAL_BIT (1)
5777  #define SC_SPIRXVAL_BITS (1)
5778  /* SC_SPIRXOVF field */
5779  #define SC_SPIRXOVF (0x00000001u)
5780  #define SC_SPIRXOVF_MASK (0x00000001u)
5781  #define SC_SPIRXOVF_BIT (0)
5782  #define SC_SPIRXOVF_BITS (1)
5783 
5784 #define SC2_TWISTAT *((volatile int32u *)0x4000C044u)
5785 #define SC2_TWISTAT_REG *((volatile int32u *)0x4000C044u)
5786 #define SC2_TWISTAT_ADDR (0x4000C044u)
5787 #define SC2_TWISTAT_RESET (0x00000000u)
5788  /* SC_TWICMDFIN field */
5789  #define SC_TWICMDFIN (0x00000008u)
5790  #define SC_TWICMDFIN_MASK (0x00000008u)
5791  #define SC_TWICMDFIN_BIT (3)
5792  #define SC_TWICMDFIN_BITS (1)
5793  /* SC_TWIRXFIN field */
5794  #define SC_TWIRXFIN (0x00000004u)
5795  #define SC_TWIRXFIN_MASK (0x00000004u)
5796  #define SC_TWIRXFIN_BIT (2)
5797  #define SC_TWIRXFIN_BITS (1)
5798  /* SC_TWITXFIN field */
5799  #define SC_TWITXFIN (0x00000002u)
5800  #define SC_TWITXFIN_MASK (0x00000002u)
5801  #define SC_TWITXFIN_BIT (1)
5802  #define SC_TWITXFIN_BITS (1)
5803  /* SC_TWIRXNAK field */
5804  #define SC_TWIRXNAK (0x00000001u)
5805  #define SC_TWIRXNAK_MASK (0x00000001u)
5806  #define SC_TWIRXNAK_BIT (0)
5807  #define SC_TWIRXNAK_BITS (1)
5808 
5809 #define SC2_TWICTRL1 *((volatile int32u *)0x4000C04Cu)
5810 #define SC2_TWICTRL1_REG *((volatile int32u *)0x4000C04Cu)
5811 #define SC2_TWICTRL1_ADDR (0x4000C04Cu)
5812 #define SC2_TWICTRL1_RESET (0x00000000u)
5813  /* SC_TWISTOP field */
5814  #define SC_TWISTOP (0x00000008u)
5815  #define SC_TWISTOP_MASK (0x00000008u)
5816  #define SC_TWISTOP_BIT (3)
5817  #define SC_TWISTOP_BITS (1)
5818  /* SC_TWISTART field */
5819  #define SC_TWISTART (0x00000004u)
5820  #define SC_TWISTART_MASK (0x00000004u)
5821  #define SC_TWISTART_BIT (2)
5822  #define SC_TWISTART_BITS (1)
5823  /* SC_TWISEND field */
5824  #define SC_TWISEND (0x00000002u)
5825  #define SC_TWISEND_MASK (0x00000002u)
5826  #define SC_TWISEND_BIT (1)
5827  #define SC_TWISEND_BITS (1)
5828  /* SC_TWIRECV field */
5829  #define SC_TWIRECV (0x00000001u)
5830  #define SC_TWIRECV_MASK (0x00000001u)
5831  #define SC_TWIRECV_BIT (0)
5832  #define SC_TWIRECV_BITS (1)
5833 
5834 #define SC2_TWICTRL2 *((volatile int32u *)0x4000C050u)
5835 #define SC2_TWICTRL2_REG *((volatile int32u *)0x4000C050u)
5836 #define SC2_TWICTRL2_ADDR (0x4000C050u)
5837 #define SC2_TWICTRL2_RESET (0x00000000u)
5838  /* SC_TWIACK field */
5839  #define SC_TWIACK (0x00000001u)
5840  #define SC_TWIACK_MASK (0x00000001u)
5841  #define SC_TWIACK_BIT (0)
5842  #define SC_TWIACK_BITS (1)
5843 
5844 #define SC2_MODE *((volatile int32u *)0x4000C054u)
5845 #define SC2_MODE_REG *((volatile int32u *)0x4000C054u)
5846 #define SC2_MODE_ADDR (0x4000C054u)
5847 #define SC2_MODE_RESET (0x00000000u)
5848  /* SC_MODE field */
5849  #define SC_MODE (0x00000003u)
5850  #define SC_MODE_MASK (0x00000003u)
5851  #define SC_MODE_BIT (0)
5852  #define SC_MODE_BITS (2)
5853  /* SC_MODE Bit Field Values */
5854  #define SC2_MODE_DISABLED (0)
5855  #define SC2_MODE_SPI (2)
5856  #define SC2_MODE_I2C (3)
5857 
5858 #define SC2_SPICFG *((volatile int32u *)0x4000C058u)
5859 #define SC2_SPICFG_REG *((volatile int32u *)0x4000C058u)
5860 #define SC2_SPICFG_ADDR (0x4000C058u)
5861 #define SC2_SPICFG_RESET (0x00000000u)
5862  /* SC_SPIRXDRV field */
5863  #define SC_SPIRXDRV (0x00000020u)
5864  #define SC_SPIRXDRV_MASK (0x00000020u)
5865  #define SC_SPIRXDRV_BIT (5)
5866  #define SC_SPIRXDRV_BITS (1)
5867  /* SC_SPIMST field */
5868  #define SC_SPIMST (0x00000010u)
5869  #define SC_SPIMST_MASK (0x00000010u)
5870  #define SC_SPIMST_BIT (4)
5871  #define SC_SPIMST_BITS (1)
5872  /* SC_SPIRPT field */
5873  #define SC_SPIRPT (0x00000008u)
5874  #define SC_SPIRPT_MASK (0x00000008u)
5875  #define SC_SPIRPT_BIT (3)
5876  #define SC_SPIRPT_BITS (1)
5877  /* SC_SPIORD field */
5878  #define SC_SPIORD (0x00000004u)
5879  #define SC_SPIORD_MASK (0x00000004u)
5880  #define SC_SPIORD_BIT (2)
5881  #define SC_SPIORD_BITS (1)
5882  /* SC_SPIPHA field */
5883  #define SC_SPIPHA (0x00000002u)
5884  #define SC_SPIPHA_MASK (0x00000002u)
5885  #define SC_SPIPHA_BIT (1)
5886  #define SC_SPIPHA_BITS (1)
5887  /* SC_SPIPOL field */
5888  #define SC_SPIPOL (0x00000001u)
5889  #define SC_SPIPOL_MASK (0x00000001u)
5890  #define SC_SPIPOL_BIT (0)
5891  #define SC_SPIPOL_BITS (1)
5892 
5893 #define SC2_RATELIN *((volatile int32u *)0x4000C060u)
5894 #define SC2_RATELIN_REG *((volatile int32u *)0x4000C060u)
5895 #define SC2_RATELIN_ADDR (0x4000C060u)
5896 #define SC2_RATELIN_RESET (0x00000000u)
5897  /* SC_RATELIN field */
5898  #define SC_RATELIN (0x0000000Fu)
5899  #define SC_RATELIN_MASK (0x0000000Fu)
5900  #define SC_RATELIN_BIT (0)
5901  #define SC_RATELIN_BITS (4)
5902 
5903 #define SC2_RATEEXP *((volatile int32u *)0x4000C064u)
5904 #define SC2_RATEEXP_REG *((volatile int32u *)0x4000C064u)
5905 #define SC2_RATEEXP_ADDR (0x4000C064u)
5906 #define SC2_RATEEXP_RESET (0x00000000u)
5907  /* SC_RATEEXP field */
5908  #define SC_RATEEXP (0x0000000Fu)
5909  #define SC_RATEEXP_MASK (0x0000000Fu)
5910  #define SC_RATEEXP_BIT (0)
5911  #define SC_RATEEXP_BITS (4)
5912 
5913 #define SC2_RXCNTSAVED *((volatile int32u *)0x4000C070u)
5914 #define SC2_RXCNTSAVED_REG *((volatile int32u *)0x4000C070u)
5915 #define SC2_RXCNTSAVED_ADDR (0x4000C070u)
5916 #define SC2_RXCNTSAVED_RESET (0x00000000u)
5917  /* SC_RXCNTSAVED field */
5918  #define SC_RXCNTSAVED (0x00001FFFu)
5919  #define SC_RXCNTSAVED_MASK (0x00001FFFu)
5920  #define SC_RXCNTSAVED_BIT (0)
5921  #define SC_RXCNTSAVED_BITS (13)
5922 
5923 #define SC1_RXBEGA *((volatile int32u *)0x4000C800u)
5924 #define SC1_RXBEGA_REG *((volatile int32u *)0x4000C800u)
5925 #define SC1_RXBEGA_ADDR (0x4000C800u)
5926 #define SC1_RXBEGA_RESET (0x20000000u)
5927  /* FIXED field */
5928  #define SC1_RXBEGA_FIXED (0xFFFFE000u)
5929  #define SC1_RXBEGA_FIXED_MASK (0xFFFFE000u)
5930  #define SC1_RXBEGA_FIXED_BIT (13)
5931  #define SC1_RXBEGA_FIXED_BITS (19)
5932  /* SC_RXBEGA field */
5933  #define SC_RXBEGA (0x00001FFFu)
5934  #define SC_RXBEGA_MASK (0x00001FFFu)
5935  #define SC_RXBEGA_BIT (0)
5936  #define SC_RXBEGA_BITS (13)
5937 
5938 #define SC1_RXENDA *((volatile int32u *)0x4000C804u)
5939 #define SC1_RXENDA_REG *((volatile int32u *)0x4000C804u)
5940 #define SC1_RXENDA_ADDR (0x4000C804u)
5941 #define SC1_RXENDA_RESET (0x20000000u)
5942  /* FIXED field */
5943  #define SC1_RXENDA_FIXED (0xFFFFE000u)
5944  #define SC1_RXENDA_FIXED_MASK (0xFFFFE000u)
5945  #define SC1_RXENDA_FIXED_BIT (13)
5946  #define SC1_RXENDA_FIXED_BITS (19)
5947  /* SC_RXENDA field */
5948  #define SC_RXENDA (0x00001FFFu)
5949  #define SC_RXENDA_MASK (0x00001FFFu)
5950  #define SC_RXENDA_BIT (0)
5951  #define SC_RXENDA_BITS (13)
5952 
5953 #define SC1_RXBEGB *((volatile int32u *)0x4000C808u)
5954 #define SC1_RXBEGB_REG *((volatile int32u *)0x4000C808u)
5955 #define SC1_RXBEGB_ADDR (0x4000C808u)
5956 #define SC1_RXBEGB_RESET (0x20000000u)
5957  /* FIXED field */
5958  #define SC1_RXBEGB_FIXED (0xFFFFE000u)
5959  #define SC1_RXBEGB_FIXED_MASK (0xFFFFE000u)
5960  #define SC1_RXBEGB_FIXED_BIT (13)
5961  #define SC1_RXBEGB_FIXED_BITS (19)
5962  /* SC_RXBEGB field */
5963  #define SC_RXBEGB (0x00001FFFu)
5964  #define SC_RXBEGB_MASK (0x00001FFFu)
5965  #define SC_RXBEGB_BIT (0)
5966  #define SC_RXBEGB_BITS (13)
5967 
5968 #define SC1_RXENDB *((volatile int32u *)0x4000C80Cu)
5969 #define SC1_RXENDB_REG *((volatile int32u *)0x4000C80Cu)
5970 #define SC1_RXENDB_ADDR (0x4000C80Cu)
5971 #define SC1_RXENDB_RESET (0x20000000u)
5972  /* FIXED field */
5973  #define SC1_RXENDB_FIXED (0xFFFFE000u)
5974  #define SC1_RXENDB_FIXED_MASK (0xFFFFE000u)
5975  #define SC1_RXENDB_FIXED_BIT (13)
5976  #define SC1_RXENDB_FIXED_BITS (19)
5977  /* SC_RXENDB field */
5978  #define SC_RXENDB (0x00001FFFu)
5979  #define SC_RXENDB_MASK (0x00001FFFu)
5980  #define SC_RXENDB_BIT (0)
5981  #define SC_RXENDB_BITS (13)
5982 
5983 #define SC1_TXBEGA *((volatile int32u *)0x4000C810u)
5984 #define SC1_TXBEGA_REG *((volatile int32u *)0x4000C810u)
5985 #define SC1_TXBEGA_ADDR (0x4000C810u)
5986 #define SC1_TXBEGA_RESET (0x20000000u)
5987  /* FIXED field */
5988  #define SC1_TXBEGA_FIXED (0xFFFFE000u)
5989  #define SC1_TXBEGA_FIXED_MASK (0xFFFFE000u)
5990  #define SC1_TXBEGA_FIXED_BIT (13)
5991  #define SC1_TXBEGA_FIXED_BITS (19)
5992  /* SC_TXBEGA field */
5993  #define SC_TXBEGA (0x00001FFFu)
5994  #define SC_TXBEGA_MASK (0x00001FFFu)
5995  #define SC_TXBEGA_BIT (0)
5996  #define SC_TXBEGA_BITS (13)
5997 
5998 #define SC1_TXENDA *((volatile int32u *)0x4000C814u)
5999 #define SC1_TXENDA_REG *((volatile int32u *)0x4000C814u)
6000 #define SC1_TXENDA_ADDR (0x4000C814u)
6001 #define SC1_TXENDA_RESET (0x20000000u)
6002  /* FIXED field */
6003  #define SC1_TXENDA_FIXED (0xFFFFE000u)
6004  #define SC1_TXENDA_FIXED_MASK (0xFFFFE000u)
6005  #define SC1_TXENDA_FIXED_BIT (13)
6006  #define SC1_TXENDA_FIXED_BITS (19)
6007  /* SC_TXENDA field */
6008  #define SC_TXENDA (0x00001FFFu)
6009  #define SC_TXENDA_MASK (0x00001FFFu)
6010  #define SC_TXENDA_BIT (0)
6011  #define SC_TXENDA_BITS (13)
6012 
6013 #define SC1_TXBEGB *((volatile int32u *)0x4000C818u)
6014 #define SC1_TXBEGB_REG *((volatile int32u *)0x4000C818u)
6015 #define SC1_TXBEGB_ADDR (0x4000C818u)
6016 #define SC1_TXBEGB_RESET (0x20000000u)
6017  /* FIXED field */
6018  #define SC1_TXBEGB_FIXED (0xFFFFE000u)
6019  #define SC1_TXBEGB_FIXED_MASK (0xFFFFE000u)
6020  #define SC1_TXBEGB_FIXED_BIT (13)
6021  #define SC1_TXBEGB_FIXED_BITS (19)
6022  /* SC_TXBEGB field */
6023  #define SC_TXBEGB (0x00001FFFu)
6024  #define SC_TXBEGB_MASK (0x00001FFFu)
6025  #define SC_TXBEGB_BIT (0)
6026  #define SC_TXBEGB_BITS (13)
6027 
6028 #define SC1_TXENDB *((volatile int32u *)0x4000C81Cu)
6029 #define SC1_TXENDB_REG *((volatile int32u *)0x4000C81Cu)
6030 #define SC1_TXENDB_ADDR (0x4000C81Cu)
6031 #define SC1_TXENDB_RESET (0x20000000u)
6032  /* FIXED field */
6033  #define SC1_TXENDB_FIXED (0xFFFFE000u)
6034  #define SC1_TXENDB_FIXED_MASK (0xFFFFE000u)
6035  #define SC1_TXENDB_FIXED_BIT (13)
6036  #define SC1_TXENDB_FIXED_BITS (19)
6037  /* SC_TXENDB field */
6038  #define SC_TXENDB (0x00001FFFu)
6039  #define SC_TXENDB_MASK (0x00001FFFu)
6040  #define SC_TXENDB_BIT (0)
6041  #define SC_TXENDB_BITS (13)
6042 
6043 #define SC1_RXCNTA *((volatile int32u *)0x4000C820u)
6044 #define SC1_RXCNTA_REG *((volatile int32u *)0x4000C820u)
6045 #define SC1_RXCNTA_ADDR (0x4000C820u)
6046 #define SC1_RXCNTA_RESET (0x00000000u)
6047  /* SC_RXCNTA field */
6048  #define SC_RXCNTA (0x00001FFFu)
6049  #define SC_RXCNTA_MASK (0x00001FFFu)
6050  #define SC_RXCNTA_BIT (0)
6051  #define SC_RXCNTA_BITS (13)
6052 
6053 #define SC1_RXCNTB *((volatile int32u *)0x4000C824u)
6054 #define SC1_RXCNTB_REG *((volatile int32u *)0x4000C824u)
6055 #define SC1_RXCNTB_ADDR (0x4000C824u)
6056 #define SC1_RXCNTB_RESET (0x00000000u)
6057  /* SC_RXCNTB field */
6058  #define SC_RXCNTB (0x00001FFFu)
6059  #define SC_RXCNTB_MASK (0x00001FFFu)
6060  #define SC_RXCNTB_BIT (0)
6061  #define SC_RXCNTB_BITS (13)
6062 
6063 #define SC1_TXCNT *((volatile int32u *)0x4000C828u)
6064 #define SC1_TXCNT_REG *((volatile int32u *)0x4000C828u)
6065 #define SC1_TXCNT_ADDR (0x4000C828u)
6066 #define SC1_TXCNT_RESET (0x00000000u)
6067  /* SC_TXCNT field */
6068  #define SC_TXCNT (0x00001FFFu)
6069  #define SC_TXCNT_MASK (0x00001FFFu)
6070  #define SC_TXCNT_BIT (0)
6071  #define SC_TXCNT_BITS (13)
6072 
6073 #define SC1_DMASTAT *((volatile int32u *)0x4000C82Cu)
6074 #define SC1_DMASTAT_REG *((volatile int32u *)0x4000C82Cu)
6075 #define SC1_DMASTAT_ADDR (0x4000C82Cu)
6076 #define SC1_DMASTAT_RESET (0x00000000u)
6077  /* SC_RXSSEL field */
6078  #define SC_RXSSEL (0x00001C00u)
6079  #define SC_RXSSEL_MASK (0x00001C00u)
6080  #define SC_RXSSEL_BIT (10)
6081  #define SC_RXSSEL_BITS (3)
6082  /* SC_RXFRMB field */
6083  #define SC_RXFRMB (0x00000200u)
6084  #define SC_RXFRMB_MASK (0x00000200u)
6085  #define SC_RXFRMB_BIT (9)
6086  #define SC_RXFRMB_BITS (1)
6087  /* SC_RXFRMA field */
6088  #define SC_RXFRMA (0x00000100u)
6089  #define SC_RXFRMA_MASK (0x00000100u)
6090  #define SC_RXFRMA_BIT (8)
6091  #define SC_RXFRMA_BITS (1)
6092  /* SC_RXPARB field */
6093  #define SC_RXPARB (0x00000080u)
6094  #define SC_RXPARB_MASK (0x00000080u)
6095  #define SC_RXPARB_BIT (7)
6096  #define SC_RXPARB_BITS (1)
6097  /* SC_RXPARA field */
6098  #define SC_RXPARA (0x00000040u)
6099  #define SC_RXPARA_MASK (0x00000040u)
6100  #define SC_RXPARA_BIT (6)
6101  #define SC_RXPARA_BITS (1)
6102  /* SC_RXOVFB field */
6103  #define SC_RXOVFB (0x00000020u)
6104  #define SC_RXOVFB_MASK (0x00000020u)
6105  #define SC_RXOVFB_BIT (5)
6106  #define SC_RXOVFB_BITS (1)
6107  /* SC_RXOVFA field */
6108  #define SC_RXOVFA (0x00000010u)
6109  #define SC_RXOVFA_MASK (0x00000010u)
6110  #define SC_RXOVFA_BIT (4)
6111  #define SC_RXOVFA_BITS (1)
6112  /* SC_TXACTB field */
6113  #define SC_TXACTB (0x00000008u)
6114  #define SC_TXACTB_MASK (0x00000008u)
6115  #define SC_TXACTB_BIT (3)
6116  #define SC_TXACTB_BITS (1)
6117  /* SC_TXACTA field */
6118  #define SC_TXACTA (0x00000004u)
6119  #define SC_TXACTA_MASK (0x00000004u)
6120  #define SC_TXACTA_BIT (2)
6121  #define SC_TXACTA_BITS (1)
6122  /* SC_RXACTB field */
6123  #define SC_RXACTB (0x00000002u)
6124  #define SC_RXACTB_MASK (0x00000002u)
6125  #define SC_RXACTB_BIT (1)
6126  #define SC_RXACTB_BITS (1)
6127  /* SC_RXACTA field */
6128  #define SC_RXACTA (0x00000001u)
6129  #define SC_RXACTA_MASK (0x00000001u)
6130  #define SC_RXACTA_BIT (0)
6131  #define SC_RXACTA_BITS (1)
6132 
6133 #define SC1_DMACTRL *((volatile int32u *)0x4000C830u)
6134 #define SC1_DMACTRL_REG *((volatile int32u *)0x4000C830u)
6135 #define SC1_DMACTRL_ADDR (0x4000C830u)
6136 #define SC1_DMACTRL_RESET (0x00000000u)
6137  /* SC_TXDMARST field */
6138  #define SC_TXDMARST (0x00000020u)
6139  #define SC_TXDMARST_MASK (0x00000020u)
6140  #define SC_TXDMARST_BIT (5)
6141  #define SC_TXDMARST_BITS (1)
6142  /* SC_RXDMARST field */
6143  #define SC_RXDMARST (0x00000010u)
6144  #define SC_RXDMARST_MASK (0x00000010u)
6145  #define SC_RXDMARST_BIT (4)
6146  #define SC_RXDMARST_BITS (1)
6147  /* SC_TXLODB field */
6148  #define SC_TXLODB (0x00000008u)
6149  #define SC_TXLODB_MASK (0x00000008u)
6150  #define SC_TXLODB_BIT (3)
6151  #define SC_TXLODB_BITS (1)
6152  /* SC_TXLODA field */
6153  #define SC_TXLODA (0x00000004u)
6154  #define SC_TXLODA_MASK (0x00000004u)
6155  #define SC_TXLODA_BIT (2)
6156  #define SC_TXLODA_BITS (1)
6157  /* SC_RXLODB field */
6158  #define SC_RXLODB (0x00000002u)
6159  #define SC_RXLODB_MASK (0x00000002u)
6160  #define SC_RXLODB_BIT (1)
6161  #define SC_RXLODB_BITS (1)
6162  /* SC_RXLODA field */
6163  #define SC_RXLODA (0x00000001u)
6164  #define SC_RXLODA_MASK (0x00000001u)
6165  #define SC_RXLODA_BIT (0)
6166  #define SC_RXLODA_BITS (1)
6167 
6168 #define SC1_RXERRA *((volatile int32u *)0x4000C834u)
6169 #define SC1_RXERRA_REG *((volatile int32u *)0x4000C834u)
6170 #define SC1_RXERRA_ADDR (0x4000C834u)
6171 #define SC1_RXERRA_RESET (0x00000000u)
6172  /* SC_RXERRA field */
6173  #define SC_RXERRA (0x00001FFFu)
6174  #define SC_RXERRA_MASK (0x00001FFFu)
6175  #define SC_RXERRA_BIT (0)
6176  #define SC_RXERRA_BITS (13)
6177 
6178 #define SC1_RXERRB *((volatile int32u *)0x4000C838u)
6179 #define SC1_RXERRB_REG *((volatile int32u *)0x4000C838u)
6180 #define SC1_RXERRB_ADDR (0x4000C838u)
6181 #define SC1_RXERRB_RESET (0x00000000u)
6182  /* SC_RXERRB field */
6183  #define SC_RXERRB (0x00001FFFu)
6184  #define SC_RXERRB_MASK (0x00001FFFu)
6185  #define SC_RXERRB_BIT (0)
6186  #define SC_RXERRB_BITS (13)
6187 
6188 #define SC1_DATA *((volatile int32u *)0x4000C83Cu)
6189 #define SC1_DATA_REG *((volatile int32u *)0x4000C83Cu)
6190 #define SC1_DATA_ADDR (0x4000C83Cu)
6191 #define SC1_DATA_RESET (0x00000000u)
6192  /* SC_DATA field */
6193  #define SC_DATA (0x000000FFu)
6194  #define SC_DATA_MASK (0x000000FFu)
6195  #define SC_DATA_BIT (0)
6196  #define SC_DATA_BITS (8)
6197 
6198 #define SC1_SPISTAT *((volatile int32u *)0x4000C840u)
6199 #define SC1_SPISTAT_REG *((volatile int32u *)0x4000C840u)
6200 #define SC1_SPISTAT_ADDR (0x4000C840u)
6201 #define SC1_SPISTAT_RESET (0x00000000u)
6202  /* SC_SPITXIDLE field */
6203  #define SC_SPITXIDLE (0x00000008u)
6204  #define SC_SPITXIDLE_MASK (0x00000008u)
6205  #define SC_SPITXIDLE_BIT (3)
6206  #define SC_SPITXIDLE_BITS (1)
6207  /* SC_SPITXFREE field */
6208  #define SC_SPITXFREE (0x00000004u)
6209  #define SC_SPITXFREE_MASK (0x00000004u)
6210  #define SC_SPITXFREE_BIT (2)
6211  #define SC_SPITXFREE_BITS (1)
6212  /* SC_SPIRXVAL field */
6213  #define SC_SPIRXVAL (0x00000002u)
6214  #define SC_SPIRXVAL_MASK (0x00000002u)
6215  #define SC_SPIRXVAL_BIT (1)
6216  #define SC_SPIRXVAL_BITS (1)
6217  /* SC_SPIRXOVF field */
6218  #define SC_SPIRXOVF (0x00000001u)
6219  #define SC_SPIRXOVF_MASK (0x00000001u)
6220  #define SC_SPIRXOVF_BIT (0)
6221  #define SC_SPIRXOVF_BITS (1)
6222 
6223 #define SC1_TWISTAT *((volatile int32u *)0x4000C844u)
6224 #define SC1_TWISTAT_REG *((volatile int32u *)0x4000C844u)
6225 #define SC1_TWISTAT_ADDR (0x4000C844u)
6226 #define SC1_TWISTAT_RESET (0x00000000u)
6227  /* SC_TWICMDFIN field */
6228  #define SC_TWICMDFIN (0x00000008u)
6229  #define SC_TWICMDFIN_MASK (0x00000008u)
6230  #define SC_TWICMDFIN_BIT (3)
6231  #define SC_TWICMDFIN_BITS (1)
6232  /* SC_TWIRXFIN field */
6233  #define SC_TWIRXFIN (0x00000004u)
6234  #define SC_TWIRXFIN_MASK (0x00000004u)
6235  #define SC_TWIRXFIN_BIT (2)
6236  #define SC_TWIRXFIN_BITS (1)
6237  /* SC_TWITXFIN field */
6238  #define SC_TWITXFIN (0x00000002u)
6239  #define SC_TWITXFIN_MASK (0x00000002u)
6240  #define SC_TWITXFIN_BIT (1)
6241  #define SC_TWITXFIN_BITS (1)
6242  /* SC_TWIRXNAK field */
6243  #define SC_TWIRXNAK (0x00000001u)
6244  #define SC_TWIRXNAK_MASK (0x00000001u)
6245  #define SC_TWIRXNAK_BIT (0)
6246  #define SC_TWIRXNAK_BITS (1)
6247 
6248 #define SC1_UARTSTAT *((volatile int32u *)0x4000C848u)
6249 #define SC1_UARTSTAT_REG *((volatile int32u *)0x4000C848u)
6250 #define SC1_UARTSTAT_ADDR (0x4000C848u)
6251 #define SC1_UARTSTAT_RESET (0x00000040u)
6252  /* SC_UARTTXIDLE field */
6253  #define SC_UARTTXIDLE (0x00000040u)
6254  #define SC_UARTTXIDLE_MASK (0x00000040u)
6255  #define SC_UARTTXIDLE_BIT (6)
6256  #define SC_UARTTXIDLE_BITS (1)
6257  /* SC_UARTPARERR field */
6258  #define SC_UARTPARERR (0x00000020u)
6259  #define SC_UARTPARERR_MASK (0x00000020u)
6260  #define SC_UARTPARERR_BIT (5)
6261  #define SC_UARTPARERR_BITS (1)
6262  /* SC_UARTFRMERR field */
6263  #define SC_UARTFRMERR (0x00000010u)
6264  #define SC_UARTFRMERR_MASK (0x00000010u)
6265  #define SC_UARTFRMERR_BIT (4)
6266  #define SC_UARTFRMERR_BITS (1)
6267  /* SC_UARTRXOVF field */
6268  #define SC_UARTRXOVF (0x00000008u)
6269  #define SC_UARTRXOVF_MASK (0x00000008u)
6270  #define SC_UARTRXOVF_BIT (3)
6271  #define SC_UARTRXOVF_BITS (1)
6272  /* SC_UARTTXFREE field */
6273  #define SC_UARTTXFREE (0x00000004u)
6274  #define SC_UARTTXFREE_MASK (0x00000004u)
6275  #define SC_UARTTXFREE_BIT (2)
6276  #define SC_UARTTXFREE_BITS (1)
6277  /* SC_UARTRXVAL field */
6278  #define SC_UARTRXVAL (0x00000002u)
6279  #define SC_UARTRXVAL_MASK (0x00000002u)
6280  #define SC_UARTRXVAL_BIT (1)
6281  #define SC_UARTRXVAL_BITS (1)
6282  /* SC_UARTCTS field */
6283  #define SC_UARTCTS (0x00000001u)
6284  #define SC_UARTCTS_MASK (0x00000001u)
6285  #define SC_UARTCTS_BIT (0)
6286  #define SC_UARTCTS_BITS (1)
6287 
6288 #define SC1_TWICTRL1 *((volatile int32u *)0x4000C84Cu)
6289 #define SC1_TWICTRL1_REG *((volatile int32u *)0x4000C84Cu)
6290 #define SC1_TWICTRL1_ADDR (0x4000C84Cu)
6291 #define SC1_TWICTRL1_RESET (0x00000000u)
6292  /* SC_TWISTOP field */
6293  #define SC_TWISTOP (0x00000008u)
6294  #define SC_TWISTOP_MASK (0x00000008u)
6295  #define SC_TWISTOP_BIT (3)
6296  #define SC_TWISTOP_BITS (1)
6297  /* SC_TWISTART field */
6298  #define SC_TWISTART (0x00000004u)
6299  #define SC_TWISTART_MASK (0x00000004u)
6300  #define SC_TWISTART_BIT (2)
6301  #define SC_TWISTART_BITS (1)
6302  /* SC_TWISEND field */
6303  #define SC_TWISEND (0x00000002u)
6304  #define SC_TWISEND_MASK (0x00000002u)
6305  #define SC_TWISEND_BIT (1)
6306  #define SC_TWISEND_BITS (1)
6307  /* SC_TWIRECV field */
6308  #define SC_TWIRECV (0x00000001u)
6309  #define SC_TWIRECV_MASK (0x00000001u)
6310  #define SC_TWIRECV_BIT (0)
6311  #define SC_TWIRECV_BITS (1)
6312 
6313 #define SC1_TWICTRL2 *((volatile int32u *)0x4000C850u)
6314 #define SC1_TWICTRL2_REG *((volatile int32u *)0x4000C850u)
6315 #define SC1_TWICTRL2_ADDR (0x4000C850u)
6316 #define SC1_TWICTRL2_RESET (0x00000000u)
6317  /* SC_TWIACK field */
6318  #define SC_TWIACK (0x00000001u)
6319  #define SC_TWIACK_MASK (0x00000001u)
6320  #define SC_TWIACK_BIT (0)
6321  #define SC_TWIACK_BITS (1)
6322 
6323 #define SC1_MODE *((volatile int32u *)0x4000C854u)
6324 #define SC1_MODE_REG *((volatile int32u *)0x4000C854u)
6325 #define SC1_MODE_ADDR (0x4000C854u)
6326 #define SC1_MODE_RESET (0x00000000u)
6327  /* SC_MODE field */
6328  #define SC_MODE (0x00000003u)
6329  #define SC_MODE_MASK (0x00000003u)
6330  #define SC_MODE_BIT (0)
6331  #define SC_MODE_BITS (2)
6332  /* SC_MODE Bit Field Values */
6333  #define SC1_MODE_DISABLED (0)
6334  #define SC1_MODE_UART (1)
6335  #define SC1_MODE_SPI (2)
6336  #define SC1_MODE_I2C (3)
6337 
6338 #define SC1_SPICFG *((volatile int32u *)0x4000C858u)
6339 #define SC1_SPICFG_REG *((volatile int32u *)0x4000C858u)
6340 #define SC1_SPICFG_ADDR (0x4000C858u)
6341 #define SC1_SPICFG_RESET (0x00000000u)
6342  /* SC_SPIRXDRV field */
6343  #define SC_SPIRXDRV (0x00000020u)
6344  #define SC_SPIRXDRV_MASK (0x00000020u)
6345  #define SC_SPIRXDRV_BIT (5)
6346  #define SC_SPIRXDRV_BITS (1)
6347  /* SC_SPIMST field */
6348  #define SC_SPIMST (0x00000010u)
6349  #define SC_SPIMST_MASK (0x00000010u)
6350  #define SC_SPIMST_BIT (4)
6351  #define SC_SPIMST_BITS (1)
6352  /* SC_SPIRPT field */
6353  #define SC_SPIRPT (0x00000008u)
6354  #define SC_SPIRPT_MASK (0x00000008u)
6355  #define SC_SPIRPT_BIT (3)
6356  #define SC_SPIRPT_BITS (1)
6357  /* SC_SPIORD field */
6358  #define SC_SPIORD (0x00000004u)
6359  #define SC_SPIORD_MASK (0x00000004u)
6360  #define SC_SPIORD_BIT (2)
6361  #define SC_SPIORD_BITS (1)
6362  /* SC_SPIPHA field */
6363  #define SC_SPIPHA (0x00000002u)
6364  #define SC_SPIPHA_MASK (0x00000002u)
6365  #define SC_SPIPHA_BIT (1)
6366  #define SC_SPIPHA_BITS (1)
6367  /* SC_SPIPOL field */
6368  #define SC_SPIPOL (0x00000001u)
6369  #define SC_SPIPOL_MASK (0x00000001u)
6370  #define SC_SPIPOL_BIT (0)
6371  #define SC_SPIPOL_BITS (1)
6372 
6373 #define SC1_UARTCFG *((volatile int32u *)0x4000C85Cu)
6374 #define SC1_UARTCFG_REG *((volatile int32u *)0x4000C85Cu)
6375 #define SC1_UARTCFG_ADDR (0x4000C85Cu)
6376 #define SC1_UARTCFG_RESET (0x00000000u)
6377  /* SC_UARTAUTO field */
6378  #define SC_UARTAUTO (0x00000040u)
6379  #define SC_UARTAUTO_MASK (0x00000040u)
6380  #define SC_UARTAUTO_BIT (6)
6381  #define SC_UARTAUTO_BITS (1)
6382  /* SC_UARTFLOW field */
6383  #define SC_UARTFLOW (0x00000020u)
6384  #define SC_UARTFLOW_MASK (0x00000020u)
6385  #define SC_UARTFLOW_BIT (5)
6386  #define SC_UARTFLOW_BITS (1)
6387  /* SC_UARTODD field */
6388  #define SC_UARTODD (0x00000010u)
6389  #define SC_UARTODD_MASK (0x00000010u)
6390  #define SC_UARTODD_BIT (4)
6391  #define SC_UARTODD_BITS (1)
6392  /* SC_UARTPAR field */
6393  #define SC_UARTPAR (0x00000008u)
6394  #define SC_UARTPAR_MASK (0x00000008u)
6395  #define SC_UARTPAR_BIT (3)
6396  #define SC_UARTPAR_BITS (1)
6397  /* SC_UART2STP field */
6398  #define SC_UART2STP (0x00000004u)
6399  #define SC_UART2STP_MASK (0x00000004u)
6400  #define SC_UART2STP_BIT (2)
6401  #define SC_UART2STP_BITS (1)
6402  /* SC_UART8BIT field */
6403  #define SC_UART8BIT (0x00000002u)
6404  #define SC_UART8BIT_MASK (0x00000002u)
6405  #define SC_UART8BIT_BIT (1)
6406  #define SC_UART8BIT_BITS (1)
6407  /* SC_UARTRTS field */
6408  #define SC_UARTRTS (0x00000001u)
6409  #define SC_UARTRTS_MASK (0x00000001u)
6410  #define SC_UARTRTS_BIT (0)
6411  #define SC_UARTRTS_BITS (1)
6412 
6413 #define SC1_RATELIN *((volatile int32u *)0x4000C860u)
6414 #define SC1_RATELIN_REG *((volatile int32u *)0x4000C860u)
6415 #define SC1_RATELIN_ADDR (0x4000C860u)
6416 #define SC1_RATELIN_RESET (0x00000000u)
6417  /* SC_RATELIN field */
6418  #define SC_RATELIN (0x0000000Fu)
6419  #define SC_RATELIN_MASK (0x0000000Fu)
6420  #define SC_RATELIN_BIT (0)
6421  #define SC_RATELIN_BITS (4)
6422 
6423 #define SC1_RATEEXP *((volatile int32u *)0x4000C864u)
6424 #define SC1_RATEEXP_REG *((volatile int32u *)0x4000C864u)
6425 #define SC1_RATEEXP_ADDR (0x4000C864u)
6426 #define SC1_RATEEXP_RESET (0x00000000u)
6427  /* SC_RATEEXP field */
6428  #define SC_RATEEXP (0x0000000Fu)
6429  #define SC_RATEEXP_MASK (0x0000000Fu)
6430  #define SC_RATEEXP_BIT (0)
6431  #define SC_RATEEXP_BITS (4)
6432 
6433 #define SC1_UARTPER *((volatile int32u *)0x4000C868u)
6434 #define SC1_UARTPER_REG *((volatile int32u *)0x4000C868u)
6435 #define SC1_UARTPER_ADDR (0x4000C868u)
6436 #define SC1_UARTPER_RESET (0x00000000u)
6437  /* SC_UARTPER field */
6438  #define SC_UARTPER (0x0000FFFFu)
6439  #define SC_UARTPER_MASK (0x0000FFFFu)
6440  #define SC_UARTPER_BIT (0)
6441  #define SC_UARTPER_BITS (16)
6442 
6443 #define SC1_UARTFRAC *((volatile int32u *)0x4000C86Cu)
6444 #define SC1_UARTFRAC_REG *((volatile int32u *)0x4000C86Cu)
6445 #define SC1_UARTFRAC_ADDR (0x4000C86Cu)
6446 #define SC1_UARTFRAC_RESET (0x00000000u)
6447  /* SC_UARTFRAC field */
6448  #define SC_UARTFRAC (0x00000001u)
6449  #define SC_UARTFRAC_MASK (0x00000001u)
6450  #define SC_UARTFRAC_BIT (0)
6451  #define SC_UARTFRAC_BITS (1)
6452 
6453 #define SC1_RXCNTSAVED *((volatile int32u *)0x4000C870u)
6454 #define SC1_RXCNTSAVED_REG *((volatile int32u *)0x4000C870u)
6455 #define SC1_RXCNTSAVED_ADDR (0x4000C870u)
6456 #define SC1_RXCNTSAVED_RESET (0x00000000u)
6457  /* SC_RXCNTSAVED field */
6458  #define SC_RXCNTSAVED (0x00001FFFu)
6459  #define SC_RXCNTSAVED_MASK (0x00001FFFu)
6460  #define SC_RXCNTSAVED_BIT (0)
6461  #define SC_RXCNTSAVED_BITS (13)
6462 
6463 /* ADC block */
6464 #define BLOCK_ADC_BASE (0x4000D000u)
6465 #define BLOCK_ADC_END (0x4000D024u)
6466 #define BLOCK_ADC_SIZE (BLOCK_ADC_END - BLOCK_ADC_BASE + 1)
6467 
6468 #define ADC_DATA *((volatile int32u *)0x4000D000u)
6469 #define ADC_DATA_REG *((volatile int32u *)0x4000D000u)
6470 #define ADC_DATA_ADDR (0x4000D000u)
6471 #define ADC_DATA_RESET (0x00000000u)
6472  /* ADC_DATA_FIELD field */
6473  #define ADC_DATA_FIELD (0x0000FFFFu)
6474  #define ADC_DATA_FIELD_MASK (0x0000FFFFu)
6475  #define ADC_DATA_FIELD_BIT (0)
6476  #define ADC_DATA_FIELD_BITS (16)
6477 
6478 #define ADC_CFG *((volatile int32u *)0x4000D004u)
6479 #define ADC_CFG_REG *((volatile int32u *)0x4000D004u)
6480 #define ADC_CFG_ADDR (0x4000D004u)
6481 #define ADC_CFG_RESET (0x00001800u)
6482  /* ADC_PERIOD field */
6483  #define ADC_PERIOD (0x0000E000u)
6484  #define ADC_PERIOD_MASK (0x0000E000u)
6485  #define ADC_PERIOD_BIT (13)
6486  #define ADC_PERIOD_BITS (3)
6487  /* ADC_HVSELP field */
6488  #define ADC_HVSELP (0x00001000u)
6489  #define ADC_HVSELP_MASK (0x00001000u)
6490  #define ADC_HVSELP_BIT (12)
6491  #define ADC_HVSELP_BITS (1)
6492  /* ADC_HVSELN field */
6493  #define ADC_HVSELN (0x00000800u)
6494  #define ADC_HVSELN_MASK (0x00000800u)
6495  #define ADC_HVSELN_BIT (11)
6496  #define ADC_HVSELN_BITS (1)
6497  /* ADC_MUXP field */
6498  #define ADC_MUXP (0x00000780u)
6499  #define ADC_MUXP_MASK (0x00000780u)
6500  #define ADC_MUXP_BIT (7)
6501  #define ADC_MUXP_BITS (4)
6502  /* ADC_MUXN field */
6503  #define ADC_MUXN (0x00000078u)
6504  #define ADC_MUXN_MASK (0x00000078u)
6505  #define ADC_MUXN_BIT (3)
6506  #define ADC_MUXN_BITS (4)
6507  /* ADC_1MHZCLK field */
6508  #define ADC_1MHZCLK (0x00000004u)
6509  #define ADC_1MHZCLK_MASK (0x00000004u)
6510  #define ADC_1MHZCLK_BIT (2)
6511  #define ADC_1MHZCLK_BITS (1)
6512  /* ADC_CFGRSVD field */
6513  #define ADC_CFGRSVD (0x00000002u)
6514  #define ADC_CFGRSVD_MASK (0x00000002u)
6515  #define ADC_CFGRSVD_BIT (1)
6516  #define ADC_CFGRSVD_BITS (1)
6517  /* ADC_ENABLE field */
6518  #define ADC_ENABLE (0x00000001u)
6519  #define ADC_ENABLE_MASK (0x00000001u)
6520  #define ADC_ENABLE_BIT (0)
6521  #define ADC_ENABLE_BITS (1)
6522 
6523 #define ADC_OFFSET *((volatile int32u *)0x4000D008u)
6524 #define ADC_OFFSET_REG *((volatile int32u *)0x4000D008u)
6525 #define ADC_OFFSET_ADDR (0x4000D008u)
6526 #define ADC_OFFSET_RESET (0x00000000u)
6527  /* ADC_OFFSET_FIELD field */
6528  #define ADC_OFFSET_FIELD (0x0000FFFFu)
6529  #define ADC_OFFSET_FIELD_MASK (0x0000FFFFu)
6530  #define ADC_OFFSET_FIELD_BIT (0)
6531  #define ADC_OFFSET_FIELD_BITS (16)
6532 
6533 #define ADC_GAIN *((volatile int32u *)0x4000D00Cu)
6534 #define ADC_GAIN_REG *((volatile int32u *)0x4000D00Cu)
6535 #define ADC_GAIN_ADDR (0x4000D00Cu)
6536 #define ADC_GAIN_RESET (0x00008000u)
6537  /* ADC_GAIN_FIELD field */
6538  #define ADC_GAIN_FIELD (0x0000FFFFu)
6539  #define ADC_GAIN_FIELD_MASK (0x0000FFFFu)
6540  #define ADC_GAIN_FIELD_BIT (0)
6541  #define ADC_GAIN_FIELD_BITS (16)
6542 
6543 #define ADC_DMACFG *((volatile int32u *)0x4000D010u)
6544 #define ADC_DMACFG_REG *((volatile int32u *)0x4000D010u)
6545 #define ADC_DMACFG_ADDR (0x4000D010u)
6546 #define ADC_DMACFG_RESET (0x00000000u)
6547  /* ADC_DMARST field */
6548  #define ADC_DMARST (0x00000010u)
6549  #define ADC_DMARST_MASK (0x00000010u)
6550  #define ADC_DMARST_BIT (4)
6551  #define ADC_DMARST_BITS (1)
6552  /* ADC_DMAAUTOWRAP field */
6553  #define ADC_DMAAUTOWRAP (0x00000002u)
6554  #define ADC_DMAAUTOWRAP_MASK (0x00000002u)
6555  #define ADC_DMAAUTOWRAP_BIT (1)
6556  #define ADC_DMAAUTOWRAP_BITS (1)
6557  /* ADC_DMALOAD field */
6558  #define ADC_DMALOAD (0x00000001u)
6559  #define ADC_DMALOAD_MASK (0x00000001u)
6560  #define ADC_DMALOAD_BIT (0)
6561  #define ADC_DMALOAD_BITS (1)
6562 
6563 #define ADC_DMASTAT *((volatile int32u *)0x4000D014u)
6564 #define ADC_DMASTAT_REG *((volatile int32u *)0x4000D014u)
6565 #define ADC_DMASTAT_ADDR (0x4000D014u)
6566 #define ADC_DMASTAT_RESET (0x00000000u)
6567  /* ADC_DMAOVF field */
6568  #define ADC_DMAOVF (0x00000002u)
6569  #define ADC_DMAOVF_MASK (0x00000002u)
6570  #define ADC_DMAOVF_BIT (1)
6571  #define ADC_DMAOVF_BITS (1)
6572  /* ADC_DMAACT field */
6573  #define ADC_DMAACT (0x00000001u)
6574  #define ADC_DMAACT_MASK (0x00000001u)
6575  #define ADC_DMAACT_BIT (0)
6576  #define ADC_DMAACT_BITS (1)
6577 
6578 #define ADC_DMABEG *((volatile int32u *)0x4000D018u)
6579 #define ADC_DMABEG_REG *((volatile int32u *)0x4000D018u)
6580 #define ADC_DMABEG_ADDR (0x4000D018u)
6581 #define ADC_DMABEG_RESET (0x20000000u)
6582  /* ADC_DMABEG_FIXED field */
6583  #define ADC_DMABEG_FIXED (0xFFFFE000u)
6584  #define ADC_DMABEG_FIXED_MASK (0xFFFFE000u)
6585  #define ADC_DMABEG_FIXED_BIT (13)
6586  #define ADC_DMABEG_FIXED_BITS (19)
6587  /* ADC_DMABEG_FIELD field */
6588  #define ADC_DMABEG_FIELD (0x00001FFFu)
6589  #define ADC_DMABEG_FIELD_MASK (0x00001FFFu)
6590  #define ADC_DMABEG_FIELD_BIT (0)
6591  #define ADC_DMABEG_FIELD_BITS (13)
6592 
6593 #define ADC_DMASIZE *((volatile int32u *)0x4000D01Cu)
6594 #define ADC_DMASIZE_REG *((volatile int32u *)0x4000D01Cu)
6595 #define ADC_DMASIZE_ADDR (0x4000D01Cu)
6596 #define ADC_DMASIZE_RESET (0x00000000u)
6597  /* ADC_DMASIZE_FIELD field */
6598  #define ADC_DMASIZE_FIELD (0x00000FFFu)
6599  #define ADC_DMASIZE_FIELD_MASK (0x00000FFFu)
6600  #define ADC_DMASIZE_FIELD_BIT (0)
6601  #define ADC_DMASIZE_FIELD_BITS (12)
6602 
6603 #define ADC_DMACUR *((volatile int32u *)0x4000D020u)
6604 #define ADC_DMACUR_REG *((volatile int32u *)0x4000D020u)
6605 #define ADC_DMACUR_ADDR (0x4000D020u)
6606 #define ADC_DMACUR_RESET (0x20000000u)
6607  /* ADC_DMACUR_FIXED field */
6608  #define ADC_DMACUR_FIXED (0xFFFFE000u)
6609  #define ADC_DMACUR_FIXED_MASK (0xFFFFE000u)
6610  #define ADC_DMACUR_FIXED_BIT (13)
6611  #define ADC_DMACUR_FIXED_BITS (19)
6612  /* ADC_DMACUR_FIELD field */
6613  #define ADC_DMACUR_FIELD (0x00001FFFu)
6614  #define ADC_DMACUR_FIELD_MASK (0x00001FFFu)
6615  #define ADC_DMACUR_FIELD_BIT (0)
6616  #define ADC_DMACUR_FIELD_BITS (13)
6617 
6618 #define ADC_DMACNT *((volatile int32u *)0x4000D024u)
6619 #define ADC_DMACNT_REG *((volatile int32u *)0x4000D024u)
6620 #define ADC_DMACNT_ADDR (0x4000D024u)
6621 #define ADC_DMACNT_RESET (0x00000000u)
6622  /* ADC_DMACNT_FIELD field */
6623  #define ADC_DMACNT_FIELD (0x00000FFFu)
6624  #define ADC_DMACNT_FIELD_MASK (0x00000FFFu)
6625  #define ADC_DMACNT_FIELD_BIT (0)
6626  #define ADC_DMACNT_FIELD_BITS (12)
6627 
6628 /* TIM1 block */
6629 #define BLOCK_TIM1_BASE (0x4000E000u)
6630 #define BLOCK_TIM1_END (0x4000E050u)
6631 #define BLOCK_TIM1_SIZE (BLOCK_TIM1_END - BLOCK_TIM1_BASE + 1)
6632 
6633 #define TIM1_CR1 *((volatile int32u *)0x4000E000u)
6634 #define TIM1_CR1_REG *((volatile int32u *)0x4000E000u)
6635 #define TIM1_CR1_ADDR (0x4000E000u)
6636 #define TIM1_CR1_RESET (0x00000000u)
6637  /* TIM_ARBE field */
6638  #define TIM_ARBE (0x00000080u)
6639  #define TIM_ARBE_MASK (0x00000080u)
6640  #define TIM_ARBE_BIT (7)
6641  #define TIM_ARBE_BITS (1)
6642  /* TIM_CMS field */
6643  #define TIM_CMS (0x00000060u)
6644  #define TIM_CMS_MASK (0x00000060u)
6645  #define TIM_CMS_BIT (5)
6646  #define TIM_CMS_BITS (2)
6647  /* TIM_DIR field */
6648  #define TIM_DIR (0x00000010u)
6649  #define TIM_DIR_MASK (0x00000010u)
6650  #define TIM_DIR_BIT (4)
6651  #define TIM_DIR_BITS (1)
6652  /* TIM_OPM field */
6653  #define TIM_OPM (0x00000008u)
6654  #define TIM_OPM_MASK (0x00000008u)
6655  #define TIM_OPM_BIT (3)
6656  #define TIM_OPM_BITS (1)
6657  /* TIM_URS field */
6658  #define TIM_URS (0x00000004u)
6659  #define TIM_URS_MASK (0x00000004u)
6660  #define TIM_URS_BIT (2)
6661  #define TIM_URS_BITS (1)
6662  /* TIM_UDIS field */
6663  #define TIM_UDIS (0x00000002u)
6664  #define TIM_UDIS_MASK (0x00000002u)
6665  #define TIM_UDIS_BIT (1)
6666  #define TIM_UDIS_BITS (1)
6667  /* TIM_CEN field */
6668  #define TIM_CEN (0x00000001u)
6669  #define TIM_CEN_MASK (0x00000001u)
6670  #define TIM_CEN_BIT (0)
6671  #define TIM_CEN_BITS (1)
6672 
6673 #define TIM1_CR2 *((volatile int32u *)0x4000E004u)
6674 #define TIM1_CR2_REG *((volatile int32u *)0x4000E004u)
6675 #define TIM1_CR2_ADDR (0x4000E004u)
6676 #define TIM1_CR2_RESET (0x00000000u)
6677  /* TIM_TI1S field */
6678  #define TIM_TI1S (0x00000080u)
6679  #define TIM_TI1S_MASK (0x00000080u)
6680  #define TIM_TI1S_BIT (7)
6681  #define TIM_TI1S_BITS (1)
6682  /* TIM_MMS field */
6683  #define TIM_MMS (0x00000070u)
6684  #define TIM_MMS_MASK (0x00000070u)
6685  #define TIM_MMS_BIT (4)
6686  #define TIM_MMS_BITS (3)
6687 
6688 #define TIM1_SMCR *((volatile int32u *)0x4000E008u)
6689 #define TIM1_SMCR_REG *((volatile int32u *)0x4000E008u)
6690 #define TIM1_SMCR_ADDR (0x4000E008u)
6691 #define TIM1_SMCR_RESET (0x00000000u)
6692  /* TIM_ETP field */
6693  #define TIM_ETP (0x00008000u)
6694  #define TIM_ETP_MASK (0x00008000u)
6695  #define TIM_ETP_BIT (15)
6696  #define TIM_ETP_BITS (1)
6697  /* TIM_ECE field */
6698  #define TIM_ECE (0x00004000u)
6699  #define TIM_ECE_MASK (0x00004000u)
6700  #define TIM_ECE_BIT (14)
6701  #define TIM_ECE_BITS (1)
6702  /* TIM_ETPS field */
6703  #define TIM_ETPS (0x00003000u)
6704  #define TIM_ETPS_MASK (0x00003000u)
6705  #define TIM_ETPS_BIT (12)
6706  #define TIM_ETPS_BITS (2)
6707  /* TIM_ETF field */
6708  #define TIM_ETF (0x00000F00u)
6709  #define TIM_ETF_MASK (0x00000F00u)
6710  #define TIM_ETF_BIT (8)
6711  #define TIM_ETF_BITS (4)
6712  /* TIM_MSM field */
6713  #define TIM_MSM (0x00000080u)
6714  #define TIM_MSM_MASK (0x00000080u)
6715  #define TIM_MSM_BIT (7)
6716  #define TIM_MSM_BITS (1)
6717  /* TIM_TS field */
6718  #define TIM_TS (0x00000070u)
6719  #define TIM_TS_MASK (0x00000070u)
6720  #define TIM_TS_BIT (4)
6721  #define TIM_TS_BITS (3)
6722  /* TIM_SMS field */
6723  #define TIM_SMS (0x00000007u)
6724  #define TIM_SMS_MASK (0x00000007u)
6725  #define TIM_SMS_BIT (0)
6726  #define TIM_SMS_BITS (3)
6727 
6728 #define TMR1_DIER *((volatile int32u *)0x4000E00Cu)
6729 #define TMR1_DIER_REG *((volatile int32u *)0x4000E00Cu)
6730 #define TMR1_DIER_ADDR (0x4000E00Cu)
6731 #define TMR1_DIER_RESET (0x00000000u)
6732  /* TIE field */
6733  #define TMR1_DIER_TIE (0x00000040u)
6734  #define TMR1_DIER_TIE_MASK (0x00000040u)
6735  #define TMR1_DIER_TIE_BIT (6)
6736  #define TMR1_DIER_TIE_BITS (1)
6737  /* CC4IE field */
6738  #define TMR1_DIER_CC4IE (0x00000010u)
6739  #define TMR1_DIER_CC4IE_MASK (0x00000010u)
6740  #define TMR1_DIER_CC4IE_BIT (4)
6741  #define TMR1_DIER_CC4IE_BITS (1)
6742  /* CC3IE field */
6743  #define TMR1_DIER_CC3IE (0x00000008u)
6744  #define TMR1_DIER_CC3IE_MASK (0x00000008u)
6745  #define TMR1_DIER_CC3IE_BIT (3)
6746  #define TMR1_DIER_CC3IE_BITS (1)
6747  /* CC2IE field */
6748  #define TMR1_DIER_CC2IE (0x00000004u)
6749  #define TMR1_DIER_CC2IE_MASK (0x00000004u)
6750  #define TMR1_DIER_CC2IE_BIT (2)
6751  #define TMR1_DIER_CC2IE_BITS (1)
6752  /* CC1IE field */
6753  #define TMR1_DIER_CC1IE (0x00000002u)
6754  #define TMR1_DIER_CC1IE_MASK (0x00000002u)
6755  #define TMR1_DIER_CC1IE_BIT (1)
6756  #define TMR1_DIER_CC1IE_BITS (1)
6757  /* UIE field */
6758  #define TMR1_DIER_UIE (0x00000001u)
6759  #define TMR1_DIER_UIE_MASK (0x00000001u)
6760  #define TMR1_DIER_UIE_BIT (0)
6761  #define TMR1_DIER_UIE_BITS (1)
6762 
6763 #define TMR1_SR *((volatile int32u *)0x4000E010u)
6764 #define TMR1_SR_REG *((volatile int32u *)0x4000E010u)
6765 #define TMR1_SR_ADDR (0x4000E010u)
6766 #define TMR1_SR_RESET (0x00000000u)
6767  /* CC4OF field */
6768  #define TMR1_SR_CC4OF (0x00001000u)
6769  #define TMR1_SR_CC4OF_MASK (0x00001000u)
6770  #define TMR1_SR_CC4OF_BIT (12)
6771  #define TMR1_SR_CC4OF_BITS (1)
6772  /* CC3OF field */
6773  #define TMR1_SR_CC3OF (0x00000800u)
6774  #define TMR1_SR_CC3OF_MASK (0x00000800u)
6775  #define TMR1_SR_CC3OF_BIT (11)
6776  #define TMR1_SR_CC3OF_BITS (1)
6777  /* CC2OF field */
6778  #define TMR1_SR_CC2OF (0x00000400u)
6779  #define TMR1_SR_CC2OF_MASK (0x00000400u)
6780  #define TMR1_SR_CC2OF_BIT (10)
6781  #define TMR1_SR_CC2OF_BITS (1)
6782  /* CC1OF field */
6783  #define TMR1_SR_CC1OF (0x00000200u)
6784  #define TMR1_SR_CC1OF_MASK (0x00000200u)
6785  #define TMR1_SR_CC1OF_BIT (9)
6786  #define TMR1_SR_CC1OF_BITS (1)
6787  /* TIF field */
6788  #define TMR1_SR_TIF (0x00000040u)
6789  #define TMR1_SR_TIF_MASK (0x00000040u)
6790  #define TMR1_SR_TIF_BIT (6)
6791  #define TMR1_SR_TIF_BITS (1)
6792  /* CC4IF field */
6793  #define TMR1_SR_CC4IF (0x00000010u)
6794  #define TMR1_SR_CC4IF_MASK (0x00000010u)
6795  #define TMR1_SR_CC4IF_BIT (4)
6796  #define TMR1_SR_CC4IF_BITS (1)
6797  /* CC3IF field */
6798  #define TMR1_SR_CC3IF (0x00000008u)
6799  #define TMR1_SR_CC3IF_MASK (0x00000008u)
6800  #define TMR1_SR_CC3IF_BIT (3)
6801  #define TMR1_SR_CC3IF_BITS (1)
6802  /* CC2IF field */
6803  #define TMR1_SR_CC2IF (0x00000004u)
6804  #define TMR1_SR_CC2IF_MASK (0x00000004u)
6805  #define TMR1_SR_CC2IF_BIT (2)
6806  #define TMR1_SR_CC2IF_BITS (1)
6807  /* CC1IF field */
6808  #define TMR1_SR_CC1IF (0x00000002u)
6809  #define TMR1_SR_CC1IF_MASK (0x00000002u)
6810  #define TMR1_SR_CC1IF_BIT (1)
6811  #define TMR1_SR_CC1IF_BITS (1)
6812  /* UIF field */
6813  #define TMR1_SR_UIF (0x00000001u)
6814  #define TMR1_SR_UIF_MASK (0x00000001u)
6815  #define TMR1_SR_UIF_BIT (0)
6816  #define TMR1_SR_UIF_BITS (1)
6817 
6818 #define TIM1_EGR *((volatile int32u *)0x4000E014u)
6819 #define TIM1_EGR_REG *((volatile int32u *)0x4000E014u)
6820 #define TIM1_EGR_ADDR (0x4000E014u)
6821 #define TIM1_EGR_RESET (0x00000000u)
6822  /* TIM_TG field */
6823  #define TIM_TG (0x00000040u)
6824  #define TIM_TG_MASK (0x00000040u)
6825  #define TIM_TG_BIT (6)
6826  #define TIM_TG_BITS (1)
6827  /* TIM_CC4G field */
6828  #define TIM_CC4G (0x00000010u)
6829  #define TIM_CC4G_MASK (0x00000010u)
6830  #define TIM_CC4G_BIT (4)
6831  #define TIM_CC4G_BITS (1)
6832  /* TIM_CC3G field */
6833  #define TIM_CC3G (0x00000008u)
6834  #define TIM_CC3G_MASK (0x00000008u)
6835  #define TIM_CC3G_BIT (3)
6836  #define TIM_CC3G_BITS (1)
6837  /* TIM_CC2G field */
6838  #define TIM_CC2G (0x00000004u)
6839  #define TIM_CC2G_MASK (0x00000004u)
6840  #define TIM_CC2G_BIT (2)
6841  #define TIM_CC2G_BITS (1)
6842  /* TIM_CC1G field */
6843  #define TIM_CC1G (0x00000002u)
6844  #define TIM_CC1G_MASK (0x00000002u)
6845  #define TIM_CC1G_BIT (1)
6846  #define TIM_CC1G_BITS (1)
6847  /* TIM_UG field */
6848  #define TIM_UG (0x00000001u)
6849  #define TIM_UG_MASK (0x00000001u)
6850  #define TIM_UG_BIT (0)
6851  #define TIM_UG_BITS (1)
6852 
6853 #define TIM1_CCMR1 *((volatile int32u *)0x4000E018u)
6854 #define TIM1_CCMR1_REG *((volatile int32u *)0x4000E018u)
6855 #define TIM1_CCMR1_ADDR (0x4000E018u)
6856 #define TIM1_CCMR1_RESET (0x00000000u)
6857  /* TIM_IC2F field */
6858  #define TIM_IC2F (0x0000F000u)
6859  #define TIM_IC2F_MASK (0x0000F000u)
6860  #define TIM_IC2F_BIT (12)
6861  #define TIM_IC2F_BITS (4)
6862  /* TIM_IC2PSC field */
6863  #define TIM_IC2PSC (0x00000C00u)
6864  #define TIM_IC2PSC_MASK (0x00000C00u)
6865  #define TIM_IC2PSC_BIT (10)
6866  #define TIM_IC2PSC_BITS (2)
6867  /* TIM_IC1F field */
6868  #define TIM_IC1F (0x000000F0u)
6869  #define TIM_IC1F_MASK (0x000000F0u)
6870  #define TIM_IC1F_BIT (4)
6871  #define TIM_IC1F_BITS (4)
6872  /* TIM_IC1PSC field */
6873  #define TIM_IC1PSC (0x0000000Cu)
6874  #define TIM_IC1PSC_MASK (0x0000000Cu)
6875  #define TIM_IC1PSC_BIT (2)
6876  #define TIM_IC1PSC_BITS (2)
6877  /* TIM_OC2CE field */
6878  #define TIM_OC2CE (0x00008000u)
6879  #define TIM_OC2CE_MASK (0x00008000u)
6880  #define TIM_OC2CE_BIT (15)
6881  #define TIM_OC2CE_BITS (1)
6882  /* TIM_OC2M field */
6883  #define TIM_OC2M (0x00007000u)
6884  #define TIM_OC2M_MASK (0x00007000u)
6885  #define TIM_OC2M_BIT (12)
6886  #define TIM_OC2M_BITS (3)
6887  /* TIM_OC2BE field */
6888  #define TIM_OC2BE (0x00000800u)
6889  #define TIM_OC2BE_MASK (0x00000800u)
6890  #define TIM_OC2BE_BIT (11)
6891  #define TIM_OC2BE_BITS (1)
6892  /* TIM_OC2FE field */
6893  #define TIM_OC2FE (0x00000400u)
6894  #define TIM_OC2FE_MASK (0x00000400u)
6895  #define TIM_OC2FE_BIT (10)
6896  #define TIM_OC2FE_BITS (1)
6897  /* TIM_CC2S field */
6898  #define TIM_CC2S (0x00000300u)
6899  #define TIM_CC2S_MASK (0x00000300u)
6900  #define TIM_CC2S_BIT (8)
6901  #define TIM_CC2S_BITS (2)
6902  /* TIM_OC1CE field */
6903  #define TIM_OC1CE (0x00000080u)
6904  #define TIM_OC1CE_MASK (0x00000080u)
6905  #define TIM_OC1CE_BIT (7)
6906  #define TIM_OC1CE_BITS (1)
6907  /* TIM_OC1M field */
6908  #define TIM_OC1M (0x00000070u)
6909  #define TIM_OC1M_MASK (0x00000070u)
6910  #define TIM_OC1M_BIT (4)
6911  #define TIM_OC1M_BITS (3)
6912  /* TIM_OC1PE field */
6913  #define TIM_OC1PE (0x00000008u)
6914  #define TIM_OC1PE_MASK (0x00000008u)
6915  #define TIM_OC1PE_BIT (3)
6916  #define TIM_OC1PE_BITS (1)
6917  /* TIM_OC1FE field */
6918  #define TIM_OC1FE (0x00000004u)
6919  #define TIM_OC1FE_MASK (0x00000004u)
6920  #define TIM_OC1FE_BIT (2)
6921  #define TIM_OC1FE_BITS (1)
6922  /* TIM_CC1S field */
6923  #define TIM_CC1S (0x00000003u)
6924  #define TIM_CC1S_MASK (0x00000003u)
6925  #define TIM_CC1S_BIT (0)
6926  #define TIM_CC1S_BITS (2)
6927 
6928 #define TIM1_CCMR2 *((volatile int32u *)0x4000E01Cu)
6929 #define TIM1_CCMR2_REG *((volatile int32u *)0x4000E01Cu)
6930 #define TIM1_CCMR2_ADDR (0x4000E01Cu)
6931 #define TIM1_CCMR2_RESET (0x00000000u)
6932  /* TIM_IC4F field */
6933  #define TIM_IC4F (0x0000F000u)
6934  #define TIM_IC4F_MASK (0x0000F000u)
6935  #define TIM_IC4F_BIT (12)
6936  #define TIM_IC4F_BITS (4)
6937  /* TIM_IC4PSC field */
6938  #define TIM_IC4PSC (0x00000C00u)
6939  #define TIM_IC4PSC_MASK (0x00000C00u)
6940  #define TIM_IC4PSC_BIT (10)
6941  #define TIM_IC4PSC_BITS (2)
6942  /* TIM_IC3F field */
6943  #define TIM_IC3F (0x000000F0u)
6944  #define TIM_IC3F_MASK (0x000000F0u)
6945  #define TIM_IC3F_BIT (4)
6946  #define TIM_IC3F_BITS (4)
6947  /* TIM_IC3PSC field */
6948  #define TIM_IC3PSC (0x0000000Cu)
6949  #define TIM_IC3PSC_MASK (0x0000000Cu)
6950  #define TIM_IC3PSC_BIT (2)
6951  #define TIM_IC3PSC_BITS (2)
6952  /* TIM_OC4CE field */
6953  #define TIM_OC4CE (0x00008000u)
6954  #define TIM_OC4CE_MASK (0x00008000u)
6955  #define TIM_OC4CE_BIT (15)
6956  #define TIM_OC4CE_BITS (1)
6957  /* TIM_OC4M field */
6958  #define TIM_OC4M (0x00007000u)
6959  #define TIM_OC4M_MASK (0x00007000u)
6960  #define TIM_OC4M_BIT (12)
6961  #define TIM_OC4M_BITS (3)
6962  /* TIM_OC4BE field */
6963  #define TIM_OC4BE (0x00000800u)
6964  #define TIM_OC4BE_MASK (0x00000800u)
6965  #define TIM_OC4BE_BIT (11)
6966  #define TIM_OC4BE_BITS (1)
6967  /* TIM_OC4FE field */
6968  #define TIM_OC4FE (0x00000400u)
6969  #define TIM_OC4FE_MASK (0x00000400u)
6970  #define TIM_OC4FE_BIT (10)
6971  #define TIM_OC4FE_BITS (1)
6972  /* TIM_CC4S field */
6973  #define TIM_CC4S (0x00000300u)
6974  #define TIM_CC4S_MASK (0x00000300u)
6975  #define TIM_CC4S_BIT (8)
6976  #define TIM_CC4S_BITS (2)
6977  /* TIM_OC3CE field */
6978  #define TIM_OC3CE (0x00000080u)
6979  #define TIM_OC3CE_MASK (0x00000080u)
6980  #define TIM_OC3CE_BIT (7)
6981  #define TIM_OC3CE_BITS (1)
6982  /* TIM_OC3M field */
6983  #define TIM_OC3M (0x00000070u)
6984  #define TIM_OC3M_MASK (0x00000070u)
6985  #define TIM_OC3M_BIT (4)
6986  #define TIM_OC3M_BITS (3)
6987  /* TIM_OC3BE field */
6988  #define TIM_OC3BE (0x00000008u)
6989  #define TIM_OC3BE_MASK (0x00000008u)
6990  #define TIM_OC3BE_BIT (3)
6991  #define TIM_OC3BE_BITS (1)
6992  /* TIM_OC3FE field */
6993  #define TIM_OC3FE (0x00000004u)
6994  #define TIM_OC3FE_MASK (0x00000004u)
6995  #define TIM_OC3FE_BIT (2)
6996  #define TIM_OC3FE_BITS (1)
6997  /* TIM_CC3S field */
6998  #define TIM_CC3S (0x00000003u)
6999  #define TIM_CC3S_MASK (0x00000003u)
7000  #define TIM_CC3S_BIT (0)
7001  #define TIM_CC3S_BITS (2)
7002 
7003 #define TIM1_CCER *((volatile int32u *)0x4000E020u)
7004 #define TIM1_CCER_REG *((volatile int32u *)0x4000E020u)
7005 #define TIM1_CCER_ADDR (0x4000E020u)
7006 #define TIM1_CCER_RESET (0x00000000u)
7007  /* TIM_CC4P field */
7008  #define TIM_CC4P (0x00002000u)
7009  #define TIM_CC4P_MASK (0x00002000u)
7010  #define TIM_CC4P_BIT (13)
7011  #define TIM_CC4P_BITS (1)
7012  /* TIM_CC4E field */
7013  #define TIM_CC4E (0x00001000u)
7014  #define TIM_CC4E_MASK (0x00001000u)
7015  #define TIM_CC4E_BIT (12)
7016  #define TIM_CC4E_BITS (1)
7017  /* TIM_CC3P field */
7018  #define TIM_CC3P (0x00000200u)
7019  #define TIM_CC3P_MASK (0x00000200u)
7020  #define TIM_CC3P_BIT (9)
7021  #define TIM_CC3P_BITS (1)
7022  /* TIM_CC3E field */
7023  #define TIM_CC3E (0x00000100u)
7024  #define TIM_CC3E_MASK (0x00000100u)
7025  #define TIM_CC3E_BIT (8)
7026  #define TIM_CC3E_BITS (1)
7027  /* TIM_CC2P field */
7028  #define TIM_CC2P (0x00000020u)
7029  #define TIM_CC2P_MASK (0x00000020u)
7030  #define TIM_CC2P_BIT (5)
7031  #define TIM_CC2P_BITS (1)
7032  /* TIM_CC2E field */
7033  #define TIM_CC2E (0x00000010u)
7034  #define TIM_CC2E_MASK (0x00000010u)
7035  #define TIM_CC2E_BIT (4)
7036  #define TIM_CC2E_BITS (1)
7037  /* TIM_CC1P field */
7038  #define TIM_CC1P (0x00000002u)
7039  #define TIM_CC1P_MASK (0x00000002u)
7040  #define TIM_CC1P_BIT (1)
7041  #define TIM_CC1P_BITS (1)
7042  /* TIM_CC1E field */
7043  #define TIM_CC1E (0x00000001u)
7044  #define TIM_CC1E_MASK (0x00000001u)
7045  #define TIM_CC1E_BIT (0)
7046  #define TIM_CC1E_BITS (1)
7047 
7048 #define TIM1_CNT *((volatile int32u *)0x4000E024u)
7049 #define TIM1_CNT_REG *((volatile int32u *)0x4000E024u)
7050 #define TIM1_CNT_ADDR (0x4000E024u)
7051 #define TIM1_CNT_RESET (0x00000000u)
7052  /* TIM_CNT field */
7053  #define TIM_CNT (0x0000FFFFu)
7054  #define TIM_CNT_MASK (0x0000FFFFu)
7055  #define TIM_CNT_BIT (0)
7056  #define TIM_CNT_BITS (16)
7057 
7058 #define TIM1_PSC *((volatile int32u *)0x4000E028u)
7059 #define TIM1_PSC_REG *((volatile int32u *)0x4000E028u)
7060 #define TIM1_PSC_ADDR (0x4000E028u)
7061 #define TIM1_PSC_RESET (0x00000000u)
7062  /* TIM_PSC field */
7063  #define TIM_PSC (0x0000000Fu)
7064  #define TIM_PSC_MASK (0x0000000Fu)
7065  #define TIM_PSC_BIT (0)
7066  #define TIM_PSC_BITS (4)
7067 
7068 #define TIM1_ARR *((volatile int32u *)0x4000E02Cu)
7069 #define TIM1_ARR_REG *((volatile int32u *)0x4000E02Cu)
7070 #define TIM1_ARR_ADDR (0x4000E02Cu)
7071 #define TIM1_ARR_RESET (0x0000FFFFu)
7072  /* TIM_ARR field */
7073  #define TIM_ARR (0x0000FFFFu)
7074  #define TIM_ARR_MASK (0x0000FFFFu)
7075  #define TIM_ARR_BIT (0)
7076  #define TIM_ARR_BITS (16)
7077 
7078 #define TIM1_CCR1 *((volatile int32u *)0x4000E034u)
7079 #define TIM1_CCR1_REG *((volatile int32u *)0x4000E034u)
7080 #define TIM1_CCR1_ADDR (0x4000E034u)
7081 #define TIM1_CCR1_RESET (0x00000000u)
7082  /* TIM_CCR field */
7083  #define TIM_CCR (0x0000FFFFu)
7084  #define TIM_CCR_MASK (0x0000FFFFu)
7085  #define TIM_CCR_BIT (0)
7086  #define TIM_CCR_BITS (16)
7087 
7088 #define TIM1_CCR2 *((volatile int32u *)0x4000E038u)
7089 #define TIM1_CCR2_REG *((volatile int32u *)0x4000E038u)
7090 #define TIM1_CCR2_ADDR (0x4000E038u)
7091 #define TIM1_CCR2_RESET (0x00000000u)
7092  /* TIM_CCR field */
7093  #define TIM_CCR (0x0000FFFFu)
7094  #define TIM_CCR_MASK (0x0000FFFFu)
7095  #define TIM_CCR_BIT (0)
7096  #define TIM_CCR_BITS (16)
7097 
7098 #define TIM1_CCR3 *((volatile int32u *)0x4000E03Cu)
7099 #define TIM1_CCR3_REG *((volatile int32u *)0x4000E03Cu)
7100 #define TIM1_CCR3_ADDR (0x4000E03Cu)
7101 #define TIM1_CCR3_RESET (0x00000000u)
7102  /* TIM_CCR field */
7103  #define TIM_CCR (0x0000FFFFu)
7104  #define TIM_CCR_MASK (0x0000FFFFu)
7105  #define TIM_CCR_BIT (0)
7106  #define TIM_CCR_BITS (16)
7107 
7108 #define TIM1_CCR4 *((volatile int32u *)0x4000E040u)
7109 #define TIM1_CCR4_REG *((volatile int32u *)0x4000E040u)
7110 #define TIM1_CCR4_ADDR (0x4000E040u)
7111 #define TIM1_CCR4_RESET (0x00000000u)
7112  /* TIM_CCR field */
7113  #define TIM_CCR (0x0000FFFFu)
7114  #define TIM_CCR_MASK (0x0000FFFFu)
7115  #define TIM_CCR_BIT (0)
7116  #define TIM_CCR_BITS (16)
7117 
7118 #define TIM1_OR *((volatile int32u *)0x4000E050u)
7119 #define TIM1_OR_REG *((volatile int32u *)0x4000E050u)
7120 #define TIM1_OR_ADDR (0x4000E050u)
7121 #define TIM1_OR_RESET (0x00000000u)
7122  /* TIM_ORRSVD field */
7123  #define TIM_ORRSVD (0x00000008u)
7124  #define TIM_ORRSVD_MASK (0x00000008u)
7125  #define TIM_ORRSVD_BIT (3)
7126  #define TIM_ORRSVD_BITS (1)
7127  /* TIM_CLKMSKEN field */
7128  #define TIM_CLKMSKEN (0x00000004u)
7129  #define TIM_CLKMSKEN_MASK (0x00000004u)
7130  #define TIM_CLKMSKEN_BIT (2)
7131  #define TIM_CLKMSKEN_BITS (1)
7132  /* TIM1_EXTRIGSEL field */
7133  #define TIM1_EXTRIGSEL (0x00000003u)
7134  #define TIM1_EXTRIGSEL_MASK (0x00000003u)
7135  #define TIM1_EXTRIGSEL_BIT (0)
7136  #define TIM1_EXTRIGSEL_BITS (2)
7137 
7138 /* TIM2 block */
7139 #define BLOCK_TIM2_BASE (0x4000F000u)
7140 #define BLOCK_TIM2_END (0x4000F050u)
7141 #define BLOCK_TIM2_SIZE (BLOCK_TIM2_END - BLOCK_TIM2_BASE + 1)
7142 
7143 #define TIM2_CR1 *((volatile int32u *)0x4000F000u)
7144 #define TIM2_CR1_REG *((volatile int32u *)0x4000F000u)
7145 #define TIM2_CR1_ADDR (0x4000F000u)
7146 #define TIM2_CR1_RESET (0x00000000u)
7147  /* TIM_ARBE field */
7148  #define TIM_ARBE (0x00000080u)
7149  #define TIM_ARBE_MASK (0x00000080u)
7150  #define TIM_ARBE_BIT (7)
7151  #define TIM_ARBE_BITS (1)
7152  /* TIM_CMS field */
7153  #define TIM_CMS (0x00000060u)
7154  #define TIM_CMS_MASK (0x00000060u)
7155  #define TIM_CMS_BIT (5)
7156  #define TIM_CMS_BITS (2)
7157  /* TIM_DIR field */
7158  #define TIM_DIR (0x00000010u)
7159  #define TIM_DIR_MASK (0x00000010u)
7160  #define TIM_DIR_BIT (4)
7161  #define TIM_DIR_BITS (1)
7162  /* TIM_OPM field */
7163  #define TIM_OPM (0x00000008u)
7164  #define TIM_OPM_MASK (0x00000008u)
7165  #define TIM_OPM_BIT (3)
7166  #define TIM_OPM_BITS (1)
7167  /* TIM_URS field */
7168  #define TIM_URS (0x00000004u)
7169  #define TIM_URS_MASK (0x00000004u)
7170  #define TIM_URS_BIT (2)
7171  #define TIM_URS_BITS (1)
7172  /* TIM_UDIS field */
7173  #define TIM_UDIS (0x00000002u)
7174  #define TIM_UDIS_MASK (0x00000002u)
7175  #define TIM_UDIS_BIT (1)
7176  #define TIM_UDIS_BITS (1)
7177  /* TIM_CEN field */
7178  #define TIM_CEN (0x00000001u)
7179  #define TIM_CEN_MASK (0x00000001u)
7180  #define TIM_CEN_BIT (0)
7181  #define TIM_CEN_BITS (1)
7182 
7183 #define TIM2_CR2 *((volatile int32u *)0x4000F004u)
7184 #define TIM2_CR2_REG *((volatile int32u *)0x4000F004u)
7185 #define TIM2_CR2_ADDR (0x4000F004u)
7186 #define TIM2_CR2_RESET (0x00000000u)
7187  /* TIM_TI1S field */
7188  #define TIM_TI1S (0x00000080u)
7189  #define TIM_TI1S_MASK (0x00000080u)
7190  #define TIM_TI1S_BIT (7)
7191  #define TIM_TI1S_BITS (1)
7192  /* TIM_MMS field */
7193  #define TIM_MMS (0x00000070u)
7194  #define TIM_MMS_MASK (0x00000070u)
7195  #define TIM_MMS_BIT (4)
7196  #define TIM_MMS_BITS (3)
7197 
7198 #define TIM2_SMCR *((volatile int32u *)0x4000F008u)
7199 #define TIM2_SMCR_REG *((volatile int32u *)0x4000F008u)
7200 #define TIM2_SMCR_ADDR (0x4000F008u)
7201 #define TIM2_SMCR_RESET (0x00000000u)
7202  /* TIM_ETP field */
7203  #define TIM_ETP (0x00008000u)
7204  #define TIM_ETP_MASK (0x00008000u)
7205  #define TIM_ETP_BIT (15)
7206  #define TIM_ETP_BITS (1)
7207  /* TIM_ECE field */
7208  #define TIM_ECE (0x00004000u)
7209  #define TIM_ECE_MASK (0x00004000u)
7210  #define TIM_ECE_BIT (14)
7211  #define TIM_ECE_BITS (1)
7212  /* TIM_ETPS field */
7213  #define TIM_ETPS (0x00003000u)
7214  #define TIM_ETPS_MASK (0x00003000u)
7215  #define TIM_ETPS_BIT (12)
7216  #define TIM_ETPS_BITS (2)
7217  /* TIM_ETF field */
7218  #define TIM_ETF (0x00000F00u)
7219  #define TIM_ETF_MASK (0x00000F00u)
7220  #define TIM_ETF_BIT (8)
7221  #define TIM_ETF_BITS (4)
7222  /* TIM_MSM field */
7223  #define TIM_MSM (0x00000080u)
7224  #define TIM_MSM_MASK (0x00000080u)
7225  #define TIM_MSM_BIT (7)
7226  #define TIM_MSM_BITS (1)
7227  /* TIM_TS field */
7228  #define TIM_TS (0x00000070u)
7229  #define TIM_TS_MASK (0x00000070u)
7230  #define TIM_TS_BIT (4)
7231  #define TIM_TS_BITS (3)
7232  /* TIM_SMS field */
7233  #define TIM_SMS (0x00000007u)
7234  #define TIM_SMS_MASK (0x00000007u)
7235  #define TIM_SMS_BIT (0)
7236  #define TIM_SMS_BITS (3)
7237 
7238 #define TMR2_DIER *((volatile int32u *)0x4000F00Cu)
7239 #define TMR2_DIER_REG *((volatile int32u *)0x4000F00Cu)
7240 #define TMR2_DIER_ADDR (0x4000F00Cu)
7241 #define TMR2_DIER_RESET (0x00000000u)
7242  /* TIE field */
7243  #define TMR2_DIER_TIE (0x00000040u)
7244  #define TMR2_DIER_TIE_MASK (0x00000040u)
7245  #define TMR2_DIER_TIE_BIT (6)
7246  #define TMR2_DIER_TIE_BITS (1)
7247  /* CC4IE field */
7248  #define TMR2_DIER_CC4IE (0x00000010u)
7249  #define TMR2_DIER_CC4IE_MASK (0x00000010u)
7250  #define TMR2_DIER_CC4IE_BIT (4)
7251  #define TMR2_DIER_CC4IE_BITS (1)
7252  /* CC3IE field */
7253  #define TMR2_DIER_CC3IE (0x00000008u)
7254  #define TMR2_DIER_CC3IE_MASK (0x00000008u)
7255  #define TMR2_DIER_CC3IE_BIT (3)
7256  #define TMR2_DIER_CC3IE_BITS (1)
7257  /* CC2IE field */
7258  #define TMR2_DIER_CC2IE (0x00000004u)
7259  #define TMR2_DIER_CC2IE_MASK (0x00000004u)
7260  #define TMR2_DIER_CC2IE_BIT (2)
7261  #define TMR2_DIER_CC2IE_BITS (1)
7262  /* CC1IE field */
7263  #define TMR2_DIER_CC1IE (0x00000002u)
7264  #define TMR2_DIER_CC1IE_MASK (0x00000002u)
7265  #define TMR2_DIER_CC1IE_BIT (1)
7266  #define TMR2_DIER_CC1IE_BITS (1)
7267  /* UIE field */
7268  #define TMR2_DIER_UIE (0x00000001u)
7269  #define TMR2_DIER_UIE_MASK (0x00000001u)
7270  #define TMR2_DIER_UIE_BIT (0)
7271  #define TMR2_DIER_UIE_BITS (1)
7272 
7273 #define TMR2_SR *((volatile int32u *)0x4000F010u)
7274 #define TMR2_SR_REG *((volatile int32u *)0x4000F010u)
7275 #define TMR2_SR_ADDR (0x4000F010u)
7276 #define TMR2_SR_RESET (0x00000000u)
7277  /* CC4OF field */
7278  #define TMR2_SR_CC4OF (0x00001000u)
7279  #define TMR2_SR_CC4OF_MASK (0x00001000u)
7280  #define TMR2_SR_CC4OF_BIT (12)
7281  #define TMR2_SR_CC4OF_BITS (1)
7282  /* CC3OF field */
7283  #define TMR2_SR_CC3OF (0x00000800u)
7284  #define TMR2_SR_CC3OF_MASK (0x00000800u)
7285  #define TMR2_SR_CC3OF_BIT (11)
7286  #define TMR2_SR_CC3OF_BITS (1)
7287  /* CC2OF field */
7288  #define TMR2_SR_CC2OF (0x00000400u)
7289  #define TMR2_SR_CC2OF_MASK (0x00000400u)
7290  #define TMR2_SR_CC2OF_BIT (10)
7291  #define TMR2_SR_CC2OF_BITS (1)
7292  /* CC1OF field */
7293  #define TMR2_SR_CC1OF (0x00000200u)
7294  #define TMR2_SR_CC1OF_MASK (0x00000200u)
7295  #define TMR2_SR_CC1OF_BIT (9)
7296  #define TMR2_SR_CC1OF_BITS (1)
7297  /* TIF field */
7298  #define TMR2_SR_TIF (0x00000040u)
7299  #define TMR2_SR_TIF_MASK (0x00000040u)
7300  #define TMR2_SR_TIF_BIT (6)
7301  #define TMR2_SR_TIF_BITS (1)
7302  /* CC4IF field */
7303  #define TMR2_SR_CC4IF (0x00000010u)
7304  #define TMR2_SR_CC4IF_MASK (0x00000010u)
7305  #define TMR2_SR_CC4IF_BIT (4)
7306  #define TMR2_SR_CC4IF_BITS (1)
7307  /* CC3IF field */
7308  #define TMR2_SR_CC3IF (0x00000008u)
7309  #define TMR2_SR_CC3IF_MASK (0x00000008u)
7310  #define TMR2_SR_CC3IF_BIT (3)
7311  #define TMR2_SR_CC3IF_BITS (1)
7312  /* CC2IF field */
7313  #define TMR2_SR_CC2IF (0x00000004u)
7314  #define TMR2_SR_CC2IF_MASK (0x00000004u)
7315  #define TMR2_SR_CC2IF_BIT (2)
7316  #define TMR2_SR_CC2IF_BITS (1)
7317  /* CC1IF field */
7318  #define TMR2_SR_CC1IF (0x00000002u)
7319  #define TMR2_SR_CC1IF_MASK (0x00000002u)
7320  #define TMR2_SR_CC1IF_BIT (1)
7321  #define TMR2_SR_CC1IF_BITS (1)
7322  /* UIF field */
7323  #define TMR2_SR_UIF (0x00000001u)
7324  #define TMR2_SR_UIF_MASK (0x00000001u)
7325  #define TMR2_SR_UIF_BIT (0)
7326  #define TMR2_SR_UIF_BITS (1)
7327 
7328 #define TIM2_EGR *((volatile int32u *)0x4000F014u)
7329 #define TIM2_EGR_REG *((volatile int32u *)0x4000F014u)
7330 #define TIM2_EGR_ADDR (0x4000F014u)
7331 #define TIM2_EGR_RESET (0x00000000u)
7332  /* TIM_TG field */
7333  #define TIM_TG (0x00000040u)
7334  #define TIM_TG_MASK (0x00000040u)
7335  #define TIM_TG_BIT (6)
7336  #define TIM_TG_BITS (1)
7337  /* TIM_CC4G field */
7338  #define TIM_CC4G (0x00000010u)
7339  #define TIM_CC4G_MASK (0x00000010u)
7340  #define TIM_CC4G_BIT (4)
7341  #define TIM_CC4G_BITS (1)
7342  /* TIM_CC3G field */
7343  #define TIM_CC3G (0x00000008u)
7344  #define TIM_CC3G_MASK (0x00000008u)
7345  #define TIM_CC3G_BIT (3)
7346  #define TIM_CC3G_BITS (1)
7347  /* TIM_CC2G field */
7348  #define TIM_CC2G (0x00000004u)
7349  #define TIM_CC2G_MASK (0x00000004u)
7350  #define TIM_CC2G_BIT (2)
7351  #define TIM_CC2G_BITS (1)
7352  /* TIM_CC1G field */
7353  #define TIM_CC1G (0x00000002u)
7354  #define TIM_CC1G_MASK (0x00000002u)
7355  #define TIM_CC1G_BIT (1)
7356  #define TIM_CC1G_BITS (1)
7357  /* TIM_UG field */
7358  #define TIM_UG (0x00000001u)
7359  #define TIM_UG_MASK (0x00000001u)
7360  #define TIM_UG_BIT (0)
7361  #define TIM_UG_BITS (1)
7362 
7363 #define TIM2_CCMR1 *((volatile int32u *)0x4000F018u)
7364 #define TIM2_CCMR1_REG *((volatile int32u *)0x4000F018u)
7365 #define TIM2_CCMR1_ADDR (0x4000F018u)
7366 #define TIM2_CCMR1_RESET (0x00000000u)
7367  /* TIM_IC2F field */
7368  #define TIM_IC2F (0x0000F000u)
7369  #define TIM_IC2F_MASK (0x0000F000u)
7370  #define TIM_IC2F_BIT (12)
7371  #define TIM_IC2F_BITS (4)
7372  /* TIM_IC2PSC field */
7373  #define TIM_IC2PSC (0x00000C00u)
7374  #define TIM_IC2PSC_MASK (0x00000C00u)
7375  #define TIM_IC2PSC_BIT (10)
7376  #define TIM_IC2PSC_BITS (2)
7377  /* TIM_IC1F field */
7378  #define TIM_IC1F (0x000000F0u)
7379  #define TIM_IC1F_MASK (0x000000F0u)
7380  #define TIM_IC1F_BIT (4)
7381  #define TIM_IC1F_BITS (4)
7382  /* TIM_IC1PSC field */
7383  #define TIM_IC1PSC (0x0000000Cu)
7384  #define TIM_IC1PSC_MASK (0x0000000Cu)
7385  #define TIM_IC1PSC_BIT (2)
7386  #define TIM_IC1PSC_BITS (2)
7387  /* TIM_OC2CE field */
7388  #define TIM_OC2CE (0x00008000u)
7389  #define TIM_OC2CE_MASK (0x00008000u)
7390  #define TIM_OC2CE_BIT (15)
7391  #define TIM_OC2CE_BITS (1)
7392  /* TIM_OC2M field */
7393  #define TIM_OC2M (0x00007000u)
7394  #define TIM_OC2M_MASK (0x00007000u)
7395  #define TIM_OC2M_BIT (12)
7396  #define TIM_OC2M_BITS (3)
7397  /* TIM_OC2BE field */
7398  #define TIM_OC2BE (0x00000800u)
7399  #define TIM_OC2BE_MASK (0x00000800u)
7400  #define TIM_OC2BE_BIT (11)
7401  #define TIM_OC2BE_BITS (1)
7402  /* TIM_OC2FE field */
7403  #define TIM_OC2FE (0x00000400u)
7404  #define TIM_OC2FE_MASK (0x00000400u)
7405  #define TIM_OC2FE_BIT (10)
7406  #define TIM_OC2FE_BITS (1)
7407  /* TIM_CC2S field */
7408  #define TIM_CC2S (0x00000300u)
7409  #define TIM_CC2S_MASK (0x00000300u)
7410  #define TIM_CC2S_BIT (8)
7411  #define TIM_CC2S_BITS (2)
7412  /* TIM_OC1CE field */
7413  #define TIM_OC1CE (0x00000080u)
7414  #define TIM_OC1CE_MASK (0x00000080u)
7415  #define TIM_OC1CE_BIT (7)
7416  #define TIM_OC1CE_BITS (1)
7417  /* TIM_OC1M field */
7418  #define TIM_OC1M (0x00000070u)
7419  #define TIM_OC1M_MASK (0x00000070u)
7420  #define TIM_OC1M_BIT (4)
7421  #define TIM_OC1M_BITS (3)
7422  /* TIM_OC1PE field */
7423  #define TIM_OC1PE (0x00000008u)
7424  #define TIM_OC1PE_MASK (0x00000008u)
7425  #define TIM_OC1PE_BIT (3)
7426  #define TIM_OC1PE_BITS (1)
7427  /* TIM_OC1FE field */
7428  #define TIM_OC1FE (0x00000004u)
7429  #define TIM_OC1FE_MASK (0x00000004u)
7430  #define TIM_OC1FE_BIT (2)
7431  #define TIM_OC1FE_BITS (1)
7432  /* TIM_CC1S field */
7433  #define TIM_CC1S (0x00000003u)
7434  #define TIM_CC1S_MASK (0x00000003u)
7435  #define TIM_CC1S_BIT (0)
7436  #define TIM_CC1S_BITS (2)
7437 
7438 #define TIM2_CCMR2 *((volatile int32u *)0x4000F01Cu)
7439 #define TIM2_CCMR2_REG *((volatile int32u *)0x4000F01Cu)
7440 #define TIM2_CCMR2_ADDR (0x4000F01Cu)
7441 #define TIM2_CCMR2_RESET (0x00000000u)
7442  /* TIM_IC4F field */
7443  #define TIM_IC4F (0x0000F000u)
7444  #define TIM_IC4F_MASK (0x0000F000u)
7445  #define TIM_IC4F_BIT (12)
7446  #define TIM_IC4F_BITS (4)
7447  /* TIM_IC4PSC field */
7448  #define TIM_IC4PSC (0x00000C00u)
7449  #define TIM_IC4PSC_MASK (0x00000C00u)
7450  #define TIM_IC4PSC_BIT (10)
7451  #define TIM_IC4PSC_BITS (2)
7452  /* TIM_IC3F field */
7453  #define TIM_IC3F (0x000000F0u)
7454  #define TIM_IC3F_MASK (0x000000F0u)
7455  #define TIM_IC3F_BIT (4)
7456  #define TIM_IC3F_BITS (4)
7457  /* TIM_IC3PSC field */
7458  #define TIM_IC3PSC (0x0000000Cu)
7459  #define TIM_IC3PSC_MASK (0x0000000Cu)
7460  #define TIM_IC3PSC_BIT (2)
7461  #define TIM_IC3PSC_BITS (2)
7462  /* TIM_OC4CE field */
7463  #define TIM_OC4CE (0x00008000u)
7464  #define TIM_OC4CE_MASK (0x00008000u)
7465  #define TIM_OC4CE_BIT (15)
7466  #define TIM_OC4CE_BITS (1)
7467  /* TIM_OC4M field */
7468  #define TIM_OC4M (0x00007000u)
7469  #define TIM_OC4M_MASK (0x00007000u)
7470  #define TIM_OC4M_BIT (12)
7471  #define TIM_OC4M_BITS (3)
7472  /* TIM_OC4BE field */
7473  #define TIM_OC4BE (0x00000800u)
7474  #define TIM_OC4BE_MASK (0x00000800u)
7475  #define TIM_OC4BE_BIT (11)
7476  #define TIM_OC4BE_BITS (1)
7477  /* TIM_OC4FE field */
7478  #define TIM_OC4FE (0x00000400u)
7479  #define TIM_OC4FE_MASK (0x00000400u)
7480  #define TIM_OC4FE_BIT (10)
7481  #define TIM_OC4FE_BITS (1)
7482  /* TIM_CC4S field */
7483  #define TIM_CC4S (0x00000300u)
7484  #define TIM_CC4S_MASK (0x00000300u)
7485  #define TIM_CC4S_BIT (8)
7486  #define TIM_CC4S_BITS (2)
7487  /* TIM_OC3CE field */
7488  #define TIM_OC3CE (0x00000080u)
7489  #define TIM_OC3CE_MASK (0x00000080u)
7490  #define TIM_OC3CE_BIT (7)
7491  #define TIM_OC3CE_BITS (1)
7492  /* TIM_OC3M field */
7493  #define TIM_OC3M (0x00000070u)
7494  #define TIM_OC3M_MASK (0x00000070u)
7495  #define TIM_OC3M_BIT (4)
7496  #define TIM_OC3M_BITS (3)
7497  /* TIM_OC3BE field */
7498  #define TIM_OC3BE (0x00000008u)
7499  #define TIM_OC3BE_MASK (0x00000008u)
7500  #define TIM_OC3BE_BIT (3)
7501  #define TIM_OC3BE_BITS (1)
7502  /* TIM_OC3FE field */
7503  #define TIM_OC3FE (0x00000004u)
7504  #define TIM_OC3FE_MASK (0x00000004u)
7505  #define TIM_OC3FE_BIT (2)
7506  #define TIM_OC3FE_BITS (1)
7507  /* TIM_CC3S field */
7508  #define TIM_CC3S (0x00000003u)
7509  #define TIM_CC3S_MASK (0x00000003u)
7510  #define TIM_CC3S_BIT (0)
7511  #define TIM_CC3S_BITS (2)
7512 
7513 #define TIM2_CCER *((volatile int32u *)0x4000F020u)
7514 #define TIM2_CCER_REG *((volatile int32u *)0x4000F020u)
7515 #define TIM2_CCER_ADDR (0x4000F020u)
7516 #define TIM2_CCER_RESET (0x00000000u)
7517  /* TIM_CC4P field */
7518  #define TIM_CC4P (0x00002000u)
7519  #define TIM_CC4P_MASK (0x00002000u)
7520  #define TIM_CC4P_BIT (13)
7521  #define TIM_CC4P_BITS (1)
7522  /* TIM_CC4E field */
7523  #define TIM_CC4E (0x00001000u)
7524  #define TIM_CC4E_MASK (0x00001000u)
7525  #define TIM_CC4E_BIT (12)
7526  #define TIM_CC4E_BITS (1)
7527  /* TIM_CC3P field */
7528  #define TIM_CC3P (0x00000200u)
7529  #define TIM_CC3P_MASK (0x00000200u)
7530  #define TIM_CC3P_BIT (9)
7531  #define TIM_CC3P_BITS (1)
7532  /* TIM_CC3E field */
7533  #define TIM_CC3E (0x00000100u)
7534  #define TIM_CC3E_MASK (0x00000100u)
7535  #define TIM_CC3E_BIT (8)
7536  #define TIM_CC3E_BITS (1)
7537  /* TIM_CC2P field */
7538  #define TIM_CC2P (0x00000020u)
7539  #define TIM_CC2P_MASK (0x00000020u)
7540  #define TIM_CC2P_BIT (5)
7541  #define TIM_CC2P_BITS (1)
7542  /* TIM_CC2E field */
7543  #define TIM_CC2E (0x00000010u)
7544  #define TIM_CC2E_MASK (0x00000010u)
7545  #define TIM_CC2E_BIT (4)
7546  #define TIM_CC2E_BITS (1)
7547  /* TIM_CC1P field */
7548  #define TIM_CC1P (0x00000002u)
7549  #define TIM_CC1P_MASK (0x00000002u)
7550  #define TIM_CC1P_BIT (1)
7551  #define TIM_CC1P_BITS (1)
7552  /* TIM_CC1E field */
7553  #define TIM_CC1E (0x00000001u)
7554  #define TIM_CC1E_MASK (0x00000001u)
7555  #define TIM_CC1E_BIT (0)
7556  #define TIM_CC1E_BITS (1)
7557 
7558 #define TIM2_CNT *((volatile int32u *)0x4000F024u)
7559 #define TIM2_CNT_REG *((volatile int32u *)0x4000F024u)
7560 #define TIM2_CNT_ADDR (0x4000F024u)
7561 #define TIM2_CNT_RESET (0x00000000u)
7562  /* TIM_CNT field */
7563  #define TIM_CNT (0x0000FFFFu)
7564  #define TIM_CNT_MASK (0x0000FFFFu)
7565  #define TIM_CNT_BIT (0)
7566  #define TIM_CNT_BITS (16)
7567 
7568 #define TIM2_PSC *((volatile int32u *)0x4000F028u)
7569 #define TIM2_PSC_REG *((volatile int32u *)0x4000F028u)
7570 #define TIM2_PSC_ADDR (0x4000F028u)
7571 #define TIM2_PSC_RESET (0x00000000u)
7572  /* TIM_PSC field */
7573  #define TIM_PSC (0x0000000Fu)
7574  #define TIM_PSC_MASK (0x0000000Fu)
7575  #define TIM_PSC_BIT (0)
7576  #define TIM_PSC_BITS (4)
7577 
7578 #define TIM2_ARR *((volatile int32u *)0x4000F02Cu)
7579 #define TIM2_ARR_REG *((volatile int32u *)0x4000F02Cu)
7580 #define TIM2_ARR_ADDR (0x4000F02Cu)
7581 #define TIM2_ARR_RESET (0x0000FFFFu)
7582  /* TIM_ARR field */
7583  #define TIM_ARR (0x0000FFFFu)
7584  #define TIM_ARR_MASK (0x0000FFFFu)
7585  #define TIM_ARR_BIT (0)
7586  #define TIM_ARR_BITS (16)
7587 
7588 #define TIM2_CCR1 *((volatile int32u *)0x4000F034u)
7589 #define TIM2_CCR1_REG *((volatile int32u *)0x4000F034u)
7590 #define TIM2_CCR1_ADDR (0x4000F034u)
7591 #define TIM2_CCR1_RESET (0x00000000u)
7592  /* TIM_CCR field */
7593  #define TIM_CCR (0x0000FFFFu)
7594  #define TIM_CCR_MASK (0x0000FFFFu)
7595  #define TIM_CCR_BIT (0)
7596  #define TIM_CCR_BITS (16)
7597 
7598 #define TIM2_CCR2 *((volatile int32u *)0x4000F038u)
7599 #define TIM2_CCR2_REG *((volatile int32u *)0x4000F038u)
7600 #define TIM2_CCR2_ADDR (0x4000F038u)
7601 #define TIM2_CCR2_RESET (0x00000000u)
7602  /* TIM_CCR field */
7603  #define TIM_CCR (0x0000FFFFu)
7604  #define TIM_CCR_MASK (0x0000FFFFu)
7605  #define TIM_CCR_BIT (0)
7606  #define TIM_CCR_BITS (16)
7607 
7608 #define TIM2_CCR3 *((volatile int32u *)0x4000F03Cu)
7609 #define TIM2_CCR3_REG *((volatile int32u *)0x4000F03Cu)
7610 #define TIM2_CCR3_ADDR (0x4000F03Cu)
7611 #define TIM2_CCR3_RESET (0x00000000u)
7612  /* TIM_CCR field */
7613  #define TIM_CCR (0x0000FFFFu)
7614  #define TIM_CCR_MASK (0x0000FFFFu)
7615  #define TIM_CCR_BIT (0)
7616  #define TIM_CCR_BITS (16)
7617 
7618 #define TIM2_CCR4 *((volatile int32u *)0x4000F040u)
7619 #define TIM2_CCR4_REG *((volatile int32u *)0x4000F040u)
7620 #define TIM2_CCR4_ADDR (0x4000F040u)
7621 #define TIM2_CCR4_RESET (0x00000000u)
7622  /* TIM_CCR field */
7623  #define TIM_CCR (0x0000FFFFu)
7624  #define TIM_CCR_MASK (0x0000FFFFu)
7625  #define TIM_CCR_BIT (0)
7626  #define TIM_CCR_BITS (16)
7627 
7628 #define TIM2_OR *((volatile int32u *)0x4000F050u)
7629 #define TIM2_OR_REG *((volatile int32u *)0x4000F050u)
7630 #define TIM2_OR_ADDR (0x4000F050u)
7631 #define TIM2_OR_RESET (0x00000000u)
7632  /* TIM_REMAPC4 field */
7633  #define TIM_REMAPC4 (0x00000080u)
7634  #define TIM_REMAPC4_MASK (0x00000080u)
7635  #define TIM_REMAPC4_BIT (7)
7636  #define TIM_REMAPC4_BITS (1)
7637  /* TIM_REMAPC3 field */
7638  #define TIM_REMAPC3 (0x00000040u)
7639  #define TIM_REMAPC3_MASK (0x00000040u)
7640  #define TIM_REMAPC3_BIT (6)
7641  #define TIM_REMAPC3_BITS (1)
7642  /* TIM_REMAPC2 field */
7643  #define TIM_REMAPC2 (0x00000020u)
7644  #define TIM_REMAPC2_MASK (0x00000020u)
7645  #define TIM_REMAPC2_BIT (5)
7646  #define TIM_REMAPC2_BITS (1)
7647  /* TIM_REMAPC1 field */
7648  #define TIM_REMAPC1 (0x00000010u)
7649  #define TIM_REMAPC1_MASK (0x00000010u)
7650  #define TIM_REMAPC1_BIT (4)
7651  #define TIM_REMAPC1_BITS (1)
7652  /* TIM_ORRSVD field */
7653  #define TIM_ORRSVD (0x00000008u)
7654  #define TIM_ORRSVD_MASK (0x00000008u)
7655  #define TIM_ORRSVD_BIT (3)
7656  #define TIM_ORRSVD_BITS (1)
7657  /* TIM_CLKMSKEN field */
7658  #define TIM_CLKMSKEN (0x00000004u)
7659  #define TIM_CLKMSKEN_MASK (0x00000004u)
7660  #define TIM_CLKMSKEN_BIT (2)
7661  #define TIM_CLKMSKEN_BITS (1)
7662  /* TIM1_EXTRIGSEL field */
7663  #define TIM1_EXTRIGSEL (0x00000003u)
7664  #define TIM1_EXTRIGSEL_MASK (0x00000003u)
7665  #define TIM1_EXTRIGSEL_BIT (0)
7666  #define TIM1_EXTRIGSEL_BITS (2)
7667 
7668 /* EXT_RAM block */
7669 #define DATA_EXT_RAM_BASE (0x60000000u)
7670 #define DATA_EXT_RAM_END (0x9FFFFFFFu)
7671 #define DATA_EXT_RAM_SIZE (DATA_EXT_RAM_END - DATA_EXT_RAM_BASE + 1)
7672 
7673 /* EXT_DEVICE block */
7674 #define DATA_EXT_DEVICE_BASE (0xA0000000u)
7675 #define DATA_EXT_DEVICE_END (0xDFFFFFFFu)
7676 #define DATA_EXT_DEVICE_SIZE (DATA_EXT_DEVICE_END - DATA_EXT_DEVICE_BASE + 1)
7677 
7678 /* ITM block */
7679 #define DATA_ITM_BASE (0xE0000000u)
7680 #define DATA_ITM_END (0xE0000FFFu)
7681 #define DATA_ITM_SIZE (DATA_ITM_END - DATA_ITM_BASE + 1)
7682 
7683 #define ITM_SP0 *((volatile int32u *)0xE0000000u)
7684 #define ITM_SP0_REG *((volatile int32u *)0xE0000000u)
7685 #define ITM_SP0_ADDR (0xE0000000u)
7686 #define ITM_SP0_RESET (0x00000000u)
7687  /* FIFOREADY field */
7688  #define ITM_SP0_FIFOREADY (0x00000001u)
7689  #define ITM_SP0_FIFOREADY_MASK (0x00000001u)
7690  #define ITM_SP0_FIFOREADY_BIT (0)
7691  #define ITM_SP0_FIFOREADY_BITS (1)
7692  /* STIMULUS field */
7693  #define ITM_SP0_STIMULUS (0xFFFFFFFFu)
7694  #define ITM_SP0_STIMULUS_MASK (0xFFFFFFFFu)
7695  #define ITM_SP0_STIMULUS_BIT (0)
7696  #define ITM_SP0_STIMULUS_BITS (32)
7697 
7698 #define ITM_SP1 *((volatile int32u *)0xE0000004u)
7699 #define ITM_SP1_REG *((volatile int32u *)0xE0000004u)
7700 #define ITM_SP1_ADDR (0xE0000004u)
7701 #define ITM_SP1_RESET (0x00000000u)
7702  /* FIFOREADY field */
7703  #define ITM_SP1_FIFOREADY (0x00000001u)
7704  #define ITM_SP1_FIFOREADY_MASK (0x00000001u)
7705  #define ITM_SP1_FIFOREADY_BIT (0)
7706  #define ITM_SP1_FIFOREADY_BITS (1)
7707  /* STIMULUS field */
7708  #define ITM_SP1_STIMULUS (0xFFFFFFFFu)
7709  #define ITM_SP1_STIMULUS_MASK (0xFFFFFFFFu)
7710  #define ITM_SP1_STIMULUS_BIT (0)
7711  #define ITM_SP1_STIMULUS_BITS (32)
7712 
7713 #define ITM_SP2 *((volatile int32u *)0xE0000008u)
7714 #define ITM_SP2_REG *((volatile int32u *)0xE0000008u)
7715 #define ITM_SP2_ADDR (0xE0000008u)
7716 #define ITM_SP2_RESET (0x00000000u)
7717  /* FIFOREADY field */
7718  #define ITM_SP2_FIFOREADY (0x00000001u)
7719  #define ITM_SP2_FIFOREADY_MASK (0x00000001u)
7720  #define ITM_SP2_FIFOREADY_BIT (0)
7721  #define ITM_SP2_FIFOREADY_BITS (1)
7722  /* STIMULUS field */
7723  #define ITM_SP2_STIMULUS (0xFFFFFFFFu)
7724  #define ITM_SP2_STIMULUS_MASK (0xFFFFFFFFu)
7725  #define ITM_SP2_STIMULUS_BIT (0)
7726  #define ITM_SP2_STIMULUS_BITS (32)
7727 
7728 #define ITM_SP3 *((volatile int32u *)0xE000000Cu)
7729 #define ITM_SP3_REG *((volatile int32u *)0xE000000Cu)
7730 #define ITM_SP3_ADDR (0xE000000Cu)
7731 #define ITM_SP3_RESET (0x00000000u)
7732  /* FIFOREADY field */
7733  #define ITM_SP3_FIFOREADY (0x00000001u)
7734  #define ITM_SP3_FIFOREADY_MASK (0x00000001u)
7735  #define ITM_SP3_FIFOREADY_BIT (0)
7736  #define ITM_SP3_FIFOREADY_BITS (1)
7737  /* STIMULUS field */
7738  #define ITM_SP3_STIMULUS (0xFFFFFFFFu)
7739  #define ITM_SP3_STIMULUS_MASK (0xFFFFFFFFu)
7740  #define ITM_SP3_STIMULUS_BIT (0)
7741  #define ITM_SP3_STIMULUS_BITS (32)
7742 
7743 #define ITM_SP4 *((volatile int32u *)0xE0000010u)
7744 #define ITM_SP4_REG *((volatile int32u *)0xE0000010u)
7745 #define ITM_SP4_ADDR (0xE0000010u)
7746 #define ITM_SP4_RESET (0x00000000u)
7747  /* FIFOREADY field */
7748  #define ITM_SP4_FIFOREADY (0x00000001u)
7749  #define ITM_SP4_FIFOREADY_MASK (0x00000001u)
7750  #define ITM_SP4_FIFOREADY_BIT (0)
7751  #define ITM_SP4_FIFOREADY_BITS (1)
7752  /* STIMULUS field */
7753  #define ITM_SP4_STIMULUS (0xFFFFFFFFu)
7754  #define ITM_SP4_STIMULUS_MASK (0xFFFFFFFFu)
7755  #define ITM_SP4_STIMULUS_BIT (0)
7756  #define ITM_SP4_STIMULUS_BITS (32)
7757 
7758 #define ITM_SP5 *((volatile int32u *)0xE0000014u)
7759 #define ITM_SP5_REG *((volatile int32u *)0xE0000014u)
7760 #define ITM_SP5_ADDR (0xE0000014u)
7761 #define ITM_SP5_RESET (0x00000000u)
7762  /* FIFOREADY field */
7763  #define ITM_SP5_FIFOREADY (0x00000001u)
7764  #define ITM_SP5_FIFOREADY_MASK (0x00000001u)
7765  #define ITM_SP5_FIFOREADY_BIT (0)
7766  #define ITM_SP5_FIFOREADY_BITS (1)
7767  /* STIMULUS field */
7768  #define ITM_SP5_STIMULUS (0xFFFFFFFFu)
7769  #define ITM_SP5_STIMULUS_MASK (0xFFFFFFFFu)
7770  #define ITM_SP5_STIMULUS_BIT (0)
7771  #define ITM_SP5_STIMULUS_BITS (32)
7772 
7773 #define ITM_SP6 *((volatile int32u *)0xE0000018u)
7774 #define ITM_SP6_REG *((volatile int32u *)0xE0000018u)
7775 #define ITM_SP6_ADDR (0xE0000018u)
7776 #define ITM_SP6_RESET (0x00000000u)
7777  /* FIFOREADY field */
7778  #define ITM_SP6_FIFOREADY (0x00000001u)
7779  #define ITM_SP6_FIFOREADY_MASK (0x00000001u)
7780  #define ITM_SP6_FIFOREADY_BIT (0)
7781  #define ITM_SP6_FIFOREADY_BITS (1)
7782  /* STIMULUS field */
7783  #define ITM_SP6_STIMULUS (0xFFFFFFFFu)
7784  #define ITM_SP6_STIMULUS_MASK (0xFFFFFFFFu)
7785  #define ITM_SP6_STIMULUS_BIT (0)
7786  #define ITM_SP6_STIMULUS_BITS (32)
7787 
7788 #define ITM_SP7 *((volatile int32u *)0xE000001Cu)
7789 #define ITM_SP7_REG *((volatile int32u *)0xE000001Cu)
7790 #define ITM_SP7_ADDR (0xE000001Cu)
7791 #define ITM_SP7_RESET (0x00000000u)
7792  /* FIFOREADY field */
7793  #define ITM_SP7_FIFOREADY (0x00000001u)
7794  #define ITM_SP7_FIFOREADY_MASK (0x00000001u)
7795  #define ITM_SP7_FIFOREADY_BIT (0)
7796  #define ITM_SP7_FIFOREADY_BITS (1)
7797  /* STIMULUS field */
7798  #define ITM_SP7_STIMULUS (0xFFFFFFFFu)
7799  #define ITM_SP7_STIMULUS_MASK (0xFFFFFFFFu)
7800  #define ITM_SP7_STIMULUS_BIT (0)
7801  #define ITM_SP7_STIMULUS_BITS (32)
7802 
7803 #define ITM_SP8 *((volatile int32u *)0xE0000020u)
7804 #define ITM_SP8_REG *((volatile int32u *)0xE0000020u)
7805 #define ITM_SP8_ADDR (0xE0000020u)
7806 #define ITM_SP8_RESET (0x00000000u)
7807  /* FIFOREADY field */
7808  #define ITM_SP8_FIFOREADY (0x00000001u)
7809  #define ITM_SP8_FIFOREADY_MASK (0x00000001u)
7810  #define ITM_SP8_FIFOREADY_BIT (0)
7811  #define ITM_SP8_FIFOREADY_BITS (1)
7812  /* STIMULUS field */
7813  #define ITM_SP8_STIMULUS (0xFFFFFFFFu)
7814  #define ITM_SP8_STIMULUS_MASK (0xFFFFFFFFu)
7815  #define ITM_SP8_STIMULUS_BIT (0)
7816  #define ITM_SP8_STIMULUS_BITS (32)
7817 
7818 #define ITM_SP9 *((volatile int32u *)0xE0000024u)
7819 #define ITM_SP9_REG *((volatile int32u *)0xE0000024u)
7820 #define ITM_SP9_ADDR (0xE0000024u)
7821 #define ITM_SP9_RESET (0x00000000u)
7822  /* FIFOREADY field */
7823  #define ITM_SP9_FIFOREADY (0x00000001u)
7824  #define ITM_SP9_FIFOREADY_MASK (0x00000001u)
7825  #define ITM_SP9_FIFOREADY_BIT (0)
7826  #define ITM_SP9_FIFOREADY_BITS (1)
7827  /* STIMULUS field */
7828  #define ITM_SP9_STIMULUS (0xFFFFFFFFu)
7829  #define ITM_SP9_STIMULUS_MASK (0xFFFFFFFFu)
7830  #define ITM_SP9_STIMULUS_BIT (0)
7831  #define ITM_SP9_STIMULUS_BITS (32)
7832 
7833 #define ITM_SP10 *((volatile int32u *)0xE0000028u)
7834 #define ITM_SP10_REG *((volatile int32u *)0xE0000028u)
7835 #define ITM_SP10_ADDR (0xE0000028u)
7836 #define ITM_SP10_RESET (0x00000000u)
7837  /* FIFOREADY field */
7838  #define ITM_SP10_FIFOREADY (0x00000001u)
7839  #define ITM_SP10_FIFOREADY_MASK (0x00000001u)
7840  #define ITM_SP10_FIFOREADY_BIT (0)
7841  #define ITM_SP10_FIFOREADY_BITS (1)
7842  /* STIMULUS field */
7843  #define ITM_SP10_STIMULUS (0xFFFFFFFFu)
7844  #define ITM_SP10_STIMULUS_MASK (0xFFFFFFFFu)
7845  #define ITM_SP10_STIMULUS_BIT (0)
7846  #define ITM_SP10_STIMULUS_BITS (32)
7847 
7848 #define ITM_SP11 *((volatile int32u *)0xE000002Cu)
7849 #define ITM_SP11_REG *((volatile int32u *)0xE000002Cu)
7850 #define ITM_SP11_ADDR (0xE000002Cu)
7851 #define ITM_SP11_RESET (0x00000000u)
7852  /* FIFOREADY field */
7853  #define ITM_SP11_FIFOREADY (0x00000001u)
7854  #define ITM_SP11_FIFOREADY_MASK (0x00000001u)
7855  #define ITM_SP11_FIFOREADY_BIT (0)
7856  #define ITM_SP11_FIFOREADY_BITS (1)
7857  /* STIMULUS field */
7858  #define ITM_SP11_STIMULUS (0xFFFFFFFFu)
7859  #define ITM_SP11_STIMULUS_MASK (0xFFFFFFFFu)
7860  #define ITM_SP11_STIMULUS_BIT (0)
7861  #define ITM_SP11_STIMULUS_BITS (32)
7862 
7863 #define ITM_SP12 *((volatile int32u *)0xE0000030u)
7864 #define ITM_SP12_REG *((volatile int32u *)0xE0000030u)
7865 #define ITM_SP12_ADDR (0xE0000030u)
7866 #define ITM_SP12_RESET (0x00000000u)
7867  /* FIFOREADY field */
7868  #define ITM_SP12_FIFOREADY (0x00000001u)
7869  #define ITM_SP12_FIFOREADY_MASK (0x00000001u)
7870  #define ITM_SP12_FIFOREADY_BIT (0)
7871  #define ITM_SP12_FIFOREADY_BITS (1)
7872  /* STIMULUS field */
7873  #define ITM_SP12_STIMULUS (0xFFFFFFFFu)
7874  #define ITM_SP12_STIMULUS_MASK (0xFFFFFFFFu)
7875  #define ITM_SP12_STIMULUS_BIT (0)
7876  #define ITM_SP12_STIMULUS_BITS (32)
7877 
7878 #define ITM_SP13 *((volatile int32u *)0xE0000034u)
7879 #define ITM_SP13_REG *((volatile int32u *)0xE0000034u)
7880 #define ITM_SP13_ADDR (0xE0000034u)
7881 #define ITM_SP13_RESET (0x00000000u)
7882  /* FIFOREADY field */
7883  #define ITM_SP13_FIFOREADY (0x00000001u)
7884  #define ITM_SP13_FIFOREADY_MASK (0x00000001u)
7885  #define ITM_SP13_FIFOREADY_BIT (0)
7886  #define ITM_SP13_FIFOREADY_BITS (1)
7887  /* STIMULUS field */
7888  #define ITM_SP13_STIMULUS (0xFFFFFFFFu)
7889  #define ITM_SP13_STIMULUS_MASK (0xFFFFFFFFu)
7890  #define ITM_SP13_STIMULUS_BIT (0)
7891  #define ITM_SP13_STIMULUS_BITS (32)
7892 
7893 #define ITM_SP14 *((volatile int32u *)0xE0000038u)
7894 #define ITM_SP14_REG *((volatile int32u *)0xE0000038u)
7895 #define ITM_SP14_ADDR (0xE0000038u)
7896 #define ITM_SP14_RESET (0x00000000u)
7897  /* FIFOREADY field */
7898  #define ITM_SP14_FIFOREADY (0x00000001u)
7899  #define ITM_SP14_FIFOREADY_MASK (0x00000001u)
7900  #define ITM_SP14_FIFOREADY_BIT (0)
7901  #define ITM_SP14_FIFOREADY_BITS (1)
7902  /* STIMULUS field */
7903  #define ITM_SP14_STIMULUS (0xFFFFFFFFu)
7904  #define ITM_SP14_STIMULUS_MASK (0xFFFFFFFFu)
7905  #define ITM_SP14_STIMULUS_BIT (0)
7906  #define ITM_SP14_STIMULUS_BITS (32)
7907 
7908 #define ITM_SP15 *((volatile int32u *)0xE000003Cu)
7909 #define ITM_SP15_REG *((volatile int32u *)0xE000003Cu)
7910 #define ITM_SP15_ADDR (0xE000003Cu)
7911 #define ITM_SP15_RESET (0x00000000u)
7912  /* FIFOREADY field */
7913  #define ITM_SP15_FIFOREADY (0x00000001u)
7914  #define ITM_SP15_FIFOREADY_MASK (0x00000001u)
7915  #define ITM_SP15_FIFOREADY_BIT (0)
7916  #define ITM_SP15_FIFOREADY_BITS (1)
7917  /* STIMULUS field */
7918  #define ITM_SP15_STIMULUS (0xFFFFFFFFu)
7919  #define ITM_SP15_STIMULUS_MASK (0xFFFFFFFFu)
7920  #define ITM_SP15_STIMULUS_BIT (0)
7921  #define ITM_SP15_STIMULUS_BITS (32)
7922 
7923 #define ITM_SP16 *((volatile int32u *)0xE0000040u)
7924 #define ITM_SP16_REG *((volatile int32u *)0xE0000040u)
7925 #define ITM_SP16_ADDR (0xE0000040u)
7926 #define ITM_SP16_RESET (0x00000000u)
7927  /* FIFOREADY field */
7928  #define ITM_SP16_FIFOREADY (0x00000001u)
7929  #define ITM_SP16_FIFOREADY_MASK (0x00000001u)
7930  #define ITM_SP16_FIFOREADY_BIT (0)
7931  #define ITM_SP16_FIFOREADY_BITS (1)
7932  /* STIMULUS field */
7933  #define ITM_SP16_STIMULUS (0xFFFFFFFFu)
7934  #define ITM_SP16_STIMULUS_MASK (0xFFFFFFFFu)
7935  #define ITM_SP16_STIMULUS_BIT (0)
7936  #define ITM_SP16_STIMULUS_BITS (32)
7937 
7938 #define ITM_SP17 *((volatile int32u *)0xE0000044u)
7939 #define ITM_SP17_REG *((volatile int32u *)0xE0000044u)
7940 #define ITM_SP17_ADDR (0xE0000044u)
7941 #define ITM_SP17_RESET (0x00000000u)
7942  /* FIFOREADY field */
7943  #define ITM_SP17_FIFOREADY (0x00000001u)
7944  #define ITM_SP17_FIFOREADY_MASK (0x00000001u)
7945  #define ITM_SP17_FIFOREADY_BIT (0)
7946  #define ITM_SP17_FIFOREADY_BITS (1)
7947  /* STIMULUS field */
7948  #define ITM_SP17_STIMULUS (0xFFFFFFFFu)
7949  #define ITM_SP17_STIMULUS_MASK (0xFFFFFFFFu)
7950  #define ITM_SP17_STIMULUS_BIT (0)
7951  #define ITM_SP17_STIMULUS_BITS (32)
7952 
7953 #define ITM_SP18 *((volatile int32u *)0xE0000048u)
7954 #define ITM_SP18_REG *((volatile int32u *)0xE0000048u)
7955 #define ITM_SP18_ADDR (0xE0000048u)
7956 #define ITM_SP18_RESET (0x00000000u)
7957  /* FIFOREADY field */
7958  #define ITM_SP18_FIFOREADY (0x00000001u)
7959  #define ITM_SP18_FIFOREADY_MASK (0x00000001u)
7960  #define ITM_SP18_FIFOREADY_BIT (0)
7961  #define ITM_SP18_FIFOREADY_BITS (1)
7962  /* STIMULUS field */
7963  #define ITM_SP18_STIMULUS (0xFFFFFFFFu)
7964  #define ITM_SP18_STIMULUS_MASK (0xFFFFFFFFu)
7965  #define ITM_SP18_STIMULUS_BIT (0)
7966  #define ITM_SP18_STIMULUS_BITS (32)
7967 
7968 #define ITM_SP19 *((volatile int32u *)0xE000004Cu)
7969 #define ITM_SP19_REG *((volatile int32u *)0xE000004Cu)
7970 #define ITM_SP19_ADDR (0xE000004Cu)
7971 #define ITM_SP19_RESET (0x00000000u)
7972  /* FIFOREADY field */
7973  #define ITM_SP19_FIFOREADY (0x00000001u)
7974  #define ITM_SP19_FIFOREADY_MASK (0x00000001u)
7975  #define ITM_SP19_FIFOREADY_BIT (0)
7976  #define ITM_SP19_FIFOREADY_BITS (1)
7977  /* STIMULUS field */
7978  #define ITM_SP19_STIMULUS (0xFFFFFFFFu)
7979  #define ITM_SP19_STIMULUS_MASK (0xFFFFFFFFu)
7980  #define ITM_SP19_STIMULUS_BIT (0)
7981  #define ITM_SP19_STIMULUS_BITS (32)
7982 
7983 #define ITM_SP20 *((volatile int32u *)0xE0000050u)
7984 #define ITM_SP20_REG *((volatile int32u *)0xE0000050u)
7985 #define ITM_SP20_ADDR (0xE0000050u)
7986 #define ITM_SP20_RESET (0x00000000u)
7987  /* FIFOREADY field */
7988  #define ITM_SP20_FIFOREADY (0x00000001u)
7989  #define ITM_SP20_FIFOREADY_MASK (0x00000001u)
7990  #define ITM_SP20_FIFOREADY_BIT (0)
7991  #define ITM_SP20_FIFOREADY_BITS (1)
7992  /* STIMULUS field */
7993  #define ITM_SP20_STIMULUS (0xFFFFFFFFu)
7994  #define ITM_SP20_STIMULUS_MASK (0xFFFFFFFFu)
7995  #define ITM_SP20_STIMULUS_BIT (0)
7996  #define ITM_SP20_STIMULUS_BITS (32)
7997 
7998 #define ITM_SP21 *((volatile int32u *)0xE0000054u)
7999 #define ITM_SP21_REG *((volatile int32u *)0xE0000054u)
8000 #define ITM_SP21_ADDR (0xE0000054u)
8001 #define ITM_SP21_RESET (0x00000000u)
8002  /* FIFOREADY field */
8003  #define ITM_SP21_FIFOREADY (0x00000001u)
8004  #define ITM_SP21_FIFOREADY_MASK (0x00000001u)
8005  #define ITM_SP21_FIFOREADY_BIT (0)
8006  #define ITM_SP21_FIFOREADY_BITS (1)
8007  /* STIMULUS field */
8008  #define ITM_SP21_STIMULUS (0xFFFFFFFFu)
8009  #define ITM_SP21_STIMULUS_MASK (0xFFFFFFFFu)
8010  #define ITM_SP21_STIMULUS_BIT (0)
8011  #define ITM_SP21_STIMULUS_BITS (32)
8012 
8013 #define ITM_SP22 *((volatile int32u *)0xE0000058u)
8014 #define ITM_SP22_REG *((volatile int32u *)0xE0000058u)
8015 #define ITM_SP22_ADDR (0xE0000058u)
8016 #define ITM_SP22_RESET (0x00000000u)
8017  /* FIFOREADY field */
8018  #define ITM_SP22_FIFOREADY (0x00000001u)
8019  #define ITM_SP22_FIFOREADY_MASK (0x00000001u)
8020  #define ITM_SP22_FIFOREADY_BIT (0)
8021  #define ITM_SP22_FIFOREADY_BITS (1)
8022  /* STIMULUS field */
8023  #define ITM_SP22_STIMULUS (0xFFFFFFFFu)
8024  #define ITM_SP22_STIMULUS_MASK (0xFFFFFFFFu)
8025  #define ITM_SP22_STIMULUS_BIT (0)
8026  #define ITM_SP22_STIMULUS_BITS (32)
8027 
8028 #define ITM_SP23 *((volatile int32u *)0xE000005Cu)
8029 #define ITM_SP23_REG *((volatile int32u *)0xE000005Cu)
8030 #define ITM_SP23_ADDR (0xE000005Cu)
8031 #define ITM_SP23_RESET (0x00000000u)
8032  /* FIFOREADY field */
8033  #define ITM_SP23_FIFOREADY (0x00000001u)
8034  #define ITM_SP23_FIFOREADY_MASK (0x00000001u)
8035  #define ITM_SP23_FIFOREADY_BIT (0)
8036  #define ITM_SP23_FIFOREADY_BITS (1)
8037  /* STIMULUS field */
8038  #define ITM_SP23_STIMULUS (0xFFFFFFFFu)
8039  #define ITM_SP23_STIMULUS_MASK (0xFFFFFFFFu)
8040  #define ITM_SP23_STIMULUS_BIT (0)
8041  #define ITM_SP23_STIMULUS_BITS (32)
8042 
8043 #define ITM_SP24 *((volatile int32u *)0xE0000060u)
8044 #define ITM_SP24_REG *((volatile int32u *)0xE0000060u)
8045 #define ITM_SP24_ADDR (0xE0000060u)
8046 #define ITM_SP24_RESET (0x00000000u)
8047  /* FIFOREADY field */
8048  #define ITM_SP24_FIFOREADY (0x00000001u)
8049  #define ITM_SP24_FIFOREADY_MASK (0x00000001u)
8050  #define ITM_SP24_FIFOREADY_BIT (0)
8051  #define ITM_SP24_FIFOREADY_BITS (1)
8052  /* STIMULUS field */
8053  #define ITM_SP24_STIMULUS (0xFFFFFFFFu)
8054  #define ITM_SP24_STIMULUS_MASK (0xFFFFFFFFu)
8055  #define ITM_SP24_STIMULUS_BIT (0)
8056  #define ITM_SP24_STIMULUS_BITS (32)
8057 
8058 #define ITM_SP25 *((volatile int32u *)0xE0000064u)
8059 #define ITM_SP25_REG *((volatile int32u *)0xE0000064u)
8060 #define ITM_SP25_ADDR (0xE0000064u)
8061 #define ITM_SP25_RESET (0x00000000u)
8062  /* FIFOREADY field */
8063  #define ITM_SP25_FIFOREADY (0x00000001u)
8064  #define ITM_SP25_FIFOREADY_MASK (0x00000001u)
8065  #define ITM_SP25_FIFOREADY_BIT (0)
8066  #define ITM_SP25_FIFOREADY_BITS (1)
8067  /* STIMULUS field */
8068  #define ITM_SP25_STIMULUS (0xFFFFFFFFu)
8069  #define ITM_SP25_STIMULUS_MASK (0xFFFFFFFFu)
8070  #define ITM_SP25_STIMULUS_BIT (0)
8071  #define ITM_SP25_STIMULUS_BITS (32)
8072 
8073 #define ITM_SP26 *((volatile int32u *)0xE0000068u)
8074 #define ITM_SP26_REG *((volatile int32u *)0xE0000068u)
8075 #define ITM_SP26_ADDR (0xE0000068u)
8076 #define ITM_SP26_RESET (0x00000000u)
8077  /* FIFOREADY field */
8078  #define ITM_SP26_FIFOREADY (0x00000001u)
8079  #define ITM_SP26_FIFOREADY_MASK (0x00000001u)
8080  #define ITM_SP26_FIFOREADY_BIT (0)
8081  #define ITM_SP26_FIFOREADY_BITS (1)
8082  /* STIMULUS field */
8083  #define ITM_SP26_STIMULUS (0xFFFFFFFFu)
8084  #define ITM_SP26_STIMULUS_MASK (0xFFFFFFFFu)
8085  #define ITM_SP26_STIMULUS_BIT (0)
8086  #define ITM_SP26_STIMULUS_BITS (32)
8087 
8088 #define ITM_SP27 *((volatile int32u *)0xE000006Cu)
8089 #define ITM_SP27_REG *((volatile int32u *)0xE000006Cu)
8090 #define ITM_SP27_ADDR (0xE000006Cu)
8091 #define ITM_SP27_RESET (0x00000000u)
8092  /* FIFOREADY field */
8093  #define ITM_SP27_FIFOREADY (0x00000001u)
8094  #define ITM_SP27_FIFOREADY_MASK (0x00000001u)
8095  #define ITM_SP27_FIFOREADY_BIT (0)
8096  #define ITM_SP27_FIFOREADY_BITS (1)
8097  /* STIMULUS field */
8098  #define ITM_SP27_STIMULUS (0xFFFFFFFFu)
8099  #define ITM_SP27_STIMULUS_MASK (0xFFFFFFFFu)
8100  #define ITM_SP27_STIMULUS_BIT (0)
8101  #define ITM_SP27_STIMULUS_BITS (32)
8102 
8103 #define ITM_SP28 *((volatile int32u *)0xE0000070u)
8104 #define ITM_SP28_REG *((volatile int32u *)0xE0000070u)
8105 #define ITM_SP28_ADDR (0xE0000070u)
8106 #define ITM_SP28_RESET (0x00000000u)
8107  /* FIFOREADY field */
8108  #define ITM_SP28_FIFOREADY (0x00000001u)
8109  #define ITM_SP28_FIFOREADY_MASK (0x00000001u)
8110  #define ITM_SP28_FIFOREADY_BIT (0)
8111  #define ITM_SP28_FIFOREADY_BITS (1)
8112  /* STIMULUS field */
8113  #define ITM_SP28_STIMULUS (0xFFFFFFFFu)
8114  #define ITM_SP28_STIMULUS_MASK (0xFFFFFFFFu)
8115  #define ITM_SP28_STIMULUS_BIT (0)
8116  #define ITM_SP28_STIMULUS_BITS (32)
8117 
8118 #define ITM_SP29 *((volatile int32u *)0xE0000074u)
8119 #define ITM_SP29_REG *((volatile int32u *)0xE0000074u)
8120 #define ITM_SP29_ADDR (0xE0000074u)
8121 #define ITM_SP29_RESET (0x00000000u)
8122  /* FIFOREADY field */
8123  #define ITM_SP29_FIFOREADY (0x00000001u)
8124  #define ITM_SP29_FIFOREADY_MASK (0x00000001u)
8125  #define ITM_SP29_FIFOREADY_BIT (0)
8126  #define ITM_SP29_FIFOREADY_BITS (1)
8127  /* STIMULUS field */
8128  #define ITM_SP29_STIMULUS (0xFFFFFFFFu)
8129  #define ITM_SP29_STIMULUS_MASK (0xFFFFFFFFu)
8130  #define ITM_SP29_STIMULUS_BIT (0)
8131  #define ITM_SP29_STIMULUS_BITS (32)
8132 
8133 #define ITM_SP30 *((volatile int32u *)0xE0000078u)
8134 #define ITM_SP30_REG *((volatile int32u *)0xE0000078u)
8135 #define ITM_SP30_ADDR (0xE0000078u)
8136 #define ITM_SP30_RESET (0x00000000u)
8137  /* FIFOREADY field */
8138  #define ITM_SP30_FIFOREADY (0x00000001u)
8139  #define ITM_SP30_FIFOREADY_MASK (0x00000001u)
8140  #define ITM_SP30_FIFOREADY_BIT (0)
8141  #define ITM_SP30_FIFOREADY_BITS (1)
8142  /* STIMULUS field */
8143  #define ITM_SP30_STIMULUS (0xFFFFFFFFu)
8144  #define ITM_SP30_STIMULUS_MASK (0xFFFFFFFFu)
8145  #define ITM_SP30_STIMULUS_BIT (0)
8146  #define ITM_SP30_STIMULUS_BITS (32)
8147 
8148 #define ITM_SP31 *((volatile int32u *)0xE000007Cu)
8149 #define ITM_SP31_REG *((volatile int32u *)0xE000007Cu)
8150 #define ITM_SP31_ADDR (0xE000007Cu)
8151 #define ITM_SP31_RESET (0x00000000u)
8152  /* FIFOREADY field */
8153  #define ITM_SP31_FIFOREADY (0x00000001u)
8154  #define ITM_SP31_FIFOREADY_MASK (0x00000001u)
8155  #define ITM_SP31_FIFOREADY_BIT (0)
8156  #define ITM_SP31_FIFOREADY_BITS (1)
8157  /* STIMULUS field */
8158  #define ITM_SP31_STIMULUS (0xFFFFFFFFu)
8159  #define ITM_SP31_STIMULUS_MASK (0xFFFFFFFFu)
8160  #define ITM_SP31_STIMULUS_BIT (0)
8161  #define ITM_SP31_STIMULUS_BITS (32)
8162 
8163 #define ITM_TER *((volatile int32u *)0xE0000E00u)
8164 #define ITM_TER_REG *((volatile int32u *)0xE0000E00u)
8165 #define ITM_TER_ADDR (0xE0000E00u)
8166 #define ITM_TER_RESET (0x00000000u)
8167  /* STIMENA field */
8168  #define ITM_TER_STIMENA (0xFFFFFFFFu)
8169  #define ITM_TER_STIMENA_MASK (0xFFFFFFFFu)
8170  #define ITM_TER_STIMENA_BIT (0)
8171  #define ITM_TER_STIMENA_BITS (32)
8172 
8173 #define ITM_TPR *((volatile int32u *)0xE0000E40u)
8174 #define ITM_TPR_REG *((volatile int32u *)0xE0000E40u)
8175 #define ITM_TPR_ADDR (0xE0000E40u)
8176 #define ITM_TPR_RESET (0x00000000u)
8177  /* PRIVMASK field */
8178  #define ITM_TPR_PRIVMASK (0x0000000Fu)
8179  #define ITM_TPR_PRIVMASK_MASK (0x0000000Fu)
8180  #define ITM_TPR_PRIVMASK_BIT (0)
8181  #define ITM_TPR_PRIVMASK_BITS (4)
8182 
8183 #define ITM_TCR *((volatile int32u *)0xE0000E80u)
8184 #define ITM_TCR_REG *((volatile int32u *)0xE0000E80u)
8185 #define ITM_TCR_ADDR (0xE0000E80u)
8186 #define ITM_TCR_RESET (0x00000000u)
8187  /* BUSY field */
8188  #define ITM_TCR_BUSY (0x00800000u)
8189  #define ITM_TCR_BUSY_MASK (0x00800000u)
8190  #define ITM_TCR_BUSY_BIT (23)
8191  #define ITM_TCR_BUSY_BITS (1)
8192  /* ATBID field */
8193  #define ITM_TCR_ATBID (0x007F0000u)
8194  #define ITM_TCR_ATBID_MASK (0x007F0000u)
8195  #define ITM_TCR_ATBID_BIT (16)
8196  #define ITM_TCR_ATBID_BITS (7)
8197  /* TSPRESCALE field */
8198  #define ITM_TCR_TSPRESCALE (0x00000300u)
8199  #define ITM_TCR_TSPRESCALE_MASK (0x00000300u)
8200  #define ITM_TCR_TSPRESCALE_BIT (8)
8201  #define ITM_TCR_TSPRESCALE_BITS (2)
8202  /* SWOENA field */
8203  #define ITM_TCR_SWOENA (0x00000010u)
8204  #define ITM_TCR_SWOENA_MASK (0x00000010u)
8205  #define ITM_TCR_SWOENA_BIT (4)
8206  #define ITM_TCR_SWOENA_BITS (1)
8207  /* DWTENA field */
8208  #define ITM_TCR_DWTENA (0x00000008u)
8209  #define ITM_TCR_DWTENA_MASK (0x00000008u)
8210  #define ITM_TCR_DWTENA_BIT (3)
8211  #define ITM_TCR_DWTENA_BITS (1)
8212  /* SYNCENA field */
8213  #define ITM_TCR_SYNCENA (0x00000004u)
8214  #define ITM_TCR_SYNCENA_MASK (0x00000004u)
8215  #define ITM_TCR_SYNCENA_BIT (2)
8216  #define ITM_TCR_SYNCENA_BITS (1)
8217  /* TSENA field */
8218  #define ITM_TCR_TSENA (0x00000002u)
8219  #define ITM_TCR_TSENA_MASK (0x00000002u)
8220  #define ITM_TCR_TSENA_BIT (1)
8221  #define ITM_TCR_TSENA_BITS (1)
8222  /* ITMEN field */
8223  #define ITM_TCR_ITMEN (0x00000001u)
8224  #define ITM_TCR_ITMEN_MASK (0x00000001u)
8225  #define ITM_TCR_ITMEN_BIT (0)
8226  #define ITM_TCR_ITMEN_BITS (1)
8227 
8228 #define ITM_IW *((volatile int32u *)0xE0000EF8u)
8229 #define ITM_IW_REG *((volatile int32u *)0xE0000EF8u)
8230 #define ITM_IW_ADDR (0xE0000EF8u)
8231 #define ITM_IW_RESET (0x00000000u)
8232  /* ATVALIDM field */
8233  #define ITM_IW_ATVALIDM (0x00000001u)
8234  #define ITM_IW_ATVALIDM_MASK (0x00000001u)
8235  #define ITM_IW_ATVALIDM_BIT (0)
8236  #define ITM_IW_ATVALIDM_BITS (1)
8237 
8238 #define ITM_IR *((volatile int32u *)0xE0000EFCu)
8239 #define ITM_IR_REG *((volatile int32u *)0xE0000EFCu)
8240 #define ITM_IR_ADDR (0xE0000EFCu)
8241 #define ITM_IR_RESET (0x00000000u)
8242  /* ATREADYM field */
8243  #define ITM_IR_ATREADYM (0x00000001u)
8244  #define ITM_IR_ATREADYM_MASK (0x00000001u)
8245  #define ITM_IR_ATREADYM_BIT (0)
8246  #define ITM_IR_ATREADYM_BITS (1)
8247 
8248 #define ITM_IMC *((volatile int32u *)0xE0000F00u)
8249 #define ITM_IMC_REG *((volatile int32u *)0xE0000F00u)
8250 #define ITM_IMC_ADDR (0xE0000F00u)
8251 #define ITM_IMC_RESET (0x00000000u)
8252  /* INTEGRATION field */
8253  #define ITM_IMC_INTEGRATION (0x00000001u)
8254  #define ITM_IMC_INTEGRATION_MASK (0x00000001u)
8255  #define ITM_IMC_INTEGRATION_BIT (0)
8256  #define ITM_IMC_INTEGRATION_BITS (1)
8257 
8258 #define ITM_LA *((volatile int32u *)0xE0000FB0u)
8259 #define ITM_LA_REG *((volatile int32u *)0xE0000FB0u)
8260 #define ITM_LA_ADDR (0xE0000FB0u)
8261 #define ITM_LA_RESET (0x00000000u)
8262  /* LOCKACC field */
8263  #define ITM_LA_LOCKACC (0xFFFFFFFFu)
8264  #define ITM_LA_LOCKACC_MASK (0xFFFFFFFFu)
8265  #define ITM_LA_LOCKACC_BIT (0)
8266  #define ITM_LA_LOCKACC_BITS (32)
8267 
8268 #define ITM_LS *((volatile int32u *)0xE0000FB4u)
8269 #define ITM_LS_REG *((volatile int32u *)0xE0000FB4u)
8270 #define ITM_LS_ADDR (0xE0000FB4u)
8271 #define ITM_LS_RESET (0x00000000u)
8272  /* BYTEACC field */
8273  #define ITM_LS_BYTEACC (0x00000004u)
8274  #define ITM_LS_BYTEACC_MASK (0x00000004u)
8275  #define ITM_LS_BYTEACC_BIT (2)
8276  #define ITM_LS_BYTEACC_BITS (1)
8277  /* ACCESS field */
8278  #define ITM_LS_ACCESS (0x00000002u)
8279  #define ITM_LS_ACCESS_MASK (0x00000002u)
8280  #define ITM_LS_ACCESS_BIT (1)
8281  #define ITM_LS_ACCESS_BITS (1)
8282  /* PRESENT field */
8283  #define ITM_LS_PRESENT (0x00000001u)
8284  #define ITM_LS_PRESENT_MASK (0x00000001u)
8285  #define ITM_LS_PRESENT_BIT (0)
8286  #define ITM_LS_PRESENT_BITS (1)
8287 
8288 #define ITM_PERIPHID4 *((volatile int32u *)0xE0000FD0u)
8289 #define ITM_PERIPHID4_REG *((volatile int32u *)0xE0000FD0u)
8290 #define ITM_PERIPHID4_ADDR (0xE0000FD0u)
8291 #define ITM_PERIPHID4_RESET (0x00000004u)
8292  /* PERIPHID field */
8293  #define ITM_PERIPHID4_PERIPHID (0xFFFFFFFFu)
8294  #define ITM_PERIPHID4_PERIPHID_MASK (0xFFFFFFFFu)
8295  #define ITM_PERIPHID4_PERIPHID_BIT (0)
8296  #define ITM_PERIPHID4_PERIPHID_BITS (32)
8297 
8298 #define ITM_PERIPHID5 *((volatile int32u *)0xE0000FD4u)
8299 #define ITM_PERIPHID5_REG *((volatile int32u *)0xE0000FD4u)
8300 #define ITM_PERIPHID5_ADDR (0xE0000FD4u)
8301 #define ITM_PERIPHID5_RESET (0x00000000u)
8302  /* PERIPHID field */
8303  #define ITM_PERIPHID5_PERIPHID (0xFFFFFFFFu)
8304  #define ITM_PERIPHID5_PERIPHID_MASK (0xFFFFFFFFu)
8305  #define ITM_PERIPHID5_PERIPHID_BIT (0)
8306  #define ITM_PERIPHID5_PERIPHID_BITS (32)
8307 
8308 #define ITM_PERIPHID6 *((volatile int32u *)0xE0000FD8u)
8309 #define ITM_PERIPHID6_REG *((volatile int32u *)0xE0000FD8u)
8310 #define ITM_PERIPHID6_ADDR (0xE0000FD8u)
8311 #define ITM_PERIPHID6_RESET (0x00000000u)
8312  /* PERIPHID field */
8313  #define ITM_PERIPHID6_PERIPHID (0xFFFFFFFFu)
8314  #define ITM_PERIPHID6_PERIPHID_MASK (0xFFFFFFFFu)
8315  #define ITM_PERIPHID6_PERIPHID_BIT (0)
8316  #define ITM_PERIPHID6_PERIPHID_BITS (32)
8317 
8318 #define ITM_PERIPHID7 *((volatile int32u *)0xE0000FDCu)
8319 #define ITM_PERIPHID7_REG *((volatile int32u *)0xE0000FDCu)
8320 #define ITM_PERIPHID7_ADDR (0xE0000FDCu)
8321 #define ITM_PERIPHID7_RESET (0x00000000u)
8322  /* PERIPHID field */
8323  #define ITM_PERIPHID7_PERIPHID (0xFFFFFFFFu)
8324  #define ITM_PERIPHID7_PERIPHID_MASK (0xFFFFFFFFu)
8325  #define ITM_PERIPHID7_PERIPHID_BIT (0)
8326  #define ITM_PERIPHID7_PERIPHID_BITS (32)
8327 
8328 #define ITM_PERIPHID0 *((volatile int32u *)0xE0000FE0u)
8329 #define ITM_PERIPHID0_REG *((volatile int32u *)0xE0000FE0u)
8330 #define ITM_PERIPHID0_ADDR (0xE0000FE0u)
8331 #define ITM_PERIPHID0_RESET (0x00000001u)
8332  /* PERIPHID field */
8333  #define ITM_PERIPHID0_PERIPHID (0xFFFFFFFFu)
8334  #define ITM_PERIPHID0_PERIPHID_MASK (0xFFFFFFFFu)
8335  #define ITM_PERIPHID0_PERIPHID_BIT (0)
8336  #define ITM_PERIPHID0_PERIPHID_BITS (32)
8337 
8338 #define ITM_PERIPHID1 *((volatile int32u *)0xE0000FE4u)
8339 #define ITM_PERIPHID1_REG *((volatile int32u *)0xE0000FE4u)
8340 #define ITM_PERIPHID1_ADDR (0xE0000FE4u)
8341 #define ITM_PERIPHID1_RESET (0x000000B0u)
8342  /* PERIPHID field */
8343  #define ITM_PERIPHID1_PERIPHID (0xFFFFFFFFu)
8344  #define ITM_PERIPHID1_PERIPHID_MASK (0xFFFFFFFFu)
8345  #define ITM_PERIPHID1_PERIPHID_BIT (0)
8346  #define ITM_PERIPHID1_PERIPHID_BITS (32)
8347 
8348 #define ITM_PERIPHID2 *((volatile int32u *)0xE0000FE8u)
8349 #define ITM_PERIPHID2_REG *((volatile int32u *)0xE0000FE8u)
8350 #define ITM_PERIPHID2_ADDR (0xE0000FE8u)
8351 #define ITM_PERIPHID2_RESET (0x0000001Bu)
8352  /* PERIPHID field */
8353  #define ITM_PERIPHID2_PERIPHID (0xFFFFFFFFu)
8354  #define ITM_PERIPHID2_PERIPHID_MASK (0xFFFFFFFFu)
8355  #define ITM_PERIPHID2_PERIPHID_BIT (0)
8356  #define ITM_PERIPHID2_PERIPHID_BITS (32)
8357 
8358 #define ITM_PERIPHID3 *((volatile int32u *)0xE0000FECu)
8359 #define ITM_PERIPHID3_REG *((volatile int32u *)0xE0000FECu)
8360 #define ITM_PERIPHID3_ADDR (0xE0000FECu)
8361 #define ITM_PERIPHID3_RESET (0x00000000u)
8362  /* PERIPHID field */
8363  #define ITM_PERIPHID3_PERIPHID (0xFFFFFFFFu)
8364  #define ITM_PERIPHID3_PERIPHID_MASK (0xFFFFFFFFu)
8365  #define ITM_PERIPHID3_PERIPHID_BIT (0)
8366  #define ITM_PERIPHID3_PERIPHID_BITS (32)
8367 
8368 #define ITM_CELLID0 *((volatile int32u *)0xE0000FF0u)
8369 #define ITM_CELLID0_REG *((volatile int32u *)0xE0000FF0u)
8370 #define ITM_CELLID0_ADDR (0xE0000FF0u)
8371 #define ITM_CELLID0_RESET (0x0000000Du)
8372  /* PERIPHID field */
8373  #define ITM_CELLID0_PERIPHID (0xFFFFFFFFu)
8374  #define ITM_CELLID0_PERIPHID_MASK (0xFFFFFFFFu)
8375  #define ITM_CELLID0_PERIPHID_BIT (0)
8376  #define ITM_CELLID0_PERIPHID_BITS (32)
8377 
8378 #define ITM_CELLID1 *((volatile int32u *)0xE0000FF4u)
8379 #define ITM_CELLID1_REG *((volatile int32u *)0xE0000FF4u)
8380 #define ITM_CELLID1_ADDR (0xE0000FF4u)
8381 #define ITM_CELLID1_RESET (0x000000E0u)
8382  /* PERIPHID field */
8383  #define ITM_CELLID1_PERIPHID (0xFFFFFFFFu)
8384  #define ITM_CELLID1_PERIPHID_MASK (0xFFFFFFFFu)
8385  #define ITM_CELLID1_PERIPHID_BIT (0)
8386  #define ITM_CELLID1_PERIPHID_BITS (32)
8387 
8388 #define ITM_CELLID2 *((volatile int32u *)0xE0000FF8u)
8389 #define ITM_CELLID2_REG *((volatile int32u *)0xE0000FF8u)
8390 #define ITM_CELLID2_ADDR (0xE0000FF8u)
8391 #define ITM_CELLID2_RESET (0x00000005u)
8392  /* PERIPHID field */
8393  #define ITM_CELLID2_PERIPHID (0xFFFFFFFFu)
8394  #define ITM_CELLID2_PERIPHID_MASK (0xFFFFFFFFu)
8395  #define ITM_CELLID2_PERIPHID_BIT (0)
8396  #define ITM_CELLID2_PERIPHID_BITS (32)
8397 
8398 #define ITM_CELLID3 *((volatile int32u *)0xE0000FFCu)
8399 #define ITM_CELLID3_REG *((volatile int32u *)0xE0000FFCu)
8400 #define ITM_CELLID3_ADDR (0xE0000FFCu)
8401 #define ITM_CELLID3_RESET (0x000000B1u)
8402  /* PERIPHID field */
8403  #define ITM_CELLID3_PERIPHID (0xFFFFFFFFu)
8404  #define ITM_CELLID3_PERIPHID_MASK (0xFFFFFFFFu)
8405  #define ITM_CELLID3_PERIPHID_BIT (0)
8406  #define ITM_CELLID3_PERIPHID_BITS (32)
8407 
8408 /* DWT block */
8409 #define DATA_DWT_BASE (0xE0001000u)
8410 #define DATA_DWT_END (0xE0001FFFu)
8411 #define DATA_DWT_SIZE (DATA_DWT_END - DATA_DWT_BASE + 1)
8412 
8413 #define DWT_CTRL *((volatile int32u *)0xE0001000u)
8414 #define DWT_CTRL_REG *((volatile int32u *)0xE0001000u)
8415 #define DWT_CTRL_ADDR (0xE0001000u)
8416 #define DWT_CTRL_RESET (0x40000000u)
8417  /* NUMCOMP field */
8418  #define DWT_CTRL_NUMCOMP (0xF0000000u)
8419  #define DWT_CTRL_NUMCOMP_MASK (0xF0000000u)
8420  #define DWT_CTRL_NUMCOMP_BIT (28)
8421  #define DWT_CTRL_NUMCOMP_BITS (4)
8422  /* CYCEVTENA field */
8423  #define DWT_CTRL_CYCEVTENA (0x00400000u)
8424  #define DWT_CTRL_CYCEVTENA_MASK (0x00400000u)
8425  #define DWT_CTRL_CYCEVTENA_BIT (22)
8426  #define DWT_CTRL_CYCEVTENA_BITS (1)
8427  /* FOLDEVTENA field */
8428  #define DWT_CTRL_FOLDEVTENA (0x00200000u)
8429  #define DWT_CTRL_FOLDEVTENA_MASK (0x00200000u)
8430  #define DWT_CTRL_FOLDEVTENA_BIT (21)
8431  #define DWT_CTRL_FOLDEVTENA_BITS (1)
8432  /* LSUEVTENA field */
8433  #define DWT_CTRL_LSUEVTENA (0x00100000u)
8434  #define DWT_CTRL_LSUEVTENA_MASK (0x00100000u)
8435  #define DWT_CTRL_LSUEVTENA_BIT (20)
8436  #define DWT_CTRL_LSUEVTENA_BITS (1)
8437  /* SLEEPEVTENA field */
8438  #define DWT_CTRL_SLEEPEVTENA (0x00080000u)
8439  #define DWT_CTRL_SLEEPEVTENA_MASK (0x00080000u)
8440  #define DWT_CTRL_SLEEPEVTENA_BIT (19)
8441  #define DWT_CTRL_SLEEPEVTENA_BITS (1)
8442  /* EXCEVTENA field */
8443  #define DWT_CTRL_EXCEVTENA (0x00040000u)
8444  #define DWT_CTRL_EXCEVTENA_MASK (0x00040000u)
8445  #define DWT_CTRL_EXCEVTENA_BIT (18)
8446  #define DWT_CTRL_EXCEVTENA_BITS (1)
8447  /* CPIEVTENA field */
8448  #define DWT_CTRL_CPIEVTENA (0x00020000u)
8449  #define DWT_CTRL_CPIEVTENA_MASK (0x00020000u)
8450  #define DWT_CTRL_CPIEVTENA_BIT (17)
8451  #define DWT_CTRL_CPIEVTENA_BITS (1)
8452  /* EXCTRCENA field */
8453  #define DWT_CTRL_EXCTRCENA (0x00010000u)
8454  #define DWT_CTRL_EXCTRCENA_MASK (0x00010000u)
8455  #define DWT_CTRL_EXCTRCENA_BIT (16)
8456  #define DWT_CTRL_EXCTRCENA_BITS (1)
8457  /* PCSAMPLEENA field */
8458  #define DWT_CTRL_PCSAMPLEENA (0x00001000u)
8459  #define DWT_CTRL_PCSAMPLEENA_MASK (0x00001000u)
8460  #define DWT_CTRL_PCSAMPLEENA_BIT (12)
8461  #define DWT_CTRL_PCSAMPLEENA_BITS (1)
8462  /* SYNCTAP field */
8463  #define DWT_CTRL_SYNCTAP (0x00000C00u)
8464  #define DWT_CTRL_SYNCTAP_MASK (0x00000C00u)
8465  #define DWT_CTRL_SYNCTAP_BIT (10)
8466  #define DWT_CTRL_SYNCTAP_BITS (2)
8467  /* CYCTAP field */
8468  #define DWT_CTRL_CYCTAP (0x00000200u)
8469  #define DWT_CTRL_CYCTAP_MASK (0x00000200u)
8470  #define DWT_CTRL_CYCTAP_BIT (9)
8471  #define DWT_CTRL_CYCTAP_BITS (1)
8472  /* POSTCNT field */
8473  #define DWT_CTRL_POSTCNT (0x000001E0u)
8474  #define DWT_CTRL_POSTCNT_MASK (0x000001E0u)
8475  #define DWT_CTRL_POSTCNT_BIT (5)
8476  #define DWT_CTRL_POSTCNT_BITS (4)
8477  /* POSTPRESET field */
8478  #define DWT_CTRL_POSTPRESET (0x0000001Eu)
8479  #define DWT_CTRL_POSTPRESET_MASK (0x0000001Eu)
8480  #define DWT_CTRL_POSTPRESET_BIT (1)
8481  #define DWT_CTRL_POSTPRESET_BITS (4)
8482  /* CYCCNTENA field */
8483  #define DWT_CTRL_CYCCNTENA (0x00000001u)
8484  #define DWT_CTRL_CYCCNTENA_MASK (0x00000001u)
8485  #define DWT_CTRL_CYCCNTENA_BIT (0)
8486  #define DWT_CTRL_CYCCNTENA_BITS (1)
8487 
8488 #define DWT_CYCCNT *((volatile int32u *)0xE0001004u)
8489 #define DWT_CYCCNT_REG *((volatile int32u *)0xE0001004u)
8490 #define DWT_CYCCNT_ADDR (0xE0001004u)
8491 #define DWT_CYCCNT_RESET (0x00000000u)
8492  /* CYCCNT field */
8493  #define DWT_CYCCNT_CYCCNT (0xFFFFFFFFu)
8494  #define DWT_CYCCNT_CYCCNT_MASK (0xFFFFFFFFu)
8495  #define DWT_CYCCNT_CYCCNT_BIT (0)
8496  #define DWT_CYCCNT_CYCCNT_BITS (32)
8497 
8498 #define DWT_CPICNT *((volatile int32u *)0xE0001008u)
8499 #define DWT_CPICNT_REG *((volatile int32u *)0xE0001008u)
8500 #define DWT_CPICNT_ADDR (0xE0001008u)
8501 #define DWT_CPICNT_RESET (0x00000000u)
8502  /* CPICNT field */
8503  #define DWT_CPICNT_CPICNT (0x000000FFu)
8504  #define DWT_CPICNT_CPICNT_MASK (0x000000FFu)
8505  #define DWT_CPICNT_CPICNT_BIT (0)
8506  #define DWT_CPICNT_CPICNT_BITS (8)
8507 
8508 #define DWT_EXCCNT *((volatile int32u *)0xE000100Cu)
8509 #define DWT_EXCCNT_REG *((volatile int32u *)0xE000100Cu)
8510 #define DWT_EXCCNT_ADDR (0xE000100Cu)
8511 #define DWT_EXCCNT_RESET (0x00000000u)
8512  /* EXCCNT field */
8513  #define DWT_EXCCNT_EXCCNT (0x000000FFu)
8514  #define DWT_EXCCNT_EXCCNT_MASK (0x000000FFu)
8515  #define DWT_EXCCNT_EXCCNT_BIT (0)
8516  #define DWT_EXCCNT_EXCCNT_BITS (8)
8517 
8518 #define DWT_SLEEPCNT *((volatile int32u *)0xE0001010u)
8519 #define DWT_SLEEPCNT_REG *((volatile int32u *)0xE0001010u)
8520 #define DWT_SLEEPCNT_ADDR (0xE0001010u)
8521 #define DWT_SLEEPCNT_RESET (0x00000000u)
8522  /* SLEEPCNT field */
8523  #define DWT_SLEEPCNT_SLEEPCNT (0x000000FFu)
8524  #define DWT_SLEEPCNT_SLEEPCNT_MASK (0x000000FFu)
8525  #define DWT_SLEEPCNT_SLEEPCNT_BIT (0)
8526  #define DWT_SLEEPCNT_SLEEPCNT_BITS (8)
8527 
8528 #define DWT_LSUCNT *((volatile int32u *)0xE0001014u)
8529 #define DWT_LSUCNT_REG *((volatile int32u *)0xE0001014u)
8530 #define DWT_LSUCNT_ADDR (0xE0001014u)
8531 #define DWT_LSUCNT_RESET (0x00000000u)
8532  /* CPICNT field */
8533  #define DWT_LSUCNT_CPICNT (0x000000FFu)
8534  #define DWT_LSUCNT_CPICNT_MASK (0x000000FFu)
8535  #define DWT_LSUCNT_CPICNT_BIT (0)
8536  #define DWT_LSUCNT_CPICNT_BITS (8)
8537 
8538 #define DWT_FOLDCNT *((volatile int32u *)0xE0001018u)
8539 #define DWT_FOLDCNT_REG *((volatile int32u *)0xE0001018u)
8540 #define DWT_FOLDCNT_ADDR (0xE0001018u)
8541 #define DWT_FOLDCNT_RESET (0x00000000u)
8542  /* CPICNT field */
8543  #define DWT_FOLDCNT_CPICNT (0x000000FFu)
8544  #define DWT_FOLDCNT_CPICNT_MASK (0x000000FFu)
8545  #define DWT_FOLDCNT_CPICNT_BIT (0)
8546  #define DWT_FOLDCNT_CPICNT_BITS (8)
8547 
8548 #define DWT_PCSR *((volatile int32u *)0xE000101Cu)
8549 #define DWT_PCSR_REG *((volatile int32u *)0xE000101Cu)
8550 #define DWT_PCSR_ADDR (0xE000101Cu)
8551 #define DWT_PCSR_RESET (0x00000000u)
8552  /* EIASAMPLE field */
8553  #define DWT_PCSR_EIASAMPLE (0xFFFFFFFFu)
8554  #define DWT_PCSR_EIASAMPLE_MASK (0xFFFFFFFFu)
8555  #define DWT_PCSR_EIASAMPLE_BIT (0)
8556  #define DWT_PCSR_EIASAMPLE_BITS (32)
8557 
8558 #define DWT_COMP0 *((volatile int32u *)0xE0001020u)
8559 #define DWT_COMP0_REG *((volatile int32u *)0xE0001020u)
8560 #define DWT_COMP0_ADDR (0xE0001020u)
8561 #define DWT_COMP0_RESET (0x00000000u)
8562  /* COMP0 field */
8563  #define DWT_COMP0_COMP0 (0xFFFFFFFFu)
8564  #define DWT_COMP0_COMP0_MASK (0xFFFFFFFFu)
8565  #define DWT_COMP0_COMP0_BIT (0)
8566  #define DWT_COMP0_COMP0_BITS (32)
8567 
8568 #define DWT_MASK0 *((volatile int32u *)0xE0001024u)
8569 #define DWT_MASK0_REG *((volatile int32u *)0xE0001024u)
8570 #define DWT_MASK0_ADDR (0xE0001024u)
8571 #define DWT_MASK0_RESET (0x00000000u)
8572  /* MASK0 field */
8573  #define DWT_MASK0_MASK0 (0x0000001Fu)
8574  #define DWT_MASK0_MASK0_MASK (0x0000001Fu)
8575  #define DWT_MASK0_MASK0_BIT (0)
8576  #define DWT_MASK0_MASK0_BITS (5)
8577 
8578 #define DWT_FUNCTION0 *((volatile int32u *)0xE0001028u)
8579 #define DWT_FUNCTION0_REG *((volatile int32u *)0xE0001028u)
8580 #define DWT_FUNCTION0_ADDR (0xE0001028u)
8581 #define DWT_FUNCTION0_RESET (0x00000000u)
8582  /* MATCHED field */
8583  #define DWT_FUNCTION0_MATCHED (0x01000000u)
8584  #define DWT_FUNCTION0_MATCHED_MASK (0x01000000u)
8585  #define DWT_FUNCTION0_MATCHED_BIT (24)
8586  #define DWT_FUNCTION0_MATCHED_BITS (1)
8587  /* CYCMATCH field */
8588  #define DWT_FUNCTION0_CYCMATCH (0x00000080u)
8589  #define DWT_FUNCTION0_CYCMATCH_MASK (0x00000080u)
8590  #define DWT_FUNCTION0_CYCMATCH_BIT (7)
8591  #define DWT_FUNCTION0_CYCMATCH_BITS (1)
8592  /* EMITRANGE field */
8593  #define DWT_FUNCTION0_EMITRANGE (0x00000020u)
8594  #define DWT_FUNCTION0_EMITRANGE_MASK (0x00000020u)
8595  #define DWT_FUNCTION0_EMITRANGE_BIT (5)
8596  #define DWT_FUNCTION0_EMITRANGE_BITS (1)
8597  /* FUNCTION field */
8598  #define DWT_FUNCTION0_FUNCTION (0x0000000Fu)
8599  #define DWT_FUNCTION0_FUNCTION_MASK (0x0000000Fu)
8600  #define DWT_FUNCTION0_FUNCTION_BIT (0)
8601  #define DWT_FUNCTION0_FUNCTION_BITS (4)
8602 
8603 #define DWT_COMP1 *((volatile int32u *)0xE0001030u)
8604 #define DWT_COMP1_REG *((volatile int32u *)0xE0001030u)
8605 #define DWT_COMP1_ADDR (0xE0001030u)
8606 #define DWT_COMP1_RESET (0x00000000u)
8607  /* COMP1 field */
8608  #define DWT_COMP1_COMP1 (0xFFFFFFFFu)
8609  #define DWT_COMP1_COMP1_MASK (0xFFFFFFFFu)
8610  #define DWT_COMP1_COMP1_BIT (0)
8611  #define DWT_COMP1_COMP1_BITS (32)
8612 
8613 #define DWT_MASK1 *((volatile int32u *)0xE0001034u)
8614 #define DWT_MASK1_REG *((volatile int32u *)0xE0001034u)
8615 #define DWT_MASK1_ADDR (0xE0001034u)
8616 #define DWT_MASK1_RESET (0x00000000u)
8617  /* MASK1 field */
8618  #define DWT_MASK1_MASK1 (0x0000001Fu)
8619  #define DWT_MASK1_MASK1_MASK (0x0000001Fu)
8620  #define DWT_MASK1_MASK1_BIT (0)
8621  #define DWT_MASK1_MASK1_BITS (5)
8622 
8623 #define DWT_FUNCTION1 *((volatile int32u *)0xE0001038u)
8624 #define DWT_FUNCTION1_REG *((volatile int32u *)0xE0001038u)
8625 #define DWT_FUNCTION1_ADDR (0xE0001038u)
8626 #define DWT_FUNCTION1_RESET (0x00000200u)
8627  /* MATCHED field */
8628  #define DWT_FUNCTION1_MATCHED (0x01000000u)
8629  #define DWT_FUNCTION1_MATCHED_MASK (0x01000000u)
8630  #define DWT_FUNCTION1_MATCHED_BIT (24)
8631  #define DWT_FUNCTION1_MATCHED_BITS (1)
8632  /* DATAVADDR1 field */
8633  #define DWT_FUNCTION1_DATAVADDR1 (0x000F0000u)
8634  #define DWT_FUNCTION1_DATAVADDR1_MASK (0x000F0000u)
8635  #define DWT_FUNCTION1_DATAVADDR1_BIT (16)
8636  #define DWT_FUNCTION1_DATAVADDR1_BITS (4)
8637  /* DATAVADDR0 field */
8638  #define DWT_FUNCTION1_DATAVADDR0 (0x0000F000u)
8639  #define DWT_FUNCTION1_DATAVADDR0_MASK (0x0000F000u)
8640  #define DWT_FUNCTION1_DATAVADDR0_BIT (12)
8641  #define DWT_FUNCTION1_DATAVADDR0_BITS (4)
8642  /* DATAVSIZE field */
8643  #define DWT_FUNCTION1_DATAVSIZE (0x00000C00u)
8644  #define DWT_FUNCTION1_DATAVSIZE_MASK (0x00000C00u)
8645  #define DWT_FUNCTION1_DATAVSIZE_BIT (10)
8646  #define DWT_FUNCTION1_DATAVSIZE_BITS (2)
8647  /* LNK1ENA field */
8648  #define DWT_FUNCTION1_LNK1ENA (0x00000200u)
8649  #define DWT_FUNCTION1_LNK1ENA_MASK (0x00000200u)
8650  #define DWT_FUNCTION1_LNK1ENA_BIT (9)
8651  #define DWT_FUNCTION1_LNK1ENA_BITS (1)
8652  /* DATAVMATCH field */
8653  #define DWT_FUNCTION1_DATAVMATCH (0x00000100u)
8654  #define DWT_FUNCTION1_DATAVMATCH_MASK (0x00000100u)
8655  #define DWT_FUNCTION1_DATAVMATCH_BIT (8)
8656  #define DWT_FUNCTION1_DATAVMATCH_BITS (1)
8657  /* EMITRANGE field */
8658  #define DWT_FUNCTION1_EMITRANGE (0x00000020u)
8659  #define DWT_FUNCTION1_EMITRANGE_MASK (0x00000020u)
8660  #define DWT_FUNCTION1_EMITRANGE_BIT (5)
8661  #define DWT_FUNCTION1_EMITRANGE_BITS (1)
8662  /* FUNCTION field */
8663  #define DWT_FUNCTION1_FUNCTION (0x0000000Fu)
8664  #define DWT_FUNCTION1_FUNCTION_MASK (0x0000000Fu)
8665  #define DWT_FUNCTION1_FUNCTION_BIT (0)
8666  #define DWT_FUNCTION1_FUNCTION_BITS (4)
8667 
8668 #define DWT_COMP2 *((volatile int32u *)0xE0001040u)
8669 #define DWT_COMP2_REG *((volatile int32u *)0xE0001040u)
8670 #define DWT_COMP2_ADDR (0xE0001040u)
8671 #define DWT_COMP2_RESET (0x00000000u)
8672  /* COMP2 field */
8673  #define DWT_COMP2_COMP2 (0xFFFFFFFFu)
8674  #define DWT_COMP2_COMP2_MASK (0xFFFFFFFFu)
8675  #define DWT_COMP2_COMP2_BIT (0)
8676  #define DWT_COMP2_COMP2_BITS (32)
8677 
8678 #define DWT_MASK2 *((volatile int32u *)0xE0001044u)
8679 #define DWT_MASK2_REG *((volatile int32u *)0xE0001044u)
8680 #define DWT_MASK2_ADDR (0xE0001044u)
8681 #define DWT_MASK2_RESET (0x00000000u)
8682  /* MASK2 field */
8683  #define DWT_MASK2_MASK2 (0x0000001Fu)
8684  #define DWT_MASK2_MASK2_MASK (0x0000001Fu)
8685  #define DWT_MASK2_MASK2_BIT (0)
8686  #define DWT_MASK2_MASK2_BITS (5)
8687 
8688 #define DWT_FUNCTION2 *((volatile int32u *)0xE0001048u)
8689 #define DWT_FUNCTION2_REG *((volatile int32u *)0xE0001048u)
8690 #define DWT_FUNCTION2_ADDR (0xE0001048u)
8691 #define DWT_FUNCTION2_RESET (0x00000000u)
8692  /* MATCHED field */
8693  #define DWT_FUNCTION2_MATCHED (0x01000000u)
8694  #define DWT_FUNCTION2_MATCHED_MASK (0x01000000u)
8695  #define DWT_FUNCTION2_MATCHED_BIT (24)
8696  #define DWT_FUNCTION2_MATCHED_BITS (1)
8697  /* EMITRANGE field */
8698  #define DWT_FUNCTION2_EMITRANGE (0x00000020u)
8699  #define DWT_FUNCTION2_EMITRANGE_MASK (0x00000020u)
8700  #define DWT_FUNCTION2_EMITRANGE_BIT (5)
8701  #define DWT_FUNCTION2_EMITRANGE_BITS (1)
8702  /* FUNCTION field */
8703  #define DWT_FUNCTION2_FUNCTION (0x0000000Fu)
8704  #define DWT_FUNCTION2_FUNCTION_MASK (0x0000000Fu)
8705  #define DWT_FUNCTION2_FUNCTION_BIT (0)
8706  #define DWT_FUNCTION2_FUNCTION_BITS (4)
8707 
8708 #define DWT_COMP3 *((volatile int32u *)0xE0001050u)
8709 #define DWT_COMP3_REG *((volatile int32u *)0xE0001050u)
8710 #define DWT_COMP3_ADDR (0xE0001050u)
8711 #define DWT_COMP3_RESET (0x00000000u)
8712  /* COMP3 field */
8713  #define DWT_COMP3_COMP3 (0xFFFFFFFFu)
8714  #define DWT_COMP3_COMP3_MASK (0xFFFFFFFFu)
8715  #define DWT_COMP3_COMP3_BIT (0)
8716  #define DWT_COMP3_COMP3_BITS (32)
8717 
8718 #define DWT_MASK3 *((volatile int32u *)0xE0001054u)
8719 #define DWT_MASK3_REG *((volatile int32u *)0xE0001054u)
8720 #define DWT_MASK3_ADDR (0xE0001054u)
8721 #define DWT_MASK3_RESET (0x00000000u)
8722  /* MASK3 field */
8723  #define DWT_MASK3_MASK3 (0x0000001Fu)
8724  #define DWT_MASK3_MASK3_MASK (0x0000001Fu)
8725  #define DWT_MASK3_MASK3_BIT (0)
8726  #define DWT_MASK3_MASK3_BITS (5)
8727 
8728 #define DWT_FUNCTION3 *((volatile int32u *)0xE0001058u)
8729 #define DWT_FUNCTION3_REG *((volatile int32u *)0xE0001058u)
8730 #define DWT_FUNCTION3_ADDR (0xE0001058u)
8731 #define DWT_FUNCTION3_RESET (0x00000000u)
8732  /* MATCHED field */
8733  #define DWT_FUNCTION3_MATCHED (0x01000000u)
8734  #define DWT_FUNCTION3_MATCHED_MASK (0x01000000u)
8735  #define DWT_FUNCTION3_MATCHED_BIT (24)
8736  #define DWT_FUNCTION3_MATCHED_BITS (1)
8737  /* EMITRANGE field */
8738  #define DWT_FUNCTION3_EMITRANGE (0x00000020u)
8739  #define DWT_FUNCTION3_EMITRANGE_MASK (0x00000020u)
8740  #define DWT_FUNCTION3_EMITRANGE_BIT (5)
8741  #define DWT_FUNCTION3_EMITRANGE_BITS (1)
8742  /* FUNCTION field */
8743  #define DWT_FUNCTION3_FUNCTION (0x0000000Fu)
8744  #define DWT_FUNCTION3_FUNCTION_MASK (0x0000000Fu)
8745  #define DWT_FUNCTION3_FUNCTION_BIT (0)
8746  #define DWT_FUNCTION3_FUNCTION_BITS (4)
8747 
8748 #define DWT_PERIPHID4 *((volatile int32u *)0xE0001FD0u)
8749 #define DWT_PERIPHID4_REG *((volatile int32u *)0xE0001FD0u)
8750 #define DWT_PERIPHID4_ADDR (0xE0001FD0u)
8751 #define DWT_PERIPHID4_RESET (0x00000004u)
8752  /* PERIPHID field */
8753  #define DWT_PERIPHID4_PERIPHID (0xFFFFFFFFu)
8754  #define DWT_PERIPHID4_PERIPHID_MASK (0xFFFFFFFFu)
8755  #define DWT_PERIPHID4_PERIPHID_BIT (0)
8756  #define DWT_PERIPHID4_PERIPHID_BITS (32)
8757 
8758 #define DWT_PERIPHID5 *((volatile int32u *)0xE0001FD4u)
8759 #define DWT_PERIPHID5_REG *((volatile int32u *)0xE0001FD4u)
8760 #define DWT_PERIPHID5_ADDR (0xE0001FD4u)
8761 #define DWT_PERIPHID5_RESET (0x00000000u)
8762  /* PERIPHID field */
8763  #define DWT_PERIPHID5_PERIPHID (0xFFFFFFFFu)
8764  #define DWT_PERIPHID5_PERIPHID_MASK (0xFFFFFFFFu)
8765  #define DWT_PERIPHID5_PERIPHID_BIT (0)
8766  #define DWT_PERIPHID5_PERIPHID_BITS (32)
8767 
8768 #define DWT_PERIPHID6 *((volatile int32u *)0xE0001FD8u)
8769 #define DWT_PERIPHID6_REG *((volatile int32u *)0xE0001FD8u)
8770 #define DWT_PERIPHID6_ADDR (0xE0001FD8u)
8771 #define DWT_PERIPHID6_RESET (0x00000000u)
8772  /* PERIPHID field */
8773  #define DWT_PERIPHID6_PERIPHID (0xFFFFFFFFu)
8774  #define DWT_PERIPHID6_PERIPHID_MASK (0xFFFFFFFFu)
8775  #define DWT_PERIPHID6_PERIPHID_BIT (0)
8776  #define DWT_PERIPHID6_PERIPHID_BITS (32)
8777 
8778 #define DWT_PERIPHID7 *((volatile int32u *)0xE0001FDCu)
8779 #define DWT_PERIPHID7_REG *((volatile int32u *)0xE0001FDCu)
8780 #define DWT_PERIPHID7_ADDR (0xE0001FDCu)
8781 #define DWT_PERIPHID7_RESET (0x00000000u)
8782  /* PERIPHID field */
8783  #define DWT_PERIPHID7_PERIPHID (0xFFFFFFFFu)
8784  #define DWT_PERIPHID7_PERIPHID_MASK (0xFFFFFFFFu)
8785  #define DWT_PERIPHID7_PERIPHID_BIT (0)
8786  #define DWT_PERIPHID7_PERIPHID_BITS (32)
8787 
8788 #define DWT_PERIPHID0 *((volatile int32u *)0xE0001FE0u)
8789 #define DWT_PERIPHID0_REG *((volatile int32u *)0xE0001FE0u)
8790 #define DWT_PERIPHID0_ADDR (0xE0001FE0u)
8791 #define DWT_PERIPHID0_RESET (0x00000002u)
8792  /* PERIPHID field */
8793  #define DWT_PERIPHID0_PERIPHID (0xFFFFFFFFu)
8794  #define DWT_PERIPHID0_PERIPHID_MASK (0xFFFFFFFFu)
8795  #define DWT_PERIPHID0_PERIPHID_BIT (0)
8796  #define DWT_PERIPHID0_PERIPHID_BITS (32)
8797 
8798 #define DWT_PERIPHID1 *((volatile int32u *)0xE0001FE4u)
8799 #define DWT_PERIPHID1_REG *((volatile int32u *)0xE0001FE4u)
8800 #define DWT_PERIPHID1_ADDR (0xE0001FE4u)
8801 #define DWT_PERIPHID1_RESET (0x00000000u)
8802  /* PERIPHID field */
8803  #define DWT_PERIPHID1_PERIPHID (0xFFFFFFFFu)
8804  #define DWT_PERIPHID1_PERIPHID_MASK (0xFFFFFFFFu)
8805  #define DWT_PERIPHID1_PERIPHID_BIT (0)
8806  #define DWT_PERIPHID1_PERIPHID_BITS (32)
8807 
8808 #define DWT_PERIPHID2 *((volatile int32u *)0xE0001FE8u)
8809 #define DWT_PERIPHID2_REG *((volatile int32u *)0xE0001FE8u)
8810 #define DWT_PERIPHID2_ADDR (0xE0001FE8u)
8811 #define DWT_PERIPHID2_RESET (0x0000001Bu)
8812  /* PERIPHID field */
8813  #define DWT_PERIPHID2_PERIPHID (0xFFFFFFFFu)
8814  #define DWT_PERIPHID2_PERIPHID_MASK (0xFFFFFFFFu)
8815  #define DWT_PERIPHID2_PERIPHID_BIT (0)
8816  #define DWT_PERIPHID2_PERIPHID_BITS (32)
8817 
8818 #define DWT_PERIPHID3 *((volatile int32u *)0xE0001FECu)
8819 #define DWT_PERIPHID3_REG *((volatile int32u *)0xE0001FECu)
8820 #define DWT_PERIPHID3_ADDR (0xE0001FECu)
8821 #define DWT_PERIPHID3_RESET (0x00000000u)
8822  /* PERIPHID field */
8823  #define DWT_PERIPHID3_PERIPHID (0xFFFFFFFFu)
8824  #define DWT_PERIPHID3_PERIPHID_MASK (0xFFFFFFFFu)
8825  #define DWT_PERIPHID3_PERIPHID_BIT (0)
8826  #define DWT_PERIPHID3_PERIPHID_BITS (32)
8827 
8828 #define DWT_CELLID0 *((volatile int32u *)0xE0001FF0u)
8829 #define DWT_CELLID0_REG *((volatile int32u *)0xE0001FF0u)
8830 #define DWT_CELLID0_ADDR (0xE0001FF0u)
8831 #define DWT_CELLID0_RESET (0x0000000Du)
8832  /* CELLID field */
8833  #define DWT_CELLID0_CELLID (0xFFFFFFFFu)
8834  #define DWT_CELLID0_CELLID_MASK (0xFFFFFFFFu)
8835  #define DWT_CELLID0_CELLID_BIT (0)
8836  #define DWT_CELLID0_CELLID_BITS (32)
8837 
8838 #define DWT_CELLID1 *((volatile int32u *)0xE0001FF4u)
8839 #define DWT_CELLID1_REG *((volatile int32u *)0xE0001FF4u)
8840 #define DWT_CELLID1_ADDR (0xE0001FF4u)
8841 #define DWT_CELLID1_RESET (0x000000E0u)
8842  /* CELLID field */
8843  #define DWT_CELLID1_CELLID (0xFFFFFFFFu)
8844  #define DWT_CELLID1_CELLID_MASK (0xFFFFFFFFu)
8845  #define DWT_CELLID1_CELLID_BIT (0)
8846  #define DWT_CELLID1_CELLID_BITS (32)
8847 
8848 #define DWT_CELLID2 *((volatile int32u *)0xE0001FF8u)
8849 #define DWT_CELLID2_REG *((volatile int32u *)0xE0001FF8u)
8850 #define DWT_CELLID2_ADDR (0xE0001FF8u)
8851 #define DWT_CELLID2_RESET (0x00000005u)
8852  /* CELLID field */
8853  #define DWT_CELLID2_CELLID (0xFFFFFFFFu)
8854  #define DWT_CELLID2_CELLID_MASK (0xFFFFFFFFu)
8855  #define DWT_CELLID2_CELLID_BIT (0)
8856  #define DWT_CELLID2_CELLID_BITS (32)
8857 
8858 #define DWT_CELLID3 *((volatile int32u *)0xE0001FFCu)
8859 #define DWT_CELLID3_REG *((volatile int32u *)0xE0001FFCu)
8860 #define DWT_CELLID3_ADDR (0xE0001FFCu)
8861 #define DWT_CELLID3_RESET (0x000000B1u)
8862  /* CELLID field */
8863  #define DWT_CELLID3_CELLID (0xFFFFFFFFu)
8864  #define DWT_CELLID3_CELLID_MASK (0xFFFFFFFFu)
8865  #define DWT_CELLID3_CELLID_BIT (0)
8866  #define DWT_CELLID3_CELLID_BITS (32)
8867 
8868 /* FPB block */
8869 #define DATA_FPB_BASE (0xE0002000u)
8870 #define DATA_FPB_END (0xE0002FFFu)
8871 #define DATA_FPB_SIZE (DATA_FPB_END - DATA_FPB_BASE + 1)
8872 
8873 #define FPB_CTRL *((volatile int32u *)0xE0002000u)
8874 #define FPB_CTRL_REG *((volatile int32u *)0xE0002000u)
8875 #define FPB_CTRL_ADDR (0xE0002000u)
8876 #define FPB_CTRL_RESET (0x00000000u)
8877  /* NUM_LIT field */
8878  #define FPB_CTRL_NUM_LIT (0x00000F00u)
8879  #define FPB_CTRL_NUM_LIT_MASK (0x00000F00u)
8880  #define FPB_CTRL_NUM_LIT_BIT (8)
8881  #define FPB_CTRL_NUM_LIT_BITS (4)
8882  /* NUM_CODE field */
8883  #define FPB_CTRL_NUM_CODE (0x000000F0u)
8884  #define FPB_CTRL_NUM_CODE_MASK (0x000000F0u)
8885  #define FPB_CTRL_NUM_CODE_BIT (4)
8886  #define FPB_CTRL_NUM_CODE_BITS (4)
8887  /* KEY field */
8888  #define FPB_CTRL_KEY (0x00000002u)
8889  #define FPB_CTRL_KEY_MASK (0x00000002u)
8890  #define FPB_CTRL_KEY_BIT (1)
8891  #define FPB_CTRL_KEY_BITS (1)
8892  /* enable field */
8893  #define FPB_CTRL_enable (0x00000001u)
8894  #define FPB_CTRL_enable_MASK (0x00000001u)
8895  #define FPB_CTRL_enable_BIT (0)
8896  #define FPB_CTRL_enable_BITS (1)
8897 
8898 #define FPB_REMAP *((volatile int32u *)0xE0002004u)
8899 #define FPB_REMAP_REG *((volatile int32u *)0xE0002004u)
8900 #define FPB_REMAP_ADDR (0xE0002004u)
8901 #define FPB_REMAP_RESET (0x20000000u)
8902  /* REMAP field */
8903  #define FPB_REMAP_REMAP (0x1FFFFFE0u)
8904  #define FPB_REMAP_REMAP_MASK (0x1FFFFFE0u)
8905  #define FPB_REMAP_REMAP_BIT (5)
8906  #define FPB_REMAP_REMAP_BITS (24)
8907 
8908 #define FPB_COMP0 *((volatile int32u *)0xE0002008u)
8909 #define FPB_COMP0_REG *((volatile int32u *)0xE0002008u)
8910 #define FPB_COMP0_ADDR (0xE0002008u)
8911 #define FPB_COMP0_RESET (0x00000000u)
8912  /* REPLACE field */
8913  #define FPB_COMP0_REPLACE (0xC0000000u)
8914  #define FPB_COMP0_REPLACE_MASK (0xC0000000u)
8915  #define FPB_COMP0_REPLACE_BIT (30)
8916  #define FPB_COMP0_REPLACE_BITS (2)
8917  /* COMP field */
8918  #define FPB_COMP0_COMP (0x1FFFFFFCu)
8919  #define FPB_COMP0_COMP_MASK (0x1FFFFFFCu)
8920  #define FPB_COMP0_COMP_BIT (2)
8921  #define FPB_COMP0_COMP_BITS (27)
8922  /* enable field */
8923  #define FPB_COMP0_enable (0x00000001u)
8924  #define FPB_COMP0_enable_MASK (0x00000001u)
8925  #define FPB_COMP0_enable_BIT (0)
8926  #define FPB_COMP0_enable_BITS (1)
8927 
8928 #define FPB_COMP1 *((volatile int32u *)0xE000200Cu)
8929 #define FPB_COMP1_REG *((volatile int32u *)0xE000200Cu)
8930 #define FPB_COMP1_ADDR (0xE000200Cu)
8931 #define FPB_COMP1_RESET (0x00000000u)
8932  /* REPLACE field */
8933  #define FPB_COMP1_REPLACE (0xC0000000u)
8934  #define FPB_COMP1_REPLACE_MASK (0xC0000000u)
8935  #define FPB_COMP1_REPLACE_BIT (30)
8936  #define FPB_COMP1_REPLACE_BITS (2)
8937  /* COMP field */
8938  #define FPB_COMP1_COMP (0x1FFFFFFCu)
8939  #define FPB_COMP1_COMP_MASK (0x1FFFFFFCu)
8940  #define FPB_COMP1_COMP_BIT (2)
8941  #define FPB_COMP1_COMP_BITS (27)
8942  /* enable field */
8943  #define FPB_COMP1_enable (0x00000001u)
8944  #define FPB_COMP1_enable_MASK (0x00000001u)
8945  #define FPB_COMP1_enable_BIT (0)
8946  #define FPB_COMP1_enable_BITS (1)
8947 
8948 #define FPB_COMP2 *((volatile int32u *)0xE0002010u)
8949 #define FPB_COMP2_REG *((volatile int32u *)0xE0002010u)
8950 #define FPB_COMP2_ADDR (0xE0002010u)
8951 #define FPB_COMP2_RESET (0x00000000u)
8952  /* REPLACE field */
8953  #define FPB_COMP2_REPLACE (0xC0000000u)
8954  #define FPB_COMP2_REPLACE_MASK (0xC0000000u)
8955  #define FPB_COMP2_REPLACE_BIT (30)
8956  #define FPB_COMP2_REPLACE_BITS (2)
8957  /* COMP field */
8958  #define FPB_COMP2_COMP (0x1FFFFFFCu)
8959  #define FPB_COMP2_COMP_MASK (0x1FFFFFFCu)
8960  #define FPB_COMP2_COMP_BIT (2)
8961  #define FPB_COMP2_COMP_BITS (27)
8962  /* enable field */
8963  #define FPB_COMP2_enable (0x00000001u)
8964  #define FPB_COMP2_enable_MASK (0x00000001u)
8965  #define FPB_COMP2_enable_BIT (0)
8966  #define FPB_COMP2_enable_BITS (1)
8967 
8968 #define FPB_COMP3 *((volatile int32u *)0xE0002014u)
8969 #define FPB_COMP3_REG *((volatile int32u *)0xE0002014u)
8970 #define FPB_COMP3_ADDR (0xE0002014u)
8971 #define FPB_COMP3_RESET (0x00000000u)
8972  /* REPLACE field */
8973  #define FPB_COMP3_REPLACE (0xC0000000u)
8974  #define FPB_COMP3_REPLACE_MASK (0xC0000000u)
8975  #define FPB_COMP3_REPLACE_BIT (30)
8976  #define FPB_COMP3_REPLACE_BITS (2)
8977  /* COMP field */
8978  #define FPB_COMP3_COMP (0x1FFFFFFCu)
8979  #define FPB_COMP3_COMP_MASK (0x1FFFFFFCu)
8980  #define FPB_COMP3_COMP_BIT (2)
8981  #define FPB_COMP3_COMP_BITS (27)
8982  /* enable field */
8983  #define FPB_COMP3_enable (0x00000001u)
8984  #define FPB_COMP3_enable_MASK (0x00000001u)
8985  #define FPB_COMP3_enable_BIT (0)
8986  #define FPB_COMP3_enable_BITS (1)
8987 
8988 #define FPB_COMP4 *((volatile int32u *)0xE0002018u)
8989 #define FPB_COMP4_REG *((volatile int32u *)0xE0002018u)
8990 #define FPB_COMP4_ADDR (0xE0002018u)
8991 #define FPB_COMP4_RESET (0x00000000u)
8992  /* REPLACE field */
8993  #define FPB_COMP4_REPLACE (0xC0000000u)
8994  #define FPB_COMP4_REPLACE_MASK (0xC0000000u)
8995  #define FPB_COMP4_REPLACE_BIT (30)
8996  #define FPB_COMP4_REPLACE_BITS (2)
8997  /* COMP field */
8998  #define FPB_COMP4_COMP (0x1FFFFFFCu)
8999  #define FPB_COMP4_COMP_MASK (0x1FFFFFFCu)
9000  #define FPB_COMP4_COMP_BIT (2)
9001  #define FPB_COMP4_COMP_BITS (27)
9002  /* enable field */
9003  #define FPB_COMP4_enable (0x00000001u)
9004  #define FPB_COMP4_enable_MASK (0x00000001u)
9005  #define FPB_COMP4_enable_BIT (0)
9006  #define FPB_COMP4_enable_BITS (1)
9007 
9008 #define FPB_COMP5 *((volatile int32u *)0xE000201Cu)
9009 #define FPB_COMP5_REG *((volatile int32u *)0xE000201Cu)
9010 #define FPB_COMP5_ADDR (0xE000201Cu)
9011 #define FPB_COMP5_RESET (0x00000000u)
9012  /* REPLACE field */
9013  #define FPB_COMP5_REPLACE (0xC0000000u)
9014  #define FPB_COMP5_REPLACE_MASK (0xC0000000u)
9015  #define FPB_COMP5_REPLACE_BIT (30)
9016  #define FPB_COMP5_REPLACE_BITS (2)
9017  /* COMP field */
9018  #define FPB_COMP5_COMP (0x1FFFFFFCu)
9019  #define FPB_COMP5_COMP_MASK (0x1FFFFFFCu)
9020  #define FPB_COMP5_COMP_BIT (2)
9021  #define FPB_COMP5_COMP_BITS (27)
9022  /* enable field */
9023  #define FPB_COMP5_enable (0x00000001u)
9024  #define FPB_COMP5_enable_MASK (0x00000001u)
9025  #define FPB_COMP5_enable_BIT (0)
9026  #define FPB_COMP5_enable_BITS (1)
9027 
9028 #define FPB_COMP6 *((volatile int32u *)0xE0002020u)
9029 #define FPB_COMP6_REG *((volatile int32u *)0xE0002020u)
9030 #define FPB_COMP6_ADDR (0xE0002020u)
9031 #define FPB_COMP6_RESET (0x00000000u)
9032  /* REPLACE field */
9033  #define FPB_COMP6_REPLACE (0xC0000000u)
9034  #define FPB_COMP6_REPLACE_MASK (0xC0000000u)
9035  #define FPB_COMP6_REPLACE_BIT (30)
9036  #define FPB_COMP6_REPLACE_BITS (2)
9037  /* COMP field */
9038  #define FPB_COMP6_COMP (0x1FFFFFFCu)
9039  #define FPB_COMP6_COMP_MASK (0x1FFFFFFCu)
9040  #define FPB_COMP6_COMP_BIT (2)
9041  #define FPB_COMP6_COMP_BITS (27)
9042  /* enable field */
9043  #define FPB_COMP6_enable (0x00000001u)
9044  #define FPB_COMP6_enable_MASK (0x00000001u)
9045  #define FPB_COMP6_enable_BIT (0)
9046  #define FPB_COMP6_enable_BITS (1)
9047 
9048 #define FPB_COMP7 *((volatile int32u *)0xE0002024u)
9049 #define FPB_COMP7_REG *((volatile int32u *)0xE0002024u)
9050 #define FPB_COMP7_ADDR (0xE0002024u)
9051 #define FPB_COMP7_RESET (0x00000000u)
9052  /* REPLACE field */
9053  #define FPB_COMP7_REPLACE (0xC0000000u)
9054  #define FPB_COMP7_REPLACE_MASK (0xC0000000u)
9055  #define FPB_COMP7_REPLACE_BIT (30)
9056  #define FPB_COMP7_REPLACE_BITS (2)
9057  /* COMP field */
9058  #define FPB_COMP7_COMP (0x1FFFFFFCu)
9059  #define FPB_COMP7_COMP_MASK (0x1FFFFFFCu)
9060  #define FPB_COMP7_COMP_BIT (2)
9061  #define FPB_COMP7_COMP_BITS (27)
9062  /* enable field */
9063  #define FPB_COMP7_enable (0x00000001u)
9064  #define FPB_COMP7_enable_MASK (0x00000001u)
9065  #define FPB_COMP7_enable_BIT (0)
9066  #define FPB_COMP7_enable_BITS (1)
9067 
9068 #define FPB_PERIPHID4 *((volatile int32u *)0xE0002FD0u)
9069 #define FPB_PERIPHID4_REG *((volatile int32u *)0xE0002FD0u)
9070 #define FPB_PERIPHID4_ADDR (0xE0002FD0u)
9071 #define FPB_PERIPHID4_RESET (0x00000004u)
9072  /* PERIPHID field */
9073  #define FPB_PERIPHID4_PERIPHID (0xFFFFFFFFu)
9074  #define FPB_PERIPHID4_PERIPHID_MASK (0xFFFFFFFFu)
9075  #define FPB_PERIPHID4_PERIPHID_BIT (0)
9076  #define FPB_PERIPHID4_PERIPHID_BITS (32)
9077 
9078 #define FPB_PERIPHID5 *((volatile int32u *)0xE0002FD4u)
9079 #define FPB_PERIPHID5_REG *((volatile int32u *)0xE0002FD4u)
9080 #define FPB_PERIPHID5_ADDR (0xE0002FD4u)
9081 #define FPB_PERIPHID5_RESET (0x00000000u)
9082  /* PERIPHID field */
9083  #define FPB_PERIPHID5_PERIPHID (0xFFFFFFFFu)
9084  #define FPB_PERIPHID5_PERIPHID_MASK (0xFFFFFFFFu)
9085  #define FPB_PERIPHID5_PERIPHID_BIT (0)
9086  #define FPB_PERIPHID5_PERIPHID_BITS (32)
9087 
9088 #define FPB_PERIPHID6 *((volatile int32u *)0xE0002FD8u)
9089 #define FPB_PERIPHID6_REG *((volatile int32u *)0xE0002FD8u)
9090 #define FPB_PERIPHID6_ADDR (0xE0002FD8u)
9091 #define FPB_PERIPHID6_RESET (0x00000000u)
9092  /* PERIPHID field */
9093  #define FPB_PERIPHID6_PERIPHID (0xFFFFFFFFu)
9094  #define FPB_PERIPHID6_PERIPHID_MASK (0xFFFFFFFFu)
9095  #define FPB_PERIPHID6_PERIPHID_BIT (0)
9096  #define FPB_PERIPHID6_PERIPHID_BITS (32)
9097 
9098 #define FPB_PERIPHID7 *((volatile int32u *)0xE0002FDCu)
9099 #define FPB_PERIPHID7_REG *((volatile int32u *)0xE0002FDCu)
9100 #define FPB_PERIPHID7_ADDR (0xE0002FDCu)
9101 #define FPB_PERIPHID7_RESET (0x00000000u)
9102  /* PERIPHID field */
9103  #define FPB_PERIPHID7_PERIPHID (0xFFFFFFFFu)
9104  #define FPB_PERIPHID7_PERIPHID_MASK (0xFFFFFFFFu)
9105  #define FPB_PERIPHID7_PERIPHID_BIT (0)
9106  #define FPB_PERIPHID7_PERIPHID_BITS (32)
9107 
9108 #define FPB_PERIPHID0 *((volatile int32u *)0xE0002FE0u)
9109 #define FPB_PERIPHID0_REG *((volatile int32u *)0xE0002FE0u)
9110 #define FPB_PERIPHID0_ADDR (0xE0002FE0u)
9111 #define FPB_PERIPHID0_RESET (0x00000003u)
9112  /* PERIPHID field */
9113  #define FPB_PERIPHID0_PERIPHID (0xFFFFFFFFu)
9114  #define FPB_PERIPHID0_PERIPHID_MASK (0xFFFFFFFFu)
9115  #define FPB_PERIPHID0_PERIPHID_BIT (0)
9116  #define FPB_PERIPHID0_PERIPHID_BITS (32)
9117 
9118 #define FPB_PERIPHID1 *((volatile int32u *)0xE0002FE4u)
9119 #define FPB_PERIPHID1_REG *((volatile int32u *)0xE0002FE4u)
9120 #define FPB_PERIPHID1_ADDR (0xE0002FE4u)
9121 #define FPB_PERIPHID1_RESET (0x000000B0u)
9122  /* PERIPHID field */
9123  #define FPB_PERIPHID1_PERIPHID (0xFFFFFFFFu)
9124  #define FPB_PERIPHID1_PERIPHID_MASK (0xFFFFFFFFu)
9125  #define FPB_PERIPHID1_PERIPHID_BIT (0)
9126  #define FPB_PERIPHID1_PERIPHID_BITS (32)
9127 
9128 #define FPB_PERIPHID2 *((volatile int32u *)0xE0002FE8u)
9129 #define FPB_PERIPHID2_REG *((volatile int32u *)0xE0002FE8u)
9130 #define FPB_PERIPHID2_ADDR (0xE0002FE8u)
9131 #define FPB_PERIPHID2_RESET (0x0000000Bu)
9132  /* PERIPHID field */
9133  #define FPB_PERIPHID2_PERIPHID (0xFFFFFFFFu)
9134  #define FPB_PERIPHID2_PERIPHID_MASK (0xFFFFFFFFu)
9135  #define FPB_PERIPHID2_PERIPHID_BIT (0)
9136  #define FPB_PERIPHID2_PERIPHID_BITS (32)
9137 
9138 #define FPB_PERIPHID3 *((volatile int32u *)0xE0002FECu)
9139 #define FPB_PERIPHID3_REG *((volatile int32u *)0xE0002FECu)
9140 #define FPB_PERIPHID3_ADDR (0xE0002FECu)
9141 #define FPB_PERIPHID3_RESET (0x00000000u)
9142  /* PERIPHID field */
9143  #define FPB_PERIPHID3_PERIPHID (0xFFFFFFFFu)
9144  #define FPB_PERIPHID3_PERIPHID_MASK (0xFFFFFFFFu)
9145  #define FPB_PERIPHID3_PERIPHID_BIT (0)
9146  #define FPB_PERIPHID3_PERIPHID_BITS (32)
9147 
9148 #define FPB_CELLID0 *((volatile int32u *)0xE0002FF0u)
9149 #define FPB_CELLID0_REG *((volatile int32u *)0xE0002FF0u)
9150 #define FPB_CELLID0_ADDR (0xE0002FF0u)
9151 #define FPB_CELLID0_RESET (0x0000000Du)
9152  /* CELLID field */
9153  #define FPB_CELLID0_CELLID (0xFFFFFFFFu)
9154  #define FPB_CELLID0_CELLID_MASK (0xFFFFFFFFu)
9155  #define FPB_CELLID0_CELLID_BIT (0)
9156  #define FPB_CELLID0_CELLID_BITS (32)
9157 
9158 #define FPB_CELLID1 *((volatile int32u *)0xE0002FF4u)
9159 #define FPB_CELLID1_REG *((volatile int32u *)0xE0002FF4u)
9160 #define FPB_CELLID1_ADDR (0xE0002FF4u)
9161 #define FPB_CELLID1_RESET (0x000000E0u)
9162  /* CELLID field */
9163  #define FPB_CELLID1_CELLID (0xFFFFFFFFu)
9164  #define FPB_CELLID1_CELLID_MASK (0xFFFFFFFFu)
9165  #define FPB_CELLID1_CELLID_BIT (0)
9166  #define FPB_CELLID1_CELLID_BITS (32)
9167 
9168 #define FPB_CELLID2 *((volatile int32u *)0xE0002FF8u)
9169 #define FPB_CELLID2_REG *((volatile int32u *)0xE0002FF8u)
9170 #define FPB_CELLID2_ADDR (0xE0002FF8u)
9171 #define FPB_CELLID2_RESET (0x00000005u)
9172  /* CELLID field */
9173  #define FPB_CELLID2_CELLID (0xFFFFFFFFu)
9174  #define FPB_CELLID2_CELLID_MASK (0xFFFFFFFFu)
9175  #define FPB_CELLID2_CELLID_BIT (0)
9176  #define FPB_CELLID2_CELLID_BITS (32)
9177 
9178 #define FPB_CELLID3 *((volatile int32u *)0xE0002FFCu)
9179 #define FPB_CELLID3_REG *((volatile int32u *)0xE0002FFCu)
9180 #define FPB_CELLID3_ADDR (0xE0002FFCu)
9181 #define FPB_CELLID3_RESET (0x000000B1u)
9182  /* CELLID field */
9183  #define FPB_CELLID3_CELLID (0xFFFFFFFFu)
9184  #define FPB_CELLID3_CELLID_MASK (0xFFFFFFFFu)
9185  #define FPB_CELLID3_CELLID_BIT (0)
9186  #define FPB_CELLID3_CELLID_BITS (32)
9187 
9188 /* NVIC block */
9189 #define BLOCK_NVIC_BASE (0xE000E000u)
9190 #define BLOCK_NVIC_END (0xE000EFFFu)
9191 #define BLOCK_NVIC_SIZE (BLOCK_NVIC_END - BLOCK_NVIC_BASE + 1)
9192 
9193 #define NVIC_MCR *((volatile int32u *)0xE000E000u)
9194 #define NVIC_MCR_REG *((volatile int32u *)0xE000E000u)
9195 #define NVIC_MCR_ADDR (0xE000E000u)
9196 #define NVIC_MCR_RESET (0x00000000u)
9197 
9198 #define NVIC_ICTR *((volatile int32u *)0xE000E004u)
9199 #define NVIC_ICTR_REG *((volatile int32u *)0xE000E004u)
9200 #define NVIC_ICTR_ADDR (0xE000E004u)
9201 #define NVIC_ICTR_RESET (0x00000000u)
9202  /* INTLINESNUM field */
9203  #define NVIC_ICTR_INTLINESNUM (0x0000001Fu)
9204  #define NVIC_ICTR_INTLINESNUM_MASK (0x0000001Fu)
9205  #define NVIC_ICTR_INTLINESNUM_BIT (0)
9206  #define NVIC_ICTR_INTLINESNUM_BITS (5)
9207 
9208 #define ST_CSR *((volatile int32u *)0xE000E010u)
9209 #define ST_CSR_REG *((volatile int32u *)0xE000E010u)
9210 #define ST_CSR_ADDR (0xE000E010u)
9211 #define ST_CSR_RESET (0x00000000u)
9212  /* COUNTFLAG field */
9213  #define ST_CSR_COUNTFLAG (0x00010000u)
9214  #define ST_CSR_COUNTFLAG_MASK (0x00010000u)
9215  #define ST_CSR_COUNTFLAG_BIT (16)
9216  #define ST_CSR_COUNTFLAG_BITS (1)
9217  /* CLKSOURCE field */
9218  #define ST_CSR_CLKSOURCE (0x00000004u)
9219  #define ST_CSR_CLKSOURCE_MASK (0x00000004u)
9220  #define ST_CSR_CLKSOURCE_BIT (2)
9221  #define ST_CSR_CLKSOURCE_BITS (1)
9222  /* TICKINT field */
9223  #define ST_CSR_TICKINT (0x00000002u)
9224  #define ST_CSR_TICKINT_MASK (0x00000002u)
9225  #define ST_CSR_TICKINT_BIT (1)
9226  #define ST_CSR_TICKINT_BITS (1)
9227  /* ENABLE field */
9228  #define ST_CSR_ENABLE (0x00000001u)
9229  #define ST_CSR_ENABLE_MASK (0x00000001u)
9230  #define ST_CSR_ENABLE_BIT (0)
9231  #define ST_CSR_ENABLE_BITS (1)
9232 
9233 #define ST_RVR *((volatile int32u *)0xE000E014u)
9234 #define ST_RVR_REG *((volatile int32u *)0xE000E014u)
9235 #define ST_RVR_ADDR (0xE000E014u)
9236 #define ST_RVR_RESET (0x00000000u)
9237  /* RELOAD field */
9238  #define ST_RVR_RELOAD (0x00FFFFFFu)
9239  #define ST_RVR_RELOAD_MASK (0x00FFFFFFu)
9240  #define ST_RVR_RELOAD_BIT (0)
9241  #define ST_RVR_RELOAD_BITS (24)
9242 
9243 #define ST_CVR *((volatile int32u *)0xE000E018u)
9244 #define ST_CVR_REG *((volatile int32u *)0xE000E018u)
9245 #define ST_CVR_ADDR (0xE000E018u)
9246 #define ST_CVR_RESET (0x00000000u)
9247  /* CURRENT field */
9248  #define ST_CVR_CURRENT (0xFFFFFFFFu)
9249  #define ST_CVR_CURRENT_MASK (0xFFFFFFFFu)
9250  #define ST_CVR_CURRENT_BIT (0)
9251  #define ST_CVR_CURRENT_BITS (32)
9252 
9253 #define ST_CALVR *((volatile int32u *)0xE000E01Cu)
9254 #define ST_CALVR_REG *((volatile int32u *)0xE000E01Cu)
9255 #define ST_CALVR_ADDR (0xE000E01Cu)
9256 #define ST_CALVR_RESET (0x00000000u)
9257  /* NOREF field */
9258  #define ST_CALVR_NOREF (0x80000000u)
9259  #define ST_CALVR_NOREF_MASK (0x80000000u)
9260  #define ST_CALVR_NOREF_BIT (31)
9261  #define ST_CALVR_NOREF_BITS (1)
9262  /* SKEW field */
9263  #define ST_CALVR_SKEW (0x40000000u)
9264  #define ST_CALVR_SKEW_MASK (0x40000000u)
9265  #define ST_CALVR_SKEW_BIT (30)
9266  #define ST_CALVR_SKEW_BITS (1)
9267  /* TENMS field */
9268  #define ST_CALVR_TENMS (0x00FFFFFFu)
9269  #define ST_CALVR_TENMS_MASK (0x00FFFFFFu)
9270  #define ST_CALVR_TENMS_BIT (0)
9271  #define ST_CALVR_TENMS_BITS (24)
9272 
9273 #define INT_CFGSET *((volatile int32u *)0xE000E100u)
9274 #define INT_CFGSET_REG *((volatile int32u *)0xE000E100u)
9275 #define INT_CFGSET_ADDR (0xE000E100u)
9276 #define INT_CFGSET_RESET (0x00000000u)
9277  /* INT_DEBUG field */
9278  #define INT_DEBUG (0x00010000u)
9279  #define INT_DEBUG_MASK (0x00010000u)
9280  #define INT_DEBUG_BIT (16)
9281  #define INT_DEBUG_BITS (1)
9282  /* INT_IRQD field */
9283  #define INT_IRQD (0x00008000u)
9284  #define INT_IRQD_MASK (0x00008000u)
9285  #define INT_IRQD_BIT (15)
9286  #define INT_IRQD_BITS (1)
9287  /* INT_IRQC field */
9288  #define INT_IRQC (0x00004000u)
9289  #define INT_IRQC_MASK (0x00004000u)
9290  #define INT_IRQC_BIT (14)
9291  #define INT_IRQC_BITS (1)
9292  /* INT_IRQB field */
9293  #define INT_IRQB (0x00002000u)
9294  #define INT_IRQB_MASK (0x00002000u)
9295  #define INT_IRQB_BIT (13)
9296  #define INT_IRQB_BITS (1)
9297  /* INT_IRQA field */
9298  #define INT_IRQA (0x00001000u)
9299  #define INT_IRQA_MASK (0x00001000u)
9300  #define INT_IRQA_BIT (12)
9301  #define INT_IRQA_BITS (1)
9302  /* INT_ADC field */
9303  #define INT_ADC (0x00000800u)
9304  #define INT_ADC_MASK (0x00000800u)
9305  #define INT_ADC_BIT (11)
9306  #define INT_ADC_BITS (1)
9307  /* INT_MACRX field */
9308  #define INT_MACRX (0x00000400u)
9309  #define INT_MACRX_MASK (0x00000400u)
9310  #define INT_MACRX_BIT (10)
9311  #define INT_MACRX_BITS (1)
9312  /* INT_MACTX field */
9313  #define INT_MACTX (0x00000200u)
9314  #define INT_MACTX_MASK (0x00000200u)
9315  #define INT_MACTX_BIT (9)
9316  #define INT_MACTX_BITS (1)
9317  /* INT_MACTMR field */
9318  #define INT_MACTMR (0x00000100u)
9319  #define INT_MACTMR_MASK (0x00000100u)
9320  #define INT_MACTMR_BIT (8)
9321  #define INT_MACTMR_BITS (1)
9322  /* INT_SEC field */
9323  #define INT_SEC (0x00000080u)
9324  #define INT_SEC_MASK (0x00000080u)
9325  #define INT_SEC_BIT (7)
9326  #define INT_SEC_BITS (1)
9327  /* INT_SC2 field */
9328  #define INT_SC2 (0x00000040u)
9329  #define INT_SC2_MASK (0x00000040u)
9330  #define INT_SC2_BIT (6)
9331  #define INT_SC2_BITS (1)
9332  /* INT_SC1 field */
9333  #define INT_SC1 (0x00000020u)
9334  #define INT_SC1_MASK (0x00000020u)
9335  #define INT_SC1_BIT (5)
9336  #define INT_SC1_BITS (1)
9337  /* INT_SLEEPTMR field */
9338  #define INT_SLEEPTMR (0x00000010u)
9339  #define INT_SLEEPTMR_MASK (0x00000010u)
9340  #define INT_SLEEPTMR_BIT (4)
9341  #define INT_SLEEPTMR_BITS (1)
9342  /* INT_BB field */
9343  #define INT_BB (0x00000008u)
9344  #define INT_BB_MASK (0x00000008u)
9345  #define INT_BB_BIT (3)
9346  #define INT_BB_BITS (1)
9347  /* INT_MGMT field */
9348  #define INT_MGMT (0x00000004u)
9349  #define INT_MGMT_MASK (0x00000004u)
9350  #define INT_MGMT_BIT (2)
9351  #define INT_MGMT_BITS (1)
9352  /* INT_TIM2 field */
9353  #define INT_TIM2 (0x00000002u)
9354  #define INT_TIM2_MASK (0x00000002u)
9355  #define INT_TIM2_BIT (1)
9356  #define INT_TIM2_BITS (1)
9357  /* INT_TIM1 field */
9358  #define INT_TIM1 (0x00000001u)
9359  #define INT_TIM1_MASK (0x00000001u)
9360  #define INT_TIM1_BIT (0)
9361  #define INT_TIM1_BITS (1)
9362 
9363 #define INT_CFGCLR *((volatile int32u *)0xE000E180u)
9364 #define INT_CFGCLR_REG *((volatile int32u *)0xE000E180u)
9365 #define INT_CFGCLR_ADDR (0xE000E180u)
9366 #define INT_CFGCLR_RESET (0x00000000u)
9367  /* INT_DEBUG field */
9368  #define INT_DEBUG (0x00010000u)
9369  #define INT_DEBUG_MASK (0x00010000u)
9370  #define INT_DEBUG_BIT (16)
9371  #define INT_DEBUG_BITS (1)
9372  /* INT_IRQD field */
9373  #define INT_IRQD (0x00008000u)
9374  #define INT_IRQD_MASK (0x00008000u)
9375  #define INT_IRQD_BIT (15)
9376  #define INT_IRQD_BITS (1)
9377  /* INT_IRQC field */
9378  #define INT_IRQC (0x00004000u)
9379  #define INT_IRQC_MASK (0x00004000u)
9380  #define INT_IRQC_BIT (14)
9381  #define INT_IRQC_BITS (1)
9382  /* INT_IRQB field */
9383  #define INT_IRQB (0x00002000u)
9384  #define INT_IRQB_MASK (0x00002000u)
9385  #define INT_IRQB_BIT (13)
9386  #define INT_IRQB_BITS (1)
9387  /* INT_IRQA field */
9388  #define INT_IRQA (0x00001000u)
9389  #define INT_IRQA_MASK (0x00001000u)
9390  #define INT_IRQA_BIT (12)
9391  #define INT_IRQA_BITS (1)
9392  /* INT_ADC field */
9393  #define INT_ADC (0x00000800u)
9394  #define INT_ADC_MASK (0x00000800u)
9395  #define INT_ADC_BIT (11)
9396  #define INT_ADC_BITS (1)
9397  /* INT_MACRX field */
9398  #define INT_MACRX (0x00000400u)
9399  #define INT_MACRX_MASK (0x00000400u)
9400  #define INT_MACRX_BIT (10)
9401  #define INT_MACRX_BITS (1)
9402  /* INT_MACTX field */
9403  #define INT_MACTX (0x00000200u)
9404  #define INT_MACTX_MASK (0x00000200u)
9405  #define INT_MACTX_BIT (9)
9406  #define INT_MACTX_BITS (1)
9407  /* INT_MACTMR field */
9408  #define INT_MACTMR (0x00000100u)
9409  #define INT_MACTMR_MASK (0x00000100u)
9410  #define INT_MACTMR_BIT (8)
9411  #define INT_MACTMR_BITS (1)
9412  /* INT_SEC field */
9413  #define INT_SEC (0x00000080u)
9414  #define INT_SEC_MASK (0x00000080u)
9415  #define INT_SEC_BIT (7)
9416  #define INT_SEC_BITS (1)
9417  /* INT_SC2 field */
9418  #define INT_SC2 (0x00000040u)
9419  #define INT_SC2_MASK (0x00000040u)
9420  #define INT_SC2_BIT (6)
9421  #define INT_SC2_BITS (1)
9422  /* INT_SC1 field */
9423  #define INT_SC1 (0x00000020u)
9424  #define INT_SC1_MASK (0x00000020u)
9425  #define INT_SC1_BIT (5)
9426  #define INT_SC1_BITS (1)
9427  /* INT_SLEEPTMR field */
9428  #define INT_SLEEPTMR (0x00000010u)
9429  #define INT_SLEEPTMR_MASK (0x00000010u)
9430  #define INT_SLEEPTMR_BIT (4)
9431  #define INT_SLEEPTMR_BITS (1)
9432  /* INT_BB field */
9433  #define INT_BB (0x00000008u)
9434  #define INT_BB_MASK (0x00000008u)
9435  #define INT_BB_BIT (3)
9436  #define INT_BB_BITS (1)
9437  /* INT_MGMT field */
9438  #define INT_MGMT (0x00000004u)
9439  #define INT_MGMT_MASK (0x00000004u)
9440  #define INT_MGMT_BIT (2)
9441  #define INT_MGMT_BITS (1)
9442  /* INT_TIM2 field */
9443  #define INT_TIM2 (0x00000002u)
9444  #define INT_TIM2_MASK (0x00000002u)
9445  #define INT_TIM2_BIT (1)
9446  #define INT_TIM2_BITS (1)
9447  /* INT_TIM1 field */
9448  #define INT_TIM1 (0x00000001u)
9449  #define INT_TIM1_MASK (0x00000001u)
9450  #define INT_TIM1_BIT (0)
9451  #define INT_TIM1_BITS (1)
9452 
9453 #define INT_PENDSET *((volatile int32u *)0xE000E200u)
9454 #define INT_PENDSET_REG *((volatile int32u *)0xE000E200u)
9455 #define INT_PENDSET_ADDR (0xE000E200u)
9456 #define INT_PENDSET_RESET (0x00000000u)
9457  /* INT_DEBUG field */
9458  #define INT_DEBUG (0x00010000u)
9459  #define INT_DEBUG_MASK (0x00010000u)
9460  #define INT_DEBUG_BIT (16)
9461  #define INT_DEBUG_BITS (1)
9462  /* INT_IRQD field */
9463  #define INT_IRQD (0x00008000u)
9464  #define INT_IRQD_MASK (0x00008000u)
9465  #define INT_IRQD_BIT (15)
9466  #define INT_IRQD_BITS (1)
9467  /* INT_IRQC field */
9468  #define INT_IRQC (0x00004000u)
9469  #define INT_IRQC_MASK (0x00004000u)
9470  #define INT_IRQC_BIT (14)
9471  #define INT_IRQC_BITS (1)
9472  /* INT_IRQB field */
9473  #define INT_IRQB (0x00002000u)
9474  #define INT_IRQB_MASK (0x00002000u)
9475  #define INT_IRQB_BIT (13)
9476  #define INT_IRQB_BITS (1)
9477  /* INT_IRQA field */
9478  #define INT_IRQA (0x00001000u)
9479  #define INT_IRQA_MASK (0x00001000u)
9480  #define INT_IRQA_BIT (12)
9481  #define INT_IRQA_BITS (1)
9482  /* INT_ADC field */
9483  #define INT_ADC (0x00000800u)
9484  #define INT_ADC_MASK (0x00000800u)
9485  #define INT_ADC_BIT (11)
9486  #define INT_ADC_BITS (1)
9487  /* INT_MACRX field */
9488  #define INT_MACRX (0x00000400u)
9489  #define INT_MACRX_MASK (0x00000400u)
9490  #define INT_MACRX_BIT (10)
9491  #define INT_MACRX_BITS (1)
9492  /* INT_MACTX field */
9493  #define INT_MACTX (0x00000200u)
9494  #define INT_MACTX_MASK (0x00000200u)
9495  #define INT_MACTX_BIT (9)
9496  #define INT_MACTX_BITS (1)
9497  /* INT_MACTMR field */
9498  #define INT_MACTMR (0x00000100u)
9499  #define INT_MACTMR_MASK (0x00000100u)
9500  #define INT_MACTMR_BIT (8)
9501  #define INT_MACTMR_BITS (1)
9502  /* INT_SEC field */
9503  #define INT_SEC (0x00000080u)
9504  #define INT_SEC_MASK (0x00000080u)
9505  #define INT_SEC_BIT (7)
9506  #define INT_SEC_BITS (1)
9507  /* INT_SC2 field */
9508  #define INT_SC2 (0x00000040u)
9509  #define INT_SC2_MASK (0x00000040u)
9510  #define INT_SC2_BIT (6)
9511  #define INT_SC2_BITS (1)
9512  /* INT_SC1 field */
9513  #define INT_SC1 (0x00000020u)
9514  #define INT_SC1_MASK (0x00000020u)
9515  #define INT_SC1_BIT (5)
9516  #define INT_SC1_BITS (1)
9517  /* INT_SLEEPTMR field */
9518  #define INT_SLEEPTMR (0x00000010u)
9519  #define INT_SLEEPTMR_MASK (0x00000010u)
9520  #define INT_SLEEPTMR_BIT (4)
9521  #define INT_SLEEPTMR_BITS (1)
9522  /* INT_BB field */
9523  #define INT_BB (0x00000008u)
9524  #define INT_BB_MASK (0x00000008u)
9525  #define INT_BB_BIT (3)
9526  #define INT_BB_BITS (1)
9527  /* INT_MGMT field */
9528  #define INT_MGMT (0x00000004u)
9529  #define INT_MGMT_MASK (0x00000004u)
9530  #define INT_MGMT_BIT (2)
9531  #define INT_MGMT_BITS (1)
9532  /* INT_TIM2 field */
9533  #define INT_TIM2 (0x00000002u)
9534  #define INT_TIM2_MASK (0x00000002u)
9535  #define INT_TIM2_BIT (1)
9536  #define INT_TIM2_BITS (1)
9537  /* INT_TIM1 field */
9538  #define INT_TIM1 (0x00000001u)
9539  #define INT_TIM1_MASK (0x00000001u)
9540  #define INT_TIM1_BIT (0)
9541  #define INT_TIM1_BITS (1)
9542 
9543 #define INT_PENDCLR *((volatile int32u *)0xE000E280u)
9544 #define INT_PENDCLR_REG *((volatile int32u *)0xE000E280u)
9545 #define INT_PENDCLR_ADDR (0xE000E280u)
9546 #define INT_PENDCLR_RESET (0x00000000u)
9547  /* INT_DEBUG field */
9548  #define INT_DEBUG (0x00010000u)
9549  #define INT_DEBUG_MASK (0x00010000u)
9550  #define INT_DEBUG_BIT (16)
9551  #define INT_DEBUG_BITS (1)
9552  /* INT_IRQD field */
9553  #define INT_IRQD (0x00008000u)
9554  #define INT_IRQD_MASK (0x00008000u)
9555  #define INT_IRQD_BIT (15)
9556  #define INT_IRQD_BITS (1)
9557  /* INT_IRQC field */
9558  #define INT_IRQC (0x00004000u)
9559  #define INT_IRQC_MASK (0x00004000u)
9560  #define INT_IRQC_BIT (14)
9561  #define INT_IRQC_BITS (1)
9562  /* INT_IRQB field */
9563  #define INT_IRQB (0x00002000u)
9564  #define INT_IRQB_MASK (0x00002000u)
9565  #define INT_IRQB_BIT (13)
9566  #define INT_IRQB_BITS (1)
9567  /* INT_IRQA field */
9568  #define INT_IRQA (0x00001000u)
9569  #define INT_IRQA_MASK (0x00001000u)
9570  #define INT_IRQA_BIT (12)
9571  #define INT_IRQA_BITS (1)
9572  /* INT_ADC field */
9573  #define INT_ADC (0x00000800u)
9574  #define INT_ADC_MASK (0x00000800u)
9575  #define INT_ADC_BIT (11)
9576  #define INT_ADC_BITS (1)
9577  /* INT_MACRX field */
9578  #define INT_MACRX (0x00000400u)
9579  #define INT_MACRX_MASK (0x00000400u)
9580  #define INT_MACRX_BIT (10)
9581  #define INT_MACRX_BITS (1)
9582  /* INT_MACTX field */
9583  #define INT_MACTX (0x00000200u)
9584  #define INT_MACTX_MASK (0x00000200u)
9585  #define INT_MACTX_BIT (9)
9586  #define INT_MACTX_BITS (1)
9587  /* INT_MACTMR field */
9588  #define INT_MACTMR (0x00000100u)
9589  #define INT_MACTMR_MASK (0x00000100u)
9590  #define INT_MACTMR_BIT (8)
9591  #define INT_MACTMR_BITS (1)
9592  /* INT_SEC field */
9593  #define INT_SEC (0x00000080u)
9594  #define INT_SEC_MASK (0x00000080u)
9595  #define INT_SEC_BIT (7)
9596  #define INT_SEC_BITS (1)
9597  /* INT_SC2 field */
9598  #define INT_SC2 (0x00000040u)
9599  #define INT_SC2_MASK (0x00000040u)
9600  #define INT_SC2_BIT (6)
9601  #define INT_SC2_BITS (1)
9602  /* INT_SC1 field */
9603  #define INT_SC1 (0x00000020u)
9604  #define INT_SC1_MASK (0x00000020u)
9605  #define INT_SC1_BIT (5)
9606  #define INT_SC1_BITS (1)
9607  /* INT_SLEEPTMR field */
9608  #define INT_SLEEPTMR (0x00000010u)
9609  #define INT_SLEEPTMR_MASK (0x00000010u)
9610  #define INT_SLEEPTMR_BIT (4)
9611  #define INT_SLEEPTMR_BITS (1)
9612  /* INT_BB field */
9613  #define INT_BB (0x00000008u)
9614  #define INT_BB_MASK (0x00000008u)
9615  #define INT_BB_BIT (3)
9616  #define INT_BB_BITS (1)
9617  /* INT_MGMT field */
9618  #define INT_MGMT (0x00000004u)
9619  #define INT_MGMT_MASK (0x00000004u)
9620  #define INT_MGMT_BIT (2)
9621  #define INT_MGMT_BITS (1)
9622  /* INT_TIM2 field */
9623  #define INT_TIM2 (0x00000002u)
9624  #define INT_TIM2_MASK (0x00000002u)
9625  #define INT_TIM2_BIT (1)
9626  #define INT_TIM2_BITS (1)
9627  /* INT_TIM1 field */
9628  #define INT_TIM1 (0x00000001u)
9629  #define INT_TIM1_MASK (0x00000001u)
9630  #define INT_TIM1_BIT (0)
9631  #define INT_TIM1_BITS (1)
9632 
9633 #define INT_ACTIVE *((volatile int32u *)0xE000E300u)
9634 #define INT_ACTIVE_REG *((volatile int32u *)0xE000E300u)
9635 #define INT_ACTIVE_ADDR (0xE000E300u)
9636 #define INT_ACTIVE_RESET (0x00000000u)
9637  /* INT_DEBUG field */
9638  #define INT_DEBUG (0x00010000u)
9639  #define INT_DEBUG_MASK (0x00010000u)
9640  #define INT_DEBUG_BIT (16)
9641  #define INT_DEBUG_BITS (1)
9642  /* INT_IRQD field */
9643  #define INT_IRQD (0x00008000u)
9644  #define INT_IRQD_MASK (0x00008000u)
9645  #define INT_IRQD_BIT (15)
9646  #define INT_IRQD_BITS (1)
9647  /* INT_IRQC field */
9648  #define INT_IRQC (0x00004000u)
9649  #define INT_IRQC_MASK (0x00004000u)
9650  #define INT_IRQC_BIT (14)
9651  #define INT_IRQC_BITS (1)
9652  /* INT_IRQB field */
9653  #define INT_IRQB (0x00002000u)
9654  #define INT_IRQB_MASK (0x00002000u)
9655  #define INT_IRQB_BIT (13)
9656  #define INT_IRQB_BITS (1)
9657  /* INT_IRQA field */
9658  #define INT_IRQA (0x00001000u)
9659  #define INT_IRQA_MASK (0x00001000u)
9660  #define INT_IRQA_BIT (12)
9661  #define INT_IRQA_BITS (1)
9662  /* INT_ADC field */
9663  #define INT_ADC (0x00000800u)
9664  #define INT_ADC_MASK (0x00000800u)
9665  #define INT_ADC_BIT (11)
9666  #define INT_ADC_BITS (1)
9667  /* INT_MACRX field */
9668  #define INT_MACRX (0x00000400u)
9669  #define INT_MACRX_MASK (0x00000400u)
9670  #define INT_MACRX_BIT (10)
9671  #define INT_MACRX_BITS (1)
9672  /* INT_MACTX field */
9673  #define INT_MACTX (0x00000200u)
9674  #define INT_MACTX_MASK (0x00000200u)
9675  #define INT_MACTX_BIT (9)
9676  #define INT_MACTX_BITS (1)
9677  /* INT_MACTMR field */
9678  #define INT_MACTMR (0x00000100u)
9679  #define INT_MACTMR_MASK (0x00000100u)
9680  #define INT_MACTMR_BIT (8)
9681  #define INT_MACTMR_BITS (1)
9682  /* INT_SEC field */
9683  #define INT_SEC (0x00000080u)
9684  #define INT_SEC_MASK (0x00000080u)
9685  #define INT_SEC_BIT (7)
9686  #define INT_SEC_BITS (1)
9687  /* INT_SC2 field */
9688  #define INT_SC2 (0x00000040u)
9689  #define INT_SC2_MASK (0x00000040u)
9690  #define INT_SC2_BIT (6)
9691  #define INT_SC2_BITS (1)
9692  /* INT_SC1 field */
9693  #define INT_SC1 (0x00000020u)
9694  #define INT_SC1_MASK (0x00000020u)
9695  #define INT_SC1_BIT (5)
9696  #define INT_SC1_BITS (1)
9697  /* INT_SLEEPTMR field */
9698  #define INT_SLEEPTMR (0x00000010u)
9699  #define INT_SLEEPTMR_MASK (0x00000010u)
9700  #define INT_SLEEPTMR_BIT (4)
9701  #define INT_SLEEPTMR_BITS (1)
9702  /* INT_BB field */
9703  #define INT_BB (0x00000008u)
9704  #define INT_BB_MASK (0x00000008u)
9705  #define INT_BB_BIT (3)
9706  #define INT_BB_BITS (1)
9707  /* INT_MGMT field */
9708  #define INT_MGMT (0x00000004u)
9709  #define INT_MGMT_MASK (0x00000004u)
9710  #define INT_MGMT_BIT (2)
9711  #define INT_MGMT_BITS (1)
9712  /* INT_TIM2 field */
9713  #define INT_TIM2 (0x00000002u)
9714  #define INT_TIM2_MASK (0x00000002u)
9715  #define INT_TIM2_BIT (1)
9716  #define INT_TIM2_BITS (1)
9717  /* INT_TIM1 field */
9718  #define INT_TIM1 (0x00000001u)
9719  #define INT_TIM1_MASK (0x00000001u)
9720  #define INT_TIM1_BIT (0)
9721  #define INT_TIM1_BITS (1)
9722 
9723 #define NVIC_IPR_3to0 *((volatile int32u *)0xE000E400u)
9724 #define NVIC_IPR_3to0_REG *((volatile int32u *)0xE000E400u)
9725 #define NVIC_IPR_3to0_ADDR (0xE000E400u)
9726 #define NVIC_IPR_3to0_RESET (0x00000000u)
9727  /* PRI_3 field */
9728  #define NVIC_IPR_3to0_PRI_3 (0xFF000000u)
9729  #define NVIC_IPR_3to0_PRI_3_MASK (0xFF000000u)
9730  #define NVIC_IPR_3to0_PRI_3_BIT (24)
9731  #define NVIC_IPR_3to0_PRI_3_BITS (8)
9732  /* PRI_2 field */
9733  #define NVIC_IPR_3to0_PRI_2 (0x00FF0000u)
9734  #define NVIC_IPR_3to0_PRI_2_MASK (0x00FF0000u)
9735  #define NVIC_IPR_3to0_PRI_2_BIT (16)
9736  #define NVIC_IPR_3to0_PRI_2_BITS (8)
9737  /* PRI_1 field */
9738  #define NVIC_IPR_3to0_PRI_1 (0x0000FF00u)
9739  #define NVIC_IPR_3to0_PRI_1_MASK (0x0000FF00u)
9740  #define NVIC_IPR_3to0_PRI_1_BIT (8)
9741  #define NVIC_IPR_3to0_PRI_1_BITS (8)
9742  /* PRI_0 field */
9743  #define NVIC_IPR_3to0_PRI_0 (0x000000FFu)
9744  #define NVIC_IPR_3to0_PRI_0_MASK (0x000000FFu)
9745  #define NVIC_IPR_3to0_PRI_0_BIT (0)
9746  #define NVIC_IPR_3to0_PRI_0_BITS (8)
9747 
9748 #define NVIC_IPR_7to4 *((volatile int32u *)0xE000E404u)
9749 #define NVIC_IPR_7to4_REG *((volatile int32u *)0xE000E404u)
9750 #define NVIC_IPR_7to4_ADDR (0xE000E404u)
9751 #define NVIC_IPR_7to4_RESET (0x00000000u)
9752  /* PRI_7 field */
9753  #define NVIC_IPR_7to4_PRI_7 (0xFF000000u)
9754  #define NVIC_IPR_7to4_PRI_7_MASK (0xFF000000u)
9755  #define NVIC_IPR_7to4_PRI_7_BIT (24)
9756  #define NVIC_IPR_7to4_PRI_7_BITS (8)
9757  /* PRI_6 field */
9758  #define NVIC_IPR_7to4_PRI_6 (0x00FF0000u)
9759  #define NVIC_IPR_7to4_PRI_6_MASK (0x00FF0000u)
9760  #define NVIC_IPR_7to4_PRI_6_BIT (16)
9761  #define NVIC_IPR_7to4_PRI_6_BITS (8)
9762  /* PRI_5 field */
9763  #define NVIC_IPR_7to4_PRI_5 (0x0000FF00u)
9764  #define NVIC_IPR_7to4_PRI_5_MASK (0x0000FF00u)
9765  #define NVIC_IPR_7to4_PRI_5_BIT (8)
9766  #define NVIC_IPR_7to4_PRI_5_BITS (8)
9767  /* PRI_4 field */
9768  #define NVIC_IPR_7to4_PRI_4 (0x000000FFu)
9769  #define NVIC_IPR_7to4_PRI_4_MASK (0x000000FFu)
9770  #define NVIC_IPR_7to4_PRI_4_BIT (0)
9771  #define NVIC_IPR_7to4_PRI_4_BITS (8)
9772 
9773 #define NVIC_IPR_11to8 *((volatile int32u *)0xE000E408u)
9774 #define NVIC_IPR_11to8_REG *((volatile int32u *)0xE000E408u)
9775 #define NVIC_IPR_11to8_ADDR (0xE000E408u)
9776 #define NVIC_IPR_11to8_RESET (0x00000000u)
9777  /* PRI_11 field */
9778  #define NVIC_IPR_11to8_PRI_11 (0xFF000000u)
9779  #define NVIC_IPR_11to8_PRI_11_MASK (0xFF000000u)
9780  #define NVIC_IPR_11to8_PRI_11_BIT (24)
9781  #define NVIC_IPR_11to8_PRI_11_BITS (8)
9782  /* PRI_10 field */
9783  #define NVIC_IPR_11to8_PRI_10 (0x00FF0000u)
9784  #define NVIC_IPR_11to8_PRI_10_MASK (0x00FF0000u)
9785  #define NVIC_IPR_11to8_PRI_10_BIT (16)
9786  #define NVIC_IPR_11to8_PRI_10_BITS (8)
9787  /* PRI_9 field */
9788  #define NVIC_IPR_11to8_PRI_9 (0x0000FF00u)
9789  #define NVIC_IPR_11to8_PRI_9_MASK (0x0000FF00u)
9790  #define NVIC_IPR_11to8_PRI_9_BIT (8)
9791  #define NVIC_IPR_11to8_PRI_9_BITS (8)
9792  /* PRI_8 field */
9793  #define NVIC_IPR_11to8_PRI_8 (0x000000FFu)
9794  #define NVIC_IPR_11to8_PRI_8_MASK (0x000000FFu)
9795  #define NVIC_IPR_11to8_PRI_8_BIT (0)
9796  #define NVIC_IPR_11to8_PRI_8_BITS (8)
9797 
9798 #define NVIC_IPR_15to12 *((volatile int32u *)0xE000E40Cu)
9799 #define NVIC_IPR_15to12_REG *((volatile int32u *)0xE000E40Cu)
9800 #define NVIC_IPR_15to12_ADDR (0xE000E40Cu)
9801 #define NVIC_IPR_15to12_RESET (0x00000000u)
9802  /* PRI_15 field */
9803  #define NVIC_IPR_15to12_PRI_15 (0xFF000000u)
9804  #define NVIC_IPR_15to12_PRI_15_MASK (0xFF000000u)
9805  #define NVIC_IPR_15to12_PRI_15_BIT (24)
9806  #define NVIC_IPR_15to12_PRI_15_BITS (8)
9807  /* PRI_14 field */
9808  #define NVIC_IPR_15to12_PRI_14 (0x00FF0000u)
9809  #define NVIC_IPR_15to12_PRI_14_MASK (0x00FF0000u)
9810  #define NVIC_IPR_15to12_PRI_14_BIT (16)
9811  #define NVIC_IPR_15to12_PRI_14_BITS (8)
9812  /* PRI_13 field */
9813  #define NVIC_IPR_15to12_PRI_13 (0x0000FF00u)
9814  #define NVIC_IPR_15to12_PRI_13_MASK (0x0000FF00u)
9815  #define NVIC_IPR_15to12_PRI_13_BIT (8)
9816  #define NVIC_IPR_15to12_PRI_13_BITS (8)
9817  /* PRI_12 field */
9818  #define NVIC_IPR_15to12_PRI_12 (0x000000FFu)
9819  #define NVIC_IPR_15to12_PRI_12_MASK (0x000000FFu)
9820  #define NVIC_IPR_15to12_PRI_12_BIT (0)
9821  #define NVIC_IPR_15to12_PRI_12_BITS (8)
9822 
9823 #define NVIC_IPR_19to16 *((volatile int32u *)0xE000E410u)
9824 #define NVIC_IPR_19to16_REG *((volatile int32u *)0xE000E410u)
9825 #define NVIC_IPR_19to16_ADDR (0xE000E410u)
9826 #define NVIC_IPR_19to16_RESET (0x00000000u)
9827  /* PRI_19 field */
9828  #define NVIC_IPR_19to16_PRI_19 (0xFF000000u)
9829  #define NVIC_IPR_19to16_PRI_19_MASK (0xFF000000u)
9830  #define NVIC_IPR_19to16_PRI_19_BIT (24)
9831  #define NVIC_IPR_19to16_PRI_19_BITS (8)
9832  /* PRI_18 field */
9833  #define NVIC_IPR_19to16_PRI_18 (0x00FF0000u)
9834  #define NVIC_IPR_19to16_PRI_18_MASK (0x00FF0000u)
9835  #define NVIC_IPR_19to16_PRI_18_BIT (16)
9836  #define NVIC_IPR_19to16_PRI_18_BITS (8)
9837  /* PRI_17 field */
9838  #define NVIC_IPR_19to16_PRI_17 (0x0000FF00u)
9839  #define NVIC_IPR_19to16_PRI_17_MASK (0x0000FF00u)
9840  #define NVIC_IPR_19to16_PRI_17_BIT (8)
9841  #define NVIC_IPR_19to16_PRI_17_BITS (8)
9842  /* PRI_16 field */
9843  #define NVIC_IPR_19to16_PRI_16 (0x000000FFu)
9844  #define NVIC_IPR_19to16_PRI_16_MASK (0x000000FFu)
9845  #define NVIC_IPR_19to16_PRI_16_BIT (0)
9846  #define NVIC_IPR_19to16_PRI_16_BITS (8)
9847 
9848 #define SCS_CPUID *((volatile int32u *)0xE000ED00u)
9849 #define SCS_CPUID_REG *((volatile int32u *)0xE000ED00u)
9850 #define SCS_CPUID_ADDR (0xE000ED00u)
9851 #define SCS_CPUID_RESET (0x411FC231u)
9852  /* IMPLEMENTER field */
9853  #define SCS_CPUID_IMPLEMENTER (0xFF000000u)
9854  #define SCS_CPUID_IMPLEMENTER_MASK (0xFF000000u)
9855  #define SCS_CPUID_IMPLEMENTER_BIT (24)
9856  #define SCS_CPUID_IMPLEMENTER_BITS (8)
9857  /* VARIANT field */
9858  #define SCS_CPUID_VARIANT (0x00F00000u)
9859  #define SCS_CPUID_VARIANT_MASK (0x00F00000u)
9860  #define SCS_CPUID_VARIANT_BIT (20)
9861  #define SCS_CPUID_VARIANT_BITS (4)
9862  /* CONSTANT field */
9863  #define SCS_CPUID_CONSTANT (0x000F0000u)
9864  #define SCS_CPUID_CONSTANT_MASK (0x000F0000u)
9865  #define SCS_CPUID_CONSTANT_BIT (16)
9866  #define SCS_CPUID_CONSTANT_BITS (4)
9867  /* PARTNO field */
9868  #define SCS_CPUID_PARTNO (0x0000FFF0u)
9869  #define SCS_CPUID_PARTNO_MASK (0x0000FFF0u)
9870  #define SCS_CPUID_PARTNO_BIT (4)
9871  #define SCS_CPUID_PARTNO_BITS (12)
9872  /* REVISION field */
9873  #define SCS_CPUID_REVISION (0x0000000Fu)
9874  #define SCS_CPUID_REVISION_MASK (0x0000000Fu)
9875  #define SCS_CPUID_REVISION_BIT (0)
9876  #define SCS_CPUID_REVISION_BITS (4)
9877 
9878 #define SCS_ICSR *((volatile int32u *)0xE000ED04u)
9879 #define SCS_ICSR_REG *((volatile int32u *)0xE000ED04u)
9880 #define SCS_ICSR_ADDR (0xE000ED04u)
9881 #define SCS_ICSR_RESET (0x00000000u)
9882  /* NMIPENDSET field */
9883  #define SCS_ICSR_NMIPENDSET (0x80000000u)
9884  #define SCS_ICSR_NMIPENDSET_MASK (0x80000000u)
9885  #define SCS_ICSR_NMIPENDSET_BIT (31)
9886  #define SCS_ICSR_NMIPENDSET_BITS (1)
9887  /* PENDSVSET field */
9888  #define SCS_ICSR_PENDSVSET (0x10000000u)
9889  #define SCS_ICSR_PENDSVSET_MASK (0x10000000u)
9890  #define SCS_ICSR_PENDSVSET_BIT (28)
9891  #define SCS_ICSR_PENDSVSET_BITS (1)
9892  /* PENDSVCLR field */
9893  #define SCS_ICSR_PENDSVCLR (0x08000000u)
9894  #define SCS_ICSR_PENDSVCLR_MASK (0x08000000u)
9895  #define SCS_ICSR_PENDSVCLR_BIT (27)
9896  #define SCS_ICSR_PENDSVCLR_BITS (1)
9897  /* PENDSTSET field */
9898  #define SCS_ICSR_PENDSTSET (0x04000000u)
9899  #define SCS_ICSR_PENDSTSET_MASK (0x04000000u)
9900  #define SCS_ICSR_PENDSTSET_BIT (26)
9901  #define SCS_ICSR_PENDSTSET_BITS (1)
9902  /* PENDSTCLR field */
9903  #define SCS_ICSR_PENDSTCLR (0x02000000u)
9904  #define SCS_ICSR_PENDSTCLR_MASK (0x02000000u)
9905  #define SCS_ICSR_PENDSTCLR_BIT (25)
9906  #define SCS_ICSR_PENDSTCLR_BITS (1)
9907  /* ISRPREEMPT field */
9908  #define SCS_ICSR_ISRPREEMPT (0x00800000u)
9909  #define SCS_ICSR_ISRPREEMPT_MASK (0x00800000u)
9910  #define SCS_ICSR_ISRPREEMPT_BIT (23)
9911  #define SCS_ICSR_ISRPREEMPT_BITS (1)
9912  /* ISRPENDING field */
9913  #define SCS_ICSR_ISRPENDING (0x00400000u)
9914  #define SCS_ICSR_ISRPENDING_MASK (0x00400000u)
9915  #define SCS_ICSR_ISRPENDING_BIT (22)
9916  #define SCS_ICSR_ISRPENDING_BITS (1)
9917  /* VECTPENDING field */
9918  #define SCS_ICSR_VECTPENDING (0x001FF000u)
9919  #define SCS_ICSR_VECTPENDING_MASK (0x001FF000u)
9920  #define SCS_ICSR_VECTPENDING_BIT (12)
9921  #define SCS_ICSR_VECTPENDING_BITS (9)
9922  /* RETTOBASE field */
9923  #define SCS_ICSR_RETTOBASE (0x00000800u)
9924  #define SCS_ICSR_RETTOBASE_MASK (0x00000800u)
9925  #define SCS_ICSR_RETTOBASE_BIT (11)
9926  #define SCS_ICSR_RETTOBASE_BITS (1)
9927  /* VECACTIVE field */
9928  #define SCS_ICSR_VECACTIVE (0x000001FFu)
9929  #define SCS_ICSR_VECACTIVE_MASK (0x000001FFu)
9930  #define SCS_ICSR_VECACTIVE_BIT (0)
9931  #define SCS_ICSR_VECACTIVE_BITS (9)
9932 
9933 #define SCS_VTOR *((volatile int32u *)0xE000ED08u)
9934 #define SCS_VTOR_REG *((volatile int32u *)0xE000ED08u)
9935 #define SCS_VTOR_ADDR (0xE000ED08u)
9936 #define SCS_VTOR_RESET (0x00000000u)
9937  /* TBLBASE field */
9938  #define SCS_VTOR_TBLBASE (0x20000000u)
9939  #define SCS_VTOR_TBLBASE_MASK (0x20000000u)
9940  #define SCS_VTOR_TBLBASE_BIT (29)
9941  #define SCS_VTOR_TBLBASE_BITS (1)
9942  /* TBLOFF field */
9943  #define SCS_VTOR_TBLOFF (0x1FFFFF00u)
9944  #define SCS_VTOR_TBLOFF_MASK (0x1FFFFF00u)
9945  #define SCS_VTOR_TBLOFF_BIT (8)
9946  #define SCS_VTOR_TBLOFF_BITS (21)
9947 
9948 #define SCS_AIRCR *((volatile int32u *)0xE000ED0Cu)
9949 #define SCS_AIRCR_REG *((volatile int32u *)0xE000ED0Cu)
9950 #define SCS_AIRCR_ADDR (0xE000ED0Cu)
9951 #define SCS_AIRCR_RESET (0x00000000u)
9952  /* VECTKEYSTAT field */
9953  #define SCS_AIRCR_VECTKEYSTAT (0xFFFF0000u)
9954  #define SCS_AIRCR_VECTKEYSTAT_MASK (0xFFFF0000u)
9955  #define SCS_AIRCR_VECTKEYSTAT_BIT (16)
9956  #define SCS_AIRCR_VECTKEYSTAT_BITS (16)
9957  /* VECTKEY field */
9958  #define SCS_AIRCR_VECTKEY (0xFFFF0000u)
9959  #define SCS_AIRCR_VECTKEY_MASK (0xFFFF0000u)
9960  #define SCS_AIRCR_VECTKEY_BIT (16)
9961  #define SCS_AIRCR_VECTKEY_BITS (16)
9962  /* ENDIANESS field */
9963  #define SCS_AIRCR_ENDIANESS (0x00008000u)
9964  #define SCS_AIRCR_ENDIANESS_MASK (0x00008000u)
9965  #define SCS_AIRCR_ENDIANESS_BIT (15)
9966  #define SCS_AIRCR_ENDIANESS_BITS (1)
9967  /* PRIGROUP field */
9968  #define SCS_AIRCR_PRIGROUP (0x00000700u)
9969  #define SCS_AIRCR_PRIGROUP_MASK (0x00000700u)
9970  #define SCS_AIRCR_PRIGROUP_BIT (8)
9971  #define SCS_AIRCR_PRIGROUP_BITS (3)
9972  /* SYSRESETREQ field */
9973  #define SCS_AIRCR_SYSRESETREQ (0x00000004u)
9974  #define SCS_AIRCR_SYSRESETREQ_MASK (0x00000004u)
9975  #define SCS_AIRCR_SYSRESETREQ_BIT (2)
9976  #define SCS_AIRCR_SYSRESETREQ_BITS (1)
9977  /* VECTCLRACTIVE field */
9978  #define SCS_AIRCR_VECTCLRACTIVE (0x00000002u)
9979  #define SCS_AIRCR_VECTCLRACTIVE_MASK (0x00000002u)
9980  #define SCS_AIRCR_VECTCLRACTIVE_BIT (1)
9981  #define SCS_AIRCR_VECTCLRACTIVE_BITS (1)
9982  /* VECTRESET field */
9983  #define SCS_AIRCR_VECTRESET (0x00000001u)
9984  #define SCS_AIRCR_VECTRESET_MASK (0x00000001u)
9985  #define SCS_AIRCR_VECTRESET_BIT (0)
9986  #define SCS_AIRCR_VECTRESET_BITS (1)
9987 
9988 #define SCS_SCR *((volatile int32u *)0xE000ED10u)
9989 #define SCS_SCR_REG *((volatile int32u *)0xE000ED10u)
9990 #define SCS_SCR_ADDR (0xE000ED10u)
9991 #define SCS_SCR_RESET (0x00000000u)
9992  /* SEVONPEND field */
9993  #define SCS_SCR_SEVONPEND (0x00000010u)
9994  #define SCS_SCR_SEVONPEND_MASK (0x00000010u)
9995  #define SCS_SCR_SEVONPEND_BIT (4)
9996  #define SCS_SCR_SEVONPEND_BITS (1)
9997  /* SLEEPDEEP field */
9998  #define SCS_SCR_SLEEPDEEP (0x00000004u)
9999  #define SCS_SCR_SLEEPDEEP_MASK (0x00000004u)
10000  #define SCS_SCR_SLEEPDEEP_BIT (2)
10001  #define SCS_SCR_SLEEPDEEP_BITS (1)
10002  /* SLEEPONEXIT field */
10003  #define SCS_SCR_SLEEPONEXIT (0x00000002u)
10004  #define SCS_SCR_SLEEPONEXIT_MASK (0x00000002u)
10005  #define SCS_SCR_SLEEPONEXIT_BIT (1)
10006  #define SCS_SCR_SLEEPONEXIT_BITS (1)
10007 
10008 #define SCS_CCR *((volatile int32u *)0xE000ED14u)
10009 #define SCS_CCR_REG *((volatile int32u *)0xE000ED14u)
10010 #define SCS_CCR_ADDR (0xE000ED14u)
10011 #define SCS_CCR_RESET (0x00000000u)
10012  /* STKALIGN field */
10013  #define SCS_CCR_STKALIGN (0x00000200u)
10014  #define SCS_CCR_STKALIGN_MASK (0x00000200u)
10015  #define SCS_CCR_STKALIGN_BIT (9)
10016  #define SCS_CCR_STKALIGN_BITS (1)
10017  /* BFHFNMIGN field */
10018  #define SCS_CCR_BFHFNMIGN (0x00000100u)
10019  #define SCS_CCR_BFHFNMIGN_MASK (0x00000100u)
10020  #define SCS_CCR_BFHFNMIGN_BIT (8)
10021  #define SCS_CCR_BFHFNMIGN_BITS (1)
10022  /* DIV_0_TRP field */
10023  #define SCS_CCR_DIV_0_TRP (0x00000010u)
10024  #define SCS_CCR_DIV_0_TRP_MASK (0x00000010u)
10025  #define SCS_CCR_DIV_0_TRP_BIT (4)
10026  #define SCS_CCR_DIV_0_TRP_BITS (1)
10027  /* UNALIGN_TRP field */
10028  #define SCS_CCR_UNALIGN_TRP (0x00000008u)
10029  #define SCS_CCR_UNALIGN_TRP_MASK (0x00000008u)
10030  #define SCS_CCR_UNALIGN_TRP_BIT (3)
10031  #define SCS_CCR_UNALIGN_TRP_BITS (1)
10032  /* USERSETMPEND field */
10033  #define SCS_CCR_USERSETMPEND (0x00000002u)
10034  #define SCS_CCR_USERSETMPEND_MASK (0x00000002u)
10035  #define SCS_CCR_USERSETMPEND_BIT (1)
10036  #define SCS_CCR_USERSETMPEND_BITS (1)
10037  /* NONBASETHRDENA field */
10038  #define SCS_CCR_NONBASETHRDENA (0x00000001u)
10039  #define SCS_CCR_NONBASETHRDENA_MASK (0x00000001u)
10040  #define SCS_CCR_NONBASETHRDENA_BIT (0)
10041  #define SCS_CCR_NONBASETHRDENA_BITS (1)
10042 
10043 #define SCS_SHPR_7to4 *((volatile int32u *)0xE000ED18u)
10044 #define SCS_SHPR_7to4_REG *((volatile int32u *)0xE000ED18u)
10045 #define SCS_SHPR_7to4_ADDR (0xE000ED18u)
10046 #define SCS_SHPR_7to4_RESET (0x00000000u)
10047  /* PRI_7 field */
10048  #define SCS_SHPR_7to4_PRI_7 (0xFF000000u)
10049  #define SCS_SHPR_7to4_PRI_7_MASK (0xFF000000u)
10050  #define SCS_SHPR_7to4_PRI_7_BIT (24)
10051  #define SCS_SHPR_7to4_PRI_7_BITS (8)
10052  /* PRI_6 field */
10053  #define SCS_SHPR_7to4_PRI_6 (0x00FF0000u)
10054  #define SCS_SHPR_7to4_PRI_6_MASK (0x00FF0000u)
10055  #define SCS_SHPR_7to4_PRI_6_BIT (16)
10056  #define SCS_SHPR_7to4_PRI_6_BITS (8)
10057  /* PRI_5 field */
10058  #define SCS_SHPR_7to4_PRI_5 (0x0000FF00u)
10059  #define SCS_SHPR_7to4_PRI_5_MASK (0x0000FF00u)
10060  #define SCS_SHPR_7to4_PRI_5_BIT (8)
10061  #define SCS_SHPR_7to4_PRI_5_BITS (8)
10062  /* PRI_4 field */
10063  #define SCS_SHPR_7to4_PRI_4 (0x000000FFu)
10064  #define SCS_SHPR_7to4_PRI_4_MASK (0x000000FFu)
10065  #define SCS_SHPR_7to4_PRI_4_BIT (0)
10066  #define SCS_SHPR_7to4_PRI_4_BITS (8)
10067 
10068 #define SCS_SHPR_11to8 *((volatile int32u *)0xE000ED1Cu)
10069 #define SCS_SHPR_11to8_REG *((volatile int32u *)0xE000ED1Cu)
10070 #define SCS_SHPR_11to8_ADDR (0xE000ED1Cu)
10071 #define SCS_SHPR_11to8_RESET (0x00000000u)
10072  /* PRI_11 field */
10073  #define SCS_SHPR_11to8_PRI_11 (0xFF000000u)
10074  #define SCS_SHPR_11to8_PRI_11_MASK (0xFF000000u)
10075  #define SCS_SHPR_11to8_PRI_11_BIT (24)
10076  #define SCS_SHPR_11to8_PRI_11_BITS (8)
10077  /* PRI_10 field */
10078  #define SCS_SHPR_11to8_PRI_10 (0x00FF0000u)
10079  #define SCS_SHPR_11to8_PRI_10_MASK (0x00FF0000u)
10080  #define SCS_SHPR_11to8_PRI_10_BIT (16)
10081  #define SCS_SHPR_11to8_PRI_10_BITS (8)
10082  /* PRI_9 field */
10083  #define SCS_SHPR_11to8_PRI_9 (0x0000FF00u)
10084  #define SCS_SHPR_11to8_PRI_9_MASK (0x0000FF00u)
10085  #define SCS_SHPR_11to8_PRI_9_BIT (8)
10086  #define SCS_SHPR_11to8_PRI_9_BITS (8)
10087  /* PRI_8 field */
10088  #define SCS_SHPR_11to8_PRI_8 (0x000000FFu)
10089  #define SCS_SHPR_11to8_PRI_8_MASK (0x000000FFu)
10090  #define SCS_SHPR_11to8_PRI_8_BIT (0)
10091  #define SCS_SHPR_11to8_PRI_8_BITS (8)
10092 
10093 #define SCS_SHPR_15to12 *((volatile int32u *)0xE000ED20u)
10094 #define SCS_SHPR_15to12_REG *((volatile int32u *)0xE000ED20u)
10095 #define SCS_SHPR_15to12_ADDR (0xE000ED20u)
10096 #define SCS_SHPR_15to12_RESET (0x00000000u)
10097  /* PRI_15 field */
10098  #define SCS_SHPR_15to12_PRI_15 (0xFF000000u)
10099  #define SCS_SHPR_15to12_PRI_15_MASK (0xFF000000u)
10100  #define SCS_SHPR_15to12_PRI_15_BIT (24)
10101  #define SCS_SHPR_15to12_PRI_15_BITS (8)
10102  /* PRI_14 field */
10103  #define SCS_SHPR_15to12_PRI_14 (0x00FF0000u)
10104  #define SCS_SHPR_15to12_PRI_14_MASK (0x00FF0000u)
10105  #define SCS_SHPR_15to12_PRI_14_BIT (16)
10106  #define SCS_SHPR_15to12_PRI_14_BITS (8)
10107  /* PRI_13 field */
10108  #define SCS_SHPR_15to12_PRI_13 (0x0000FF00u)
10109  #define SCS_SHPR_15to12_PRI_13_MASK (0x0000FF00u)
10110  #define SCS_SHPR_15to12_PRI_13_BIT (8)
10111  #define SCS_SHPR_15to12_PRI_13_BITS (8)
10112  /* PRI_12 field */
10113  #define SCS_SHPR_15to12_PRI_12 (0x000000FFu)
10114  #define SCS_SHPR_15to12_PRI_12_MASK (0x000000FFu)
10115  #define SCS_SHPR_15to12_PRI_12_BIT (0)
10116  #define SCS_SHPR_15to12_PRI_12_BITS (8)
10117 
10118 #define SCS_SHCSR *((volatile int32u *)0xE000ED24u)
10119 #define SCS_SHCSR_REG *((volatile int32u *)0xE000ED24u)
10120 #define SCS_SHCSR_ADDR (0xE000ED24u)
10121 #define SCS_SHCSR_RESET (0x00000000u)
10122  /* USGFAULTENA field */
10123  #define SCS_SHCSR_USGFAULTENA (0x00040000u)
10124  #define SCS_SHCSR_USGFAULTENA_MASK (0x00040000u)
10125  #define SCS_SHCSR_USGFAULTENA_BIT (18)
10126  #define SCS_SHCSR_USGFAULTENA_BITS (1)
10127  /* BUSFAULTENA field */
10128  #define SCS_SHCSR_BUSFAULTENA (0x00020000u)
10129  #define SCS_SHCSR_BUSFAULTENA_MASK (0x00020000u)
10130  #define SCS_SHCSR_BUSFAULTENA_BIT (17)
10131  #define SCS_SHCSR_BUSFAULTENA_BITS (1)
10132  /* MEMFAULTENA field */
10133  #define SCS_SHCSR_MEMFAULTENA (0x00010000u)
10134  #define SCS_SHCSR_MEMFAULTENA_MASK (0x00010000u)
10135  #define SCS_SHCSR_MEMFAULTENA_BIT (16)
10136  #define SCS_SHCSR_MEMFAULTENA_BITS (1)
10137  /* SVCALLPENDED field */
10138  #define SCS_SHCSR_SVCALLPENDED (0x00008000u)
10139  #define SCS_SHCSR_SVCALLPENDED_MASK (0x00008000u)
10140  #define SCS_SHCSR_SVCALLPENDED_BIT (15)
10141  #define SCS_SHCSR_SVCALLPENDED_BITS (1)
10142  /* BUSFAULTPENDED field */
10143  #define SCS_SHCSR_BUSFAULTPENDED (0x00004000u)
10144  #define SCS_SHCSR_BUSFAULTPENDED_MASK (0x00004000u)
10145  #define SCS_SHCSR_BUSFAULTPENDED_BIT (14)
10146  #define SCS_SHCSR_BUSFAULTPENDED_BITS (1)
10147  /* MEMFAULTPENDED field */
10148  #define SCS_SHCSR_MEMFAULTPENDED (0x00002000u)
10149  #define SCS_SHCSR_MEMFAULTPENDED_MASK (0x00002000u)
10150  #define SCS_SHCSR_MEMFAULTPENDED_BIT (13)
10151  #define SCS_SHCSR_MEMFAULTPENDED_BITS (1)
10152  /* USGFAULTPENDED field */
10153  #define SCS_SHCSR_USGFAULTPENDED (0x00001000u)
10154  #define SCS_SHCSR_USGFAULTPENDED_MASK (0x00001000u)
10155  #define SCS_SHCSR_USGFAULTPENDED_BIT (12)
10156  #define SCS_SHCSR_USGFAULTPENDED_BITS (1)
10157  /* SYSTICKACT field */
10158  #define SCS_SHCSR_SYSTICKACT (0x00000800u)
10159  #define SCS_SHCSR_SYSTICKACT_MASK (0x00000800u)
10160  #define SCS_SHCSR_SYSTICKACT_BIT (11)
10161  #define SCS_SHCSR_SYSTICKACT_BITS (1)
10162  /* PENDSVACT field */
10163  #define SCS_SHCSR_PENDSVACT (0x00000400u)
10164  #define SCS_SHCSR_PENDSVACT_MASK (0x00000400u)
10165  #define SCS_SHCSR_PENDSVACT_BIT (10)
10166  #define SCS_SHCSR_PENDSVACT_BITS (1)
10167  /* MONITORACT field */
10168  #define SCS_SHCSR_MONITORACT (0x00000100u)
10169  #define SCS_SHCSR_MONITORACT_MASK (0x00000100u)
10170  #define SCS_SHCSR_MONITORACT_BIT (8)
10171  #define SCS_SHCSR_MONITORACT_BITS (1)
10172  /* SVCALLACT field */
10173  #define SCS_SHCSR_SVCALLACT (0x00000080u)
10174  #define SCS_SHCSR_SVCALLACT_MASK (0x00000080u)
10175  #define SCS_SHCSR_SVCALLACT_BIT (7)
10176  #define SCS_SHCSR_SVCALLACT_BITS (1)
10177  /* USGFAULTACT field */
10178  #define SCS_SHCSR_USGFAULTACT (0x00000008u)
10179  #define SCS_SHCSR_USGFAULTACT_MASK (0x00000008u)
10180  #define SCS_SHCSR_USGFAULTACT_BIT (3)
10181  #define SCS_SHCSR_USGFAULTACT_BITS (1)
10182  /* BUSFAULTACT field */
10183  #define SCS_SHCSR_BUSFAULTACT (0x00000002u)
10184  #define SCS_SHCSR_BUSFAULTACT_MASK (0x00000002u)
10185  #define SCS_SHCSR_BUSFAULTACT_BIT (1)
10186  #define SCS_SHCSR_BUSFAULTACT_BITS (1)
10187  /* MEMFAULTACT field */
10188  #define SCS_SHCSR_MEMFAULTACT (0x00000001u)
10189  #define SCS_SHCSR_MEMFAULTACT_MASK (0x00000001u)
10190  #define SCS_SHCSR_MEMFAULTACT_BIT (0)
10191  #define SCS_SHCSR_MEMFAULTACT_BITS (1)
10192 
10193 #define SCS_CFSR *((volatile int32u *)0xE000ED28u)
10194 #define SCS_CFSR_REG *((volatile int32u *)0xE000ED28u)
10195 #define SCS_CFSR_ADDR (0xE000ED28u)
10196 #define SCS_CFSR_RESET (0x00000000u)
10197  /* DIVBYZERO field */
10198  #define SCS_CFSR_DIVBYZERO (0x02000000u)
10199  #define SCS_CFSR_DIVBYZERO_MASK (0x02000000u)
10200  #define SCS_CFSR_DIVBYZERO_BIT (25)
10201  #define SCS_CFSR_DIVBYZERO_BITS (1)
10202  /* UNALIGNED field */
10203  #define SCS_CFSR_UNALIGNED (0x01000000u)
10204  #define SCS_CFSR_UNALIGNED_MASK (0x01000000u)
10205  #define SCS_CFSR_UNALIGNED_BIT (24)
10206  #define SCS_CFSR_UNALIGNED_BITS (1)
10207  /* NOCP field */
10208  #define SCS_CFSR_NOCP (0x00080000u)
10209  #define SCS_CFSR_NOCP_MASK (0x00080000u)
10210  #define SCS_CFSR_NOCP_BIT (19)
10211  #define SCS_CFSR_NOCP_BITS (1)
10212  /* INVPC field */
10213  #define SCS_CFSR_INVPC (0x00040000u)
10214  #define SCS_CFSR_INVPC_MASK (0x00040000u)
10215  #define SCS_CFSR_INVPC_BIT (18)
10216  #define SCS_CFSR_INVPC_BITS (1)
10217  /* INVSTATE field */
10218  #define SCS_CFSR_INVSTATE (0x00020000u)
10219  #define SCS_CFSR_INVSTATE_MASK (0x00020000u)
10220  #define SCS_CFSR_INVSTATE_BIT (17)
10221  #define SCS_CFSR_INVSTATE_BITS (1)
10222  /* UNDEFINSTR field */
10223  #define SCS_CFSR_UNDEFINSTR (0x00010000u)
10224  #define SCS_CFSR_UNDEFINSTR_MASK (0x00010000u)
10225  #define SCS_CFSR_UNDEFINSTR_BIT (16)
10226  #define SCS_CFSR_UNDEFINSTR_BITS (1)
10227  /* BFARVALID field */
10228  #define SCS_CFSR_BFARVALID (0x00008000u)
10229  #define SCS_CFSR_BFARVALID_MASK (0x00008000u)
10230  #define SCS_CFSR_BFARVALID_BIT (15)
10231  #define SCS_CFSR_BFARVALID_BITS (1)
10232  /* STKERR field */
10233  #define SCS_CFSR_STKERR (0x00001000u)
10234  #define SCS_CFSR_STKERR_MASK (0x00001000u)
10235  #define SCS_CFSR_STKERR_BIT (12)
10236  #define SCS_CFSR_STKERR_BITS (1)
10237  /* UNSTKERR field */
10238  #define SCS_CFSR_UNSTKERR (0x00000800u)
10239  #define SCS_CFSR_UNSTKERR_MASK (0x00000800u)
10240  #define SCS_CFSR_UNSTKERR_BIT (11)
10241  #define SCS_CFSR_UNSTKERR_BITS (1)
10242  /* IMPRECISERR field */
10243  #define SCS_CFSR_IMPRECISERR (0x00000400u)
10244  #define SCS_CFSR_IMPRECISERR_MASK (0x00000400u)
10245  #define SCS_CFSR_IMPRECISERR_BIT (10)
10246  #define SCS_CFSR_IMPRECISERR_BITS (1)
10247  /* PRECISERR field */
10248  #define SCS_CFSR_PRECISERR (0x00000200u)
10249  #define SCS_CFSR_PRECISERR_MASK (0x00000200u)
10250  #define SCS_CFSR_PRECISERR_BIT (9)
10251  #define SCS_CFSR_PRECISERR_BITS (1)
10252  /* IBUSERR field */
10253  #define SCS_CFSR_IBUSERR (0x00000100u)
10254  #define SCS_CFSR_IBUSERR_MASK (0x00000100u)
10255  #define SCS_CFSR_IBUSERR_BIT (8)
10256  #define SCS_CFSR_IBUSERR_BITS (1)
10257  /* MMARVALID field */
10258  #define SCS_CFSR_MMARVALID (0x00000080u)
10259  #define SCS_CFSR_MMARVALID_MASK (0x00000080u)
10260  #define SCS_CFSR_MMARVALID_BIT (7)
10261  #define SCS_CFSR_MMARVALID_BITS (1)
10262  /* MSTKERR field */
10263  #define SCS_CFSR_MSTKERR (0x00000010u)
10264  #define SCS_CFSR_MSTKERR_MASK (0x00000010u)
10265  #define SCS_CFSR_MSTKERR_BIT (4)
10266  #define SCS_CFSR_MSTKERR_BITS (1)
10267  /* MUNSTKERR field */
10268  #define SCS_CFSR_MUNSTKERR (0x00000008u)
10269  #define SCS_CFSR_MUNSTKERR_MASK (0x00000008u)
10270  #define SCS_CFSR_MUNSTKERR_BIT (3)
10271  #define SCS_CFSR_MUNSTKERR_BITS (1)
10272  /* DACCVIOL field */
10273  #define SCS_CFSR_DACCVIOL (0x00000002u)
10274  #define SCS_CFSR_DACCVIOL_MASK (0x00000002u)
10275  #define SCS_CFSR_DACCVIOL_BIT (1)
10276  #define SCS_CFSR_DACCVIOL_BITS (1)
10277  /* IACCVIOL field */
10278  #define SCS_CFSR_IACCVIOL (0x00000001u)
10279  #define SCS_CFSR_IACCVIOL_MASK (0x00000001u)
10280  #define SCS_CFSR_IACCVIOL_BIT (0)
10281  #define SCS_CFSR_IACCVIOL_BITS (1)
10282 
10283 #define SCS_HFSR *((volatile int32u *)0xE000ED2Cu)
10284 #define SCS_HFSR_REG *((volatile int32u *)0xE000ED2Cu)
10285 #define SCS_HFSR_ADDR (0xE000ED2Cu)
10286 #define SCS_HFSR_RESET (0x00000000u)
10287  /* DEBUGEVT field */
10288  #define SCS_HFSR_DEBUGEVT (0x80000000u)
10289  #define SCS_HFSR_DEBUGEVT_MASK (0x80000000u)
10290  #define SCS_HFSR_DEBUGEVT_BIT (31)
10291  #define SCS_HFSR_DEBUGEVT_BITS (1)
10292  /* FORCED field */
10293  #define SCS_HFSR_FORCED (0x40000000u)
10294  #define SCS_HFSR_FORCED_MASK (0x40000000u)
10295  #define SCS_HFSR_FORCED_BIT (30)
10296  #define SCS_HFSR_FORCED_BITS (1)
10297  /* VECTTBL field */
10298  #define SCS_HFSR_VECTTBL (0x00000002u)
10299  #define SCS_HFSR_VECTTBL_MASK (0x00000002u)
10300  #define SCS_HFSR_VECTTBL_BIT (1)
10301  #define SCS_HFSR_VECTTBL_BITS (1)
10302 
10303 #define SCS_DFSR *((volatile int32u *)0xE000ED30u)
10304 #define SCS_DFSR_REG *((volatile int32u *)0xE000ED30u)
10305 #define SCS_DFSR_ADDR (0xE000ED30u)
10306 #define SCS_DFSR_RESET (0x00000000u)
10307  /* EXTERNAL field */
10308  #define SCS_DFSR_EXTERNAL (0x00000010u)
10309  #define SCS_DFSR_EXTERNAL_MASK (0x00000010u)
10310  #define SCS_DFSR_EXTERNAL_BIT (4)
10311  #define SCS_DFSR_EXTERNAL_BITS (1)
10312  /* VCATCH field */
10313  #define SCS_DFSR_VCATCH (0x00000008u)
10314  #define SCS_DFSR_VCATCH_MASK (0x00000008u)
10315  #define SCS_DFSR_VCATCH_BIT (3)
10316  #define SCS_DFSR_VCATCH_BITS (1)
10317  /* DWTTRAP field */
10318  #define SCS_DFSR_DWTTRAP (0x00000004u)
10319  #define SCS_DFSR_DWTTRAP_MASK (0x00000004u)
10320  #define SCS_DFSR_DWTTRAP_BIT (2)
10321  #define SCS_DFSR_DWTTRAP_BITS (1)
10322  /* BKPT field */
10323  #define SCS_DFSR_BKPT (0x00000002u)
10324  #define SCS_DFSR_BKPT_MASK (0x00000002u)
10325  #define SCS_DFSR_BKPT_BIT (1)
10326  #define SCS_DFSR_BKPT_BITS (1)
10327  /* HALTED field */
10328  #define SCS_DFSR_HALTED (0x00000001u)
10329  #define SCS_DFSR_HALTED_MASK (0x00000001u)
10330  #define SCS_DFSR_HALTED_BIT (0)
10331  #define SCS_DFSR_HALTED_BITS (1)
10332 
10333 #define SCS_MMAR *((volatile int32u *)0xE000ED34u)
10334 #define SCS_MMAR_REG *((volatile int32u *)0xE000ED34u)
10335 #define SCS_MMAR_ADDR (0xE000ED34u)
10336 #define SCS_MMAR_RESET (0x00000000u)
10337  /* ADDRESS field */
10338  #define SCS_MMAR_ADDRESS (0xFFFFFFFFu)
10339  #define SCS_MMAR_ADDRESS_MASK (0xFFFFFFFFu)
10340  #define SCS_MMAR_ADDRESS_BIT (0)
10341  #define SCS_MMAR_ADDRESS_BITS (32)
10342 
10343 #define SCS_BFAR *((volatile int32u *)0xE000ED38u)
10344 #define SCS_BFAR_REG *((volatile int32u *)0xE000ED38u)
10345 #define SCS_BFAR_ADDR (0xE000ED38u)
10346 #define SCS_BFAR_RESET (0x00000000u)
10347  /* ADDRESS field */
10348  #define SCS_BFAR_ADDRESS (0xFFFFFFFFu)
10349  #define SCS_BFAR_ADDRESS_MASK (0xFFFFFFFFu)
10350  #define SCS_BFAR_ADDRESS_BIT (0)
10351  #define SCS_BFAR_ADDRESS_BITS (32)
10352 
10353 #define SCS_AFSR *((volatile int32u *)0xE000ED3Cu)
10354 #define SCS_AFSR_REG *((volatile int32u *)0xE000ED3Cu)
10355 #define SCS_AFSR_ADDR (0xE000ED3Cu)
10356 #define SCS_AFSR_RESET (0x00000000u)
10357  /* WRONGSIZE field */
10358  #define SCS_AFSR_WRONGSIZE (0x00000008u)
10359  #define SCS_AFSR_WRONGSIZE_MASK (0x00000008u)
10360  #define SCS_AFSR_WRONGSIZE_BIT (3)
10361  #define SCS_AFSR_WRONGSIZE_BITS (1)
10362  /* PROTECTED field */
10363  #define SCS_AFSR_PROTECTED (0x00000004u)
10364  #define SCS_AFSR_PROTECTED_MASK (0x00000004u)
10365  #define SCS_AFSR_PROTECTED_BIT (2)
10366  #define SCS_AFSR_PROTECTED_BITS (1)
10367  /* RESERVED field */
10368  #define SCS_AFSR_RESERVED (0x00000002u)
10369  #define SCS_AFSR_RESERVED_MASK (0x00000002u)
10370  #define SCS_AFSR_RESERVED_BIT (1)
10371  #define SCS_AFSR_RESERVED_BITS (1)
10372  /* MISSED field */
10373  #define SCS_AFSR_MISSED (0x00000001u)
10374  #define SCS_AFSR_MISSED_MASK (0x00000001u)
10375  #define SCS_AFSR_MISSED_BIT (0)
10376  #define SCS_AFSR_MISSED_BITS (1)
10377 
10378 #define SCS_PFR0 *((volatile int32u *)0xE000ED40u)
10379 #define SCS_PFR0_REG *((volatile int32u *)0xE000ED40u)
10380 #define SCS_PFR0_ADDR (0xE000ED40u)
10381 #define SCS_PFR0_RESET (0x00000030u)
10382  /* FEATURE field */
10383  #define SCS_PFR0_FEATURE (0xFFFFFFFFu)
10384  #define SCS_PFR0_FEATURE_MASK (0xFFFFFFFFu)
10385  #define SCS_PFR0_FEATURE_BIT (0)
10386  #define SCS_PFR0_FEATURE_BITS (32)
10387 
10388 #define SCS_PFR1 *((volatile int32u *)0xE000ED44u)
10389 #define SCS_PFR1_REG *((volatile int32u *)0xE000ED44u)
10390 #define SCS_PFR1_ADDR (0xE000ED44u)
10391 #define SCS_PFR1_RESET (0x00000200u)
10392  /* FEATURE field */
10393  #define SCS_PFR1_FEATURE (0xFFFFFFFFu)
10394  #define SCS_PFR1_FEATURE_MASK (0xFFFFFFFFu)
10395  #define SCS_PFR1_FEATURE_BIT (0)
10396  #define SCS_PFR1_FEATURE_BITS (32)
10397 
10398 #define SCS_DFR0 *((volatile int32u *)0xE000ED48u)
10399 #define SCS_DFR0_REG *((volatile int32u *)0xE000ED48u)
10400 #define SCS_DFR0_ADDR (0xE000ED48u)
10401 #define SCS_DFR0_RESET (0x00100000u)
10402  /* FEATURE field */
10403  #define SCS_DFR0_FEATURE (0xFFFFFFFFu)
10404  #define SCS_DFR0_FEATURE_MASK (0xFFFFFFFFu)
10405  #define SCS_DFR0_FEATURE_BIT (0)
10406  #define SCS_DFR0_FEATURE_BITS (32)
10407 
10408 #define SCS_AFR0 *((volatile int32u *)0xE000ED4Cu)
10409 #define SCS_AFR0_REG *((volatile int32u *)0xE000ED4Cu)
10410 #define SCS_AFR0_ADDR (0xE000ED4Cu)
10411 #define SCS_AFR0_RESET (0x00000000u)
10412  /* FEATURE field */
10413  #define SCS_AFR0_FEATURE (0xFFFFFFFFu)
10414  #define SCS_AFR0_FEATURE_MASK (0xFFFFFFFFu)
10415  #define SCS_AFR0_FEATURE_BIT (0)
10416  #define SCS_AFR0_FEATURE_BITS (32)
10417 
10418 #define SCS_MMFR0 *((volatile int32u *)0xE000ED50u)
10419 #define SCS_MMFR0_REG *((volatile int32u *)0xE000ED50u)
10420 #define SCS_MMFR0_ADDR (0xE000ED50u)
10421 #define SCS_MMFR0_RESET (0x00000030u)
10422  /* FEATURE field */
10423  #define SCS_MMFR0_FEATURE (0xFFFFFFFFu)
10424  #define SCS_MMFR0_FEATURE_MASK (0xFFFFFFFFu)
10425  #define SCS_MMFR0_FEATURE_BIT (0)
10426  #define SCS_MMFR0_FEATURE_BITS (32)
10427 
10428 #define SCS_MMFR1 *((volatile int32u *)0xE000ED54u)
10429 #define SCS_MMFR1_REG *((volatile int32u *)0xE000ED54u)
10430 #define SCS_MMFR1_ADDR (0xE000ED54u)
10431 #define SCS_MMFR1_RESET (0x00000000u)
10432  /* FEATURE field */
10433  #define SCS_MMFR1_FEATURE (0xFFFFFFFFu)
10434  #define SCS_MMFR1_FEATURE_MASK (0xFFFFFFFFu)
10435  #define SCS_MMFR1_FEATURE_BIT (0)
10436  #define SCS_MMFR1_FEATURE_BITS (32)
10437 
10438 #define SCS_MMFR2 *((volatile int32u *)0xE000ED58u)
10439 #define SCS_MMFR2_REG *((volatile int32u *)0xE000ED58u)
10440 #define SCS_MMFR2_ADDR (0xE000ED58u)
10441 #define SCS_MMFR2_RESET (0x00000000u)
10442  /* FEATURE field */
10443  #define SCS_MMFR2_FEATURE (0xFFFFFFFFu)
10444  #define SCS_MMFR2_FEATURE_MASK (0xFFFFFFFFu)
10445  #define SCS_MMFR2_FEATURE_BIT (0)
10446  #define SCS_MMFR2_FEATURE_BITS (32)
10447 
10448 #define SCS_MMFR3 *((volatile int32u *)0xE000ED5Cu)
10449 #define SCS_MMFR3_REG *((volatile int32u *)0xE000ED5Cu)
10450 #define SCS_MMFR3_ADDR (0xE000ED5Cu)
10451 #define SCS_MMFR3_RESET (0x00000000u)
10452  /* FEATURE field */
10453  #define SCS_MMFR3_FEATURE (0xFFFFFFFFu)
10454  #define SCS_MMFR3_FEATURE_MASK (0xFFFFFFFFu)
10455  #define SCS_MMFR3_FEATURE_BIT (0)
10456  #define SCS_MMFR3_FEATURE_BITS (32)
10457 
10458 #define SCS_ISAFR0 *((volatile int32u *)0xE000ED60u)
10459 #define SCS_ISAFR0_REG *((volatile int32u *)0xE000ED60u)
10460 #define SCS_ISAFR0_ADDR (0xE000ED60u)
10461 #define SCS_ISAFR0_RESET (0x01141110u)
10462  /* FEATURE field */
10463  #define SCS_ISAFR0_FEATURE (0xFFFFFFFFu)
10464  #define SCS_ISAFR0_FEATURE_MASK (0xFFFFFFFFu)
10465  #define SCS_ISAFR0_FEATURE_BIT (0)
10466  #define SCS_ISAFR0_FEATURE_BITS (32)
10467 
10468 #define SCS_ISAFR1 *((volatile int32u *)0xE000ED64u)
10469 #define SCS_ISAFR1_REG *((volatile int32u *)0xE000ED64u)
10470 #define SCS_ISAFR1_ADDR (0xE000ED64u)
10471 #define SCS_ISAFR1_RESET (0x02111000u)
10472  /* FEATURE field */
10473  #define SCS_ISAFR1_FEATURE (0xFFFFFFFFu)
10474  #define SCS_ISAFR1_FEATURE_MASK (0xFFFFFFFFu)
10475  #define SCS_ISAFR1_FEATURE_BIT (0)
10476  #define SCS_ISAFR1_FEATURE_BITS (32)
10477 
10478 #define SCS_ISAFR2 *((volatile int32u *)0xE000ED68u)
10479 #define SCS_ISAFR2_REG *((volatile int32u *)0xE000ED68u)
10480 #define SCS_ISAFR2_ADDR (0xE000ED68u)
10481 #define SCS_ISAFR2_RESET (0x21112231u)
10482  /* FEATURE field */
10483  #define SCS_ISAFR2_FEATURE (0xFFFFFFFFu)
10484  #define SCS_ISAFR2_FEATURE_MASK (0xFFFFFFFFu)
10485  #define SCS_ISAFR2_FEATURE_BIT (0)
10486  #define SCS_ISAFR2_FEATURE_BITS (32)
10487 
10488 #define SCS_ISAFR3 *((volatile int32u *)0xE000ED6Cu)
10489 #define SCS_ISAFR3_REG *((volatile int32u *)0xE000ED6Cu)
10490 #define SCS_ISAFR3_ADDR (0xE000ED6Cu)
10491 #define SCS_ISAFR3_RESET (0x11111110u)
10492  /* FEATURE field */
10493  #define SCS_ISAFR3_FEATURE (0xFFFFFFFFu)
10494  #define SCS_ISAFR3_FEATURE_MASK (0xFFFFFFFFu)
10495  #define SCS_ISAFR3_FEATURE_BIT (0)
10496  #define SCS_ISAFR3_FEATURE_BITS (32)
10497 
10498 #define SCS_ISAFR4 *((volatile int32u *)0xE000ED70u)
10499 #define SCS_ISAFR4_REG *((volatile int32u *)0xE000ED70u)
10500 #define SCS_ISAFR4_ADDR (0xE000ED70u)
10501 #define SCS_ISAFR4_RESET (0x01310102u)
10502  /* FEATURE field */
10503  #define SCS_ISAFR4_FEATURE (0xFFFFFFFFu)
10504  #define SCS_ISAFR4_FEATURE_MASK (0xFFFFFFFFu)
10505  #define SCS_ISAFR4_FEATURE_BIT (0)
10506  #define SCS_ISAFR4_FEATURE_BITS (32)
10507 
10508 #define MPU_TYPE *((volatile int32u *)0xE000ED90u)
10509 #define MPU_TYPE_REG *((volatile int32u *)0xE000ED90u)
10510 #define MPU_TYPE_ADDR (0xE000ED90u)
10511 #define MPU_TYPE_RESET (0x00000800u)
10512  /* IREGION field */
10513  #define MPU_TYPE_IREGION (0x00FF0000u)
10514  #define MPU_TYPE_IREGION_MASK (0x00FF0000u)
10515  #define MPU_TYPE_IREGION_BIT (16)
10516  #define MPU_TYPE_IREGION_BITS (8)
10517  /* DREGION field */
10518  #define MPU_TYPE_DREGION (0x0000FF00u)
10519  #define MPU_TYPE_DREGION_MASK (0x0000FF00u)
10520  #define MPU_TYPE_DREGION_BIT (8)
10521  #define MPU_TYPE_DREGION_BITS (8)
10522 
10523 #define MPU_CTRL *((volatile int32u *)0xE000ED94u)
10524 #define MPU_CTRL_REG *((volatile int32u *)0xE000ED94u)
10525 #define MPU_CTRL_ADDR (0xE000ED94u)
10526 #define MPU_CTRL_RESET (0x00000000u)
10527  /* PRIVDEFENA field */
10528  #define MPU_CTRL_PRIVDEFENA (0x00000004u)
10529  #define MPU_CTRL_PRIVDEFENA_MASK (0x00000004u)
10530  #define MPU_CTRL_PRIVDEFENA_BIT (2)
10531  #define MPU_CTRL_PRIVDEFENA_BITS (1)
10532  /* HFNMIENA field */
10533  #define MPU_CTRL_HFNMIENA (0x00000002u)
10534  #define MPU_CTRL_HFNMIENA_MASK (0x00000002u)
10535  #define MPU_CTRL_HFNMIENA_BIT (1)
10536  #define MPU_CTRL_HFNMIENA_BITS (1)
10537  /* ENABLE field */
10538  #define MPU_CTRL_ENABLE (0x00000001u)
10539  #define MPU_CTRL_ENABLE_MASK (0x00000001u)
10540  #define MPU_CTRL_ENABLE_BIT (0)
10541  #define MPU_CTRL_ENABLE_BITS (1)
10542 
10543 #define MPU_REGION *((volatile int32u *)0xE000ED98u)
10544 #define MPU_REGION_REG *((volatile int32u *)0xE000ED98u)
10545 #define MPU_REGION_ADDR (0xE000ED98u)
10546 #define MPU_REGION_RESET (0x00000000u)
10547  /* REGION field */
10548  #define MPU_REGION_REGION (0x000000FFu)
10549  #define MPU_REGION_REGION_MASK (0x000000FFu)
10550  #define MPU_REGION_REGION_BIT (0)
10551  #define MPU_REGION_REGION_BITS (8)
10552 
10553 #define MPU_BASE *((volatile int32u *)0xE000ED9Cu)
10554 #define MPU_BASE_REG *((volatile int32u *)0xE000ED9Cu)
10555 #define MPU_BASE_ADDR (0xE000ED9Cu)
10556 #define MPU_BASE_RESET (0x00000000u)
10557  /* ADDRESS field */
10558  #define MPU_BASE_ADDRESS (0xFFFFFFE0u)
10559  #define MPU_BASE_ADDRESS_MASK (0xFFFFFFE0u)
10560  #define MPU_BASE_ADDRESS_BIT (5)
10561  #define MPU_BASE_ADDRESS_BITS (27)
10562  /* VALID field */
10563  #define MPU_BASE_VALID (0x00000010u)
10564  #define MPU_BASE_VALID_MASK (0x00000010u)
10565  #define MPU_BASE_VALID_BIT (4)
10566  #define MPU_BASE_VALID_BITS (1)
10567  /* REGION field */
10568  #define MPU_BASE_REGION (0x0000000Fu)
10569  #define MPU_BASE_REGION_MASK (0x0000000Fu)
10570  #define MPU_BASE_REGION_BIT (0)
10571  #define MPU_BASE_REGION_BITS (4)
10572 
10573 #define MPU_ATTR *((volatile int32u *)0xE000EDA0u)
10574 #define MPU_ATTR_REG *((volatile int32u *)0xE000EDA0u)
10575 #define MPU_ATTR_ADDR (0xE000EDA0u)
10576 #define MPU_ATTR_RESET (0x00000000u)
10577  /* XN field */
10578  #define MPU_ATTR_XN (0x10000000u)
10579  #define MPU_ATTR_XN_MASK (0x10000000u)
10580  #define MPU_ATTR_XN_BIT (28)
10581  #define MPU_ATTR_XN_BITS (1)
10582  /* AP field */
10583  #define MPU_ATTR_AP (0x07000000u)
10584  #define MPU_ATTR_AP_MASK (0x07000000u)
10585  #define MPU_ATTR_AP_BIT (24)
10586  #define MPU_ATTR_AP_BITS (3)
10587  /* TEX field */
10588  #define MPU_ATTR_TEX (0x00380000u)
10589  #define MPU_ATTR_TEX_MASK (0x00380000u)
10590  #define MPU_ATTR_TEX_BIT (19)
10591  #define MPU_ATTR_TEX_BITS (3)
10592  /* S field */
10593  #define MPU_ATTR_S (0x00040000u)
10594  #define MPU_ATTR_S_MASK (0x00040000u)
10595  #define MPU_ATTR_S_BIT (18)
10596  #define MPU_ATTR_S_BITS (1)
10597  /* C field */
10598  #define MPU_ATTR_C (0x00020000u)
10599  #define MPU_ATTR_C_MASK (0x00020000u)
10600  #define MPU_ATTR_C_BIT (17)
10601  #define MPU_ATTR_C_BITS (1)
10602  /* B field */
10603  #define MPU_ATTR_B (0x00010000u)
10604  #define MPU_ATTR_B_MASK (0x00010000u)
10605  #define MPU_ATTR_B_BIT (16)
10606  #define MPU_ATTR_B_BITS (1)
10607  /* SRD field */
10608  #define MPU_ATTR_SRD (0x0000FF00u)
10609  #define MPU_ATTR_SRD_MASK (0x0000FF00u)
10610  #define MPU_ATTR_SRD_BIT (8)
10611  #define MPU_ATTR_SRD_BITS (8)
10612  /* SIZE field */
10613  #define MPU_ATTR_SIZE (0x0000003Eu)
10614  #define MPU_ATTR_SIZE_MASK (0x0000003Eu)
10615  #define MPU_ATTR_SIZE_BIT (1)
10616  #define MPU_ATTR_SIZE_BITS (5)
10617  /* ENABLE field */
10618  #define MPU_ATTR_ENABLE (0x00000001u)
10619  #define MPU_ATTR_ENABLE_MASK (0x00000001u)
10620  #define MPU_ATTR_ENABLE_BIT (0)
10621  #define MPU_ATTR_ENABLE_BITS (1)
10622 
10623 #define MPU_BASE1 *((volatile int32u *)0xE000EDA4u)
10624 #define MPU_BASE1_REG *((volatile int32u *)0xE000EDA4u)
10625 #define MPU_BASE1_ADDR (0xE000EDA4u)
10626 #define MPU_BASE1_RESET (0x00000000u)
10627  /* ADDRESS field */
10628  #define MPU_BASE1_ADDRESS (0xFFFFFFE0u)
10629  #define MPU_BASE1_ADDRESS_MASK (0xFFFFFFE0u)
10630  #define MPU_BASE1_ADDRESS_BIT (5)
10631  #define MPU_BASE1_ADDRESS_BITS (27)
10632  /* VALID field */
10633  #define MPU_BASE1_VALID (0x00000010u)
10634  #define MPU_BASE1_VALID_MASK (0x00000010u)
10635  #define MPU_BASE1_VALID_BIT (4)
10636  #define MPU_BASE1_VALID_BITS (1)
10637  /* REGION field */
10638  #define MPU_BASE1_REGION (0x0000000Fu)
10639  #define MPU_BASE1_REGION_MASK (0x0000000Fu)
10640  #define MPU_BASE1_REGION_BIT (0)
10641  #define MPU_BASE1_REGION_BITS (4)
10642 
10643 #define MPU_ATTR1 *((volatile int32u *)0xE000EDA8u)
10644 #define MPU_ATTR1_REG *((volatile int32u *)0xE000EDA8u)
10645 #define MPU_ATTR1_ADDR (0xE000EDA8u)
10646 #define MPU_ATTR1_RESET (0x00000000u)
10647  /* XN field */
10648  #define MPU_ATTR1_XN (0x10000000u)
10649  #define MPU_ATTR1_XN_MASK (0x10000000u)
10650  #define MPU_ATTR1_XN_BIT (28)
10651  #define MPU_ATTR1_XN_BITS (1)
10652  /* AP field */
10653  #define MPU_ATTR1_AP (0x07000000u)
10654  #define MPU_ATTR1_AP_MASK (0x07000000u)
10655  #define MPU_ATTR1_AP_BIT (24)
10656  #define MPU_ATTR1_AP_BITS (3)
10657  /* TEX field */
10658  #define MPU_ATTR1_TEX (0x00380000u)
10659  #define MPU_ATTR1_TEX_MASK (0x00380000u)
10660  #define MPU_ATTR1_TEX_BIT (19)
10661  #define MPU_ATTR1_TEX_BITS (3)
10662  /* S field */
10663  #define MPU_ATTR1_S (0x00040000u)
10664  #define MPU_ATTR1_S_MASK (0x00040000u)
10665  #define MPU_ATTR1_S_BIT (18)
10666  #define MPU_ATTR1_S_BITS (1)
10667  /* C field */
10668  #define MPU_ATTR1_C (0x00020000u)
10669  #define MPU_ATTR1_C_MASK (0x00020000u)
10670  #define MPU_ATTR1_C_BIT (17)
10671  #define MPU_ATTR1_C_BITS (1)
10672  /* B field */
10673  #define MPU_ATTR1_B (0x00010000u)
10674  #define MPU_ATTR1_B_MASK (0x00010000u)
10675  #define MPU_ATTR1_B_BIT (16)
10676  #define MPU_ATTR1_B_BITS (1)
10677  /* SRD field */
10678  #define MPU_ATTR1_SRD (0x0000FF00u)
10679  #define MPU_ATTR1_SRD_MASK (0x0000FF00u)
10680  #define MPU_ATTR1_SRD_BIT (8)
10681  #define MPU_ATTR1_SRD_BITS (8)
10682  /* SIZE field */
10683  #define MPU_ATTR1_SIZE (0x0000003Eu)
10684  #define MPU_ATTR1_SIZE_MASK (0x0000003Eu)
10685  #define MPU_ATTR1_SIZE_BIT (1)
10686  #define MPU_ATTR1_SIZE_BITS (5)
10687  /* ENABLE field */
10688  #define MPU_ATTR1_ENABLE (0x00000001u)
10689  #define MPU_ATTR1_ENABLE_MASK (0x00000001u)
10690  #define MPU_ATTR1_ENABLE_BIT (0)
10691  #define MPU_ATTR1_ENABLE_BITS (1)
10692 
10693 #define MPU_BASE2 *((volatile int32u *)0xE000EDACu)
10694 #define MPU_BASE2_REG *((volatile int32u *)0xE000EDACu)
10695 #define MPU_BASE2_ADDR (0xE000EDACu)
10696 #define MPU_BASE2_RESET (0x00000000u)
10697  /* ADDRESS field */
10698  #define MPU_BASE2_ADDRESS (0xFFFFFFE0u)
10699  #define MPU_BASE2_ADDRESS_MASK (0xFFFFFFE0u)
10700  #define MPU_BASE2_ADDRESS_BIT (5)
10701  #define MPU_BASE2_ADDRESS_BITS (27)
10702  /* VALID field */
10703  #define MPU_BASE2_VALID (0x00000010u)
10704  #define MPU_BASE2_VALID_MASK (0x00000010u)
10705  #define MPU_BASE2_VALID_BIT (4)
10706  #define MPU_BASE2_VALID_BITS (1)
10707  /* REGION field */
10708  #define MPU_BASE2_REGION (0x0000000Fu)
10709  #define MPU_BASE2_REGION_MASK (0x0000000Fu)
10710  #define MPU_BASE2_REGION_BIT (0)
10711  #define MPU_BASE2_REGION_BITS (4)
10712 
10713 #define MPU_ATTR2 *((volatile int32u *)0xE000EDB0u)
10714 #define MPU_ATTR2_REG *((volatile int32u *)0xE000EDB0u)
10715 #define MPU_ATTR2_ADDR (0xE000EDB0u)
10716 #define MPU_ATTR2_RESET (0x00000000u)
10717  /* XN field */
10718  #define MPU_ATTR2_XN (0x10000000u)
10719  #define MPU_ATTR2_XN_MASK (0x10000000u)
10720  #define MPU_ATTR2_XN_BIT (28)
10721  #define MPU_ATTR2_XN_BITS (1)
10722  /* AP field */
10723  #define MPU_ATTR2_AP (0x1F000000u)
10724  #define MPU_ATTR2_AP_MASK (0x1F000000u)
10725  #define MPU_ATTR2_AP_BIT (24)
10726  #define MPU_ATTR2_AP_BITS (5)
10727  /* TEX field */
10728  #define MPU_ATTR2_TEX (0x00380000u)
10729  #define MPU_ATTR2_TEX_MASK (0x00380000u)
10730  #define MPU_ATTR2_TEX_BIT (19)
10731  #define MPU_ATTR2_TEX_BITS (3)
10732  /* S field */
10733  #define MPU_ATTR2_S (0x00040000u)
10734  #define MPU_ATTR2_S_MASK (0x00040000u)
10735  #define MPU_ATTR2_S_BIT (18)
10736  #define MPU_ATTR2_S_BITS (1)
10737  /* C field */
10738  #define MPU_ATTR2_C (0x00020000u)
10739  #define MPU_ATTR2_C_MASK (0x00020000u)
10740  #define MPU_ATTR2_C_BIT (17)
10741  #define MPU_ATTR2_C_BITS (1)
10742  /* B field */
10743  #define MPU_ATTR2_B (0x00010000u)
10744  #define MPU_ATTR2_B_MASK (0x00010000u)
10745  #define MPU_ATTR2_B_BIT (16)
10746  #define MPU_ATTR2_B_BITS (1)
10747  /* SRD field */
10748  #define MPU_ATTR2_SRD (0x0000FF00u)
10749  #define MPU_ATTR2_SRD_MASK (0x0000FF00u)
10750  #define MPU_ATTR2_SRD_BIT (8)
10751  #define MPU_ATTR2_SRD_BITS (8)
10752  /* SIZE field */
10753  #define MPU_ATTR2_SIZE (0x0000003Eu)
10754  #define MPU_ATTR2_SIZE_MASK (0x0000003Eu)
10755  #define MPU_ATTR2_SIZE_BIT (1)
10756  #define MPU_ATTR2_SIZE_BITS (5)
10757  /* ENABLE field */
10758  #define MPU_ATTR2_ENABLE (0x00000003u)
10759  #define MPU_ATTR2_ENABLE_MASK (0x00000003u)
10760  #define MPU_ATTR2_ENABLE_BIT (0)
10761  #define MPU_ATTR2_ENABLE_BITS (2)
10762 
10763 #define MPU_BASE3 *((volatile int32u *)0xE000EDB4u)
10764 #define MPU_BASE3_REG *((volatile int32u *)0xE000EDB4u)
10765 #define MPU_BASE3_ADDR (0xE000EDB4u)
10766 #define MPU_BASE3_RESET (0x00000000u)
10767  /* ADDRESS field */
10768  #define MPU_BASE3_ADDRESS (0xFFFFFFE0u)
10769  #define MPU_BASE3_ADDRESS_MASK (0xFFFFFFE0u)
10770  #define MPU_BASE3_ADDRESS_BIT (5)
10771  #define MPU_BASE3_ADDRESS_BITS (27)
10772  /* VALID field */
10773  #define MPU_BASE3_VALID (0x00000010u)
10774  #define MPU_BASE3_VALID_MASK (0x00000010u)
10775  #define MPU_BASE3_VALID_BIT (4)
10776  #define MPU_BASE3_VALID_BITS (1)
10777  /* REGION field */
10778  #define MPU_BASE3_REGION (0x0000000Fu)
10779  #define MPU_BASE3_REGION_MASK (0x0000000Fu)
10780  #define MPU_BASE3_REGION_BIT (0)
10781  #define MPU_BASE3_REGION_BITS (4)
10782 
10783 #define MPU_ATTR3 *((volatile int32u *)0xE000EDBCu)
10784 #define MPU_ATTR3_REG *((volatile int32u *)0xE000EDBCu)
10785 #define MPU_ATTR3_ADDR (0xE000EDBCu)
10786 #define MPU_ATTR3_RESET (0x00000000u)
10787  /* XN field */
10788  #define MPU_ATTR3_XN (0x10000000u)
10789  #define MPU_ATTR3_XN_MASK (0x10000000u)
10790  #define MPU_ATTR3_XN_BIT (28)
10791  #define MPU_ATTR3_XN_BITS (1)
10792  /* AP field */
10793  #define MPU_ATTR3_AP (0x1F000000u)
10794  #define MPU_ATTR3_AP_MASK (0x1F000000u)
10795  #define MPU_ATTR3_AP_BIT (24)
10796  #define MPU_ATTR3_AP_BITS (5)
10797  /* TEX field */
10798  #define MPU_ATTR3_TEX (0x00380000u)
10799  #define MPU_ATTR3_TEX_MASK (0x00380000u)
10800  #define MPU_ATTR3_TEX_BIT (19)
10801  #define MPU_ATTR3_TEX_BITS (3)
10802  /* S field */
10803  #define MPU_ATTR3_S (0x00040000u)
10804  #define MPU_ATTR3_S_MASK (0x00040000u)
10805  #define MPU_ATTR3_S_BIT (18)
10806  #define MPU_ATTR3_S_BITS (1)
10807  /* C field */
10808  #define MPU_ATTR3_C (0x00020000u)
10809  #define MPU_ATTR3_C_MASK (0x00020000u)
10810  #define MPU_ATTR3_C_BIT (17)
10811  #define MPU_ATTR3_C_BITS (1)
10812  /* B field */
10813  #define MPU_ATTR3_B (0x00010000u)
10814  #define MPU_ATTR3_B_MASK (0x00010000u)
10815  #define MPU_ATTR3_B_BIT (16)
10816  #define MPU_ATTR3_B_BITS (1)
10817  /* SRD field */
10818  #define MPU_ATTR3_SRD (0x0000FF00u)
10819  #define MPU_ATTR3_SRD_MASK (0x0000FF00u)
10820  #define MPU_ATTR3_SRD_BIT (8)
10821  #define MPU_ATTR3_SRD_BITS (8)
10822  /* SIZE field */
10823  #define MPU_ATTR3_SIZE (0x0000003Eu)
10824  #define MPU_ATTR3_SIZE_MASK (0x0000003Eu)
10825  #define MPU_ATTR3_SIZE_BIT (1)
10826  #define MPU_ATTR3_SIZE_BITS (5)
10827  /* ENABLE field */
10828  #define MPU_ATTR3_ENABLE (0x00000003u)
10829  #define MPU_ATTR3_ENABLE_MASK (0x00000003u)
10830  #define MPU_ATTR3_ENABLE_BIT (0)
10831  #define MPU_ATTR3_ENABLE_BITS (2)
10832 
10833 #define DEBUG_HCSR *((volatile int32u *)0xE000EDF0u)
10834 #define DEBUG_HCSR_REG *((volatile int32u *)0xE000EDF0u)
10835 #define DEBUG_HCSR_ADDR (0xE000EDF0u)
10836 #define DEBUG_HCSR_RESET (0x00000000u)
10837  /* S_RESET_ST field */
10838  #define DEBUG_HCSR_S_RESET_ST (0x02000000u)
10839  #define DEBUG_HCSR_S_RESET_ST_MASK (0x02000000u)
10840  #define DEBUG_HCSR_S_RESET_ST_BIT (25)
10841  #define DEBUG_HCSR_S_RESET_ST_BITS (1)
10842  /* S_RETIRE_ST field */
10843  #define DEBUG_HCSR_S_RETIRE_ST (0x01000000u)
10844  #define DEBUG_HCSR_S_RETIRE_ST_MASK (0x01000000u)
10845  #define DEBUG_HCSR_S_RETIRE_ST_BIT (24)
10846  #define DEBUG_HCSR_S_RETIRE_ST_BITS (1)
10847  /* S_LOCKUP field */
10848  #define DEBUG_HCSR_S_LOCKUP (0x00080000u)
10849  #define DEBUG_HCSR_S_LOCKUP_MASK (0x00080000u)
10850  #define DEBUG_HCSR_S_LOCKUP_BIT (19)
10851  #define DEBUG_HCSR_S_LOCKUP_BITS (1)
10852  /* S_SLEEP field */
10853  #define DEBUG_HCSR_S_SLEEP (0x00040000u)
10854  #define DEBUG_HCSR_S_SLEEP_MASK (0x00040000u)
10855  #define DEBUG_HCSR_S_SLEEP_BIT (18)
10856  #define DEBUG_HCSR_S_SLEEP_BITS (1)
10857  /* S_HALT field */
10858  #define DEBUG_HCSR_S_HALT (0x00020000u)
10859  #define DEBUG_HCSR_S_HALT_MASK (0x00020000u)
10860  #define DEBUG_HCSR_S_HALT_BIT (17)
10861  #define DEBUG_HCSR_S_HALT_BITS (1)
10862  /* S_REGRDY field */
10863  #define DEBUG_HCSR_S_REGRDY (0x00010000u)
10864  #define DEBUG_HCSR_S_REGRDY_MASK (0x00010000u)
10865  #define DEBUG_HCSR_S_REGRDY_BIT (16)
10866  #define DEBUG_HCSR_S_REGRDY_BITS (1)
10867  /* DBGKEY field */
10868  #define DEBUG_HCSR_DBGKEY (0xFFFF0000u)
10869  #define DEBUG_HCSR_DBGKEY_MASK (0xFFFF0000u)
10870  #define DEBUG_HCSR_DBGKEY_BIT (16)
10871  #define DEBUG_HCSR_DBGKEY_BITS (16)
10872  /* C_SNAPSTALL field */
10873  #define DEBUG_HCSR_C_SNAPSTALL (0x00000020u)
10874  #define DEBUG_HCSR_C_SNAPSTALL_MASK (0x00000020u)
10875  #define DEBUG_HCSR_C_SNAPSTALL_BIT (5)
10876  #define DEBUG_HCSR_C_SNAPSTALL_BITS (1)
10877  /* C_MASKINTS field */
10878  #define DEBUG_HCSR_C_MASKINTS (0x00000008u)
10879  #define DEBUG_HCSR_C_MASKINTS_MASK (0x00000008u)
10880  #define DEBUG_HCSR_C_MASKINTS_BIT (3)
10881  #define DEBUG_HCSR_C_MASKINTS_BITS (1)
10882  /* C_STEP field */
10883  #define DEBUG_HCSR_C_STEP (0x00000004u)
10884  #define DEBUG_HCSR_C_STEP_MASK (0x00000004u)
10885  #define DEBUG_HCSR_C_STEP_BIT (2)
10886  #define DEBUG_HCSR_C_STEP_BITS (1)
10887  /* C_HALT field */
10888  #define DEBUG_HCSR_C_HALT (0x00000002u)
10889  #define DEBUG_HCSR_C_HALT_MASK (0x00000002u)
10890  #define DEBUG_HCSR_C_HALT_BIT (1)
10891  #define DEBUG_HCSR_C_HALT_BITS (1)
10892  /* C_DEBUGEN field */
10893  #define DEBUG_HCSR_C_DEBUGEN (0x00000001u)
10894  #define DEBUG_HCSR_C_DEBUGEN_MASK (0x00000001u)
10895  #define DEBUG_HCSR_C_DEBUGEN_BIT (0)
10896  #define DEBUG_HCSR_C_DEBUGEN_BITS (1)
10897 
10898 #define DEBUG_CRSR *((volatile int32u *)0xE000EDF4u)
10899 #define DEBUG_CRSR_REG *((volatile int32u *)0xE000EDF4u)
10900 #define DEBUG_CRSR_ADDR (0xE000EDF4u)
10901 #define DEBUG_CRSR_RESET (0x00000000u)
10902  /* REGWnR field */
10903  #define DEBUG_CRSR_REGWnR (0x00010000u)
10904  #define DEBUG_CRSR_REGWnR_MASK (0x00010000u)
10905  #define DEBUG_CRSR_REGWnR_BIT (16)
10906  #define DEBUG_CRSR_REGWnR_BITS (1)
10907  /* REGSEL field */
10908  #define DEBUG_CRSR_REGSEL (0x0000001Fu)
10909  #define DEBUG_CRSR_REGSEL_MASK (0x0000001Fu)
10910  #define DEBUG_CRSR_REGSEL_BIT (0)
10911  #define DEBUG_CRSR_REGSEL_BITS (5)
10912 
10913 #define DEBUG_CRDR *((volatile int32u *)0xE000EDF8u)
10914 #define DEBUG_CRDR_REG *((volatile int32u *)0xE000EDF8u)
10915 #define DEBUG_CRDR_ADDR (0xE000EDF8u)
10916 #define DEBUG_CRDR_RESET (0x00000000u)
10917  /* DBGTMP field */
10918  #define DEBUG_CRDR_DBGTMP (0xFFFFFFFFu)
10919  #define DEBUG_CRDR_DBGTMP_MASK (0xFFFFFFFFu)
10920  #define DEBUG_CRDR_DBGTMP_BIT (0)
10921  #define DEBUG_CRDR_DBGTMP_BITS (32)
10922 
10923 #define DEBUG_EMCR *((volatile int32u *)0xE000EDFCu)
10924 #define DEBUG_EMCR_REG *((volatile int32u *)0xE000EDFCu)
10925 #define DEBUG_EMCR_ADDR (0xE000EDFCu)
10926 #define DEBUG_EMCR_RESET (0x00000000u)
10927  /* TRCENA field */
10928  #define DEBUG_EMCR_TRCENA (0x01000000u)
10929  #define DEBUG_EMCR_TRCENA_MASK (0x01000000u)
10930  #define DEBUG_EMCR_TRCENA_BIT (24)
10931  #define DEBUG_EMCR_TRCENA_BITS (1)
10932  /* MON_REQ field */
10933  #define DEBUG_EMCR_MON_REQ (0x00080000u)
10934  #define DEBUG_EMCR_MON_REQ_MASK (0x00080000u)
10935  #define DEBUG_EMCR_MON_REQ_BIT (19)
10936  #define DEBUG_EMCR_MON_REQ_BITS (1)
10937  /* MON_STEP field */
10938  #define DEBUG_EMCR_MON_STEP (0x00040000u)
10939  #define DEBUG_EMCR_MON_STEP_MASK (0x00040000u)
10940  #define DEBUG_EMCR_MON_STEP_BIT (18)
10941  #define DEBUG_EMCR_MON_STEP_BITS (1)
10942  /* MON_PEND field */
10943  #define DEBUG_EMCR_MON_PEND (0x00020000u)
10944  #define DEBUG_EMCR_MON_PEND_MASK (0x00020000u)
10945  #define DEBUG_EMCR_MON_PEND_BIT (17)
10946  #define DEBUG_EMCR_MON_PEND_BITS (1)
10947  /* MON_EN field */
10948  #define DEBUG_EMCR_MON_EN (0x00010000u)
10949  #define DEBUG_EMCR_MON_EN_MASK (0x00010000u)
10950  #define DEBUG_EMCR_MON_EN_BIT (16)
10951  #define DEBUG_EMCR_MON_EN_BITS (1)
10952  /* VC_HARDERR field */
10953  #define DEBUG_EMCR_VC_HARDERR (0x00000400u)
10954  #define DEBUG_EMCR_VC_HARDERR_MASK (0x00000400u)
10955  #define DEBUG_EMCR_VC_HARDERR_BIT (10)
10956  #define DEBUG_EMCR_VC_HARDERR_BITS (1)
10957  /* VC_INTERR field */
10958  #define DEBUG_EMCR_VC_INTERR (0x00000200u)
10959  #define DEBUG_EMCR_VC_INTERR_MASK (0x00000200u)
10960  #define DEBUG_EMCR_VC_INTERR_BIT (9)
10961  #define DEBUG_EMCR_VC_INTERR_BITS (1)
10962  /* VC_BUSERR field */
10963  #define DEBUG_EMCR_VC_BUSERR (0x00000100u)
10964  #define DEBUG_EMCR_VC_BUSERR_MASK (0x00000100u)
10965  #define DEBUG_EMCR_VC_BUSERR_BIT (8)
10966  #define DEBUG_EMCR_VC_BUSERR_BITS (1)
10967  /* VC_STATERR field */
10968  #define DEBUG_EMCR_VC_STATERR (0x00000080u)
10969  #define DEBUG_EMCR_VC_STATERR_MASK (0x00000080u)
10970  #define DEBUG_EMCR_VC_STATERR_BIT (7)
10971  #define DEBUG_EMCR_VC_STATERR_BITS (1)
10972  /* VC_CHKERR field */
10973  #define DEBUG_EMCR_VC_CHKERR (0x00000040u)
10974  #define DEBUG_EMCR_VC_CHKERR_MASK (0x00000040u)
10975  #define DEBUG_EMCR_VC_CHKERR_BIT (6)
10976  #define DEBUG_EMCR_VC_CHKERR_BITS (1)
10977  /* VC_NOCPERR field */
10978  #define DEBUG_EMCR_VC_NOCPERR (0x00000020u)
10979  #define DEBUG_EMCR_VC_NOCPERR_MASK (0x00000020u)
10980  #define DEBUG_EMCR_VC_NOCPERR_BIT (5)
10981  #define DEBUG_EMCR_VC_NOCPERR_BITS (1)
10982  /* VC_MMERR field */
10983  #define DEBUG_EMCR_VC_MMERR (0x00000010u)
10984  #define DEBUG_EMCR_VC_MMERR_MASK (0x00000010u)
10985  #define DEBUG_EMCR_VC_MMERR_BIT (4)
10986  #define DEBUG_EMCR_VC_MMERR_BITS (1)
10987  /* VC_CORERESET field */
10988  #define DEBUG_EMCR_VC_CORERESET (0x00000001u)
10989  #define DEBUG_EMCR_VC_CORERESET_MASK (0x00000001u)
10990  #define DEBUG_EMCR_VC_CORERESET_BIT (0)
10991  #define DEBUG_EMCR_VC_CORERESET_BITS (1)
10992 
10993 #define NVIC_STIR *((volatile int32u *)0xE000EF00u)
10994 #define NVIC_STIR_REG *((volatile int32u *)0xE000EF00u)
10995 #define NVIC_STIR_ADDR (0xE000EF00u)
10996 #define NVIC_STIR_RESET (0x00000000u)
10997  /* INTID field */
10998  #define NVIC_STIR_INTID (0x000003FFu)
10999  #define NVIC_STIR_INTID_MASK (0x000003FFu)
11000  #define NVIC_STIR_INTID_BIT (0)
11001  #define NVIC_STIR_INTID_BITS (10)
11002 
11003 #define NVIC_PERIPHID4 *((volatile int32u *)0xE000EFD0u)
11004 #define NVIC_PERIPHID4_REG *((volatile int32u *)0xE000EFD0u)
11005 #define NVIC_PERIPHID4_ADDR (0xE000EFD0u)
11006 #define NVIC_PERIPHID4_RESET (0x00000004u)
11007  /* PERIPHID field */
11008  #define NVIC_PERIPHID4_PERIPHID (0xFFFFFFFFu)
11009  #define NVIC_PERIPHID4_PERIPHID_MASK (0xFFFFFFFFu)
11010  #define NVIC_PERIPHID4_PERIPHID_BIT (0)
11011  #define NVIC_PERIPHID4_PERIPHID_BITS (32)
11012 
11013 #define NVIC_PERIPHID5 *((volatile int32u *)0xE000EFD4u)
11014 #define NVIC_PERIPHID5_REG *((volatile int32u *)0xE000EFD4u)
11015 #define NVIC_PERIPHID5_ADDR (0xE000EFD4u)
11016 #define NVIC_PERIPHID5_RESET (0x00000000u)
11017  /* PERIPHID field */
11018  #define NVIC_PERIPHID5_PERIPHID (0xFFFFFFFFu)
11019  #define NVIC_PERIPHID5_PERIPHID_MASK (0xFFFFFFFFu)
11020  #define NVIC_PERIPHID5_PERIPHID_BIT (0)
11021  #define NVIC_PERIPHID5_PERIPHID_BITS (32)
11022 
11023 #define NVIC_PERIPHID6 *((volatile int32u *)0xE000EFD8u)
11024 #define NVIC_PERIPHID6_REG *((volatile int32u *)0xE000EFD8u)
11025 #define NVIC_PERIPHID6_ADDR (0xE000EFD8u)
11026 #define NVIC_PERIPHID6_RESET (0x00000000u)
11027  /* PERIPHID field */
11028  #define NVIC_PERIPHID6_PERIPHID (0xFFFFFFFFu)
11029  #define NVIC_PERIPHID6_PERIPHID_MASK (0xFFFFFFFFu)
11030  #define NVIC_PERIPHID6_PERIPHID_BIT (0)
11031  #define NVIC_PERIPHID6_PERIPHID_BITS (32)
11032 
11033 #define NVIC_PERIPHID7 *((volatile int32u *)0xE000EFDCu)
11034 #define NVIC_PERIPHID7_REG *((volatile int32u *)0xE000EFDCu)
11035 #define NVIC_PERIPHID7_ADDR (0xE000EFDCu)
11036 #define NVIC_PERIPHID7_RESET (0x00000000u)
11037  /* PERIPHID field */
11038  #define NVIC_PERIPHID7_PERIPHID (0xFFFFFFFFu)
11039  #define NVIC_PERIPHID7_PERIPHID_MASK (0xFFFFFFFFu)
11040  #define NVIC_PERIPHID7_PERIPHID_BIT (0)
11041  #define NVIC_PERIPHID7_PERIPHID_BITS (32)
11042 
11043 #define NVIC_PERIPHID0 *((volatile int32u *)0xE000EFE0u)
11044 #define NVIC_PERIPHID0_REG *((volatile int32u *)0xE000EFE0u)
11045 #define NVIC_PERIPHID0_ADDR (0xE000EFE0u)
11046 #define NVIC_PERIPHID0_RESET (0x00000000u)
11047  /* PERIPHID field */
11048  #define NVIC_PERIPHID0_PERIPHID (0xFFFFFFFFu)
11049  #define NVIC_PERIPHID0_PERIPHID_MASK (0xFFFFFFFFu)
11050  #define NVIC_PERIPHID0_PERIPHID_BIT (0)
11051  #define NVIC_PERIPHID0_PERIPHID_BITS (32)
11052 
11053 #define NVIC_PERIPHID1 *((volatile int32u *)0xE000EFE4u)
11054 #define NVIC_PERIPHID1_REG *((volatile int32u *)0xE000EFE4u)
11055 #define NVIC_PERIPHID1_ADDR (0xE000EFE4u)
11056 #define NVIC_PERIPHID1_RESET (0x000000B0u)
11057  /* PERIPHID field */
11058  #define NVIC_PERIPHID1_PERIPHID (0xFFFFFFFFu)
11059  #define NVIC_PERIPHID1_PERIPHID_MASK (0xFFFFFFFFu)
11060  #define NVIC_PERIPHID1_PERIPHID_BIT (0)
11061  #define NVIC_PERIPHID1_PERIPHID_BITS (32)
11062 
11063 #define NVIC_PERIPHID2 *((volatile int32u *)0xE000EFE8u)
11064 #define NVIC_PERIPHID2_REG *((volatile int32u *)0xE000EFE8u)
11065 #define NVIC_PERIPHID2_ADDR (0xE000EFE8u)
11066 #define NVIC_PERIPHID2_RESET (0x0000001Bu)
11067  /* PERIPHID field */
11068  #define NVIC_PERIPHID2_PERIPHID (0xFFFFFFFFu)
11069  #define NVIC_PERIPHID2_PERIPHID_MASK (0xFFFFFFFFu)
11070  #define NVIC_PERIPHID2_PERIPHID_BIT (0)
11071  #define NVIC_PERIPHID2_PERIPHID_BITS (32)
11072 
11073 #define NVIC_PERIPHID3 *((volatile int32u *)0xE000EFECu)
11074 #define NVIC_PERIPHID3_REG *((volatile int32u *)0xE000EFECu)
11075 #define NVIC_PERIPHID3_ADDR (0xE000EFECu)
11076 #define NVIC_PERIPHID3_RESET (0x00000000u)
11077  /* PERIPHID field */
11078  #define NVIC_PERIPHID3_PERIPHID (0xFFFFFFFFu)
11079  #define NVIC_PERIPHID3_PERIPHID_MASK (0xFFFFFFFFu)
11080  #define NVIC_PERIPHID3_PERIPHID_BIT (0)
11081  #define NVIC_PERIPHID3_PERIPHID_BITS (32)
11082 
11083 #define NVIC_PCELLID0 *((volatile int32u *)0xE000EFF0u)
11084 #define NVIC_PCELLID0_REG *((volatile int32u *)0xE000EFF0u)
11085 #define NVIC_PCELLID0_ADDR (0xE000EFF0u)
11086 #define NVIC_PCELLID0_RESET (0x0000000Du)
11087  /* PCELLID field */
11088  #define NVIC_PCELLID0_PCELLID (0xFFFFFFFFu)
11089  #define NVIC_PCELLID0_PCELLID_MASK (0xFFFFFFFFu)
11090  #define NVIC_PCELLID0_PCELLID_BIT (0)
11091  #define NVIC_PCELLID0_PCELLID_BITS (32)
11092 
11093 #define NVIC_PCELLID1 *((volatile int32u *)0xE000EFF4u)
11094 #define NVIC_PCELLID1_REG *((volatile int32u *)0xE000EFF4u)
11095 #define NVIC_PCELLID1_ADDR (0xE000EFF4u)
11096 #define NVIC_PCELLID1_RESET (0x000000E0u)
11097  /* PCELLID field */
11098  #define NVIC_PCELLID1_PCELLID (0xFFFFFFFFu)
11099  #define NVIC_PCELLID1_PCELLID_MASK (0xFFFFFFFFu)
11100  #define NVIC_PCELLID1_PCELLID_BIT (0)
11101  #define NVIC_PCELLID1_PCELLID_BITS (32)
11102 
11103 #define NVIC_PCELLID2 *((volatile int32u *)0xE000EFF8u)
11104 #define NVIC_PCELLID2_REG *((volatile int32u *)0xE000EFF8u)
11105 #define NVIC_PCELLID2_ADDR (0xE000EFF8u)
11106 #define NVIC_PCELLID2_RESET (0x00000005u)
11107  /* PCELLID field */
11108  #define NVIC_PCELLID2_PCELLID (0xFFFFFFFFu)
11109  #define NVIC_PCELLID2_PCELLID_MASK (0xFFFFFFFFu)
11110  #define NVIC_PCELLID2_PCELLID_BIT (0)
11111  #define NVIC_PCELLID2_PCELLID_BITS (32)
11112 
11113 #define NVIC_PCELLID3 *((volatile int32u *)0xE000EFFCu)
11114 #define NVIC_PCELLID3_REG *((volatile int32u *)0xE000EFFCu)
11115 #define NVIC_PCELLID3_ADDR (0xE000EFFCu)
11116 #define NVIC_PCELLID3_RESET (0x000000B1u)
11117  /* PCELLID field */
11118  #define NVIC_PCELLID3_PCELLID (0xFFFFFFFFu)
11119  #define NVIC_PCELLID3_PCELLID_MASK (0xFFFFFFFFu)
11120  #define NVIC_PCELLID3_PCELLID_BIT (0)
11121  #define NVIC_PCELLID3_PCELLID_BITS (32)
11122 
11123 /* TPIU block */
11124 #define DATA_TPIU_BASE (0xE0040000u)
11125 #define DATA_TPIU_END (0xE0040EF8u)
11126 #define DATA_TPIU_SIZE (DATA_TPIU_END - DATA_TPIU_BASE + 1)
11127 
11128 #define TPIU_SPS *((volatile int32u *)0xE0040000u)
11129 #define TPIU_SPS_REG *((volatile int32u *)0xE0040000u)
11130 #define TPIU_SPS_ADDR (0xE0040000u)
11131 #define TPIU_SPS_RESET (0x00000000u)
11132  /* SPS_04 field */
11133  #define TPIU_SPS_SPS_04 (0x00000008u)
11134  #define TPIU_SPS_SPS_04_MASK (0x00000008u)
11135  #define TPIU_SPS_SPS_04_BIT (3)
11136  #define TPIU_SPS_SPS_04_BITS (1)
11137  /* SPS_03 field */
11138  #define TPIU_SPS_SPS_03 (0x00000004u)
11139  #define TPIU_SPS_SPS_03_MASK (0x00000004u)
11140  #define TPIU_SPS_SPS_03_BIT (2)
11141  #define TPIU_SPS_SPS_03_BITS (1)
11142  /* SPS_02 field */
11143  #define TPIU_SPS_SPS_02 (0x00000002u)
11144  #define TPIU_SPS_SPS_02_MASK (0x00000002u)
11145  #define TPIU_SPS_SPS_02_BIT (1)
11146  #define TPIU_SPS_SPS_02_BITS (1)
11147  /* SPS_01 field */
11148  #define TPIU_SPS_SPS_01 (0x00000001u)
11149  #define TPIU_SPS_SPS_01_MASK (0x00000001u)
11150  #define TPIU_SPS_SPS_01_BIT (0)
11151  #define TPIU_SPS_SPS_01_BITS (1)
11152 
11153 #define TPIU_CPS *((volatile int32u *)0xE0040004u)
11154 #define TPIU_CPS_REG *((volatile int32u *)0xE0040004u)
11155 #define TPIU_CPS_ADDR (0xE0040004u)
11156 #define TPIU_CPS_RESET (0x00000001u)
11157  /* CPS_04 field */
11158  #define TPIU_CPS_CPS_04 (0x00000008u)
11159  #define TPIU_CPS_CPS_04_MASK (0x00000008u)
11160  #define TPIU_CPS_CPS_04_BIT (3)
11161  #define TPIU_CPS_CPS_04_BITS (1)
11162  /* CPS_03 field */
11163  #define TPIU_CPS_CPS_03 (0x00000004u)
11164  #define TPIU_CPS_CPS_03_MASK (0x00000004u)
11165  #define TPIU_CPS_CPS_03_BIT (2)
11166  #define TPIU_CPS_CPS_03_BITS (1)
11167  /* CPS_02 field */
11168  #define TPIU_CPS_CPS_02 (0x00000002u)
11169  #define TPIU_CPS_CPS_02_MASK (0x00000002u)
11170  #define TPIU_CPS_CPS_02_BIT (1)
11171  #define TPIU_CPS_CPS_02_BITS (1)
11172  /* CPS_01 field */
11173  #define TPIU_CPS_CPS_01 (0x00000001u)
11174  #define TPIU_CPS_CPS_01_MASK (0x00000001u)
11175  #define TPIU_CPS_CPS_01_BIT (0)
11176  #define TPIU_CPS_CPS_01_BITS (1)
11177 
11178 #define TPIU_COSD *((volatile int32u *)0xE0040010u)
11179 #define TPIU_COSD_REG *((volatile int32u *)0xE0040010u)
11180 #define TPIU_COSD_ADDR (0xE0040010u)
11181 #define TPIU_COSD_RESET (0x00000000u)
11182  /* PRESCALER field */
11183  #define TPIU_COSD_PRESCALER (0x00001FFFu)
11184  #define TPIU_COSD_PRESCALER_MASK (0x00001FFFu)
11185  #define TPIU_COSD_PRESCALER_BIT (0)
11186  #define TPIU_COSD_PRESCALER_BITS (13)
11187 
11188 #define TPIU_SPP *((volatile int32u *)0xE00400F0u)
11189 #define TPIU_SPP_REG *((volatile int32u *)0xE00400F0u)
11190 #define TPIU_SPP_ADDR (0xE00400F0u)
11191 #define TPIU_SPP_RESET (0x00000001u)
11192  /* PROTOCOL field */
11193  #define TPIU_SPP_PROTOCOL (0x00000003u)
11194  #define TPIU_SPP_PROTOCOL_MASK (0x00000003u)
11195  #define TPIU_SPP_PROTOCOL_BIT (0)
11196  #define TPIU_SPP_PROTOCOL_BITS (2)
11197 
11198 #define TPIU_FFS *((volatile int32u *)0xE0040300u)
11199 #define TPIU_FFS_REG *((volatile int32u *)0xE0040300u)
11200 #define TPIU_FFS_ADDR (0xE0040300u)
11201 #define TPIU_FFS_RESET (0x00000008u)
11202  /* FTNONSTOP field */
11203  #define TPIU_FFS_FTNONSTOP (0x00000008u)
11204  #define TPIU_FFS_FTNONSTOP_MASK (0x00000008u)
11205  #define TPIU_FFS_FTNONSTOP_BIT (3)
11206  #define TPIU_FFS_FTNONSTOP_BITS (1)
11207  /* TCPRESENT field */
11208  #define TPIU_FFS_TCPRESENT (0x00000004u)
11209  #define TPIU_FFS_TCPRESENT_MASK (0x00000004u)
11210  #define TPIU_FFS_TCPRESENT_BIT (2)
11211  #define TPIU_FFS_TCPRESENT_BITS (1)
11212  /* FTSTOPPED field */
11213  #define TPIU_FFS_FTSTOPPED (0x00000002u)
11214  #define TPIU_FFS_FTSTOPPED_MASK (0x00000002u)
11215  #define TPIU_FFS_FTSTOPPED_BIT (1)
11216  #define TPIU_FFS_FTSTOPPED_BITS (1)
11217  /* FLINPROG field */
11218  #define TPIU_FFS_FLINPROG (0x00000001u)
11219  #define TPIU_FFS_FLINPROG_MASK (0x00000001u)
11220  #define TPIU_FFS_FLINPROG_BIT (0)
11221  #define TPIU_FFS_FLINPROG_BITS (1)
11222 
11223 #define TPIU_FFC *((volatile int32u *)0xE0040304u)
11224 #define TPIU_FFC_REG *((volatile int32u *)0xE0040304u)
11225 #define TPIU_FFC_ADDR (0xE0040304u)
11226 #define TPIU_FFC_RESET (0x00000102u)
11227  /* TRIGIN field */
11228  #define TPIU_FFC_TRIGIN (0x00000100u)
11229  #define TPIU_FFC_TRIGIN_MASK (0x00000100u)
11230  #define TPIU_FFC_TRIGIN_BIT (8)
11231  #define TPIU_FFC_TRIGIN_BITS (1)
11232  /* ENFCONT field */
11233  #define TPIU_FFC_ENFCONT (0x00000002u)
11234  #define TPIU_FFC_ENFCONT_MASK (0x00000002u)
11235  #define TPIU_FFC_ENFCONT_BIT (1)
11236  #define TPIU_FFC_ENFCONT_BITS (1)
11237 
11238 #define TPIU_FSC *((volatile int32u *)0xE0040308u)
11239 #define TPIU_FSC_REG *((volatile int32u *)0xE0040308u)
11240 #define TPIU_FSC_ADDR (0xE0040308u)
11241 #define TPIU_FSC_RESET (0x00000000u)
11242  /* FSC field */
11243  #define TPIU_FSC_FSC (0xFFFFFFFFu)
11244  #define TPIU_FSC_FSC_MASK (0xFFFFFFFFu)
11245  #define TPIU_FSC_FSC_BIT (0)
11246  #define TPIU_FSC_FSC_BITS (32)
11247 
11248 #define TPIU_ITATBCTR2 *((volatile int32u *)0xE0040EF0u)
11249 #define TPIU_ITATBCTR2_REG *((volatile int32u *)0xE0040EF0u)
11250 #define TPIU_ITATBCTR2_ADDR (0xE0040EF0u)
11251 #define TPIU_ITATBCTR2_RESET (0x00000000u)
11252  /* ATREADY1 field */
11253  #define TPIU_ITATBCTR2_ATREADY1 (0x00000001u)
11254  #define TPIU_ITATBCTR2_ATREADY1_MASK (0x00000001u)
11255  #define TPIU_ITATBCTR2_ATREADY1_BIT (0)
11256  #define TPIU_ITATBCTR2_ATREADY1_BITS (1)
11257 
11258 #define TPIU_ITATBCTR0 *((volatile int32u *)0xE0040EF8u)
11259 #define TPIU_ITATBCTR0_REG *((volatile int32u *)0xE0040EF8u)
11260 #define TPIU_ITATBCTR0_ADDR (0xE0040EF8u)
11261 #define TPIU_ITATBCTR0_RESET (0x00000000u)
11262  /* ATREADY1 field */
11263  #define TPIU_ITATBCTR0_ATREADY1 (0x00000001u)
11264  #define TPIU_ITATBCTR0_ATREADY1_MASK (0x00000001u)
11265  #define TPIU_ITATBCTR0_ATREADY1_BIT (0)
11266  #define TPIU_ITATBCTR0_ATREADY1_BITS (1)
11267 
11268 /* ETM block */
11269 #define DATA_ETM_BASE (0xE0041000u)
11270 #define DATA_ETM_END (0xE0041FFFu)
11271 #define DATA_ETM_SIZE (DATA_ETM_END - DATA_ETM_BASE + 1)
11272 
11273 /* ROM_TAB block */
11274 #define DATA_ROM_TAB_BASE (0xE00FF000u)
11275 #define DATA_ROM_TAB_END (0xE00FFFFFu)
11276 #define DATA_ROM_TAB_SIZE (DATA_ROM_TAB_END - DATA_ROM_TAB_BASE + 1)
11277 
11278 #define ROM_SCS *((volatile int32u *)0xE00FF000u)
11279 #define ROM_SCS_REG *((volatile int32u *)0xE00FF000u)
11280 #define ROM_SCS_ADDR (0xE00FF000u)
11281 #define ROM_SCS_RESET (0xFFF0F003u)
11282  /* ADDR_OFF field */
11283  #define ROM_SCS_ADDR_OFF (0xFFFFF000u)
11284  #define ROM_SCS_ADDR_OFF_MASK (0xFFFFF000u)
11285  #define ROM_SCS_ADDR_OFF_BIT (12)
11286  #define ROM_SCS_ADDR_OFF_BITS (20)
11287  /* FORMAT field */
11288  #define ROM_SCS_FORMAT (0x00000002u)
11289  #define ROM_SCS_FORMAT_MASK (0x00000002u)
11290  #define ROM_SCS_FORMAT_BIT (1)
11291  #define ROM_SCS_FORMAT_BITS (1)
11292  /* ENTRY_PRES field */
11293  #define ROM_SCS_ENTRY_PRES (0x00000001u)
11294  #define ROM_SCS_ENTRY_PRES_MASK (0x00000001u)
11295  #define ROM_SCS_ENTRY_PRES_BIT (0)
11296  #define ROM_SCS_ENTRY_PRES_BITS (1)
11297 
11298 #define ROM_DWT *((volatile int32u *)0xE00FF004u)
11299 #define ROM_DWT_REG *((volatile int32u *)0xE00FF004u)
11300 #define ROM_DWT_ADDR (0xE00FF004u)
11301 #define ROM_DWT_RESET (0xFFF02003u)
11302  /* ADDR_OFF field */
11303  #define ROM_DWT_ADDR_OFF (0xFFFFF000u)
11304  #define ROM_DWT_ADDR_OFF_MASK (0xFFFFF000u)
11305  #define ROM_DWT_ADDR_OFF_BIT (12)
11306  #define ROM_DWT_ADDR_OFF_BITS (20)
11307  /* FORMAT field */
11308  #define ROM_DWT_FORMAT (0x00000002u)
11309  #define ROM_DWT_FORMAT_MASK (0x00000002u)
11310  #define ROM_DWT_FORMAT_BIT (1)
11311  #define ROM_DWT_FORMAT_BITS (1)
11312  /* ENTRY_PRES field */
11313  #define ROM_DWT_ENTRY_PRES (0x00000001u)
11314  #define ROM_DWT_ENTRY_PRES_MASK (0x00000001u)
11315  #define ROM_DWT_ENTRY_PRES_BIT (0)
11316  #define ROM_DWT_ENTRY_PRES_BITS (1)
11317 
11318 #define ROM_FPB *((volatile int32u *)0xE00FF008u)
11319 #define ROM_FPB_REG *((volatile int32u *)0xE00FF008u)
11320 #define ROM_FPB_ADDR (0xE00FF008u)
11321 #define ROM_FPB_RESET (0xFFF03003u)
11322  /* ADDR_OFF field */
11323  #define ROM_FPB_ADDR_OFF (0xFFFFF000u)
11324  #define ROM_FPB_ADDR_OFF_MASK (0xFFFFF000u)
11325  #define ROM_FPB_ADDR_OFF_BIT (12)
11326  #define ROM_FPB_ADDR_OFF_BITS (20)
11327  /* FORMAT field */
11328  #define ROM_FPB_FORMAT (0x00000002u)
11329  #define ROM_FPB_FORMAT_MASK (0x00000002u)
11330  #define ROM_FPB_FORMAT_BIT (1)
11331  #define ROM_FPB_FORMAT_BITS (1)
11332  /* ENTRY_PRES field */
11333  #define ROM_FPB_ENTRY_PRES (0x00000001u)
11334  #define ROM_FPB_ENTRY_PRES_MASK (0x00000001u)
11335  #define ROM_FPB_ENTRY_PRES_BIT (0)
11336  #define ROM_FPB_ENTRY_PRES_BITS (1)
11337 
11338 #define ROM_ITM *((volatile int32u *)0xE00FF00Cu)
11339 #define ROM_ITM_REG *((volatile int32u *)0xE00FF00Cu)
11340 #define ROM_ITM_ADDR (0xE00FF00Cu)
11341 #define ROM_ITM_RESET (0xFFF01003u)
11342  /* ADDR_OFF field */
11343  #define ROM_ITM_ADDR_OFF (0xFFFFF000u)
11344  #define ROM_ITM_ADDR_OFF_MASK (0xFFFFF000u)
11345  #define ROM_ITM_ADDR_OFF_BIT (12)
11346  #define ROM_ITM_ADDR_OFF_BITS (20)
11347  /* FORMAT field */
11348  #define ROM_ITM_FORMAT (0x00000002u)
11349  #define ROM_ITM_FORMAT_MASK (0x00000002u)
11350  #define ROM_ITM_FORMAT_BIT (1)
11351  #define ROM_ITM_FORMAT_BITS (1)
11352  /* ENTRY_PRES field */
11353  #define ROM_ITM_ENTRY_PRES (0x00000001u)
11354  #define ROM_ITM_ENTRY_PRES_MASK (0x00000001u)
11355  #define ROM_ITM_ENTRY_PRES_BIT (0)
11356  #define ROM_ITM_ENTRY_PRES_BITS (1)
11357 
11358 #define ROM_TPIU *((volatile int32u *)0xE00FF010u)
11359 #define ROM_TPIU_REG *((volatile int32u *)0xE00FF010u)
11360 #define ROM_TPIU_ADDR (0xE00FF010u)
11361 #define ROM_TPIU_RESET (0xFFF0F003u)
11362  /* ADDR_OFF field */
11363  #define ROM_TPIU_ADDR_OFF (0xFFFFF000u)
11364  #define ROM_TPIU_ADDR_OFF_MASK (0xFFFFF000u)
11365  #define ROM_TPIU_ADDR_OFF_BIT (12)
11366  #define ROM_TPIU_ADDR_OFF_BITS (20)
11367  /* FORMAT field */
11368  #define ROM_TPIU_FORMAT (0x00000002u)
11369  #define ROM_TPIU_FORMAT_MASK (0x00000002u)
11370  #define ROM_TPIU_FORMAT_BIT (1)
11371  #define ROM_TPIU_FORMAT_BITS (1)
11372  /* ENTRY_PRES field */
11373  #define ROM_TPIU_ENTRY_PRES (0x00000001u)
11374  #define ROM_TPIU_ENTRY_PRES_MASK (0x00000001u)
11375  #define ROM_TPIU_ENTRY_PRES_BIT (0)
11376  #define ROM_TPIU_ENTRY_PRES_BITS (1)
11377 
11378 #define ROM_ETM *((volatile int32u *)0xE00FF014u)
11379 #define ROM_ETM_REG *((volatile int32u *)0xE00FF014u)
11380 #define ROM_ETM_ADDR (0xE00FF014u)
11381 #define ROM_ETM_RESET (0xFFF0F002u)
11382  /* ADDR_OFF field */
11383  #define ROM_ETM_ADDR_OFF (0xFFFFF000u)
11384  #define ROM_ETM_ADDR_OFF_MASK (0xFFFFF000u)
11385  #define ROM_ETM_ADDR_OFF_BIT (12)
11386  #define ROM_ETM_ADDR_OFF_BITS (20)
11387  /* FORMAT field */
11388  #define ROM_ETM_FORMAT (0x00000002u)
11389  #define ROM_ETM_FORMAT_MASK (0x00000002u)
11390  #define ROM_ETM_FORMAT_BIT (1)
11391  #define ROM_ETM_FORMAT_BITS (1)
11392  /* ENTRY_PRES field */
11393  #define ROM_ETM_ENTRY_PRES (0x00000001u)
11394  #define ROM_ETM_ENTRY_PRES_MASK (0x00000001u)
11395  #define ROM_ETM_ENTRY_PRES_BIT (0)
11396  #define ROM_ETM_ENTRY_PRES_BITS (1)
11397 
11398 #define ROM_END *((volatile int32u *)0xE00FF018u)
11399 #define ROM_END_REG *((volatile int32u *)0xE00FF018u)
11400 #define ROM_END_ADDR (0xE00FF018u)
11401 #define ROM_END_RESET (0x00000000u)
11402  /* END field */
11403  #define ROM_END_END (0xFFFFFFFFu)
11404  #define ROM_END_END_MASK (0xFFFFFFFFu)
11405  #define ROM_END_END_BIT (0)
11406  #define ROM_END_END_BITS (32)
11407 
11408 #define ROM_MEMTYPE *((volatile int32u *)0xE00FFFCCu)
11409 #define ROM_MEMTYPE_REG *((volatile int32u *)0xE00FFFCCu)
11410 #define ROM_MEMTYPE_ADDR (0xE00FFFCCu)
11411 #define ROM_MEMTYPE_RESET (0x00000001u)
11412  /* MEMTYPE field */
11413  #define ROM_MEMTYPE_MEMTYPE (0x00000001u)
11414  #define ROM_MEMTYPE_MEMTYPE_MASK (0x00000001u)
11415  #define ROM_MEMTYPE_MEMTYPE_BIT (0)
11416  #define ROM_MEMTYPE_MEMTYPE_BITS (1)
11417 
11418 #define ROM_PID4 *((volatile int32u *)0xE00FFFD0u)
11419 #define ROM_PID4_REG *((volatile int32u *)0xE00FFFD0u)
11420 #define ROM_PID4_ADDR (0xE00FFFD0u)
11421 #define ROM_PID4_RESET (0x00000000u)
11422  /* PID field */
11423  #define ROM_PID4_PID (0x0000000Fu)
11424  #define ROM_PID4_PID_MASK (0x0000000Fu)
11425  #define ROM_PID4_PID_BIT (0)
11426  #define ROM_PID4_PID_BITS (4)
11427 
11428 #define ROM_PID5 *((volatile int32u *)0xE00FFFD4u)
11429 #define ROM_PID5_REG *((volatile int32u *)0xE00FFFD4u)
11430 #define ROM_PID5_ADDR (0xE00FFFD4u)
11431 #define ROM_PID5_RESET (0x00000000u)
11432  /* PID field */
11433  #define ROM_PID5_PID (0x0000000Fu)
11434  #define ROM_PID5_PID_MASK (0x0000000Fu)
11435  #define ROM_PID5_PID_BIT (0)
11436  #define ROM_PID5_PID_BITS (4)
11437 
11438 #define ROM_PID6 *((volatile int32u *)0xE00FFFD8u)
11439 #define ROM_PID6_REG *((volatile int32u *)0xE00FFFD8u)
11440 #define ROM_PID6_ADDR (0xE00FFFD8u)
11441 #define ROM_PID6_RESET (0x00000000u)
11442  /* PID field */
11443  #define ROM_PID6_PID (0x0000000Fu)
11444  #define ROM_PID6_PID_MASK (0x0000000Fu)
11445  #define ROM_PID6_PID_BIT (0)
11446  #define ROM_PID6_PID_BITS (4)
11447 
11448 #define ROM_PID7 *((volatile int32u *)0xE00FFFDCu)
11449 #define ROM_PID7_REG *((volatile int32u *)0xE00FFFDCu)
11450 #define ROM_PID7_ADDR (0xE00FFFDCu)
11451 #define ROM_PID7_RESET (0x00000000u)
11452  /* PID field */
11453  #define ROM_PID7_PID (0x0000000Fu)
11454  #define ROM_PID7_PID_MASK (0x0000000Fu)
11455  #define ROM_PID7_PID_BIT (0)
11456  #define ROM_PID7_PID_BITS (4)
11457 
11458 #define ROM_PID0 *((volatile int32u *)0xE00FFFE0u)
11459 #define ROM_PID0_REG *((volatile int32u *)0xE00FFFE0u)
11460 #define ROM_PID0_ADDR (0xE00FFFE0u)
11461 #define ROM_PID0_RESET (0x00000000u)
11462  /* PID field */
11463  #define ROM_PID0_PID (0x0000000Fu)
11464  #define ROM_PID0_PID_MASK (0x0000000Fu)
11465  #define ROM_PID0_PID_BIT (0)
11466  #define ROM_PID0_PID_BITS (4)
11467 
11468 #define ROM_PID1 *((volatile int32u *)0xE00FFFE4u)
11469 #define ROM_PID1_REG *((volatile int32u *)0xE00FFFE4u)
11470 #define ROM_PID1_ADDR (0xE00FFFE4u)
11471 #define ROM_PID1_RESET (0x00000000u)
11472  /* PID field */
11473  #define ROM_PID1_PID (0x0000000Fu)
11474  #define ROM_PID1_PID_MASK (0x0000000Fu)
11475  #define ROM_PID1_PID_BIT (0)
11476  #define ROM_PID1_PID_BITS (4)
11477 
11478 #define ROM_PID2 *((volatile int32u *)0xE00FFFE8u)
11479 #define ROM_PID2_REG *((volatile int32u *)0xE00FFFE8u)
11480 #define ROM_PID2_ADDR (0xE00FFFE8u)
11481 #define ROM_PID2_RESET (0x00000000u)
11482  /* PID field */
11483  #define ROM_PID2_PID (0x0000000Fu)
11484  #define ROM_PID2_PID_MASK (0x0000000Fu)
11485  #define ROM_PID2_PID_BIT (0)
11486  #define ROM_PID2_PID_BITS (4)
11487 
11488 #define ROM_PID3 *((volatile int32u *)0xE00FFFECu)
11489 #define ROM_PID3_REG *((volatile int32u *)0xE00FFFECu)
11490 #define ROM_PID3_ADDR (0xE00FFFECu)
11491 #define ROM_PID3_RESET (0x00000000u)
11492  /* PID field */
11493  #define ROM_PID3_PID (0x0000000Fu)
11494  #define ROM_PID3_PID_MASK (0x0000000Fu)
11495  #define ROM_PID3_PID_BIT (0)
11496  #define ROM_PID3_PID_BITS (4)
11497 
11498 #define ROM_CID0 *((volatile int32u *)0xE00FFFF0u)
11499 #define ROM_CID0_REG *((volatile int32u *)0xE00FFFF0u)
11500 #define ROM_CID0_ADDR (0xE00FFFF0u)
11501 #define ROM_CID0_RESET (0x0000000Du)
11502  /* CID field */
11503  #define ROM_CID0_CID (0x000000FFu)
11504  #define ROM_CID0_CID_MASK (0x000000FFu)
11505  #define ROM_CID0_CID_BIT (0)
11506  #define ROM_CID0_CID_BITS (8)
11507 
11508 #define ROM_CID1 *((volatile int32u *)0xE00FFFF4u)
11509 #define ROM_CID1_REG *((volatile int32u *)0xE00FFFF4u)
11510 #define ROM_CID1_ADDR (0xE00FFFF4u)
11511 #define ROM_CID1_RESET (0x00000010u)
11512  /* CID field */
11513  #define ROM_CID1_CID (0x000000FFu)
11514  #define ROM_CID1_CID_MASK (0x000000FFu)
11515  #define ROM_CID1_CID_BIT (0)
11516  #define ROM_CID1_CID_BITS (8)
11517 
11518 #define ROM_CID2 *((volatile int32u *)0xE00FFFF8u)
11519 #define ROM_CID2_REG *((volatile int32u *)0xE00FFFF8u)
11520 #define ROM_CID2_ADDR (0xE00FFFF8u)
11521 #define ROM_CID2_RESET (0x00000005u)
11522  /* CID field */
11523  #define ROM_CID2_CID (0x000000FFu)
11524  #define ROM_CID2_CID_MASK (0x000000FFu)
11525  #define ROM_CID2_CID_BIT (0)
11526  #define ROM_CID2_CID_BITS (8)
11527 
11528 #define ROM_CID3 *((volatile int32u *)0xE00FFFFCu)
11529 #define ROM_CID3_REG *((volatile int32u *)0xE00FFFFCu)
11530 #define ROM_CID3_ADDR (0xE00FFFFCu)
11531 #define ROM_CID3_RESET (0x000000B1u)
11532  /* CID field */
11533  #define ROM_CID3_CID (0x000000FFu)
11534  #define ROM_CID3_CID_MASK (0x000000FFu)
11535  #define ROM_CID3_CID_BIT (0)
11536  #define ROM_CID3_CID_BITS (8)
11537 
11538 /* VENDOR block */
11539 #define DATA_VENDOR_BASE (0xE0100000u)
11540 #define DATA_VENDOR_END (0xFFFFFFFFu)
11541 #define DATA_VENDOR_SIZE (DATA_VENDOR_END - DATA_VENDOR_BASE + 1)
11542 
11543 
11544 #endif /*__REGS_H__*/