EFM32 Pearl Gecko 12 Software Documentation
efm32pg12-doc-5.1.2
Main Page
Modules
Files
Documentation Home
silabs.com
File List
efm32pg12b_usart.h
Go to the documentation of this file.
1
/**************************************************************************/
32
/**************************************************************************/
36
/**************************************************************************/
41
typedef
struct
42
{
43
__IOM uint32_t
CTRL
;
44
__IOM uint32_t
FRAME
;
45
__IOM uint32_t
TRIGCTRL
;
46
__IOM uint32_t
CMD
;
47
__IM uint32_t
STATUS
;
48
__IOM uint32_t
CLKDIV
;
49
__IM uint32_t
RXDATAX
;
50
__IM uint32_t
RXDATA
;
51
__IM uint32_t
RXDOUBLEX
;
52
__IM uint32_t
RXDOUBLE
;
53
__IM uint32_t
RXDATAXP
;
54
__IM uint32_t
RXDOUBLEXP
;
55
__IOM uint32_t
TXDATAX
;
56
__IOM uint32_t
TXDATA
;
57
__IOM uint32_t
TXDOUBLEX
;
58
__IOM uint32_t
TXDOUBLE
;
59
__IM uint32_t
IF
;
60
__IOM uint32_t
IFS
;
61
__IOM uint32_t
IFC
;
62
__IOM uint32_t
IEN
;
63
__IOM uint32_t
IRCTRL
;
64
uint32_t RESERVED0[1];
65
__IOM uint32_t
INPUT
;
66
__IOM uint32_t
I2SCTRL
;
67
__IOM uint32_t
TIMING
;
68
__IOM uint32_t
CTRLX
;
69
__IOM uint32_t
TIMECMP0
;
70
__IOM uint32_t
TIMECMP1
;
71
__IOM uint32_t
TIMECMP2
;
72
__IOM uint32_t
ROUTEPEN
;
73
__IOM uint32_t
ROUTELOC0
;
74
__IOM uint32_t
ROUTELOC1
;
75
}
USART_TypeDef
;
77
/**************************************************************************/
82
/* Bit fields for USART CTRL */
83
#define _USART_CTRL_RESETVALUE 0x00000000UL
84
#define _USART_CTRL_MASK 0xF3FFFF7FUL
85
#define USART_CTRL_SYNC (0x1UL << 0)
86
#define _USART_CTRL_SYNC_SHIFT 0
87
#define _USART_CTRL_SYNC_MASK 0x1UL
88
#define _USART_CTRL_SYNC_DEFAULT 0x00000000UL
89
#define USART_CTRL_SYNC_DEFAULT (_USART_CTRL_SYNC_DEFAULT << 0)
90
#define USART_CTRL_LOOPBK (0x1UL << 1)
91
#define _USART_CTRL_LOOPBK_SHIFT 1
92
#define _USART_CTRL_LOOPBK_MASK 0x2UL
93
#define _USART_CTRL_LOOPBK_DEFAULT 0x00000000UL
94
#define USART_CTRL_LOOPBK_DEFAULT (_USART_CTRL_LOOPBK_DEFAULT << 1)
95
#define USART_CTRL_CCEN (0x1UL << 2)
96
#define _USART_CTRL_CCEN_SHIFT 2
97
#define _USART_CTRL_CCEN_MASK 0x4UL
98
#define _USART_CTRL_CCEN_DEFAULT 0x00000000UL
99
#define USART_CTRL_CCEN_DEFAULT (_USART_CTRL_CCEN_DEFAULT << 2)
100
#define USART_CTRL_MPM (0x1UL << 3)
101
#define _USART_CTRL_MPM_SHIFT 3
102
#define _USART_CTRL_MPM_MASK 0x8UL
103
#define _USART_CTRL_MPM_DEFAULT 0x00000000UL
104
#define USART_CTRL_MPM_DEFAULT (_USART_CTRL_MPM_DEFAULT << 3)
105
#define USART_CTRL_MPAB (0x1UL << 4)
106
#define _USART_CTRL_MPAB_SHIFT 4
107
#define _USART_CTRL_MPAB_MASK 0x10UL
108
#define _USART_CTRL_MPAB_DEFAULT 0x00000000UL
109
#define USART_CTRL_MPAB_DEFAULT (_USART_CTRL_MPAB_DEFAULT << 4)
110
#define _USART_CTRL_OVS_SHIFT 5
111
#define _USART_CTRL_OVS_MASK 0x60UL
112
#define _USART_CTRL_OVS_DEFAULT 0x00000000UL
113
#define _USART_CTRL_OVS_X16 0x00000000UL
114
#define _USART_CTRL_OVS_X8 0x00000001UL
115
#define _USART_CTRL_OVS_X6 0x00000002UL
116
#define _USART_CTRL_OVS_X4 0x00000003UL
117
#define USART_CTRL_OVS_DEFAULT (_USART_CTRL_OVS_DEFAULT << 5)
118
#define USART_CTRL_OVS_X16 (_USART_CTRL_OVS_X16 << 5)
119
#define USART_CTRL_OVS_X8 (_USART_CTRL_OVS_X8 << 5)
120
#define USART_CTRL_OVS_X6 (_USART_CTRL_OVS_X6 << 5)
121
#define USART_CTRL_OVS_X4 (_USART_CTRL_OVS_X4 << 5)
122
#define USART_CTRL_CLKPOL (0x1UL << 8)
123
#define _USART_CTRL_CLKPOL_SHIFT 8
124
#define _USART_CTRL_CLKPOL_MASK 0x100UL
125
#define _USART_CTRL_CLKPOL_DEFAULT 0x00000000UL
126
#define _USART_CTRL_CLKPOL_IDLELOW 0x00000000UL
127
#define _USART_CTRL_CLKPOL_IDLEHIGH 0x00000001UL
128
#define USART_CTRL_CLKPOL_DEFAULT (_USART_CTRL_CLKPOL_DEFAULT << 8)
129
#define USART_CTRL_CLKPOL_IDLELOW (_USART_CTRL_CLKPOL_IDLELOW << 8)
130
#define USART_CTRL_CLKPOL_IDLEHIGH (_USART_CTRL_CLKPOL_IDLEHIGH << 8)
131
#define USART_CTRL_CLKPHA (0x1UL << 9)
132
#define _USART_CTRL_CLKPHA_SHIFT 9
133
#define _USART_CTRL_CLKPHA_MASK 0x200UL
134
#define _USART_CTRL_CLKPHA_DEFAULT 0x00000000UL
135
#define _USART_CTRL_CLKPHA_SAMPLELEADING 0x00000000UL
136
#define _USART_CTRL_CLKPHA_SAMPLETRAILING 0x00000001UL
137
#define USART_CTRL_CLKPHA_DEFAULT (_USART_CTRL_CLKPHA_DEFAULT << 9)
138
#define USART_CTRL_CLKPHA_SAMPLELEADING (_USART_CTRL_CLKPHA_SAMPLELEADING << 9)
139
#define USART_CTRL_CLKPHA_SAMPLETRAILING (_USART_CTRL_CLKPHA_SAMPLETRAILING << 9)
140
#define USART_CTRL_MSBF (0x1UL << 10)
141
#define _USART_CTRL_MSBF_SHIFT 10
142
#define _USART_CTRL_MSBF_MASK 0x400UL
143
#define _USART_CTRL_MSBF_DEFAULT 0x00000000UL
144
#define USART_CTRL_MSBF_DEFAULT (_USART_CTRL_MSBF_DEFAULT << 10)
145
#define USART_CTRL_CSMA (0x1UL << 11)
146
#define _USART_CTRL_CSMA_SHIFT 11
147
#define _USART_CTRL_CSMA_MASK 0x800UL
148
#define _USART_CTRL_CSMA_DEFAULT 0x00000000UL
149
#define _USART_CTRL_CSMA_NOACTION 0x00000000UL
150
#define _USART_CTRL_CSMA_GOTOSLAVEMODE 0x00000001UL
151
#define USART_CTRL_CSMA_DEFAULT (_USART_CTRL_CSMA_DEFAULT << 11)
152
#define USART_CTRL_CSMA_NOACTION (_USART_CTRL_CSMA_NOACTION << 11)
153
#define USART_CTRL_CSMA_GOTOSLAVEMODE (_USART_CTRL_CSMA_GOTOSLAVEMODE << 11)
154
#define USART_CTRL_TXBIL (0x1UL << 12)
155
#define _USART_CTRL_TXBIL_SHIFT 12
156
#define _USART_CTRL_TXBIL_MASK 0x1000UL
157
#define _USART_CTRL_TXBIL_DEFAULT 0x00000000UL
158
#define _USART_CTRL_TXBIL_EMPTY 0x00000000UL
159
#define _USART_CTRL_TXBIL_HALFFULL 0x00000001UL
160
#define USART_CTRL_TXBIL_DEFAULT (_USART_CTRL_TXBIL_DEFAULT << 12)
161
#define USART_CTRL_TXBIL_EMPTY (_USART_CTRL_TXBIL_EMPTY << 12)
162
#define USART_CTRL_TXBIL_HALFFULL (_USART_CTRL_TXBIL_HALFFULL << 12)
163
#define USART_CTRL_RXINV (0x1UL << 13)
164
#define _USART_CTRL_RXINV_SHIFT 13
165
#define _USART_CTRL_RXINV_MASK 0x2000UL
166
#define _USART_CTRL_RXINV_DEFAULT 0x00000000UL
167
#define USART_CTRL_RXINV_DEFAULT (_USART_CTRL_RXINV_DEFAULT << 13)
168
#define USART_CTRL_TXINV (0x1UL << 14)
169
#define _USART_CTRL_TXINV_SHIFT 14
170
#define _USART_CTRL_TXINV_MASK 0x4000UL
171
#define _USART_CTRL_TXINV_DEFAULT 0x00000000UL
172
#define USART_CTRL_TXINV_DEFAULT (_USART_CTRL_TXINV_DEFAULT << 14)
173
#define USART_CTRL_CSINV (0x1UL << 15)
174
#define _USART_CTRL_CSINV_SHIFT 15
175
#define _USART_CTRL_CSINV_MASK 0x8000UL
176
#define _USART_CTRL_CSINV_DEFAULT 0x00000000UL
177
#define USART_CTRL_CSINV_DEFAULT (_USART_CTRL_CSINV_DEFAULT << 15)
178
#define USART_CTRL_AUTOCS (0x1UL << 16)
179
#define _USART_CTRL_AUTOCS_SHIFT 16
180
#define _USART_CTRL_AUTOCS_MASK 0x10000UL
181
#define _USART_CTRL_AUTOCS_DEFAULT 0x00000000UL
182
#define USART_CTRL_AUTOCS_DEFAULT (_USART_CTRL_AUTOCS_DEFAULT << 16)
183
#define USART_CTRL_AUTOTRI (0x1UL << 17)
184
#define _USART_CTRL_AUTOTRI_SHIFT 17
185
#define _USART_CTRL_AUTOTRI_MASK 0x20000UL
186
#define _USART_CTRL_AUTOTRI_DEFAULT 0x00000000UL
187
#define USART_CTRL_AUTOTRI_DEFAULT (_USART_CTRL_AUTOTRI_DEFAULT << 17)
188
#define USART_CTRL_SCMODE (0x1UL << 18)
189
#define _USART_CTRL_SCMODE_SHIFT 18
190
#define _USART_CTRL_SCMODE_MASK 0x40000UL
191
#define _USART_CTRL_SCMODE_DEFAULT 0x00000000UL
192
#define USART_CTRL_SCMODE_DEFAULT (_USART_CTRL_SCMODE_DEFAULT << 18)
193
#define USART_CTRL_SCRETRANS (0x1UL << 19)
194
#define _USART_CTRL_SCRETRANS_SHIFT 19
195
#define _USART_CTRL_SCRETRANS_MASK 0x80000UL
196
#define _USART_CTRL_SCRETRANS_DEFAULT 0x00000000UL
197
#define USART_CTRL_SCRETRANS_DEFAULT (_USART_CTRL_SCRETRANS_DEFAULT << 19)
198
#define USART_CTRL_SKIPPERRF (0x1UL << 20)
199
#define _USART_CTRL_SKIPPERRF_SHIFT 20
200
#define _USART_CTRL_SKIPPERRF_MASK 0x100000UL
201
#define _USART_CTRL_SKIPPERRF_DEFAULT 0x00000000UL
202
#define USART_CTRL_SKIPPERRF_DEFAULT (_USART_CTRL_SKIPPERRF_DEFAULT << 20)
203
#define USART_CTRL_BIT8DV (0x1UL << 21)
204
#define _USART_CTRL_BIT8DV_SHIFT 21
205
#define _USART_CTRL_BIT8DV_MASK 0x200000UL
206
#define _USART_CTRL_BIT8DV_DEFAULT 0x00000000UL
207
#define USART_CTRL_BIT8DV_DEFAULT (_USART_CTRL_BIT8DV_DEFAULT << 21)
208
#define USART_CTRL_ERRSDMA (0x1UL << 22)
209
#define _USART_CTRL_ERRSDMA_SHIFT 22
210
#define _USART_CTRL_ERRSDMA_MASK 0x400000UL
211
#define _USART_CTRL_ERRSDMA_DEFAULT 0x00000000UL
212
#define USART_CTRL_ERRSDMA_DEFAULT (_USART_CTRL_ERRSDMA_DEFAULT << 22)
213
#define USART_CTRL_ERRSRX (0x1UL << 23)
214
#define _USART_CTRL_ERRSRX_SHIFT 23
215
#define _USART_CTRL_ERRSRX_MASK 0x800000UL
216
#define _USART_CTRL_ERRSRX_DEFAULT 0x00000000UL
217
#define USART_CTRL_ERRSRX_DEFAULT (_USART_CTRL_ERRSRX_DEFAULT << 23)
218
#define USART_CTRL_ERRSTX (0x1UL << 24)
219
#define _USART_CTRL_ERRSTX_SHIFT 24
220
#define _USART_CTRL_ERRSTX_MASK 0x1000000UL
221
#define _USART_CTRL_ERRSTX_DEFAULT 0x00000000UL
222
#define USART_CTRL_ERRSTX_DEFAULT (_USART_CTRL_ERRSTX_DEFAULT << 24)
223
#define USART_CTRL_SSSEARLY (0x1UL << 25)
224
#define _USART_CTRL_SSSEARLY_SHIFT 25
225
#define _USART_CTRL_SSSEARLY_MASK 0x2000000UL
226
#define _USART_CTRL_SSSEARLY_DEFAULT 0x00000000UL
227
#define USART_CTRL_SSSEARLY_DEFAULT (_USART_CTRL_SSSEARLY_DEFAULT << 25)
228
#define USART_CTRL_BYTESWAP (0x1UL << 28)
229
#define _USART_CTRL_BYTESWAP_SHIFT 28
230
#define _USART_CTRL_BYTESWAP_MASK 0x10000000UL
231
#define _USART_CTRL_BYTESWAP_DEFAULT 0x00000000UL
232
#define USART_CTRL_BYTESWAP_DEFAULT (_USART_CTRL_BYTESWAP_DEFAULT << 28)
233
#define USART_CTRL_AUTOTX (0x1UL << 29)
234
#define _USART_CTRL_AUTOTX_SHIFT 29
235
#define _USART_CTRL_AUTOTX_MASK 0x20000000UL
236
#define _USART_CTRL_AUTOTX_DEFAULT 0x00000000UL
237
#define USART_CTRL_AUTOTX_DEFAULT (_USART_CTRL_AUTOTX_DEFAULT << 29)
238
#define USART_CTRL_MVDIS (0x1UL << 30)
239
#define _USART_CTRL_MVDIS_SHIFT 30
240
#define _USART_CTRL_MVDIS_MASK 0x40000000UL
241
#define _USART_CTRL_MVDIS_DEFAULT 0x00000000UL
242
#define USART_CTRL_MVDIS_DEFAULT (_USART_CTRL_MVDIS_DEFAULT << 30)
243
#define USART_CTRL_SMSDELAY (0x1UL << 31)
244
#define _USART_CTRL_SMSDELAY_SHIFT 31
245
#define _USART_CTRL_SMSDELAY_MASK 0x80000000UL
246
#define _USART_CTRL_SMSDELAY_DEFAULT 0x00000000UL
247
#define USART_CTRL_SMSDELAY_DEFAULT (_USART_CTRL_SMSDELAY_DEFAULT << 31)
249
/* Bit fields for USART FRAME */
250
#define _USART_FRAME_RESETVALUE 0x00001005UL
251
#define _USART_FRAME_MASK 0x0000330FUL
252
#define _USART_FRAME_DATABITS_SHIFT 0
253
#define _USART_FRAME_DATABITS_MASK 0xFUL
254
#define _USART_FRAME_DATABITS_FOUR 0x00000001UL
255
#define _USART_FRAME_DATABITS_FIVE 0x00000002UL
256
#define _USART_FRAME_DATABITS_SIX 0x00000003UL
257
#define _USART_FRAME_DATABITS_SEVEN 0x00000004UL
258
#define _USART_FRAME_DATABITS_DEFAULT 0x00000005UL
259
#define _USART_FRAME_DATABITS_EIGHT 0x00000005UL
260
#define _USART_FRAME_DATABITS_NINE 0x00000006UL
261
#define _USART_FRAME_DATABITS_TEN 0x00000007UL
262
#define _USART_FRAME_DATABITS_ELEVEN 0x00000008UL
263
#define _USART_FRAME_DATABITS_TWELVE 0x00000009UL
264
#define _USART_FRAME_DATABITS_THIRTEEN 0x0000000AUL
265
#define _USART_FRAME_DATABITS_FOURTEEN 0x0000000BUL
266
#define _USART_FRAME_DATABITS_FIFTEEN 0x0000000CUL
267
#define _USART_FRAME_DATABITS_SIXTEEN 0x0000000DUL
268
#define USART_FRAME_DATABITS_FOUR (_USART_FRAME_DATABITS_FOUR << 0)
269
#define USART_FRAME_DATABITS_FIVE (_USART_FRAME_DATABITS_FIVE << 0)
270
#define USART_FRAME_DATABITS_SIX (_USART_FRAME_DATABITS_SIX << 0)
271
#define USART_FRAME_DATABITS_SEVEN (_USART_FRAME_DATABITS_SEVEN << 0)
272
#define USART_FRAME_DATABITS_DEFAULT (_USART_FRAME_DATABITS_DEFAULT << 0)
273
#define USART_FRAME_DATABITS_EIGHT (_USART_FRAME_DATABITS_EIGHT << 0)
274
#define USART_FRAME_DATABITS_NINE (_USART_FRAME_DATABITS_NINE << 0)
275
#define USART_FRAME_DATABITS_TEN (_USART_FRAME_DATABITS_TEN << 0)
276
#define USART_FRAME_DATABITS_ELEVEN (_USART_FRAME_DATABITS_ELEVEN << 0)
277
#define USART_FRAME_DATABITS_TWELVE (_USART_FRAME_DATABITS_TWELVE << 0)
278
#define USART_FRAME_DATABITS_THIRTEEN (_USART_FRAME_DATABITS_THIRTEEN << 0)
279
#define USART_FRAME_DATABITS_FOURTEEN (_USART_FRAME_DATABITS_FOURTEEN << 0)
280
#define USART_FRAME_DATABITS_FIFTEEN (_USART_FRAME_DATABITS_FIFTEEN << 0)
281
#define USART_FRAME_DATABITS_SIXTEEN (_USART_FRAME_DATABITS_SIXTEEN << 0)
282
#define _USART_FRAME_PARITY_SHIFT 8
283
#define _USART_FRAME_PARITY_MASK 0x300UL
284
#define _USART_FRAME_PARITY_DEFAULT 0x00000000UL
285
#define _USART_FRAME_PARITY_NONE 0x00000000UL
286
#define _USART_FRAME_PARITY_EVEN 0x00000002UL
287
#define _USART_FRAME_PARITY_ODD 0x00000003UL
288
#define USART_FRAME_PARITY_DEFAULT (_USART_FRAME_PARITY_DEFAULT << 8)
289
#define USART_FRAME_PARITY_NONE (_USART_FRAME_PARITY_NONE << 8)
290
#define USART_FRAME_PARITY_EVEN (_USART_FRAME_PARITY_EVEN << 8)
291
#define USART_FRAME_PARITY_ODD (_USART_FRAME_PARITY_ODD << 8)
292
#define _USART_FRAME_STOPBITS_SHIFT 12
293
#define _USART_FRAME_STOPBITS_MASK 0x3000UL
294
#define _USART_FRAME_STOPBITS_HALF 0x00000000UL
295
#define _USART_FRAME_STOPBITS_DEFAULT 0x00000001UL
296
#define _USART_FRAME_STOPBITS_ONE 0x00000001UL
297
#define _USART_FRAME_STOPBITS_ONEANDAHALF 0x00000002UL
298
#define _USART_FRAME_STOPBITS_TWO 0x00000003UL
299
#define USART_FRAME_STOPBITS_HALF (_USART_FRAME_STOPBITS_HALF << 12)
300
#define USART_FRAME_STOPBITS_DEFAULT (_USART_FRAME_STOPBITS_DEFAULT << 12)
301
#define USART_FRAME_STOPBITS_ONE (_USART_FRAME_STOPBITS_ONE << 12)
302
#define USART_FRAME_STOPBITS_ONEANDAHALF (_USART_FRAME_STOPBITS_ONEANDAHALF << 12)
303
#define USART_FRAME_STOPBITS_TWO (_USART_FRAME_STOPBITS_TWO << 12)
305
/* Bit fields for USART TRIGCTRL */
306
#define _USART_TRIGCTRL_RESETVALUE 0x00000000UL
307
#define _USART_TRIGCTRL_MASK 0x000F1FF0UL
308
#define USART_TRIGCTRL_RXTEN (0x1UL << 4)
309
#define _USART_TRIGCTRL_RXTEN_SHIFT 4
310
#define _USART_TRIGCTRL_RXTEN_MASK 0x10UL
311
#define _USART_TRIGCTRL_RXTEN_DEFAULT 0x00000000UL
312
#define USART_TRIGCTRL_RXTEN_DEFAULT (_USART_TRIGCTRL_RXTEN_DEFAULT << 4)
313
#define USART_TRIGCTRL_TXTEN (0x1UL << 5)
314
#define _USART_TRIGCTRL_TXTEN_SHIFT 5
315
#define _USART_TRIGCTRL_TXTEN_MASK 0x20UL
316
#define _USART_TRIGCTRL_TXTEN_DEFAULT 0x00000000UL
317
#define USART_TRIGCTRL_TXTEN_DEFAULT (_USART_TRIGCTRL_TXTEN_DEFAULT << 5)
318
#define USART_TRIGCTRL_AUTOTXTEN (0x1UL << 6)
319
#define _USART_TRIGCTRL_AUTOTXTEN_SHIFT 6
320
#define _USART_TRIGCTRL_AUTOTXTEN_MASK 0x40UL
321
#define _USART_TRIGCTRL_AUTOTXTEN_DEFAULT 0x00000000UL
322
#define USART_TRIGCTRL_AUTOTXTEN_DEFAULT (_USART_TRIGCTRL_AUTOTXTEN_DEFAULT << 6)
323
#define USART_TRIGCTRL_TXARX0EN (0x1UL << 7)
324
#define _USART_TRIGCTRL_TXARX0EN_SHIFT 7
325
#define _USART_TRIGCTRL_TXARX0EN_MASK 0x80UL
326
#define _USART_TRIGCTRL_TXARX0EN_DEFAULT 0x00000000UL
327
#define USART_TRIGCTRL_TXARX0EN_DEFAULT (_USART_TRIGCTRL_TXARX0EN_DEFAULT << 7)
328
#define USART_TRIGCTRL_TXARX1EN (0x1UL << 8)
329
#define _USART_TRIGCTRL_TXARX1EN_SHIFT 8
330
#define _USART_TRIGCTRL_TXARX1EN_MASK 0x100UL
331
#define _USART_TRIGCTRL_TXARX1EN_DEFAULT 0x00000000UL
332
#define USART_TRIGCTRL_TXARX1EN_DEFAULT (_USART_TRIGCTRL_TXARX1EN_DEFAULT << 8)
333
#define USART_TRIGCTRL_TXARX2EN (0x1UL << 9)
334
#define _USART_TRIGCTRL_TXARX2EN_SHIFT 9
335
#define _USART_TRIGCTRL_TXARX2EN_MASK 0x200UL
336
#define _USART_TRIGCTRL_TXARX2EN_DEFAULT 0x00000000UL
337
#define USART_TRIGCTRL_TXARX2EN_DEFAULT (_USART_TRIGCTRL_TXARX2EN_DEFAULT << 9)
338
#define USART_TRIGCTRL_RXATX0EN (0x1UL << 10)
339
#define _USART_TRIGCTRL_RXATX0EN_SHIFT 10
340
#define _USART_TRIGCTRL_RXATX0EN_MASK 0x400UL
341
#define _USART_TRIGCTRL_RXATX0EN_DEFAULT 0x00000000UL
342
#define USART_TRIGCTRL_RXATX0EN_DEFAULT (_USART_TRIGCTRL_RXATX0EN_DEFAULT << 10)
343
#define USART_TRIGCTRL_RXATX1EN (0x1UL << 11)
344
#define _USART_TRIGCTRL_RXATX1EN_SHIFT 11
345
#define _USART_TRIGCTRL_RXATX1EN_MASK 0x800UL
346
#define _USART_TRIGCTRL_RXATX1EN_DEFAULT 0x00000000UL
347
#define USART_TRIGCTRL_RXATX1EN_DEFAULT (_USART_TRIGCTRL_RXATX1EN_DEFAULT << 11)
348
#define USART_TRIGCTRL_RXATX2EN (0x1UL << 12)
349
#define _USART_TRIGCTRL_RXATX2EN_SHIFT 12
350
#define _USART_TRIGCTRL_RXATX2EN_MASK 0x1000UL
351
#define _USART_TRIGCTRL_RXATX2EN_DEFAULT 0x00000000UL
352
#define USART_TRIGCTRL_RXATX2EN_DEFAULT (_USART_TRIGCTRL_RXATX2EN_DEFAULT << 12)
353
#define _USART_TRIGCTRL_TSEL_SHIFT 16
354
#define _USART_TRIGCTRL_TSEL_MASK 0xF0000UL
355
#define _USART_TRIGCTRL_TSEL_DEFAULT 0x00000000UL
356
#define _USART_TRIGCTRL_TSEL_PRSCH0 0x00000000UL
357
#define _USART_TRIGCTRL_TSEL_PRSCH1 0x00000001UL
358
#define _USART_TRIGCTRL_TSEL_PRSCH2 0x00000002UL
359
#define _USART_TRIGCTRL_TSEL_PRSCH3 0x00000003UL
360
#define _USART_TRIGCTRL_TSEL_PRSCH4 0x00000004UL
361
#define _USART_TRIGCTRL_TSEL_PRSCH5 0x00000005UL
362
#define _USART_TRIGCTRL_TSEL_PRSCH6 0x00000006UL
363
#define _USART_TRIGCTRL_TSEL_PRSCH7 0x00000007UL
364
#define _USART_TRIGCTRL_TSEL_PRSCH8 0x00000008UL
365
#define _USART_TRIGCTRL_TSEL_PRSCH9 0x00000009UL
366
#define _USART_TRIGCTRL_TSEL_PRSCH10 0x0000000AUL
367
#define _USART_TRIGCTRL_TSEL_PRSCH11 0x0000000BUL
368
#define USART_TRIGCTRL_TSEL_DEFAULT (_USART_TRIGCTRL_TSEL_DEFAULT << 16)
369
#define USART_TRIGCTRL_TSEL_PRSCH0 (_USART_TRIGCTRL_TSEL_PRSCH0 << 16)
370
#define USART_TRIGCTRL_TSEL_PRSCH1 (_USART_TRIGCTRL_TSEL_PRSCH1 << 16)
371
#define USART_TRIGCTRL_TSEL_PRSCH2 (_USART_TRIGCTRL_TSEL_PRSCH2 << 16)
372
#define USART_TRIGCTRL_TSEL_PRSCH3 (_USART_TRIGCTRL_TSEL_PRSCH3 << 16)
373
#define USART_TRIGCTRL_TSEL_PRSCH4 (_USART_TRIGCTRL_TSEL_PRSCH4 << 16)
374
#define USART_TRIGCTRL_TSEL_PRSCH5 (_USART_TRIGCTRL_TSEL_PRSCH5 << 16)
375
#define USART_TRIGCTRL_TSEL_PRSCH6 (_USART_TRIGCTRL_TSEL_PRSCH6 << 16)
376
#define USART_TRIGCTRL_TSEL_PRSCH7 (_USART_TRIGCTRL_TSEL_PRSCH7 << 16)
377
#define USART_TRIGCTRL_TSEL_PRSCH8 (_USART_TRIGCTRL_TSEL_PRSCH8 << 16)
378
#define USART_TRIGCTRL_TSEL_PRSCH9 (_USART_TRIGCTRL_TSEL_PRSCH9 << 16)
379
#define USART_TRIGCTRL_TSEL_PRSCH10 (_USART_TRIGCTRL_TSEL_PRSCH10 << 16)
380
#define USART_TRIGCTRL_TSEL_PRSCH11 (_USART_TRIGCTRL_TSEL_PRSCH11 << 16)
382
/* Bit fields for USART CMD */
383
#define _USART_CMD_RESETVALUE 0x00000000UL
384
#define _USART_CMD_MASK 0x00000FFFUL
385
#define USART_CMD_RXEN (0x1UL << 0)
386
#define _USART_CMD_RXEN_SHIFT 0
387
#define _USART_CMD_RXEN_MASK 0x1UL
388
#define _USART_CMD_RXEN_DEFAULT 0x00000000UL
389
#define USART_CMD_RXEN_DEFAULT (_USART_CMD_RXEN_DEFAULT << 0)
390
#define USART_CMD_RXDIS (0x1UL << 1)
391
#define _USART_CMD_RXDIS_SHIFT 1
392
#define _USART_CMD_RXDIS_MASK 0x2UL
393
#define _USART_CMD_RXDIS_DEFAULT 0x00000000UL
394
#define USART_CMD_RXDIS_DEFAULT (_USART_CMD_RXDIS_DEFAULT << 1)
395
#define USART_CMD_TXEN (0x1UL << 2)
396
#define _USART_CMD_TXEN_SHIFT 2
397
#define _USART_CMD_TXEN_MASK 0x4UL
398
#define _USART_CMD_TXEN_DEFAULT 0x00000000UL
399
#define USART_CMD_TXEN_DEFAULT (_USART_CMD_TXEN_DEFAULT << 2)
400
#define USART_CMD_TXDIS (0x1UL << 3)
401
#define _USART_CMD_TXDIS_SHIFT 3
402
#define _USART_CMD_TXDIS_MASK 0x8UL
403
#define _USART_CMD_TXDIS_DEFAULT 0x00000000UL
404
#define USART_CMD_TXDIS_DEFAULT (_USART_CMD_TXDIS_DEFAULT << 3)
405
#define USART_CMD_MASTEREN (0x1UL << 4)
406
#define _USART_CMD_MASTEREN_SHIFT 4
407
#define _USART_CMD_MASTEREN_MASK 0x10UL
408
#define _USART_CMD_MASTEREN_DEFAULT 0x00000000UL
409
#define USART_CMD_MASTEREN_DEFAULT (_USART_CMD_MASTEREN_DEFAULT << 4)
410
#define USART_CMD_MASTERDIS (0x1UL << 5)
411
#define _USART_CMD_MASTERDIS_SHIFT 5
412
#define _USART_CMD_MASTERDIS_MASK 0x20UL
413
#define _USART_CMD_MASTERDIS_DEFAULT 0x00000000UL
414
#define USART_CMD_MASTERDIS_DEFAULT (_USART_CMD_MASTERDIS_DEFAULT << 5)
415
#define USART_CMD_RXBLOCKEN (0x1UL << 6)
416
#define _USART_CMD_RXBLOCKEN_SHIFT 6
417
#define _USART_CMD_RXBLOCKEN_MASK 0x40UL
418
#define _USART_CMD_RXBLOCKEN_DEFAULT 0x00000000UL
419
#define USART_CMD_RXBLOCKEN_DEFAULT (_USART_CMD_RXBLOCKEN_DEFAULT << 6)
420
#define USART_CMD_RXBLOCKDIS (0x1UL << 7)
421
#define _USART_CMD_RXBLOCKDIS_SHIFT 7
422
#define _USART_CMD_RXBLOCKDIS_MASK 0x80UL
423
#define _USART_CMD_RXBLOCKDIS_DEFAULT 0x00000000UL
424
#define USART_CMD_RXBLOCKDIS_DEFAULT (_USART_CMD_RXBLOCKDIS_DEFAULT << 7)
425
#define USART_CMD_TXTRIEN (0x1UL << 8)
426
#define _USART_CMD_TXTRIEN_SHIFT 8
427
#define _USART_CMD_TXTRIEN_MASK 0x100UL
428
#define _USART_CMD_TXTRIEN_DEFAULT 0x00000000UL
429
#define USART_CMD_TXTRIEN_DEFAULT (_USART_CMD_TXTRIEN_DEFAULT << 8)
430
#define USART_CMD_TXTRIDIS (0x1UL << 9)
431
#define _USART_CMD_TXTRIDIS_SHIFT 9
432
#define _USART_CMD_TXTRIDIS_MASK 0x200UL
433
#define _USART_CMD_TXTRIDIS_DEFAULT 0x00000000UL
434
#define USART_CMD_TXTRIDIS_DEFAULT (_USART_CMD_TXTRIDIS_DEFAULT << 9)
435
#define USART_CMD_CLEARTX (0x1UL << 10)
436
#define _USART_CMD_CLEARTX_SHIFT 10
437
#define _USART_CMD_CLEARTX_MASK 0x400UL
438
#define _USART_CMD_CLEARTX_DEFAULT 0x00000000UL
439
#define USART_CMD_CLEARTX_DEFAULT (_USART_CMD_CLEARTX_DEFAULT << 10)
440
#define USART_CMD_CLEARRX (0x1UL << 11)
441
#define _USART_CMD_CLEARRX_SHIFT 11
442
#define _USART_CMD_CLEARRX_MASK 0x800UL
443
#define _USART_CMD_CLEARRX_DEFAULT 0x00000000UL
444
#define USART_CMD_CLEARRX_DEFAULT (_USART_CMD_CLEARRX_DEFAULT << 11)
446
/* Bit fields for USART STATUS */
447
#define _USART_STATUS_RESETVALUE 0x00002040UL
448
#define _USART_STATUS_MASK 0x00037FFFUL
449
#define USART_STATUS_RXENS (0x1UL << 0)
450
#define _USART_STATUS_RXENS_SHIFT 0
451
#define _USART_STATUS_RXENS_MASK 0x1UL
452
#define _USART_STATUS_RXENS_DEFAULT 0x00000000UL
453
#define USART_STATUS_RXENS_DEFAULT (_USART_STATUS_RXENS_DEFAULT << 0)
454
#define USART_STATUS_TXENS (0x1UL << 1)
455
#define _USART_STATUS_TXENS_SHIFT 1
456
#define _USART_STATUS_TXENS_MASK 0x2UL
457
#define _USART_STATUS_TXENS_DEFAULT 0x00000000UL
458
#define USART_STATUS_TXENS_DEFAULT (_USART_STATUS_TXENS_DEFAULT << 1)
459
#define USART_STATUS_MASTER (0x1UL << 2)
460
#define _USART_STATUS_MASTER_SHIFT 2
461
#define _USART_STATUS_MASTER_MASK 0x4UL
462
#define _USART_STATUS_MASTER_DEFAULT 0x00000000UL
463
#define USART_STATUS_MASTER_DEFAULT (_USART_STATUS_MASTER_DEFAULT << 2)
464
#define USART_STATUS_RXBLOCK (0x1UL << 3)
465
#define _USART_STATUS_RXBLOCK_SHIFT 3
466
#define _USART_STATUS_RXBLOCK_MASK 0x8UL
467
#define _USART_STATUS_RXBLOCK_DEFAULT 0x00000000UL
468
#define USART_STATUS_RXBLOCK_DEFAULT (_USART_STATUS_RXBLOCK_DEFAULT << 3)
469
#define USART_STATUS_TXTRI (0x1UL << 4)
470
#define _USART_STATUS_TXTRI_SHIFT 4
471
#define _USART_STATUS_TXTRI_MASK 0x10UL
472
#define _USART_STATUS_TXTRI_DEFAULT 0x00000000UL
473
#define USART_STATUS_TXTRI_DEFAULT (_USART_STATUS_TXTRI_DEFAULT << 4)
474
#define USART_STATUS_TXC (0x1UL << 5)
475
#define _USART_STATUS_TXC_SHIFT 5
476
#define _USART_STATUS_TXC_MASK 0x20UL
477
#define _USART_STATUS_TXC_DEFAULT 0x00000000UL
478
#define USART_STATUS_TXC_DEFAULT (_USART_STATUS_TXC_DEFAULT << 5)
479
#define USART_STATUS_TXBL (0x1UL << 6)
480
#define _USART_STATUS_TXBL_SHIFT 6
481
#define _USART_STATUS_TXBL_MASK 0x40UL
482
#define _USART_STATUS_TXBL_DEFAULT 0x00000001UL
483
#define USART_STATUS_TXBL_DEFAULT (_USART_STATUS_TXBL_DEFAULT << 6)
484
#define USART_STATUS_RXDATAV (0x1UL << 7)
485
#define _USART_STATUS_RXDATAV_SHIFT 7
486
#define _USART_STATUS_RXDATAV_MASK 0x80UL
487
#define _USART_STATUS_RXDATAV_DEFAULT 0x00000000UL
488
#define USART_STATUS_RXDATAV_DEFAULT (_USART_STATUS_RXDATAV_DEFAULT << 7)
489
#define USART_STATUS_RXFULL (0x1UL << 8)
490
#define _USART_STATUS_RXFULL_SHIFT 8
491
#define _USART_STATUS_RXFULL_MASK 0x100UL
492
#define _USART_STATUS_RXFULL_DEFAULT 0x00000000UL
493
#define USART_STATUS_RXFULL_DEFAULT (_USART_STATUS_RXFULL_DEFAULT << 8)
494
#define USART_STATUS_TXBDRIGHT (0x1UL << 9)
495
#define _USART_STATUS_TXBDRIGHT_SHIFT 9
496
#define _USART_STATUS_TXBDRIGHT_MASK 0x200UL
497
#define _USART_STATUS_TXBDRIGHT_DEFAULT 0x00000000UL
498
#define USART_STATUS_TXBDRIGHT_DEFAULT (_USART_STATUS_TXBDRIGHT_DEFAULT << 9)
499
#define USART_STATUS_TXBSRIGHT (0x1UL << 10)
500
#define _USART_STATUS_TXBSRIGHT_SHIFT 10
501
#define _USART_STATUS_TXBSRIGHT_MASK 0x400UL
502
#define _USART_STATUS_TXBSRIGHT_DEFAULT 0x00000000UL
503
#define USART_STATUS_TXBSRIGHT_DEFAULT (_USART_STATUS_TXBSRIGHT_DEFAULT << 10)
504
#define USART_STATUS_RXDATAVRIGHT (0x1UL << 11)
505
#define _USART_STATUS_RXDATAVRIGHT_SHIFT 11
506
#define _USART_STATUS_RXDATAVRIGHT_MASK 0x800UL
507
#define _USART_STATUS_RXDATAVRIGHT_DEFAULT 0x00000000UL
508
#define USART_STATUS_RXDATAVRIGHT_DEFAULT (_USART_STATUS_RXDATAVRIGHT_DEFAULT << 11)
509
#define USART_STATUS_RXFULLRIGHT (0x1UL << 12)
510
#define _USART_STATUS_RXFULLRIGHT_SHIFT 12
511
#define _USART_STATUS_RXFULLRIGHT_MASK 0x1000UL
512
#define _USART_STATUS_RXFULLRIGHT_DEFAULT 0x00000000UL
513
#define USART_STATUS_RXFULLRIGHT_DEFAULT (_USART_STATUS_RXFULLRIGHT_DEFAULT << 12)
514
#define USART_STATUS_TXIDLE (0x1UL << 13)
515
#define _USART_STATUS_TXIDLE_SHIFT 13
516
#define _USART_STATUS_TXIDLE_MASK 0x2000UL
517
#define _USART_STATUS_TXIDLE_DEFAULT 0x00000001UL
518
#define USART_STATUS_TXIDLE_DEFAULT (_USART_STATUS_TXIDLE_DEFAULT << 13)
519
#define USART_STATUS_TIMERRESTARTED (0x1UL << 14)
520
#define _USART_STATUS_TIMERRESTARTED_SHIFT 14
521
#define _USART_STATUS_TIMERRESTARTED_MASK 0x4000UL
522
#define _USART_STATUS_TIMERRESTARTED_DEFAULT 0x00000000UL
523
#define USART_STATUS_TIMERRESTARTED_DEFAULT (_USART_STATUS_TIMERRESTARTED_DEFAULT << 14)
524
#define _USART_STATUS_TXBUFCNT_SHIFT 16
525
#define _USART_STATUS_TXBUFCNT_MASK 0x30000UL
526
#define _USART_STATUS_TXBUFCNT_DEFAULT 0x00000000UL
527
#define USART_STATUS_TXBUFCNT_DEFAULT (_USART_STATUS_TXBUFCNT_DEFAULT << 16)
529
/* Bit fields for USART CLKDIV */
530
#define _USART_CLKDIV_RESETVALUE 0x00000000UL
531
#define _USART_CLKDIV_MASK 0x807FFFF8UL
532
#define _USART_CLKDIV_DIV_SHIFT 3
533
#define _USART_CLKDIV_DIV_MASK 0x7FFFF8UL
534
#define _USART_CLKDIV_DIV_DEFAULT 0x00000000UL
535
#define USART_CLKDIV_DIV_DEFAULT (_USART_CLKDIV_DIV_DEFAULT << 3)
536
#define USART_CLKDIV_AUTOBAUDEN (0x1UL << 31)
537
#define _USART_CLKDIV_AUTOBAUDEN_SHIFT 31
538
#define _USART_CLKDIV_AUTOBAUDEN_MASK 0x80000000UL
539
#define _USART_CLKDIV_AUTOBAUDEN_DEFAULT 0x00000000UL
540
#define USART_CLKDIV_AUTOBAUDEN_DEFAULT (_USART_CLKDIV_AUTOBAUDEN_DEFAULT << 31)
542
/* Bit fields for USART RXDATAX */
543
#define _USART_RXDATAX_RESETVALUE 0x00000000UL
544
#define _USART_RXDATAX_MASK 0x0000C1FFUL
545
#define _USART_RXDATAX_RXDATA_SHIFT 0
546
#define _USART_RXDATAX_RXDATA_MASK 0x1FFUL
547
#define _USART_RXDATAX_RXDATA_DEFAULT 0x00000000UL
548
#define USART_RXDATAX_RXDATA_DEFAULT (_USART_RXDATAX_RXDATA_DEFAULT << 0)
549
#define USART_RXDATAX_PERR (0x1UL << 14)
550
#define _USART_RXDATAX_PERR_SHIFT 14
551
#define _USART_RXDATAX_PERR_MASK 0x4000UL
552
#define _USART_RXDATAX_PERR_DEFAULT 0x00000000UL
553
#define USART_RXDATAX_PERR_DEFAULT (_USART_RXDATAX_PERR_DEFAULT << 14)
554
#define USART_RXDATAX_FERR (0x1UL << 15)
555
#define _USART_RXDATAX_FERR_SHIFT 15
556
#define _USART_RXDATAX_FERR_MASK 0x8000UL
557
#define _USART_RXDATAX_FERR_DEFAULT 0x00000000UL
558
#define USART_RXDATAX_FERR_DEFAULT (_USART_RXDATAX_FERR_DEFAULT << 15)
560
/* Bit fields for USART RXDATA */
561
#define _USART_RXDATA_RESETVALUE 0x00000000UL
562
#define _USART_RXDATA_MASK 0x000000FFUL
563
#define _USART_RXDATA_RXDATA_SHIFT 0
564
#define _USART_RXDATA_RXDATA_MASK 0xFFUL
565
#define _USART_RXDATA_RXDATA_DEFAULT 0x00000000UL
566
#define USART_RXDATA_RXDATA_DEFAULT (_USART_RXDATA_RXDATA_DEFAULT << 0)
568
/* Bit fields for USART RXDOUBLEX */
569
#define _USART_RXDOUBLEX_RESETVALUE 0x00000000UL
570
#define _USART_RXDOUBLEX_MASK 0xC1FFC1FFUL
571
#define _USART_RXDOUBLEX_RXDATA0_SHIFT 0
572
#define _USART_RXDOUBLEX_RXDATA0_MASK 0x1FFUL
573
#define _USART_RXDOUBLEX_RXDATA0_DEFAULT 0x00000000UL
574
#define USART_RXDOUBLEX_RXDATA0_DEFAULT (_USART_RXDOUBLEX_RXDATA0_DEFAULT << 0)
575
#define USART_RXDOUBLEX_PERR0 (0x1UL << 14)
576
#define _USART_RXDOUBLEX_PERR0_SHIFT 14
577
#define _USART_RXDOUBLEX_PERR0_MASK 0x4000UL
578
#define _USART_RXDOUBLEX_PERR0_DEFAULT 0x00000000UL
579
#define USART_RXDOUBLEX_PERR0_DEFAULT (_USART_RXDOUBLEX_PERR0_DEFAULT << 14)
580
#define USART_RXDOUBLEX_FERR0 (0x1UL << 15)
581
#define _USART_RXDOUBLEX_FERR0_SHIFT 15
582
#define _USART_RXDOUBLEX_FERR0_MASK 0x8000UL
583
#define _USART_RXDOUBLEX_FERR0_DEFAULT 0x00000000UL
584
#define USART_RXDOUBLEX_FERR0_DEFAULT (_USART_RXDOUBLEX_FERR0_DEFAULT << 15)
585
#define _USART_RXDOUBLEX_RXDATA1_SHIFT 16
586
#define _USART_RXDOUBLEX_RXDATA1_MASK 0x1FF0000UL
587
#define _USART_RXDOUBLEX_RXDATA1_DEFAULT 0x00000000UL
588
#define USART_RXDOUBLEX_RXDATA1_DEFAULT (_USART_RXDOUBLEX_RXDATA1_DEFAULT << 16)
589
#define USART_RXDOUBLEX_PERR1 (0x1UL << 30)
590
#define _USART_RXDOUBLEX_PERR1_SHIFT 30
591
#define _USART_RXDOUBLEX_PERR1_MASK 0x40000000UL
592
#define _USART_RXDOUBLEX_PERR1_DEFAULT 0x00000000UL
593
#define USART_RXDOUBLEX_PERR1_DEFAULT (_USART_RXDOUBLEX_PERR1_DEFAULT << 30)
594
#define USART_RXDOUBLEX_FERR1 (0x1UL << 31)
595
#define _USART_RXDOUBLEX_FERR1_SHIFT 31
596
#define _USART_RXDOUBLEX_FERR1_MASK 0x80000000UL
597
#define _USART_RXDOUBLEX_FERR1_DEFAULT 0x00000000UL
598
#define USART_RXDOUBLEX_FERR1_DEFAULT (_USART_RXDOUBLEX_FERR1_DEFAULT << 31)
600
/* Bit fields for USART RXDOUBLE */
601
#define _USART_RXDOUBLE_RESETVALUE 0x00000000UL
602
#define _USART_RXDOUBLE_MASK 0x0000FFFFUL
603
#define _USART_RXDOUBLE_RXDATA0_SHIFT 0
604
#define _USART_RXDOUBLE_RXDATA0_MASK 0xFFUL
605
#define _USART_RXDOUBLE_RXDATA0_DEFAULT 0x00000000UL
606
#define USART_RXDOUBLE_RXDATA0_DEFAULT (_USART_RXDOUBLE_RXDATA0_DEFAULT << 0)
607
#define _USART_RXDOUBLE_RXDATA1_SHIFT 8
608
#define _USART_RXDOUBLE_RXDATA1_MASK 0xFF00UL
609
#define _USART_RXDOUBLE_RXDATA1_DEFAULT 0x00000000UL
610
#define USART_RXDOUBLE_RXDATA1_DEFAULT (_USART_RXDOUBLE_RXDATA1_DEFAULT << 8)
612
/* Bit fields for USART RXDATAXP */
613
#define _USART_RXDATAXP_RESETVALUE 0x00000000UL
614
#define _USART_RXDATAXP_MASK 0x0000C1FFUL
615
#define _USART_RXDATAXP_RXDATAP_SHIFT 0
616
#define _USART_RXDATAXP_RXDATAP_MASK 0x1FFUL
617
#define _USART_RXDATAXP_RXDATAP_DEFAULT 0x00000000UL
618
#define USART_RXDATAXP_RXDATAP_DEFAULT (_USART_RXDATAXP_RXDATAP_DEFAULT << 0)
619
#define USART_RXDATAXP_PERRP (0x1UL << 14)
620
#define _USART_RXDATAXP_PERRP_SHIFT 14
621
#define _USART_RXDATAXP_PERRP_MASK 0x4000UL
622
#define _USART_RXDATAXP_PERRP_DEFAULT 0x00000000UL
623
#define USART_RXDATAXP_PERRP_DEFAULT (_USART_RXDATAXP_PERRP_DEFAULT << 14)
624
#define USART_RXDATAXP_FERRP (0x1UL << 15)
625
#define _USART_RXDATAXP_FERRP_SHIFT 15
626
#define _USART_RXDATAXP_FERRP_MASK 0x8000UL
627
#define _USART_RXDATAXP_FERRP_DEFAULT 0x00000000UL
628
#define USART_RXDATAXP_FERRP_DEFAULT (_USART_RXDATAXP_FERRP_DEFAULT << 15)
630
/* Bit fields for USART RXDOUBLEXP */
631
#define _USART_RXDOUBLEXP_RESETVALUE 0x00000000UL
632
#define _USART_RXDOUBLEXP_MASK 0xC1FFC1FFUL
633
#define _USART_RXDOUBLEXP_RXDATAP0_SHIFT 0
634
#define _USART_RXDOUBLEXP_RXDATAP0_MASK 0x1FFUL
635
#define _USART_RXDOUBLEXP_RXDATAP0_DEFAULT 0x00000000UL
636
#define USART_RXDOUBLEXP_RXDATAP0_DEFAULT (_USART_RXDOUBLEXP_RXDATAP0_DEFAULT << 0)
637
#define USART_RXDOUBLEXP_PERRP0 (0x1UL << 14)
638
#define _USART_RXDOUBLEXP_PERRP0_SHIFT 14
639
#define _USART_RXDOUBLEXP_PERRP0_MASK 0x4000UL
640
#define _USART_RXDOUBLEXP_PERRP0_DEFAULT 0x00000000UL
641
#define USART_RXDOUBLEXP_PERRP0_DEFAULT (_USART_RXDOUBLEXP_PERRP0_DEFAULT << 14)
642
#define USART_RXDOUBLEXP_FERRP0 (0x1UL << 15)
643
#define _USART_RXDOUBLEXP_FERRP0_SHIFT 15
644
#define _USART_RXDOUBLEXP_FERRP0_MASK 0x8000UL
645
#define _USART_RXDOUBLEXP_FERRP0_DEFAULT 0x00000000UL
646
#define USART_RXDOUBLEXP_FERRP0_DEFAULT (_USART_RXDOUBLEXP_FERRP0_DEFAULT << 15)
647
#define _USART_RXDOUBLEXP_RXDATAP1_SHIFT 16
648
#define _USART_RXDOUBLEXP_RXDATAP1_MASK 0x1FF0000UL
649
#define _USART_RXDOUBLEXP_RXDATAP1_DEFAULT 0x00000000UL
650
#define USART_RXDOUBLEXP_RXDATAP1_DEFAULT (_USART_RXDOUBLEXP_RXDATAP1_DEFAULT << 16)
651
#define USART_RXDOUBLEXP_PERRP1 (0x1UL << 30)
652
#define _USART_RXDOUBLEXP_PERRP1_SHIFT 30
653
#define _USART_RXDOUBLEXP_PERRP1_MASK 0x40000000UL
654
#define _USART_RXDOUBLEXP_PERRP1_DEFAULT 0x00000000UL
655
#define USART_RXDOUBLEXP_PERRP1_DEFAULT (_USART_RXDOUBLEXP_PERRP1_DEFAULT << 30)
656
#define USART_RXDOUBLEXP_FERRP1 (0x1UL << 31)
657
#define _USART_RXDOUBLEXP_FERRP1_SHIFT 31
658
#define _USART_RXDOUBLEXP_FERRP1_MASK 0x80000000UL
659
#define _USART_RXDOUBLEXP_FERRP1_DEFAULT 0x00000000UL
660
#define USART_RXDOUBLEXP_FERRP1_DEFAULT (_USART_RXDOUBLEXP_FERRP1_DEFAULT << 31)
662
/* Bit fields for USART TXDATAX */
663
#define _USART_TXDATAX_RESETVALUE 0x00000000UL
664
#define _USART_TXDATAX_MASK 0x0000F9FFUL
665
#define _USART_TXDATAX_TXDATAX_SHIFT 0
666
#define _USART_TXDATAX_TXDATAX_MASK 0x1FFUL
667
#define _USART_TXDATAX_TXDATAX_DEFAULT 0x00000000UL
668
#define USART_TXDATAX_TXDATAX_DEFAULT (_USART_TXDATAX_TXDATAX_DEFAULT << 0)
669
#define USART_TXDATAX_UBRXAT (0x1UL << 11)
670
#define _USART_TXDATAX_UBRXAT_SHIFT 11
671
#define _USART_TXDATAX_UBRXAT_MASK 0x800UL
672
#define _USART_TXDATAX_UBRXAT_DEFAULT 0x00000000UL
673
#define USART_TXDATAX_UBRXAT_DEFAULT (_USART_TXDATAX_UBRXAT_DEFAULT << 11)
674
#define USART_TXDATAX_TXTRIAT (0x1UL << 12)
675
#define _USART_TXDATAX_TXTRIAT_SHIFT 12
676
#define _USART_TXDATAX_TXTRIAT_MASK 0x1000UL
677
#define _USART_TXDATAX_TXTRIAT_DEFAULT 0x00000000UL
678
#define USART_TXDATAX_TXTRIAT_DEFAULT (_USART_TXDATAX_TXTRIAT_DEFAULT << 12)
679
#define USART_TXDATAX_TXBREAK (0x1UL << 13)
680
#define _USART_TXDATAX_TXBREAK_SHIFT 13
681
#define _USART_TXDATAX_TXBREAK_MASK 0x2000UL
682
#define _USART_TXDATAX_TXBREAK_DEFAULT 0x00000000UL
683
#define USART_TXDATAX_TXBREAK_DEFAULT (_USART_TXDATAX_TXBREAK_DEFAULT << 13)
684
#define USART_TXDATAX_TXDISAT (0x1UL << 14)
685
#define _USART_TXDATAX_TXDISAT_SHIFT 14
686
#define _USART_TXDATAX_TXDISAT_MASK 0x4000UL
687
#define _USART_TXDATAX_TXDISAT_DEFAULT 0x00000000UL
688
#define USART_TXDATAX_TXDISAT_DEFAULT (_USART_TXDATAX_TXDISAT_DEFAULT << 14)
689
#define USART_TXDATAX_RXENAT (0x1UL << 15)
690
#define _USART_TXDATAX_RXENAT_SHIFT 15
691
#define _USART_TXDATAX_RXENAT_MASK 0x8000UL
692
#define _USART_TXDATAX_RXENAT_DEFAULT 0x00000000UL
693
#define USART_TXDATAX_RXENAT_DEFAULT (_USART_TXDATAX_RXENAT_DEFAULT << 15)
695
/* Bit fields for USART TXDATA */
696
#define _USART_TXDATA_RESETVALUE 0x00000000UL
697
#define _USART_TXDATA_MASK 0x000000FFUL
698
#define _USART_TXDATA_TXDATA_SHIFT 0
699
#define _USART_TXDATA_TXDATA_MASK 0xFFUL
700
#define _USART_TXDATA_TXDATA_DEFAULT 0x00000000UL
701
#define USART_TXDATA_TXDATA_DEFAULT (_USART_TXDATA_TXDATA_DEFAULT << 0)
703
/* Bit fields for USART TXDOUBLEX */
704
#define _USART_TXDOUBLEX_RESETVALUE 0x00000000UL
705
#define _USART_TXDOUBLEX_MASK 0xF9FFF9FFUL
706
#define _USART_TXDOUBLEX_TXDATA0_SHIFT 0
707
#define _USART_TXDOUBLEX_TXDATA0_MASK 0x1FFUL
708
#define _USART_TXDOUBLEX_TXDATA0_DEFAULT 0x00000000UL
709
#define USART_TXDOUBLEX_TXDATA0_DEFAULT (_USART_TXDOUBLEX_TXDATA0_DEFAULT << 0)
710
#define USART_TXDOUBLEX_UBRXAT0 (0x1UL << 11)
711
#define _USART_TXDOUBLEX_UBRXAT0_SHIFT 11
712
#define _USART_TXDOUBLEX_UBRXAT0_MASK 0x800UL
713
#define _USART_TXDOUBLEX_UBRXAT0_DEFAULT 0x00000000UL
714
#define USART_TXDOUBLEX_UBRXAT0_DEFAULT (_USART_TXDOUBLEX_UBRXAT0_DEFAULT << 11)
715
#define USART_TXDOUBLEX_TXTRIAT0 (0x1UL << 12)
716
#define _USART_TXDOUBLEX_TXTRIAT0_SHIFT 12
717
#define _USART_TXDOUBLEX_TXTRIAT0_MASK 0x1000UL
718
#define _USART_TXDOUBLEX_TXTRIAT0_DEFAULT 0x00000000UL
719
#define USART_TXDOUBLEX_TXTRIAT0_DEFAULT (_USART_TXDOUBLEX_TXTRIAT0_DEFAULT << 12)
720
#define USART_TXDOUBLEX_TXBREAK0 (0x1UL << 13)
721
#define _USART_TXDOUBLEX_TXBREAK0_SHIFT 13
722
#define _USART_TXDOUBLEX_TXBREAK0_MASK 0x2000UL
723
#define _USART_TXDOUBLEX_TXBREAK0_DEFAULT 0x00000000UL
724
#define USART_TXDOUBLEX_TXBREAK0_DEFAULT (_USART_TXDOUBLEX_TXBREAK0_DEFAULT << 13)
725
#define USART_TXDOUBLEX_TXDISAT0 (0x1UL << 14)
726
#define _USART_TXDOUBLEX_TXDISAT0_SHIFT 14
727
#define _USART_TXDOUBLEX_TXDISAT0_MASK 0x4000UL
728
#define _USART_TXDOUBLEX_TXDISAT0_DEFAULT 0x00000000UL
729
#define USART_TXDOUBLEX_TXDISAT0_DEFAULT (_USART_TXDOUBLEX_TXDISAT0_DEFAULT << 14)
730
#define USART_TXDOUBLEX_RXENAT0 (0x1UL << 15)
731
#define _USART_TXDOUBLEX_RXENAT0_SHIFT 15
732
#define _USART_TXDOUBLEX_RXENAT0_MASK 0x8000UL
733
#define _USART_TXDOUBLEX_RXENAT0_DEFAULT 0x00000000UL
734
#define USART_TXDOUBLEX_RXENAT0_DEFAULT (_USART_TXDOUBLEX_RXENAT0_DEFAULT << 15)
735
#define _USART_TXDOUBLEX_TXDATA1_SHIFT 16
736
#define _USART_TXDOUBLEX_TXDATA1_MASK 0x1FF0000UL
737
#define _USART_TXDOUBLEX_TXDATA1_DEFAULT 0x00000000UL
738
#define USART_TXDOUBLEX_TXDATA1_DEFAULT (_USART_TXDOUBLEX_TXDATA1_DEFAULT << 16)
739
#define USART_TXDOUBLEX_UBRXAT1 (0x1UL << 27)
740
#define _USART_TXDOUBLEX_UBRXAT1_SHIFT 27
741
#define _USART_TXDOUBLEX_UBRXAT1_MASK 0x8000000UL
742
#define _USART_TXDOUBLEX_UBRXAT1_DEFAULT 0x00000000UL
743
#define USART_TXDOUBLEX_UBRXAT1_DEFAULT (_USART_TXDOUBLEX_UBRXAT1_DEFAULT << 27)
744
#define USART_TXDOUBLEX_TXTRIAT1 (0x1UL << 28)
745
#define _USART_TXDOUBLEX_TXTRIAT1_SHIFT 28
746
#define _USART_TXDOUBLEX_TXTRIAT1_MASK 0x10000000UL
747
#define _USART_TXDOUBLEX_TXTRIAT1_DEFAULT 0x00000000UL
748
#define USART_TXDOUBLEX_TXTRIAT1_DEFAULT (_USART_TXDOUBLEX_TXTRIAT1_DEFAULT << 28)
749
#define USART_TXDOUBLEX_TXBREAK1 (0x1UL << 29)
750
#define _USART_TXDOUBLEX_TXBREAK1_SHIFT 29
751
#define _USART_TXDOUBLEX_TXBREAK1_MASK 0x20000000UL
752
#define _USART_TXDOUBLEX_TXBREAK1_DEFAULT 0x00000000UL
753
#define USART_TXDOUBLEX_TXBREAK1_DEFAULT (_USART_TXDOUBLEX_TXBREAK1_DEFAULT << 29)
754
#define USART_TXDOUBLEX_TXDISAT1 (0x1UL << 30)
755
#define _USART_TXDOUBLEX_TXDISAT1_SHIFT 30
756
#define _USART_TXDOUBLEX_TXDISAT1_MASK 0x40000000UL
757
#define _USART_TXDOUBLEX_TXDISAT1_DEFAULT 0x00000000UL
758
#define USART_TXDOUBLEX_TXDISAT1_DEFAULT (_USART_TXDOUBLEX_TXDISAT1_DEFAULT << 30)
759
#define USART_TXDOUBLEX_RXENAT1 (0x1UL << 31)
760
#define _USART_TXDOUBLEX_RXENAT1_SHIFT 31
761
#define _USART_TXDOUBLEX_RXENAT1_MASK 0x80000000UL
762
#define _USART_TXDOUBLEX_RXENAT1_DEFAULT 0x00000000UL
763
#define USART_TXDOUBLEX_RXENAT1_DEFAULT (_USART_TXDOUBLEX_RXENAT1_DEFAULT << 31)
765
/* Bit fields for USART TXDOUBLE */
766
#define _USART_TXDOUBLE_RESETVALUE 0x00000000UL
767
#define _USART_TXDOUBLE_MASK 0x0000FFFFUL
768
#define _USART_TXDOUBLE_TXDATA0_SHIFT 0
769
#define _USART_TXDOUBLE_TXDATA0_MASK 0xFFUL
770
#define _USART_TXDOUBLE_TXDATA0_DEFAULT 0x00000000UL
771
#define USART_TXDOUBLE_TXDATA0_DEFAULT (_USART_TXDOUBLE_TXDATA0_DEFAULT << 0)
772
#define _USART_TXDOUBLE_TXDATA1_SHIFT 8
773
#define _USART_TXDOUBLE_TXDATA1_MASK 0xFF00UL
774
#define _USART_TXDOUBLE_TXDATA1_DEFAULT 0x00000000UL
775
#define USART_TXDOUBLE_TXDATA1_DEFAULT (_USART_TXDOUBLE_TXDATA1_DEFAULT << 8)
777
/* Bit fields for USART IF */
778
#define _USART_IF_RESETVALUE 0x00000002UL
779
#define _USART_IF_MASK 0x0001FFFFUL
780
#define USART_IF_TXC (0x1UL << 0)
781
#define _USART_IF_TXC_SHIFT 0
782
#define _USART_IF_TXC_MASK 0x1UL
783
#define _USART_IF_TXC_DEFAULT 0x00000000UL
784
#define USART_IF_TXC_DEFAULT (_USART_IF_TXC_DEFAULT << 0)
785
#define USART_IF_TXBL (0x1UL << 1)
786
#define _USART_IF_TXBL_SHIFT 1
787
#define _USART_IF_TXBL_MASK 0x2UL
788
#define _USART_IF_TXBL_DEFAULT 0x00000001UL
789
#define USART_IF_TXBL_DEFAULT (_USART_IF_TXBL_DEFAULT << 1)
790
#define USART_IF_RXDATAV (0x1UL << 2)
791
#define _USART_IF_RXDATAV_SHIFT 2
792
#define _USART_IF_RXDATAV_MASK 0x4UL
793
#define _USART_IF_RXDATAV_DEFAULT 0x00000000UL
794
#define USART_IF_RXDATAV_DEFAULT (_USART_IF_RXDATAV_DEFAULT << 2)
795
#define USART_IF_RXFULL (0x1UL << 3)
796
#define _USART_IF_RXFULL_SHIFT 3
797
#define _USART_IF_RXFULL_MASK 0x8UL
798
#define _USART_IF_RXFULL_DEFAULT 0x00000000UL
799
#define USART_IF_RXFULL_DEFAULT (_USART_IF_RXFULL_DEFAULT << 3)
800
#define USART_IF_RXOF (0x1UL << 4)
801
#define _USART_IF_RXOF_SHIFT 4
802
#define _USART_IF_RXOF_MASK 0x10UL
803
#define _USART_IF_RXOF_DEFAULT 0x00000000UL
804
#define USART_IF_RXOF_DEFAULT (_USART_IF_RXOF_DEFAULT << 4)
805
#define USART_IF_RXUF (0x1UL << 5)
806
#define _USART_IF_RXUF_SHIFT 5
807
#define _USART_IF_RXUF_MASK 0x20UL
808
#define _USART_IF_RXUF_DEFAULT 0x00000000UL
809
#define USART_IF_RXUF_DEFAULT (_USART_IF_RXUF_DEFAULT << 5)
810
#define USART_IF_TXOF (0x1UL << 6)
811
#define _USART_IF_TXOF_SHIFT 6
812
#define _USART_IF_TXOF_MASK 0x40UL
813
#define _USART_IF_TXOF_DEFAULT 0x00000000UL
814
#define USART_IF_TXOF_DEFAULT (_USART_IF_TXOF_DEFAULT << 6)
815
#define USART_IF_TXUF (0x1UL << 7)
816
#define _USART_IF_TXUF_SHIFT 7
817
#define _USART_IF_TXUF_MASK 0x80UL
818
#define _USART_IF_TXUF_DEFAULT 0x00000000UL
819
#define USART_IF_TXUF_DEFAULT (_USART_IF_TXUF_DEFAULT << 7)
820
#define USART_IF_PERR (0x1UL << 8)
821
#define _USART_IF_PERR_SHIFT 8
822
#define _USART_IF_PERR_MASK 0x100UL
823
#define _USART_IF_PERR_DEFAULT 0x00000000UL
824
#define USART_IF_PERR_DEFAULT (_USART_IF_PERR_DEFAULT << 8)
825
#define USART_IF_FERR (0x1UL << 9)
826
#define _USART_IF_FERR_SHIFT 9
827
#define _USART_IF_FERR_MASK 0x200UL
828
#define _USART_IF_FERR_DEFAULT 0x00000000UL
829
#define USART_IF_FERR_DEFAULT (_USART_IF_FERR_DEFAULT << 9)
830
#define USART_IF_MPAF (0x1UL << 10)
831
#define _USART_IF_MPAF_SHIFT 10
832
#define _USART_IF_MPAF_MASK 0x400UL
833
#define _USART_IF_MPAF_DEFAULT 0x00000000UL
834
#define USART_IF_MPAF_DEFAULT (_USART_IF_MPAF_DEFAULT << 10)
835
#define USART_IF_SSM (0x1UL << 11)
836
#define _USART_IF_SSM_SHIFT 11
837
#define _USART_IF_SSM_MASK 0x800UL
838
#define _USART_IF_SSM_DEFAULT 0x00000000UL
839
#define USART_IF_SSM_DEFAULT (_USART_IF_SSM_DEFAULT << 11)
840
#define USART_IF_CCF (0x1UL << 12)
841
#define _USART_IF_CCF_SHIFT 12
842
#define _USART_IF_CCF_MASK 0x1000UL
843
#define _USART_IF_CCF_DEFAULT 0x00000000UL
844
#define USART_IF_CCF_DEFAULT (_USART_IF_CCF_DEFAULT << 12)
845
#define USART_IF_TXIDLE (0x1UL << 13)
846
#define _USART_IF_TXIDLE_SHIFT 13
847
#define _USART_IF_TXIDLE_MASK 0x2000UL
848
#define _USART_IF_TXIDLE_DEFAULT 0x00000000UL
849
#define USART_IF_TXIDLE_DEFAULT (_USART_IF_TXIDLE_DEFAULT << 13)
850
#define USART_IF_TCMP0 (0x1UL << 14)
851
#define _USART_IF_TCMP0_SHIFT 14
852
#define _USART_IF_TCMP0_MASK 0x4000UL
853
#define _USART_IF_TCMP0_DEFAULT 0x00000000UL
854
#define USART_IF_TCMP0_DEFAULT (_USART_IF_TCMP0_DEFAULT << 14)
855
#define USART_IF_TCMP1 (0x1UL << 15)
856
#define _USART_IF_TCMP1_SHIFT 15
857
#define _USART_IF_TCMP1_MASK 0x8000UL
858
#define _USART_IF_TCMP1_DEFAULT 0x00000000UL
859
#define USART_IF_TCMP1_DEFAULT (_USART_IF_TCMP1_DEFAULT << 15)
860
#define USART_IF_TCMP2 (0x1UL << 16)
861
#define _USART_IF_TCMP2_SHIFT 16
862
#define _USART_IF_TCMP2_MASK 0x10000UL
863
#define _USART_IF_TCMP2_DEFAULT 0x00000000UL
864
#define USART_IF_TCMP2_DEFAULT (_USART_IF_TCMP2_DEFAULT << 16)
866
/* Bit fields for USART IFS */
867
#define _USART_IFS_RESETVALUE 0x00000000UL
868
#define _USART_IFS_MASK 0x0001FFF9UL
869
#define USART_IFS_TXC (0x1UL << 0)
870
#define _USART_IFS_TXC_SHIFT 0
871
#define _USART_IFS_TXC_MASK 0x1UL
872
#define _USART_IFS_TXC_DEFAULT 0x00000000UL
873
#define USART_IFS_TXC_DEFAULT (_USART_IFS_TXC_DEFAULT << 0)
874
#define USART_IFS_RXFULL (0x1UL << 3)
875
#define _USART_IFS_RXFULL_SHIFT 3
876
#define _USART_IFS_RXFULL_MASK 0x8UL
877
#define _USART_IFS_RXFULL_DEFAULT 0x00000000UL
878
#define USART_IFS_RXFULL_DEFAULT (_USART_IFS_RXFULL_DEFAULT << 3)
879
#define USART_IFS_RXOF (0x1UL << 4)
880
#define _USART_IFS_RXOF_SHIFT 4
881
#define _USART_IFS_RXOF_MASK 0x10UL
882
#define _USART_IFS_RXOF_DEFAULT 0x00000000UL
883
#define USART_IFS_RXOF_DEFAULT (_USART_IFS_RXOF_DEFAULT << 4)
884
#define USART_IFS_RXUF (0x1UL << 5)
885
#define _USART_IFS_RXUF_SHIFT 5
886
#define _USART_IFS_RXUF_MASK 0x20UL
887
#define _USART_IFS_RXUF_DEFAULT 0x00000000UL
888
#define USART_IFS_RXUF_DEFAULT (_USART_IFS_RXUF_DEFAULT << 5)
889
#define USART_IFS_TXOF (0x1UL << 6)
890
#define _USART_IFS_TXOF_SHIFT 6
891
#define _USART_IFS_TXOF_MASK 0x40UL
892
#define _USART_IFS_TXOF_DEFAULT 0x00000000UL
893
#define USART_IFS_TXOF_DEFAULT (_USART_IFS_TXOF_DEFAULT << 6)
894
#define USART_IFS_TXUF (0x1UL << 7)
895
#define _USART_IFS_TXUF_SHIFT 7
896
#define _USART_IFS_TXUF_MASK 0x80UL
897
#define _USART_IFS_TXUF_DEFAULT 0x00000000UL
898
#define USART_IFS_TXUF_DEFAULT (_USART_IFS_TXUF_DEFAULT << 7)
899
#define USART_IFS_PERR (0x1UL << 8)
900
#define _USART_IFS_PERR_SHIFT 8
901
#define _USART_IFS_PERR_MASK 0x100UL
902
#define _USART_IFS_PERR_DEFAULT 0x00000000UL
903
#define USART_IFS_PERR_DEFAULT (_USART_IFS_PERR_DEFAULT << 8)
904
#define USART_IFS_FERR (0x1UL << 9)
905
#define _USART_IFS_FERR_SHIFT 9
906
#define _USART_IFS_FERR_MASK 0x200UL
907
#define _USART_IFS_FERR_DEFAULT 0x00000000UL
908
#define USART_IFS_FERR_DEFAULT (_USART_IFS_FERR_DEFAULT << 9)
909
#define USART_IFS_MPAF (0x1UL << 10)
910
#define _USART_IFS_MPAF_SHIFT 10
911
#define _USART_IFS_MPAF_MASK 0x400UL
912
#define _USART_IFS_MPAF_DEFAULT 0x00000000UL
913
#define USART_IFS_MPAF_DEFAULT (_USART_IFS_MPAF_DEFAULT << 10)
914
#define USART_IFS_SSM (0x1UL << 11)
915
#define _USART_IFS_SSM_SHIFT 11
916
#define _USART_IFS_SSM_MASK 0x800UL
917
#define _USART_IFS_SSM_DEFAULT 0x00000000UL
918
#define USART_IFS_SSM_DEFAULT (_USART_IFS_SSM_DEFAULT << 11)
919
#define USART_IFS_CCF (0x1UL << 12)
920
#define _USART_IFS_CCF_SHIFT 12
921
#define _USART_IFS_CCF_MASK 0x1000UL
922
#define _USART_IFS_CCF_DEFAULT 0x00000000UL
923
#define USART_IFS_CCF_DEFAULT (_USART_IFS_CCF_DEFAULT << 12)
924
#define USART_IFS_TXIDLE (0x1UL << 13)
925
#define _USART_IFS_TXIDLE_SHIFT 13
926
#define _USART_IFS_TXIDLE_MASK 0x2000UL
927
#define _USART_IFS_TXIDLE_DEFAULT 0x00000000UL
928
#define USART_IFS_TXIDLE_DEFAULT (_USART_IFS_TXIDLE_DEFAULT << 13)
929
#define USART_IFS_TCMP0 (0x1UL << 14)
930
#define _USART_IFS_TCMP0_SHIFT 14
931
#define _USART_IFS_TCMP0_MASK 0x4000UL
932
#define _USART_IFS_TCMP0_DEFAULT 0x00000000UL
933
#define USART_IFS_TCMP0_DEFAULT (_USART_IFS_TCMP0_DEFAULT << 14)
934
#define USART_IFS_TCMP1 (0x1UL << 15)
935
#define _USART_IFS_TCMP1_SHIFT 15
936
#define _USART_IFS_TCMP1_MASK 0x8000UL
937
#define _USART_IFS_TCMP1_DEFAULT 0x00000000UL
938
#define USART_IFS_TCMP1_DEFAULT (_USART_IFS_TCMP1_DEFAULT << 15)
939
#define USART_IFS_TCMP2 (0x1UL << 16)
940
#define _USART_IFS_TCMP2_SHIFT 16
941
#define _USART_IFS_TCMP2_MASK 0x10000UL
942
#define _USART_IFS_TCMP2_DEFAULT 0x00000000UL
943
#define USART_IFS_TCMP2_DEFAULT (_USART_IFS_TCMP2_DEFAULT << 16)
945
/* Bit fields for USART IFC */
946
#define _USART_IFC_RESETVALUE 0x00000000UL
947
#define _USART_IFC_MASK 0x0001FFF9UL
948
#define USART_IFC_TXC (0x1UL << 0)
949
#define _USART_IFC_TXC_SHIFT 0
950
#define _USART_IFC_TXC_MASK 0x1UL
951
#define _USART_IFC_TXC_DEFAULT 0x00000000UL
952
#define USART_IFC_TXC_DEFAULT (_USART_IFC_TXC_DEFAULT << 0)
953
#define USART_IFC_RXFULL (0x1UL << 3)
954
#define _USART_IFC_RXFULL_SHIFT 3
955
#define _USART_IFC_RXFULL_MASK 0x8UL
956
#define _USART_IFC_RXFULL_DEFAULT 0x00000000UL
957
#define USART_IFC_RXFULL_DEFAULT (_USART_IFC_RXFULL_DEFAULT << 3)
958
#define USART_IFC_RXOF (0x1UL << 4)
959
#define _USART_IFC_RXOF_SHIFT 4
960
#define _USART_IFC_RXOF_MASK 0x10UL
961
#define _USART_IFC_RXOF_DEFAULT 0x00000000UL
962
#define USART_IFC_RXOF_DEFAULT (_USART_IFC_RXOF_DEFAULT << 4)
963
#define USART_IFC_RXUF (0x1UL << 5)
964
#define _USART_IFC_RXUF_SHIFT 5
965
#define _USART_IFC_RXUF_MASK 0x20UL
966
#define _USART_IFC_RXUF_DEFAULT 0x00000000UL
967
#define USART_IFC_RXUF_DEFAULT (_USART_IFC_RXUF_DEFAULT << 5)
968
#define USART_IFC_TXOF (0x1UL << 6)
969
#define _USART_IFC_TXOF_SHIFT 6
970
#define _USART_IFC_TXOF_MASK 0x40UL
971
#define _USART_IFC_TXOF_DEFAULT 0x00000000UL
972
#define USART_IFC_TXOF_DEFAULT (_USART_IFC_TXOF_DEFAULT << 6)
973
#define USART_IFC_TXUF (0x1UL << 7)
974
#define _USART_IFC_TXUF_SHIFT 7
975
#define _USART_IFC_TXUF_MASK 0x80UL
976
#define _USART_IFC_TXUF_DEFAULT 0x00000000UL
977
#define USART_IFC_TXUF_DEFAULT (_USART_IFC_TXUF_DEFAULT << 7)
978
#define USART_IFC_PERR (0x1UL << 8)
979
#define _USART_IFC_PERR_SHIFT 8
980
#define _USART_IFC_PERR_MASK 0x100UL
981
#define _USART_IFC_PERR_DEFAULT 0x00000000UL
982
#define USART_IFC_PERR_DEFAULT (_USART_IFC_PERR_DEFAULT << 8)
983
#define USART_IFC_FERR (0x1UL << 9)
984
#define _USART_IFC_FERR_SHIFT 9
985
#define _USART_IFC_FERR_MASK 0x200UL
986
#define _USART_IFC_FERR_DEFAULT 0x00000000UL
987
#define USART_IFC_FERR_DEFAULT (_USART_IFC_FERR_DEFAULT << 9)
988
#define USART_IFC_MPAF (0x1UL << 10)
989
#define _USART_IFC_MPAF_SHIFT 10
990
#define _USART_IFC_MPAF_MASK 0x400UL
991
#define _USART_IFC_MPAF_DEFAULT 0x00000000UL
992
#define USART_IFC_MPAF_DEFAULT (_USART_IFC_MPAF_DEFAULT << 10)
993
#define USART_IFC_SSM (0x1UL << 11)
994
#define _USART_IFC_SSM_SHIFT 11
995
#define _USART_IFC_SSM_MASK 0x800UL
996
#define _USART_IFC_SSM_DEFAULT 0x00000000UL
997
#define USART_IFC_SSM_DEFAULT (_USART_IFC_SSM_DEFAULT << 11)
998
#define USART_IFC_CCF (0x1UL << 12)
999
#define _USART_IFC_CCF_SHIFT 12
1000
#define _USART_IFC_CCF_MASK 0x1000UL
1001
#define _USART_IFC_CCF_DEFAULT 0x00000000UL
1002
#define USART_IFC_CCF_DEFAULT (_USART_IFC_CCF_DEFAULT << 12)
1003
#define USART_IFC_TXIDLE (0x1UL << 13)
1004
#define _USART_IFC_TXIDLE_SHIFT 13
1005
#define _USART_IFC_TXIDLE_MASK 0x2000UL
1006
#define _USART_IFC_TXIDLE_DEFAULT 0x00000000UL
1007
#define USART_IFC_TXIDLE_DEFAULT (_USART_IFC_TXIDLE_DEFAULT << 13)
1008
#define USART_IFC_TCMP0 (0x1UL << 14)
1009
#define _USART_IFC_TCMP0_SHIFT 14
1010
#define _USART_IFC_TCMP0_MASK 0x4000UL
1011
#define _USART_IFC_TCMP0_DEFAULT 0x00000000UL
1012
#define USART_IFC_TCMP0_DEFAULT (_USART_IFC_TCMP0_DEFAULT << 14)
1013
#define USART_IFC_TCMP1 (0x1UL << 15)
1014
#define _USART_IFC_TCMP1_SHIFT 15
1015
#define _USART_IFC_TCMP1_MASK 0x8000UL
1016
#define _USART_IFC_TCMP1_DEFAULT 0x00000000UL
1017
#define USART_IFC_TCMP1_DEFAULT (_USART_IFC_TCMP1_DEFAULT << 15)
1018
#define USART_IFC_TCMP2 (0x1UL << 16)
1019
#define _USART_IFC_TCMP2_SHIFT 16
1020
#define _USART_IFC_TCMP2_MASK 0x10000UL
1021
#define _USART_IFC_TCMP2_DEFAULT 0x00000000UL
1022
#define USART_IFC_TCMP2_DEFAULT (_USART_IFC_TCMP2_DEFAULT << 16)
1024
/* Bit fields for USART IEN */
1025
#define _USART_IEN_RESETVALUE 0x00000000UL
1026
#define _USART_IEN_MASK 0x0001FFFFUL
1027
#define USART_IEN_TXC (0x1UL << 0)
1028
#define _USART_IEN_TXC_SHIFT 0
1029
#define _USART_IEN_TXC_MASK 0x1UL
1030
#define _USART_IEN_TXC_DEFAULT 0x00000000UL
1031
#define USART_IEN_TXC_DEFAULT (_USART_IEN_TXC_DEFAULT << 0)
1032
#define USART_IEN_TXBL (0x1UL << 1)
1033
#define _USART_IEN_TXBL_SHIFT 1
1034
#define _USART_IEN_TXBL_MASK 0x2UL
1035
#define _USART_IEN_TXBL_DEFAULT 0x00000000UL
1036
#define USART_IEN_TXBL_DEFAULT (_USART_IEN_TXBL_DEFAULT << 1)
1037
#define USART_IEN_RXDATAV (0x1UL << 2)
1038
#define _USART_IEN_RXDATAV_SHIFT 2
1039
#define _USART_IEN_RXDATAV_MASK 0x4UL
1040
#define _USART_IEN_RXDATAV_DEFAULT 0x00000000UL
1041
#define USART_IEN_RXDATAV_DEFAULT (_USART_IEN_RXDATAV_DEFAULT << 2)
1042
#define USART_IEN_RXFULL (0x1UL << 3)
1043
#define _USART_IEN_RXFULL_SHIFT 3
1044
#define _USART_IEN_RXFULL_MASK 0x8UL
1045
#define _USART_IEN_RXFULL_DEFAULT 0x00000000UL
1046
#define USART_IEN_RXFULL_DEFAULT (_USART_IEN_RXFULL_DEFAULT << 3)
1047
#define USART_IEN_RXOF (0x1UL << 4)
1048
#define _USART_IEN_RXOF_SHIFT 4
1049
#define _USART_IEN_RXOF_MASK 0x10UL
1050
#define _USART_IEN_RXOF_DEFAULT 0x00000000UL
1051
#define USART_IEN_RXOF_DEFAULT (_USART_IEN_RXOF_DEFAULT << 4)
1052
#define USART_IEN_RXUF (0x1UL << 5)
1053
#define _USART_IEN_RXUF_SHIFT 5
1054
#define _USART_IEN_RXUF_MASK 0x20UL
1055
#define _USART_IEN_RXUF_DEFAULT 0x00000000UL
1056
#define USART_IEN_RXUF_DEFAULT (_USART_IEN_RXUF_DEFAULT << 5)
1057
#define USART_IEN_TXOF (0x1UL << 6)
1058
#define _USART_IEN_TXOF_SHIFT 6
1059
#define _USART_IEN_TXOF_MASK 0x40UL
1060
#define _USART_IEN_TXOF_DEFAULT 0x00000000UL
1061
#define USART_IEN_TXOF_DEFAULT (_USART_IEN_TXOF_DEFAULT << 6)
1062
#define USART_IEN_TXUF (0x1UL << 7)
1063
#define _USART_IEN_TXUF_SHIFT 7
1064
#define _USART_IEN_TXUF_MASK 0x80UL
1065
#define _USART_IEN_TXUF_DEFAULT 0x00000000UL
1066
#define USART_IEN_TXUF_DEFAULT (_USART_IEN_TXUF_DEFAULT << 7)
1067
#define USART_IEN_PERR (0x1UL << 8)
1068
#define _USART_IEN_PERR_SHIFT 8
1069
#define _USART_IEN_PERR_MASK 0x100UL
1070
#define _USART_IEN_PERR_DEFAULT 0x00000000UL
1071
#define USART_IEN_PERR_DEFAULT (_USART_IEN_PERR_DEFAULT << 8)
1072
#define USART_IEN_FERR (0x1UL << 9)
1073
#define _USART_IEN_FERR_SHIFT 9
1074
#define _USART_IEN_FERR_MASK 0x200UL
1075
#define _USART_IEN_FERR_DEFAULT 0x00000000UL
1076
#define USART_IEN_FERR_DEFAULT (_USART_IEN_FERR_DEFAULT << 9)
1077
#define USART_IEN_MPAF (0x1UL << 10)
1078
#define _USART_IEN_MPAF_SHIFT 10
1079
#define _USART_IEN_MPAF_MASK 0x400UL
1080
#define _USART_IEN_MPAF_DEFAULT 0x00000000UL
1081
#define USART_IEN_MPAF_DEFAULT (_USART_IEN_MPAF_DEFAULT << 10)
1082
#define USART_IEN_SSM (0x1UL << 11)
1083
#define _USART_IEN_SSM_SHIFT 11
1084
#define _USART_IEN_SSM_MASK 0x800UL
1085
#define _USART_IEN_SSM_DEFAULT 0x00000000UL
1086
#define USART_IEN_SSM_DEFAULT (_USART_IEN_SSM_DEFAULT << 11)
1087
#define USART_IEN_CCF (0x1UL << 12)
1088
#define _USART_IEN_CCF_SHIFT 12
1089
#define _USART_IEN_CCF_MASK 0x1000UL
1090
#define _USART_IEN_CCF_DEFAULT 0x00000000UL
1091
#define USART_IEN_CCF_DEFAULT (_USART_IEN_CCF_DEFAULT << 12)
1092
#define USART_IEN_TXIDLE (0x1UL << 13)
1093
#define _USART_IEN_TXIDLE_SHIFT 13
1094
#define _USART_IEN_TXIDLE_MASK 0x2000UL
1095
#define _USART_IEN_TXIDLE_DEFAULT 0x00000000UL
1096
#define USART_IEN_TXIDLE_DEFAULT (_USART_IEN_TXIDLE_DEFAULT << 13)
1097
#define USART_IEN_TCMP0 (0x1UL << 14)
1098
#define _USART_IEN_TCMP0_SHIFT 14
1099
#define _USART_IEN_TCMP0_MASK 0x4000UL
1100
#define _USART_IEN_TCMP0_DEFAULT 0x00000000UL
1101
#define USART_IEN_TCMP0_DEFAULT (_USART_IEN_TCMP0_DEFAULT << 14)
1102
#define USART_IEN_TCMP1 (0x1UL << 15)
1103
#define _USART_IEN_TCMP1_SHIFT 15
1104
#define _USART_IEN_TCMP1_MASK 0x8000UL
1105
#define _USART_IEN_TCMP1_DEFAULT 0x00000000UL
1106
#define USART_IEN_TCMP1_DEFAULT (_USART_IEN_TCMP1_DEFAULT << 15)
1107
#define USART_IEN_TCMP2 (0x1UL << 16)
1108
#define _USART_IEN_TCMP2_SHIFT 16
1109
#define _USART_IEN_TCMP2_MASK 0x10000UL
1110
#define _USART_IEN_TCMP2_DEFAULT 0x00000000UL
1111
#define USART_IEN_TCMP2_DEFAULT (_USART_IEN_TCMP2_DEFAULT << 16)
1113
/* Bit fields for USART IRCTRL */
1114
#define _USART_IRCTRL_RESETVALUE 0x00000000UL
1115
#define _USART_IRCTRL_MASK 0x00000F8FUL
1116
#define USART_IRCTRL_IREN (0x1UL << 0)
1117
#define _USART_IRCTRL_IREN_SHIFT 0
1118
#define _USART_IRCTRL_IREN_MASK 0x1UL
1119
#define _USART_IRCTRL_IREN_DEFAULT 0x00000000UL
1120
#define USART_IRCTRL_IREN_DEFAULT (_USART_IRCTRL_IREN_DEFAULT << 0)
1121
#define _USART_IRCTRL_IRPW_SHIFT 1
1122
#define _USART_IRCTRL_IRPW_MASK 0x6UL
1123
#define _USART_IRCTRL_IRPW_DEFAULT 0x00000000UL
1124
#define _USART_IRCTRL_IRPW_ONE 0x00000000UL
1125
#define _USART_IRCTRL_IRPW_TWO 0x00000001UL
1126
#define _USART_IRCTRL_IRPW_THREE 0x00000002UL
1127
#define _USART_IRCTRL_IRPW_FOUR 0x00000003UL
1128
#define USART_IRCTRL_IRPW_DEFAULT (_USART_IRCTRL_IRPW_DEFAULT << 1)
1129
#define USART_IRCTRL_IRPW_ONE (_USART_IRCTRL_IRPW_ONE << 1)
1130
#define USART_IRCTRL_IRPW_TWO (_USART_IRCTRL_IRPW_TWO << 1)
1131
#define USART_IRCTRL_IRPW_THREE (_USART_IRCTRL_IRPW_THREE << 1)
1132
#define USART_IRCTRL_IRPW_FOUR (_USART_IRCTRL_IRPW_FOUR << 1)
1133
#define USART_IRCTRL_IRFILT (0x1UL << 3)
1134
#define _USART_IRCTRL_IRFILT_SHIFT 3
1135
#define _USART_IRCTRL_IRFILT_MASK 0x8UL
1136
#define _USART_IRCTRL_IRFILT_DEFAULT 0x00000000UL
1137
#define USART_IRCTRL_IRFILT_DEFAULT (_USART_IRCTRL_IRFILT_DEFAULT << 3)
1138
#define USART_IRCTRL_IRPRSEN (0x1UL << 7)
1139
#define _USART_IRCTRL_IRPRSEN_SHIFT 7
1140
#define _USART_IRCTRL_IRPRSEN_MASK 0x80UL
1141
#define _USART_IRCTRL_IRPRSEN_DEFAULT 0x00000000UL
1142
#define USART_IRCTRL_IRPRSEN_DEFAULT (_USART_IRCTRL_IRPRSEN_DEFAULT << 7)
1143
#define _USART_IRCTRL_IRPRSSEL_SHIFT 8
1144
#define _USART_IRCTRL_IRPRSSEL_MASK 0xF00UL
1145
#define _USART_IRCTRL_IRPRSSEL_DEFAULT 0x00000000UL
1146
#define _USART_IRCTRL_IRPRSSEL_PRSCH0 0x00000000UL
1147
#define _USART_IRCTRL_IRPRSSEL_PRSCH1 0x00000001UL
1148
#define _USART_IRCTRL_IRPRSSEL_PRSCH2 0x00000002UL
1149
#define _USART_IRCTRL_IRPRSSEL_PRSCH3 0x00000003UL
1150
#define _USART_IRCTRL_IRPRSSEL_PRSCH4 0x00000004UL
1151
#define _USART_IRCTRL_IRPRSSEL_PRSCH5 0x00000005UL
1152
#define _USART_IRCTRL_IRPRSSEL_PRSCH6 0x00000006UL
1153
#define _USART_IRCTRL_IRPRSSEL_PRSCH7 0x00000007UL
1154
#define _USART_IRCTRL_IRPRSSEL_PRSCH8 0x00000008UL
1155
#define _USART_IRCTRL_IRPRSSEL_PRSCH9 0x00000009UL
1156
#define _USART_IRCTRL_IRPRSSEL_PRSCH10 0x0000000AUL
1157
#define _USART_IRCTRL_IRPRSSEL_PRSCH11 0x0000000BUL
1158
#define USART_IRCTRL_IRPRSSEL_DEFAULT (_USART_IRCTRL_IRPRSSEL_DEFAULT << 8)
1159
#define USART_IRCTRL_IRPRSSEL_PRSCH0 (_USART_IRCTRL_IRPRSSEL_PRSCH0 << 8)
1160
#define USART_IRCTRL_IRPRSSEL_PRSCH1 (_USART_IRCTRL_IRPRSSEL_PRSCH1 << 8)
1161
#define USART_IRCTRL_IRPRSSEL_PRSCH2 (_USART_IRCTRL_IRPRSSEL_PRSCH2 << 8)
1162
#define USART_IRCTRL_IRPRSSEL_PRSCH3 (_USART_IRCTRL_IRPRSSEL_PRSCH3 << 8)
1163
#define USART_IRCTRL_IRPRSSEL_PRSCH4 (_USART_IRCTRL_IRPRSSEL_PRSCH4 << 8)
1164
#define USART_IRCTRL_IRPRSSEL_PRSCH5 (_USART_IRCTRL_IRPRSSEL_PRSCH5 << 8)
1165
#define USART_IRCTRL_IRPRSSEL_PRSCH6 (_USART_IRCTRL_IRPRSSEL_PRSCH6 << 8)
1166
#define USART_IRCTRL_IRPRSSEL_PRSCH7 (_USART_IRCTRL_IRPRSSEL_PRSCH7 << 8)
1167
#define USART_IRCTRL_IRPRSSEL_PRSCH8 (_USART_IRCTRL_IRPRSSEL_PRSCH8 << 8)
1168
#define USART_IRCTRL_IRPRSSEL_PRSCH9 (_USART_IRCTRL_IRPRSSEL_PRSCH9 << 8)
1169
#define USART_IRCTRL_IRPRSSEL_PRSCH10 (_USART_IRCTRL_IRPRSSEL_PRSCH10 << 8)
1170
#define USART_IRCTRL_IRPRSSEL_PRSCH11 (_USART_IRCTRL_IRPRSSEL_PRSCH11 << 8)
1172
/* Bit fields for USART INPUT */
1173
#define _USART_INPUT_RESETVALUE 0x00000000UL
1174
#define _USART_INPUT_MASK 0x00008F8FUL
1175
#define _USART_INPUT_RXPRSSEL_SHIFT 0
1176
#define _USART_INPUT_RXPRSSEL_MASK 0xFUL
1177
#define _USART_INPUT_RXPRSSEL_DEFAULT 0x00000000UL
1178
#define _USART_INPUT_RXPRSSEL_PRSCH0 0x00000000UL
1179
#define _USART_INPUT_RXPRSSEL_PRSCH1 0x00000001UL
1180
#define _USART_INPUT_RXPRSSEL_PRSCH2 0x00000002UL
1181
#define _USART_INPUT_RXPRSSEL_PRSCH3 0x00000003UL
1182
#define _USART_INPUT_RXPRSSEL_PRSCH4 0x00000004UL
1183
#define _USART_INPUT_RXPRSSEL_PRSCH5 0x00000005UL
1184
#define _USART_INPUT_RXPRSSEL_PRSCH6 0x00000006UL
1185
#define _USART_INPUT_RXPRSSEL_PRSCH7 0x00000007UL
1186
#define _USART_INPUT_RXPRSSEL_PRSCH8 0x00000008UL
1187
#define _USART_INPUT_RXPRSSEL_PRSCH9 0x00000009UL
1188
#define _USART_INPUT_RXPRSSEL_PRSCH10 0x0000000AUL
1189
#define _USART_INPUT_RXPRSSEL_PRSCH11 0x0000000BUL
1190
#define USART_INPUT_RXPRSSEL_DEFAULT (_USART_INPUT_RXPRSSEL_DEFAULT << 0)
1191
#define USART_INPUT_RXPRSSEL_PRSCH0 (_USART_INPUT_RXPRSSEL_PRSCH0 << 0)
1192
#define USART_INPUT_RXPRSSEL_PRSCH1 (_USART_INPUT_RXPRSSEL_PRSCH1 << 0)
1193
#define USART_INPUT_RXPRSSEL_PRSCH2 (_USART_INPUT_RXPRSSEL_PRSCH2 << 0)
1194
#define USART_INPUT_RXPRSSEL_PRSCH3 (_USART_INPUT_RXPRSSEL_PRSCH3 << 0)
1195
#define USART_INPUT_RXPRSSEL_PRSCH4 (_USART_INPUT_RXPRSSEL_PRSCH4 << 0)
1196
#define USART_INPUT_RXPRSSEL_PRSCH5 (_USART_INPUT_RXPRSSEL_PRSCH5 << 0)
1197
#define USART_INPUT_RXPRSSEL_PRSCH6 (_USART_INPUT_RXPRSSEL_PRSCH6 << 0)
1198
#define USART_INPUT_RXPRSSEL_PRSCH7 (_USART_INPUT_RXPRSSEL_PRSCH7 << 0)
1199
#define USART_INPUT_RXPRSSEL_PRSCH8 (_USART_INPUT_RXPRSSEL_PRSCH8 << 0)
1200
#define USART_INPUT_RXPRSSEL_PRSCH9 (_USART_INPUT_RXPRSSEL_PRSCH9 << 0)
1201
#define USART_INPUT_RXPRSSEL_PRSCH10 (_USART_INPUT_RXPRSSEL_PRSCH10 << 0)
1202
#define USART_INPUT_RXPRSSEL_PRSCH11 (_USART_INPUT_RXPRSSEL_PRSCH11 << 0)
1203
#define USART_INPUT_RXPRS (0x1UL << 7)
1204
#define _USART_INPUT_RXPRS_SHIFT 7
1205
#define _USART_INPUT_RXPRS_MASK 0x80UL
1206
#define _USART_INPUT_RXPRS_DEFAULT 0x00000000UL
1207
#define USART_INPUT_RXPRS_DEFAULT (_USART_INPUT_RXPRS_DEFAULT << 7)
1208
#define _USART_INPUT_CLKPRSSEL_SHIFT 8
1209
#define _USART_INPUT_CLKPRSSEL_MASK 0xF00UL
1210
#define _USART_INPUT_CLKPRSSEL_DEFAULT 0x00000000UL
1211
#define _USART_INPUT_CLKPRSSEL_PRSCH0 0x00000000UL
1212
#define _USART_INPUT_CLKPRSSEL_PRSCH1 0x00000001UL
1213
#define _USART_INPUT_CLKPRSSEL_PRSCH2 0x00000002UL
1214
#define _USART_INPUT_CLKPRSSEL_PRSCH3 0x00000003UL
1215
#define _USART_INPUT_CLKPRSSEL_PRSCH4 0x00000004UL
1216
#define _USART_INPUT_CLKPRSSEL_PRSCH5 0x00000005UL
1217
#define _USART_INPUT_CLKPRSSEL_PRSCH6 0x00000006UL
1218
#define _USART_INPUT_CLKPRSSEL_PRSCH7 0x00000007UL
1219
#define _USART_INPUT_CLKPRSSEL_PRSCH8 0x00000008UL
1220
#define _USART_INPUT_CLKPRSSEL_PRSCH9 0x00000009UL
1221
#define _USART_INPUT_CLKPRSSEL_PRSCH10 0x0000000AUL
1222
#define _USART_INPUT_CLKPRSSEL_PRSCH11 0x0000000BUL
1223
#define USART_INPUT_CLKPRSSEL_DEFAULT (_USART_INPUT_CLKPRSSEL_DEFAULT << 8)
1224
#define USART_INPUT_CLKPRSSEL_PRSCH0 (_USART_INPUT_CLKPRSSEL_PRSCH0 << 8)
1225
#define USART_INPUT_CLKPRSSEL_PRSCH1 (_USART_INPUT_CLKPRSSEL_PRSCH1 << 8)
1226
#define USART_INPUT_CLKPRSSEL_PRSCH2 (_USART_INPUT_CLKPRSSEL_PRSCH2 << 8)
1227
#define USART_INPUT_CLKPRSSEL_PRSCH3 (_USART_INPUT_CLKPRSSEL_PRSCH3 << 8)
1228
#define USART_INPUT_CLKPRSSEL_PRSCH4 (_USART_INPUT_CLKPRSSEL_PRSCH4 << 8)
1229
#define USART_INPUT_CLKPRSSEL_PRSCH5 (_USART_INPUT_CLKPRSSEL_PRSCH5 << 8)
1230
#define USART_INPUT_CLKPRSSEL_PRSCH6 (_USART_INPUT_CLKPRSSEL_PRSCH6 << 8)
1231
#define USART_INPUT_CLKPRSSEL_PRSCH7 (_USART_INPUT_CLKPRSSEL_PRSCH7 << 8)
1232
#define USART_INPUT_CLKPRSSEL_PRSCH8 (_USART_INPUT_CLKPRSSEL_PRSCH8 << 8)
1233
#define USART_INPUT_CLKPRSSEL_PRSCH9 (_USART_INPUT_CLKPRSSEL_PRSCH9 << 8)
1234
#define USART_INPUT_CLKPRSSEL_PRSCH10 (_USART_INPUT_CLKPRSSEL_PRSCH10 << 8)
1235
#define USART_INPUT_CLKPRSSEL_PRSCH11 (_USART_INPUT_CLKPRSSEL_PRSCH11 << 8)
1236
#define USART_INPUT_CLKPRS (0x1UL << 15)
1237
#define _USART_INPUT_CLKPRS_SHIFT 15
1238
#define _USART_INPUT_CLKPRS_MASK 0x8000UL
1239
#define _USART_INPUT_CLKPRS_DEFAULT 0x00000000UL
1240
#define USART_INPUT_CLKPRS_DEFAULT (_USART_INPUT_CLKPRS_DEFAULT << 15)
1242
/* Bit fields for USART I2SCTRL */
1243
#define _USART_I2SCTRL_RESETVALUE 0x00000000UL
1244
#define _USART_I2SCTRL_MASK 0x0000071FUL
1245
#define USART_I2SCTRL_EN (0x1UL << 0)
1246
#define _USART_I2SCTRL_EN_SHIFT 0
1247
#define _USART_I2SCTRL_EN_MASK 0x1UL
1248
#define _USART_I2SCTRL_EN_DEFAULT 0x00000000UL
1249
#define USART_I2SCTRL_EN_DEFAULT (_USART_I2SCTRL_EN_DEFAULT << 0)
1250
#define USART_I2SCTRL_MONO (0x1UL << 1)
1251
#define _USART_I2SCTRL_MONO_SHIFT 1
1252
#define _USART_I2SCTRL_MONO_MASK 0x2UL
1253
#define _USART_I2SCTRL_MONO_DEFAULT 0x00000000UL
1254
#define USART_I2SCTRL_MONO_DEFAULT (_USART_I2SCTRL_MONO_DEFAULT << 1)
1255
#define USART_I2SCTRL_JUSTIFY (0x1UL << 2)
1256
#define _USART_I2SCTRL_JUSTIFY_SHIFT 2
1257
#define _USART_I2SCTRL_JUSTIFY_MASK 0x4UL
1258
#define _USART_I2SCTRL_JUSTIFY_DEFAULT 0x00000000UL
1259
#define _USART_I2SCTRL_JUSTIFY_LEFT 0x00000000UL
1260
#define _USART_I2SCTRL_JUSTIFY_RIGHT 0x00000001UL
1261
#define USART_I2SCTRL_JUSTIFY_DEFAULT (_USART_I2SCTRL_JUSTIFY_DEFAULT << 2)
1262
#define USART_I2SCTRL_JUSTIFY_LEFT (_USART_I2SCTRL_JUSTIFY_LEFT << 2)
1263
#define USART_I2SCTRL_JUSTIFY_RIGHT (_USART_I2SCTRL_JUSTIFY_RIGHT << 2)
1264
#define USART_I2SCTRL_DMASPLIT (0x1UL << 3)
1265
#define _USART_I2SCTRL_DMASPLIT_SHIFT 3
1266
#define _USART_I2SCTRL_DMASPLIT_MASK 0x8UL
1267
#define _USART_I2SCTRL_DMASPLIT_DEFAULT 0x00000000UL
1268
#define USART_I2SCTRL_DMASPLIT_DEFAULT (_USART_I2SCTRL_DMASPLIT_DEFAULT << 3)
1269
#define USART_I2SCTRL_DELAY (0x1UL << 4)
1270
#define _USART_I2SCTRL_DELAY_SHIFT 4
1271
#define _USART_I2SCTRL_DELAY_MASK 0x10UL
1272
#define _USART_I2SCTRL_DELAY_DEFAULT 0x00000000UL
1273
#define USART_I2SCTRL_DELAY_DEFAULT (_USART_I2SCTRL_DELAY_DEFAULT << 4)
1274
#define _USART_I2SCTRL_FORMAT_SHIFT 8
1275
#define _USART_I2SCTRL_FORMAT_MASK 0x700UL
1276
#define _USART_I2SCTRL_FORMAT_DEFAULT 0x00000000UL
1277
#define _USART_I2SCTRL_FORMAT_W32D32 0x00000000UL
1278
#define _USART_I2SCTRL_FORMAT_W32D24M 0x00000001UL
1279
#define _USART_I2SCTRL_FORMAT_W32D24 0x00000002UL
1280
#define _USART_I2SCTRL_FORMAT_W32D16 0x00000003UL
1281
#define _USART_I2SCTRL_FORMAT_W32D8 0x00000004UL
1282
#define _USART_I2SCTRL_FORMAT_W16D16 0x00000005UL
1283
#define _USART_I2SCTRL_FORMAT_W16D8 0x00000006UL
1284
#define _USART_I2SCTRL_FORMAT_W8D8 0x00000007UL
1285
#define USART_I2SCTRL_FORMAT_DEFAULT (_USART_I2SCTRL_FORMAT_DEFAULT << 8)
1286
#define USART_I2SCTRL_FORMAT_W32D32 (_USART_I2SCTRL_FORMAT_W32D32 << 8)
1287
#define USART_I2SCTRL_FORMAT_W32D24M (_USART_I2SCTRL_FORMAT_W32D24M << 8)
1288
#define USART_I2SCTRL_FORMAT_W32D24 (_USART_I2SCTRL_FORMAT_W32D24 << 8)
1289
#define USART_I2SCTRL_FORMAT_W32D16 (_USART_I2SCTRL_FORMAT_W32D16 << 8)
1290
#define USART_I2SCTRL_FORMAT_W32D8 (_USART_I2SCTRL_FORMAT_W32D8 << 8)
1291
#define USART_I2SCTRL_FORMAT_W16D16 (_USART_I2SCTRL_FORMAT_W16D16 << 8)
1292
#define USART_I2SCTRL_FORMAT_W16D8 (_USART_I2SCTRL_FORMAT_W16D8 << 8)
1293
#define USART_I2SCTRL_FORMAT_W8D8 (_USART_I2SCTRL_FORMAT_W8D8 << 8)
1295
/* Bit fields for USART TIMING */
1296
#define _USART_TIMING_RESETVALUE 0x00000000UL
1297
#define _USART_TIMING_MASK 0x77770000UL
1298
#define _USART_TIMING_TXDELAY_SHIFT 16
1299
#define _USART_TIMING_TXDELAY_MASK 0x70000UL
1300
#define _USART_TIMING_TXDELAY_DEFAULT 0x00000000UL
1301
#define _USART_TIMING_TXDELAY_DISABLE 0x00000000UL
1302
#define _USART_TIMING_TXDELAY_ONE 0x00000001UL
1303
#define _USART_TIMING_TXDELAY_TWO 0x00000002UL
1304
#define _USART_TIMING_TXDELAY_THREE 0x00000003UL
1305
#define _USART_TIMING_TXDELAY_SEVEN 0x00000004UL
1306
#define _USART_TIMING_TXDELAY_TCMP0 0x00000005UL
1307
#define _USART_TIMING_TXDELAY_TCMP1 0x00000006UL
1308
#define _USART_TIMING_TXDELAY_TCMP2 0x00000007UL
1309
#define USART_TIMING_TXDELAY_DEFAULT (_USART_TIMING_TXDELAY_DEFAULT << 16)
1310
#define USART_TIMING_TXDELAY_DISABLE (_USART_TIMING_TXDELAY_DISABLE << 16)
1311
#define USART_TIMING_TXDELAY_ONE (_USART_TIMING_TXDELAY_ONE << 16)
1312
#define USART_TIMING_TXDELAY_TWO (_USART_TIMING_TXDELAY_TWO << 16)
1313
#define USART_TIMING_TXDELAY_THREE (_USART_TIMING_TXDELAY_THREE << 16)
1314
#define USART_TIMING_TXDELAY_SEVEN (_USART_TIMING_TXDELAY_SEVEN << 16)
1315
#define USART_TIMING_TXDELAY_TCMP0 (_USART_TIMING_TXDELAY_TCMP0 << 16)
1316
#define USART_TIMING_TXDELAY_TCMP1 (_USART_TIMING_TXDELAY_TCMP1 << 16)
1317
#define USART_TIMING_TXDELAY_TCMP2 (_USART_TIMING_TXDELAY_TCMP2 << 16)
1318
#define _USART_TIMING_CSSETUP_SHIFT 20
1319
#define _USART_TIMING_CSSETUP_MASK 0x700000UL
1320
#define _USART_TIMING_CSSETUP_DEFAULT 0x00000000UL
1321
#define _USART_TIMING_CSSETUP_ZERO 0x00000000UL
1322
#define _USART_TIMING_CSSETUP_ONE 0x00000001UL
1323
#define _USART_TIMING_CSSETUP_TWO 0x00000002UL
1324
#define _USART_TIMING_CSSETUP_THREE 0x00000003UL
1325
#define _USART_TIMING_CSSETUP_SEVEN 0x00000004UL
1326
#define _USART_TIMING_CSSETUP_TCMP0 0x00000005UL
1327
#define _USART_TIMING_CSSETUP_TCMP1 0x00000006UL
1328
#define _USART_TIMING_CSSETUP_TCMP2 0x00000007UL
1329
#define USART_TIMING_CSSETUP_DEFAULT (_USART_TIMING_CSSETUP_DEFAULT << 20)
1330
#define USART_TIMING_CSSETUP_ZERO (_USART_TIMING_CSSETUP_ZERO << 20)
1331
#define USART_TIMING_CSSETUP_ONE (_USART_TIMING_CSSETUP_ONE << 20)
1332
#define USART_TIMING_CSSETUP_TWO (_USART_TIMING_CSSETUP_TWO << 20)
1333
#define USART_TIMING_CSSETUP_THREE (_USART_TIMING_CSSETUP_THREE << 20)
1334
#define USART_TIMING_CSSETUP_SEVEN (_USART_TIMING_CSSETUP_SEVEN << 20)
1335
#define USART_TIMING_CSSETUP_TCMP0 (_USART_TIMING_CSSETUP_TCMP0 << 20)
1336
#define USART_TIMING_CSSETUP_TCMP1 (_USART_TIMING_CSSETUP_TCMP1 << 20)
1337
#define USART_TIMING_CSSETUP_TCMP2 (_USART_TIMING_CSSETUP_TCMP2 << 20)
1338
#define _USART_TIMING_ICS_SHIFT 24
1339
#define _USART_TIMING_ICS_MASK 0x7000000UL
1340
#define _USART_TIMING_ICS_DEFAULT 0x00000000UL
1341
#define _USART_TIMING_ICS_ZERO 0x00000000UL
1342
#define _USART_TIMING_ICS_ONE 0x00000001UL
1343
#define _USART_TIMING_ICS_TWO 0x00000002UL
1344
#define _USART_TIMING_ICS_THREE 0x00000003UL
1345
#define _USART_TIMING_ICS_SEVEN 0x00000004UL
1346
#define _USART_TIMING_ICS_TCMP0 0x00000005UL
1347
#define _USART_TIMING_ICS_TCMP1 0x00000006UL
1348
#define _USART_TIMING_ICS_TCMP2 0x00000007UL
1349
#define USART_TIMING_ICS_DEFAULT (_USART_TIMING_ICS_DEFAULT << 24)
1350
#define USART_TIMING_ICS_ZERO (_USART_TIMING_ICS_ZERO << 24)
1351
#define USART_TIMING_ICS_ONE (_USART_TIMING_ICS_ONE << 24)
1352
#define USART_TIMING_ICS_TWO (_USART_TIMING_ICS_TWO << 24)
1353
#define USART_TIMING_ICS_THREE (_USART_TIMING_ICS_THREE << 24)
1354
#define USART_TIMING_ICS_SEVEN (_USART_TIMING_ICS_SEVEN << 24)
1355
#define USART_TIMING_ICS_TCMP0 (_USART_TIMING_ICS_TCMP0 << 24)
1356
#define USART_TIMING_ICS_TCMP1 (_USART_TIMING_ICS_TCMP1 << 24)
1357
#define USART_TIMING_ICS_TCMP2 (_USART_TIMING_ICS_TCMP2 << 24)
1358
#define _USART_TIMING_CSHOLD_SHIFT 28
1359
#define _USART_TIMING_CSHOLD_MASK 0x70000000UL
1360
#define _USART_TIMING_CSHOLD_DEFAULT 0x00000000UL
1361
#define _USART_TIMING_CSHOLD_ZERO 0x00000000UL
1362
#define _USART_TIMING_CSHOLD_ONE 0x00000001UL
1363
#define _USART_TIMING_CSHOLD_TWO 0x00000002UL
1364
#define _USART_TIMING_CSHOLD_THREE 0x00000003UL
1365
#define _USART_TIMING_CSHOLD_SEVEN 0x00000004UL
1366
#define _USART_TIMING_CSHOLD_TCMP0 0x00000005UL
1367
#define _USART_TIMING_CSHOLD_TCMP1 0x00000006UL
1368
#define _USART_TIMING_CSHOLD_TCMP2 0x00000007UL
1369
#define USART_TIMING_CSHOLD_DEFAULT (_USART_TIMING_CSHOLD_DEFAULT << 28)
1370
#define USART_TIMING_CSHOLD_ZERO (_USART_TIMING_CSHOLD_ZERO << 28)
1371
#define USART_TIMING_CSHOLD_ONE (_USART_TIMING_CSHOLD_ONE << 28)
1372
#define USART_TIMING_CSHOLD_TWO (_USART_TIMING_CSHOLD_TWO << 28)
1373
#define USART_TIMING_CSHOLD_THREE (_USART_TIMING_CSHOLD_THREE << 28)
1374
#define USART_TIMING_CSHOLD_SEVEN (_USART_TIMING_CSHOLD_SEVEN << 28)
1375
#define USART_TIMING_CSHOLD_TCMP0 (_USART_TIMING_CSHOLD_TCMP0 << 28)
1376
#define USART_TIMING_CSHOLD_TCMP1 (_USART_TIMING_CSHOLD_TCMP1 << 28)
1377
#define USART_TIMING_CSHOLD_TCMP2 (_USART_TIMING_CSHOLD_TCMP2 << 28)
1379
/* Bit fields for USART CTRLX */
1380
#define _USART_CTRLX_RESETVALUE 0x00000000UL
1381
#define _USART_CTRLX_MASK 0x0000000FUL
1382
#define USART_CTRLX_DBGHALT (0x1UL << 0)
1383
#define _USART_CTRLX_DBGHALT_SHIFT 0
1384
#define _USART_CTRLX_DBGHALT_MASK 0x1UL
1385
#define _USART_CTRLX_DBGHALT_DEFAULT 0x00000000UL
1386
#define USART_CTRLX_DBGHALT_DEFAULT (_USART_CTRLX_DBGHALT_DEFAULT << 0)
1387
#define USART_CTRLX_CTSINV (0x1UL << 1)
1388
#define _USART_CTRLX_CTSINV_SHIFT 1
1389
#define _USART_CTRLX_CTSINV_MASK 0x2UL
1390
#define _USART_CTRLX_CTSINV_DEFAULT 0x00000000UL
1391
#define USART_CTRLX_CTSINV_DEFAULT (_USART_CTRLX_CTSINV_DEFAULT << 1)
1392
#define USART_CTRLX_CTSEN (0x1UL << 2)
1393
#define _USART_CTRLX_CTSEN_SHIFT 2
1394
#define _USART_CTRLX_CTSEN_MASK 0x4UL
1395
#define _USART_CTRLX_CTSEN_DEFAULT 0x00000000UL
1396
#define USART_CTRLX_CTSEN_DEFAULT (_USART_CTRLX_CTSEN_DEFAULT << 2)
1397
#define USART_CTRLX_RTSINV (0x1UL << 3)
1398
#define _USART_CTRLX_RTSINV_SHIFT 3
1399
#define _USART_CTRLX_RTSINV_MASK 0x8UL
1400
#define _USART_CTRLX_RTSINV_DEFAULT 0x00000000UL
1401
#define USART_CTRLX_RTSINV_DEFAULT (_USART_CTRLX_RTSINV_DEFAULT << 3)
1403
/* Bit fields for USART TIMECMP0 */
1404
#define _USART_TIMECMP0_RESETVALUE 0x00000000UL
1405
#define _USART_TIMECMP0_MASK 0x017700FFUL
1406
#define _USART_TIMECMP0_TCMPVAL_SHIFT 0
1407
#define _USART_TIMECMP0_TCMPVAL_MASK 0xFFUL
1408
#define _USART_TIMECMP0_TCMPVAL_DEFAULT 0x00000000UL
1409
#define USART_TIMECMP0_TCMPVAL_DEFAULT (_USART_TIMECMP0_TCMPVAL_DEFAULT << 0)
1410
#define _USART_TIMECMP0_TSTART_SHIFT 16
1411
#define _USART_TIMECMP0_TSTART_MASK 0x70000UL
1412
#define _USART_TIMECMP0_TSTART_DEFAULT 0x00000000UL
1413
#define _USART_TIMECMP0_TSTART_DISABLE 0x00000000UL
1414
#define _USART_TIMECMP0_TSTART_TXEOF 0x00000001UL
1415
#define _USART_TIMECMP0_TSTART_TXC 0x00000002UL
1416
#define _USART_TIMECMP0_TSTART_RXACT 0x00000003UL
1417
#define _USART_TIMECMP0_TSTART_RXEOF 0x00000004UL
1418
#define USART_TIMECMP0_TSTART_DEFAULT (_USART_TIMECMP0_TSTART_DEFAULT << 16)
1419
#define USART_TIMECMP0_TSTART_DISABLE (_USART_TIMECMP0_TSTART_DISABLE << 16)
1420
#define USART_TIMECMP0_TSTART_TXEOF (_USART_TIMECMP0_TSTART_TXEOF << 16)
1421
#define USART_TIMECMP0_TSTART_TXC (_USART_TIMECMP0_TSTART_TXC << 16)
1422
#define USART_TIMECMP0_TSTART_RXACT (_USART_TIMECMP0_TSTART_RXACT << 16)
1423
#define USART_TIMECMP0_TSTART_RXEOF (_USART_TIMECMP0_TSTART_RXEOF << 16)
1424
#define _USART_TIMECMP0_TSTOP_SHIFT 20
1425
#define _USART_TIMECMP0_TSTOP_MASK 0x700000UL
1426
#define _USART_TIMECMP0_TSTOP_DEFAULT 0x00000000UL
1427
#define _USART_TIMECMP0_TSTOP_TCMP0 0x00000000UL
1428
#define _USART_TIMECMP0_TSTOP_TXST 0x00000001UL
1429
#define _USART_TIMECMP0_TSTOP_RXACT 0x00000002UL
1430
#define _USART_TIMECMP0_TSTOP_RXACTN 0x00000003UL
1431
#define USART_TIMECMP0_TSTOP_DEFAULT (_USART_TIMECMP0_TSTOP_DEFAULT << 20)
1432
#define USART_TIMECMP0_TSTOP_TCMP0 (_USART_TIMECMP0_TSTOP_TCMP0 << 20)
1433
#define USART_TIMECMP0_TSTOP_TXST (_USART_TIMECMP0_TSTOP_TXST << 20)
1434
#define USART_TIMECMP0_TSTOP_RXACT (_USART_TIMECMP0_TSTOP_RXACT << 20)
1435
#define USART_TIMECMP0_TSTOP_RXACTN (_USART_TIMECMP0_TSTOP_RXACTN << 20)
1436
#define USART_TIMECMP0_RESTARTEN (0x1UL << 24)
1437
#define _USART_TIMECMP0_RESTARTEN_SHIFT 24
1438
#define _USART_TIMECMP0_RESTARTEN_MASK 0x1000000UL
1439
#define _USART_TIMECMP0_RESTARTEN_DEFAULT 0x00000000UL
1440
#define USART_TIMECMP0_RESTARTEN_DEFAULT (_USART_TIMECMP0_RESTARTEN_DEFAULT << 24)
1442
/* Bit fields for USART TIMECMP1 */
1443
#define _USART_TIMECMP1_RESETVALUE 0x00000000UL
1444
#define _USART_TIMECMP1_MASK 0x017700FFUL
1445
#define _USART_TIMECMP1_TCMPVAL_SHIFT 0
1446
#define _USART_TIMECMP1_TCMPVAL_MASK 0xFFUL
1447
#define _USART_TIMECMP1_TCMPVAL_DEFAULT 0x00000000UL
1448
#define USART_TIMECMP1_TCMPVAL_DEFAULT (_USART_TIMECMP1_TCMPVAL_DEFAULT << 0)
1449
#define _USART_TIMECMP1_TSTART_SHIFT 16
1450
#define _USART_TIMECMP1_TSTART_MASK 0x70000UL
1451
#define _USART_TIMECMP1_TSTART_DEFAULT 0x00000000UL
1452
#define _USART_TIMECMP1_TSTART_DISABLE 0x00000000UL
1453
#define _USART_TIMECMP1_TSTART_TXEOF 0x00000001UL
1454
#define _USART_TIMECMP1_TSTART_TXC 0x00000002UL
1455
#define _USART_TIMECMP1_TSTART_RXACT 0x00000003UL
1456
#define _USART_TIMECMP1_TSTART_RXEOF 0x00000004UL
1457
#define USART_TIMECMP1_TSTART_DEFAULT (_USART_TIMECMP1_TSTART_DEFAULT << 16)
1458
#define USART_TIMECMP1_TSTART_DISABLE (_USART_TIMECMP1_TSTART_DISABLE << 16)
1459
#define USART_TIMECMP1_TSTART_TXEOF (_USART_TIMECMP1_TSTART_TXEOF << 16)
1460
#define USART_TIMECMP1_TSTART_TXC (_USART_TIMECMP1_TSTART_TXC << 16)
1461
#define USART_TIMECMP1_TSTART_RXACT (_USART_TIMECMP1_TSTART_RXACT << 16)
1462
#define USART_TIMECMP1_TSTART_RXEOF (_USART_TIMECMP1_TSTART_RXEOF << 16)
1463
#define _USART_TIMECMP1_TSTOP_SHIFT 20
1464
#define _USART_TIMECMP1_TSTOP_MASK 0x700000UL
1465
#define _USART_TIMECMP1_TSTOP_DEFAULT 0x00000000UL
1466
#define _USART_TIMECMP1_TSTOP_TCMP1 0x00000000UL
1467
#define _USART_TIMECMP1_TSTOP_TXST 0x00000001UL
1468
#define _USART_TIMECMP1_TSTOP_RXACT 0x00000002UL
1469
#define _USART_TIMECMP1_TSTOP_RXACTN 0x00000003UL
1470
#define USART_TIMECMP1_TSTOP_DEFAULT (_USART_TIMECMP1_TSTOP_DEFAULT << 20)
1471
#define USART_TIMECMP1_TSTOP_TCMP1 (_USART_TIMECMP1_TSTOP_TCMP1 << 20)
1472
#define USART_TIMECMP1_TSTOP_TXST (_USART_TIMECMP1_TSTOP_TXST << 20)
1473
#define USART_TIMECMP1_TSTOP_RXACT (_USART_TIMECMP1_TSTOP_RXACT << 20)
1474
#define USART_TIMECMP1_TSTOP_RXACTN (_USART_TIMECMP1_TSTOP_RXACTN << 20)
1475
#define USART_TIMECMP1_RESTARTEN (0x1UL << 24)
1476
#define _USART_TIMECMP1_RESTARTEN_SHIFT 24
1477
#define _USART_TIMECMP1_RESTARTEN_MASK 0x1000000UL
1478
#define _USART_TIMECMP1_RESTARTEN_DEFAULT 0x00000000UL
1479
#define USART_TIMECMP1_RESTARTEN_DEFAULT (_USART_TIMECMP1_RESTARTEN_DEFAULT << 24)
1481
/* Bit fields for USART TIMECMP2 */
1482
#define _USART_TIMECMP2_RESETVALUE 0x00000000UL
1483
#define _USART_TIMECMP2_MASK 0x017700FFUL
1484
#define _USART_TIMECMP2_TCMPVAL_SHIFT 0
1485
#define _USART_TIMECMP2_TCMPVAL_MASK 0xFFUL
1486
#define _USART_TIMECMP2_TCMPVAL_DEFAULT 0x00000000UL
1487
#define USART_TIMECMP2_TCMPVAL_DEFAULT (_USART_TIMECMP2_TCMPVAL_DEFAULT << 0)
1488
#define _USART_TIMECMP2_TSTART_SHIFT 16
1489
#define _USART_TIMECMP2_TSTART_MASK 0x70000UL
1490
#define _USART_TIMECMP2_TSTART_DEFAULT 0x00000000UL
1491
#define _USART_TIMECMP2_TSTART_DISABLE 0x00000000UL
1492
#define _USART_TIMECMP2_TSTART_TXEOF 0x00000001UL
1493
#define _USART_TIMECMP2_TSTART_TXC 0x00000002UL
1494
#define _USART_TIMECMP2_TSTART_RXACT 0x00000003UL
1495
#define _USART_TIMECMP2_TSTART_RXEOF 0x00000004UL
1496
#define USART_TIMECMP2_TSTART_DEFAULT (_USART_TIMECMP2_TSTART_DEFAULT << 16)
1497
#define USART_TIMECMP2_TSTART_DISABLE (_USART_TIMECMP2_TSTART_DISABLE << 16)
1498
#define USART_TIMECMP2_TSTART_TXEOF (_USART_TIMECMP2_TSTART_TXEOF << 16)
1499
#define USART_TIMECMP2_TSTART_TXC (_USART_TIMECMP2_TSTART_TXC << 16)
1500
#define USART_TIMECMP2_TSTART_RXACT (_USART_TIMECMP2_TSTART_RXACT << 16)
1501
#define USART_TIMECMP2_TSTART_RXEOF (_USART_TIMECMP2_TSTART_RXEOF << 16)
1502
#define _USART_TIMECMP2_TSTOP_SHIFT 20
1503
#define _USART_TIMECMP2_TSTOP_MASK 0x700000UL
1504
#define _USART_TIMECMP2_TSTOP_DEFAULT 0x00000000UL
1505
#define _USART_TIMECMP2_TSTOP_TCMP2 0x00000000UL
1506
#define _USART_TIMECMP2_TSTOP_TXST 0x00000001UL
1507
#define _USART_TIMECMP2_TSTOP_RXACT 0x00000002UL
1508
#define _USART_TIMECMP2_TSTOP_RXACTN 0x00000003UL
1509
#define USART_TIMECMP2_TSTOP_DEFAULT (_USART_TIMECMP2_TSTOP_DEFAULT << 20)
1510
#define USART_TIMECMP2_TSTOP_TCMP2 (_USART_TIMECMP2_TSTOP_TCMP2 << 20)
1511
#define USART_TIMECMP2_TSTOP_TXST (_USART_TIMECMP2_TSTOP_TXST << 20)
1512
#define USART_TIMECMP2_TSTOP_RXACT (_USART_TIMECMP2_TSTOP_RXACT << 20)
1513
#define USART_TIMECMP2_TSTOP_RXACTN (_USART_TIMECMP2_TSTOP_RXACTN << 20)
1514
#define USART_TIMECMP2_RESTARTEN (0x1UL << 24)
1515
#define _USART_TIMECMP2_RESTARTEN_SHIFT 24
1516
#define _USART_TIMECMP2_RESTARTEN_MASK 0x1000000UL
1517
#define _USART_TIMECMP2_RESTARTEN_DEFAULT 0x00000000UL
1518
#define USART_TIMECMP2_RESTARTEN_DEFAULT (_USART_TIMECMP2_RESTARTEN_DEFAULT << 24)
1520
/* Bit fields for USART ROUTEPEN */
1521
#define _USART_ROUTEPEN_RESETVALUE 0x00000000UL
1522
#define _USART_ROUTEPEN_MASK 0x0000003FUL
1523
#define USART_ROUTEPEN_RXPEN (0x1UL << 0)
1524
#define _USART_ROUTEPEN_RXPEN_SHIFT 0
1525
#define _USART_ROUTEPEN_RXPEN_MASK 0x1UL
1526
#define _USART_ROUTEPEN_RXPEN_DEFAULT 0x00000000UL
1527
#define USART_ROUTEPEN_RXPEN_DEFAULT (_USART_ROUTEPEN_RXPEN_DEFAULT << 0)
1528
#define USART_ROUTEPEN_TXPEN (0x1UL << 1)
1529
#define _USART_ROUTEPEN_TXPEN_SHIFT 1
1530
#define _USART_ROUTEPEN_TXPEN_MASK 0x2UL
1531
#define _USART_ROUTEPEN_TXPEN_DEFAULT 0x00000000UL
1532
#define USART_ROUTEPEN_TXPEN_DEFAULT (_USART_ROUTEPEN_TXPEN_DEFAULT << 1)
1533
#define USART_ROUTEPEN_CSPEN (0x1UL << 2)
1534
#define _USART_ROUTEPEN_CSPEN_SHIFT 2
1535
#define _USART_ROUTEPEN_CSPEN_MASK 0x4UL
1536
#define _USART_ROUTEPEN_CSPEN_DEFAULT 0x00000000UL
1537
#define USART_ROUTEPEN_CSPEN_DEFAULT (_USART_ROUTEPEN_CSPEN_DEFAULT << 2)
1538
#define USART_ROUTEPEN_CLKPEN (0x1UL << 3)
1539
#define _USART_ROUTEPEN_CLKPEN_SHIFT 3
1540
#define _USART_ROUTEPEN_CLKPEN_MASK 0x8UL
1541
#define _USART_ROUTEPEN_CLKPEN_DEFAULT 0x00000000UL
1542
#define USART_ROUTEPEN_CLKPEN_DEFAULT (_USART_ROUTEPEN_CLKPEN_DEFAULT << 3)
1543
#define USART_ROUTEPEN_CTSPEN (0x1UL << 4)
1544
#define _USART_ROUTEPEN_CTSPEN_SHIFT 4
1545
#define _USART_ROUTEPEN_CTSPEN_MASK 0x10UL
1546
#define _USART_ROUTEPEN_CTSPEN_DEFAULT 0x00000000UL
1547
#define USART_ROUTEPEN_CTSPEN_DEFAULT (_USART_ROUTEPEN_CTSPEN_DEFAULT << 4)
1548
#define USART_ROUTEPEN_RTSPEN (0x1UL << 5)
1549
#define _USART_ROUTEPEN_RTSPEN_SHIFT 5
1550
#define _USART_ROUTEPEN_RTSPEN_MASK 0x20UL
1551
#define _USART_ROUTEPEN_RTSPEN_DEFAULT 0x00000000UL
1552
#define USART_ROUTEPEN_RTSPEN_DEFAULT (_USART_ROUTEPEN_RTSPEN_DEFAULT << 5)
1554
/* Bit fields for USART ROUTELOC0 */
1555
#define _USART_ROUTELOC0_RESETVALUE 0x00000000UL
1556
#define _USART_ROUTELOC0_MASK 0x1F1F1F1FUL
1557
#define _USART_ROUTELOC0_RXLOC_SHIFT 0
1558
#define _USART_ROUTELOC0_RXLOC_MASK 0x1FUL
1559
#define _USART_ROUTELOC0_RXLOC_LOC0 0x00000000UL
1560
#define _USART_ROUTELOC0_RXLOC_DEFAULT 0x00000000UL
1561
#define _USART_ROUTELOC0_RXLOC_LOC1 0x00000001UL
1562
#define _USART_ROUTELOC0_RXLOC_LOC2 0x00000002UL
1563
#define _USART_ROUTELOC0_RXLOC_LOC3 0x00000003UL
1564
#define _USART_ROUTELOC0_RXLOC_LOC4 0x00000004UL
1565
#define _USART_ROUTELOC0_RXLOC_LOC5 0x00000005UL
1566
#define _USART_ROUTELOC0_RXLOC_LOC6 0x00000006UL
1567
#define _USART_ROUTELOC0_RXLOC_LOC7 0x00000007UL
1568
#define _USART_ROUTELOC0_RXLOC_LOC8 0x00000008UL
1569
#define _USART_ROUTELOC0_RXLOC_LOC9 0x00000009UL
1570
#define _USART_ROUTELOC0_RXLOC_LOC10 0x0000000AUL
1571
#define _USART_ROUTELOC0_RXLOC_LOC11 0x0000000BUL
1572
#define _USART_ROUTELOC0_RXLOC_LOC12 0x0000000CUL
1573
#define _USART_ROUTELOC0_RXLOC_LOC13 0x0000000DUL
1574
#define _USART_ROUTELOC0_RXLOC_LOC14 0x0000000EUL
1575
#define _USART_ROUTELOC0_RXLOC_LOC15 0x0000000FUL
1576
#define _USART_ROUTELOC0_RXLOC_LOC16 0x00000010UL
1577
#define _USART_ROUTELOC0_RXLOC_LOC17 0x00000011UL
1578
#define _USART_ROUTELOC0_RXLOC_LOC18 0x00000012UL
1579
#define _USART_ROUTELOC0_RXLOC_LOC19 0x00000013UL
1580
#define _USART_ROUTELOC0_RXLOC_LOC20 0x00000014UL
1581
#define _USART_ROUTELOC0_RXLOC_LOC21 0x00000015UL
1582
#define _USART_ROUTELOC0_RXLOC_LOC22 0x00000016UL
1583
#define _USART_ROUTELOC0_RXLOC_LOC23 0x00000017UL
1584
#define _USART_ROUTELOC0_RXLOC_LOC24 0x00000018UL
1585
#define _USART_ROUTELOC0_RXLOC_LOC25 0x00000019UL
1586
#define _USART_ROUTELOC0_RXLOC_LOC26 0x0000001AUL
1587
#define _USART_ROUTELOC0_RXLOC_LOC27 0x0000001BUL
1588
#define _USART_ROUTELOC0_RXLOC_LOC28 0x0000001CUL
1589
#define _USART_ROUTELOC0_RXLOC_LOC29 0x0000001DUL
1590
#define _USART_ROUTELOC0_RXLOC_LOC30 0x0000001EUL
1591
#define _USART_ROUTELOC0_RXLOC_LOC31 0x0000001FUL
1592
#define USART_ROUTELOC0_RXLOC_LOC0 (_USART_ROUTELOC0_RXLOC_LOC0 << 0)
1593
#define USART_ROUTELOC0_RXLOC_DEFAULT (_USART_ROUTELOC0_RXLOC_DEFAULT << 0)
1594
#define USART_ROUTELOC0_RXLOC_LOC1 (_USART_ROUTELOC0_RXLOC_LOC1 << 0)
1595
#define USART_ROUTELOC0_RXLOC_LOC2 (_USART_ROUTELOC0_RXLOC_LOC2 << 0)
1596
#define USART_ROUTELOC0_RXLOC_LOC3 (_USART_ROUTELOC0_RXLOC_LOC3 << 0)
1597
#define USART_ROUTELOC0_RXLOC_LOC4 (_USART_ROUTELOC0_RXLOC_LOC4 << 0)
1598
#define USART_ROUTELOC0_RXLOC_LOC5 (_USART_ROUTELOC0_RXLOC_LOC5 << 0)
1599
#define USART_ROUTELOC0_RXLOC_LOC6 (_USART_ROUTELOC0_RXLOC_LOC6 << 0)
1600
#define USART_ROUTELOC0_RXLOC_LOC7 (_USART_ROUTELOC0_RXLOC_LOC7 << 0)
1601
#define USART_ROUTELOC0_RXLOC_LOC8 (_USART_ROUTELOC0_RXLOC_LOC8 << 0)
1602
#define USART_ROUTELOC0_RXLOC_LOC9 (_USART_ROUTELOC0_RXLOC_LOC9 << 0)
1603
#define USART_ROUTELOC0_RXLOC_LOC10 (_USART_ROUTELOC0_RXLOC_LOC10 << 0)
1604
#define USART_ROUTELOC0_RXLOC_LOC11 (_USART_ROUTELOC0_RXLOC_LOC11 << 0)
1605
#define USART_ROUTELOC0_RXLOC_LOC12 (_USART_ROUTELOC0_RXLOC_LOC12 << 0)
1606
#define USART_ROUTELOC0_RXLOC_LOC13 (_USART_ROUTELOC0_RXLOC_LOC13 << 0)
1607
#define USART_ROUTELOC0_RXLOC_LOC14 (_USART_ROUTELOC0_RXLOC_LOC14 << 0)
1608
#define USART_ROUTELOC0_RXLOC_LOC15 (_USART_ROUTELOC0_RXLOC_LOC15 << 0)
1609
#define USART_ROUTELOC0_RXLOC_LOC16 (_USART_ROUTELOC0_RXLOC_LOC16 << 0)
1610
#define USART_ROUTELOC0_RXLOC_LOC17 (_USART_ROUTELOC0_RXLOC_LOC17 << 0)
1611
#define USART_ROUTELOC0_RXLOC_LOC18 (_USART_ROUTELOC0_RXLOC_LOC18 << 0)
1612
#define USART_ROUTELOC0_RXLOC_LOC19 (_USART_ROUTELOC0_RXLOC_LOC19 << 0)
1613
#define USART_ROUTELOC0_RXLOC_LOC20 (_USART_ROUTELOC0_RXLOC_LOC20 << 0)
1614
#define USART_ROUTELOC0_RXLOC_LOC21 (_USART_ROUTELOC0_RXLOC_LOC21 << 0)
1615
#define USART_ROUTELOC0_RXLOC_LOC22 (_USART_ROUTELOC0_RXLOC_LOC22 << 0)
1616
#define USART_ROUTELOC0_RXLOC_LOC23 (_USART_ROUTELOC0_RXLOC_LOC23 << 0)
1617
#define USART_ROUTELOC0_RXLOC_LOC24 (_USART_ROUTELOC0_RXLOC_LOC24 << 0)
1618
#define USART_ROUTELOC0_RXLOC_LOC25 (_USART_ROUTELOC0_RXLOC_LOC25 << 0)
1619
#define USART_ROUTELOC0_RXLOC_LOC26 (_USART_ROUTELOC0_RXLOC_LOC26 << 0)
1620
#define USART_ROUTELOC0_RXLOC_LOC27 (_USART_ROUTELOC0_RXLOC_LOC27 << 0)
1621
#define USART_ROUTELOC0_RXLOC_LOC28 (_USART_ROUTELOC0_RXLOC_LOC28 << 0)
1622
#define USART_ROUTELOC0_RXLOC_LOC29 (_USART_ROUTELOC0_RXLOC_LOC29 << 0)
1623
#define USART_ROUTELOC0_RXLOC_LOC30 (_USART_ROUTELOC0_RXLOC_LOC30 << 0)
1624
#define USART_ROUTELOC0_RXLOC_LOC31 (_USART_ROUTELOC0_RXLOC_LOC31 << 0)
1625
#define _USART_ROUTELOC0_TXLOC_SHIFT 8
1626
#define _USART_ROUTELOC0_TXLOC_MASK 0x1F00UL
1627
#define _USART_ROUTELOC0_TXLOC_LOC0 0x00000000UL
1628
#define _USART_ROUTELOC0_TXLOC_DEFAULT 0x00000000UL
1629
#define _USART_ROUTELOC0_TXLOC_LOC1 0x00000001UL
1630
#define _USART_ROUTELOC0_TXLOC_LOC2 0x00000002UL
1631
#define _USART_ROUTELOC0_TXLOC_LOC3 0x00000003UL
1632
#define _USART_ROUTELOC0_TXLOC_LOC4 0x00000004UL
1633
#define _USART_ROUTELOC0_TXLOC_LOC5 0x00000005UL
1634
#define _USART_ROUTELOC0_TXLOC_LOC6 0x00000006UL
1635
#define _USART_ROUTELOC0_TXLOC_LOC7 0x00000007UL
1636
#define _USART_ROUTELOC0_TXLOC_LOC8 0x00000008UL
1637
#define _USART_ROUTELOC0_TXLOC_LOC9 0x00000009UL
1638
#define _USART_ROUTELOC0_TXLOC_LOC10 0x0000000AUL
1639
#define _USART_ROUTELOC0_TXLOC_LOC11 0x0000000BUL
1640
#define _USART_ROUTELOC0_TXLOC_LOC12 0x0000000CUL
1641
#define _USART_ROUTELOC0_TXLOC_LOC13 0x0000000DUL
1642
#define _USART_ROUTELOC0_TXLOC_LOC14 0x0000000EUL
1643
#define _USART_ROUTELOC0_TXLOC_LOC15 0x0000000FUL
1644
#define _USART_ROUTELOC0_TXLOC_LOC16 0x00000010UL
1645
#define _USART_ROUTELOC0_TXLOC_LOC17 0x00000011UL
1646
#define _USART_ROUTELOC0_TXLOC_LOC18 0x00000012UL
1647
#define _USART_ROUTELOC0_TXLOC_LOC19 0x00000013UL
1648
#define _USART_ROUTELOC0_TXLOC_LOC20 0x00000014UL
1649
#define _USART_ROUTELOC0_TXLOC_LOC21 0x00000015UL
1650
#define _USART_ROUTELOC0_TXLOC_LOC22 0x00000016UL
1651
#define _USART_ROUTELOC0_TXLOC_LOC23 0x00000017UL
1652
#define _USART_ROUTELOC0_TXLOC_LOC24 0x00000018UL
1653
#define _USART_ROUTELOC0_TXLOC_LOC25 0x00000019UL
1654
#define _USART_ROUTELOC0_TXLOC_LOC26 0x0000001AUL
1655
#define _USART_ROUTELOC0_TXLOC_LOC27 0x0000001BUL
1656
#define _USART_ROUTELOC0_TXLOC_LOC28 0x0000001CUL
1657
#define _USART_ROUTELOC0_TXLOC_LOC29 0x0000001DUL
1658
#define _USART_ROUTELOC0_TXLOC_LOC30 0x0000001EUL
1659
#define _USART_ROUTELOC0_TXLOC_LOC31 0x0000001FUL
1660
#define USART_ROUTELOC0_TXLOC_LOC0 (_USART_ROUTELOC0_TXLOC_LOC0 << 8)
1661
#define USART_ROUTELOC0_TXLOC_DEFAULT (_USART_ROUTELOC0_TXLOC_DEFAULT << 8)
1662
#define USART_ROUTELOC0_TXLOC_LOC1 (_USART_ROUTELOC0_TXLOC_LOC1 << 8)
1663
#define USART_ROUTELOC0_TXLOC_LOC2 (_USART_ROUTELOC0_TXLOC_LOC2 << 8)
1664
#define USART_ROUTELOC0_TXLOC_LOC3 (_USART_ROUTELOC0_TXLOC_LOC3 << 8)
1665
#define USART_ROUTELOC0_TXLOC_LOC4 (_USART_ROUTELOC0_TXLOC_LOC4 << 8)
1666
#define USART_ROUTELOC0_TXLOC_LOC5 (_USART_ROUTELOC0_TXLOC_LOC5 << 8)
1667
#define USART_ROUTELOC0_TXLOC_LOC6 (_USART_ROUTELOC0_TXLOC_LOC6 << 8)
1668
#define USART_ROUTELOC0_TXLOC_LOC7 (_USART_ROUTELOC0_TXLOC_LOC7 << 8)
1669
#define USART_ROUTELOC0_TXLOC_LOC8 (_USART_ROUTELOC0_TXLOC_LOC8 << 8)
1670
#define USART_ROUTELOC0_TXLOC_LOC9 (_USART_ROUTELOC0_TXLOC_LOC9 << 8)
1671
#define USART_ROUTELOC0_TXLOC_LOC10 (_USART_ROUTELOC0_TXLOC_LOC10 << 8)
1672
#define USART_ROUTELOC0_TXLOC_LOC11 (_USART_ROUTELOC0_TXLOC_LOC11 << 8)
1673
#define USART_ROUTELOC0_TXLOC_LOC12 (_USART_ROUTELOC0_TXLOC_LOC12 << 8)
1674
#define USART_ROUTELOC0_TXLOC_LOC13 (_USART_ROUTELOC0_TXLOC_LOC13 << 8)
1675
#define USART_ROUTELOC0_TXLOC_LOC14 (_USART_ROUTELOC0_TXLOC_LOC14 << 8)
1676
#define USART_ROUTELOC0_TXLOC_LOC15 (_USART_ROUTELOC0_TXLOC_LOC15 << 8)
1677
#define USART_ROUTELOC0_TXLOC_LOC16 (_USART_ROUTELOC0_TXLOC_LOC16 << 8)
1678
#define USART_ROUTELOC0_TXLOC_LOC17 (_USART_ROUTELOC0_TXLOC_LOC17 << 8)
1679
#define USART_ROUTELOC0_TXLOC_LOC18 (_USART_ROUTELOC0_TXLOC_LOC18 << 8)
1680
#define USART_ROUTELOC0_TXLOC_LOC19 (_USART_ROUTELOC0_TXLOC_LOC19 << 8)
1681
#define USART_ROUTELOC0_TXLOC_LOC20 (_USART_ROUTELOC0_TXLOC_LOC20 << 8)
1682
#define USART_ROUTELOC0_TXLOC_LOC21 (_USART_ROUTELOC0_TXLOC_LOC21 << 8)
1683
#define USART_ROUTELOC0_TXLOC_LOC22 (_USART_ROUTELOC0_TXLOC_LOC22 << 8)
1684
#define USART_ROUTELOC0_TXLOC_LOC23 (_USART_ROUTELOC0_TXLOC_LOC23 << 8)
1685
#define USART_ROUTELOC0_TXLOC_LOC24 (_USART_ROUTELOC0_TXLOC_LOC24 << 8)
1686
#define USART_ROUTELOC0_TXLOC_LOC25 (_USART_ROUTELOC0_TXLOC_LOC25 << 8)
1687
#define USART_ROUTELOC0_TXLOC_LOC26 (_USART_ROUTELOC0_TXLOC_LOC26 << 8)
1688
#define USART_ROUTELOC0_TXLOC_LOC27 (_USART_ROUTELOC0_TXLOC_LOC27 << 8)
1689
#define USART_ROUTELOC0_TXLOC_LOC28 (_USART_ROUTELOC0_TXLOC_LOC28 << 8)
1690
#define USART_ROUTELOC0_TXLOC_LOC29 (_USART_ROUTELOC0_TXLOC_LOC29 << 8)
1691
#define USART_ROUTELOC0_TXLOC_LOC30 (_USART_ROUTELOC0_TXLOC_LOC30 << 8)
1692
#define USART_ROUTELOC0_TXLOC_LOC31 (_USART_ROUTELOC0_TXLOC_LOC31 << 8)
1693
#define _USART_ROUTELOC0_CSLOC_SHIFT 16
1694
#define _USART_ROUTELOC0_CSLOC_MASK 0x1F0000UL
1695
#define _USART_ROUTELOC0_CSLOC_LOC0 0x00000000UL
1696
#define _USART_ROUTELOC0_CSLOC_DEFAULT 0x00000000UL
1697
#define _USART_ROUTELOC0_CSLOC_LOC1 0x00000001UL
1698
#define _USART_ROUTELOC0_CSLOC_LOC2 0x00000002UL
1699
#define _USART_ROUTELOC0_CSLOC_LOC3 0x00000003UL
1700
#define _USART_ROUTELOC0_CSLOC_LOC4 0x00000004UL
1701
#define _USART_ROUTELOC0_CSLOC_LOC5 0x00000005UL
1702
#define _USART_ROUTELOC0_CSLOC_LOC6 0x00000006UL
1703
#define _USART_ROUTELOC0_CSLOC_LOC7 0x00000007UL
1704
#define _USART_ROUTELOC0_CSLOC_LOC8 0x00000008UL
1705
#define _USART_ROUTELOC0_CSLOC_LOC9 0x00000009UL
1706
#define _USART_ROUTELOC0_CSLOC_LOC10 0x0000000AUL
1707
#define _USART_ROUTELOC0_CSLOC_LOC11 0x0000000BUL
1708
#define _USART_ROUTELOC0_CSLOC_LOC12 0x0000000CUL
1709
#define _USART_ROUTELOC0_CSLOC_LOC13 0x0000000DUL
1710
#define _USART_ROUTELOC0_CSLOC_LOC14 0x0000000EUL
1711
#define _USART_ROUTELOC0_CSLOC_LOC15 0x0000000FUL
1712
#define _USART_ROUTELOC0_CSLOC_LOC16 0x00000010UL
1713
#define _USART_ROUTELOC0_CSLOC_LOC17 0x00000011UL
1714
#define _USART_ROUTELOC0_CSLOC_LOC18 0x00000012UL
1715
#define _USART_ROUTELOC0_CSLOC_LOC19 0x00000013UL
1716
#define _USART_ROUTELOC0_CSLOC_LOC20 0x00000014UL
1717
#define _USART_ROUTELOC0_CSLOC_LOC21 0x00000015UL
1718
#define _USART_ROUTELOC0_CSLOC_LOC22 0x00000016UL
1719
#define _USART_ROUTELOC0_CSLOC_LOC23 0x00000017UL
1720
#define _USART_ROUTELOC0_CSLOC_LOC24 0x00000018UL
1721
#define _USART_ROUTELOC0_CSLOC_LOC25 0x00000019UL
1722
#define _USART_ROUTELOC0_CSLOC_LOC26 0x0000001AUL
1723
#define _USART_ROUTELOC0_CSLOC_LOC27 0x0000001BUL
1724
#define _USART_ROUTELOC0_CSLOC_LOC28 0x0000001CUL
1725
#define _USART_ROUTELOC0_CSLOC_LOC29 0x0000001DUL
1726
#define _USART_ROUTELOC0_CSLOC_LOC30 0x0000001EUL
1727
#define _USART_ROUTELOC0_CSLOC_LOC31 0x0000001FUL
1728
#define USART_ROUTELOC0_CSLOC_LOC0 (_USART_ROUTELOC0_CSLOC_LOC0 << 16)
1729
#define USART_ROUTELOC0_CSLOC_DEFAULT (_USART_ROUTELOC0_CSLOC_DEFAULT << 16)
1730
#define USART_ROUTELOC0_CSLOC_LOC1 (_USART_ROUTELOC0_CSLOC_LOC1 << 16)
1731
#define USART_ROUTELOC0_CSLOC_LOC2 (_USART_ROUTELOC0_CSLOC_LOC2 << 16)
1732
#define USART_ROUTELOC0_CSLOC_LOC3 (_USART_ROUTELOC0_CSLOC_LOC3 << 16)
1733
#define USART_ROUTELOC0_CSLOC_LOC4 (_USART_ROUTELOC0_CSLOC_LOC4 << 16)
1734
#define USART_ROUTELOC0_CSLOC_LOC5 (_USART_ROUTELOC0_CSLOC_LOC5 << 16)
1735
#define USART_ROUTELOC0_CSLOC_LOC6 (_USART_ROUTELOC0_CSLOC_LOC6 << 16)
1736
#define USART_ROUTELOC0_CSLOC_LOC7 (_USART_ROUTELOC0_CSLOC_LOC7 << 16)
1737
#define USART_ROUTELOC0_CSLOC_LOC8 (_USART_ROUTELOC0_CSLOC_LOC8 << 16)
1738
#define USART_ROUTELOC0_CSLOC_LOC9 (_USART_ROUTELOC0_CSLOC_LOC9 << 16)
1739
#define USART_ROUTELOC0_CSLOC_LOC10 (_USART_ROUTELOC0_CSLOC_LOC10 << 16)
1740
#define USART_ROUTELOC0_CSLOC_LOC11 (_USART_ROUTELOC0_CSLOC_LOC11 << 16)
1741
#define USART_ROUTELOC0_CSLOC_LOC12 (_USART_ROUTELOC0_CSLOC_LOC12 << 16)
1742
#define USART_ROUTELOC0_CSLOC_LOC13 (_USART_ROUTELOC0_CSLOC_LOC13 << 16)
1743
#define USART_ROUTELOC0_CSLOC_LOC14 (_USART_ROUTELOC0_CSLOC_LOC14 << 16)
1744
#define USART_ROUTELOC0_CSLOC_LOC15 (_USART_ROUTELOC0_CSLOC_LOC15 << 16)
1745
#define USART_ROUTELOC0_CSLOC_LOC16 (_USART_ROUTELOC0_CSLOC_LOC16 << 16)
1746
#define USART_ROUTELOC0_CSLOC_LOC17 (_USART_ROUTELOC0_CSLOC_LOC17 << 16)
1747
#define USART_ROUTELOC0_CSLOC_LOC18 (_USART_ROUTELOC0_CSLOC_LOC18 << 16)
1748
#define USART_ROUTELOC0_CSLOC_LOC19 (_USART_ROUTELOC0_CSLOC_LOC19 << 16)
1749
#define USART_ROUTELOC0_CSLOC_LOC20 (_USART_ROUTELOC0_CSLOC_LOC20 << 16)
1750
#define USART_ROUTELOC0_CSLOC_LOC21 (_USART_ROUTELOC0_CSLOC_LOC21 << 16)
1751
#define USART_ROUTELOC0_CSLOC_LOC22 (_USART_ROUTELOC0_CSLOC_LOC22 << 16)
1752
#define USART_ROUTELOC0_CSLOC_LOC23 (_USART_ROUTELOC0_CSLOC_LOC23 << 16)
1753
#define USART_ROUTELOC0_CSLOC_LOC24 (_USART_ROUTELOC0_CSLOC_LOC24 << 16)
1754
#define USART_ROUTELOC0_CSLOC_LOC25 (_USART_ROUTELOC0_CSLOC_LOC25 << 16)
1755
#define USART_ROUTELOC0_CSLOC_LOC26 (_USART_ROUTELOC0_CSLOC_LOC26 << 16)
1756
#define USART_ROUTELOC0_CSLOC_LOC27 (_USART_ROUTELOC0_CSLOC_LOC27 << 16)
1757
#define USART_ROUTELOC0_CSLOC_LOC28 (_USART_ROUTELOC0_CSLOC_LOC28 << 16)
1758
#define USART_ROUTELOC0_CSLOC_LOC29 (_USART_ROUTELOC0_CSLOC_LOC29 << 16)
1759
#define USART_ROUTELOC0_CSLOC_LOC30 (_USART_ROUTELOC0_CSLOC_LOC30 << 16)
1760
#define USART_ROUTELOC0_CSLOC_LOC31 (_USART_ROUTELOC0_CSLOC_LOC31 << 16)
1761
#define _USART_ROUTELOC0_CLKLOC_SHIFT 24
1762
#define _USART_ROUTELOC0_CLKLOC_MASK 0x1F000000UL
1763
#define _USART_ROUTELOC0_CLKLOC_LOC0 0x00000000UL
1764
#define _USART_ROUTELOC0_CLKLOC_DEFAULT 0x00000000UL
1765
#define _USART_ROUTELOC0_CLKLOC_LOC1 0x00000001UL
1766
#define _USART_ROUTELOC0_CLKLOC_LOC2 0x00000002UL
1767
#define _USART_ROUTELOC0_CLKLOC_LOC3 0x00000003UL
1768
#define _USART_ROUTELOC0_CLKLOC_LOC4 0x00000004UL
1769
#define _USART_ROUTELOC0_CLKLOC_LOC5 0x00000005UL
1770
#define _USART_ROUTELOC0_CLKLOC_LOC6 0x00000006UL
1771
#define _USART_ROUTELOC0_CLKLOC_LOC7 0x00000007UL
1772
#define _USART_ROUTELOC0_CLKLOC_LOC8 0x00000008UL
1773
#define _USART_ROUTELOC0_CLKLOC_LOC9 0x00000009UL
1774
#define _USART_ROUTELOC0_CLKLOC_LOC10 0x0000000AUL
1775
#define _USART_ROUTELOC0_CLKLOC_LOC11 0x0000000BUL
1776
#define _USART_ROUTELOC0_CLKLOC_LOC12 0x0000000CUL
1777
#define _USART_ROUTELOC0_CLKLOC_LOC13 0x0000000DUL
1778
#define _USART_ROUTELOC0_CLKLOC_LOC14 0x0000000EUL
1779
#define _USART_ROUTELOC0_CLKLOC_LOC15 0x0000000FUL
1780
#define _USART_ROUTELOC0_CLKLOC_LOC16 0x00000010UL
1781
#define _USART_ROUTELOC0_CLKLOC_LOC17 0x00000011UL
1782
#define _USART_ROUTELOC0_CLKLOC_LOC18 0x00000012UL
1783
#define _USART_ROUTELOC0_CLKLOC_LOC19 0x00000013UL
1784
#define _USART_ROUTELOC0_CLKLOC_LOC20 0x00000014UL
1785
#define _USART_ROUTELOC0_CLKLOC_LOC21 0x00000015UL
1786
#define _USART_ROUTELOC0_CLKLOC_LOC22 0x00000016UL
1787
#define _USART_ROUTELOC0_CLKLOC_LOC23 0x00000017UL
1788
#define _USART_ROUTELOC0_CLKLOC_LOC24 0x00000018UL
1789
#define _USART_ROUTELOC0_CLKLOC_LOC25 0x00000019UL
1790
#define _USART_ROUTELOC0_CLKLOC_LOC26 0x0000001AUL
1791
#define _USART_ROUTELOC0_CLKLOC_LOC27 0x0000001BUL
1792
#define _USART_ROUTELOC0_CLKLOC_LOC28 0x0000001CUL
1793
#define _USART_ROUTELOC0_CLKLOC_LOC29 0x0000001DUL
1794
#define _USART_ROUTELOC0_CLKLOC_LOC30 0x0000001EUL
1795
#define _USART_ROUTELOC0_CLKLOC_LOC31 0x0000001FUL
1796
#define USART_ROUTELOC0_CLKLOC_LOC0 (_USART_ROUTELOC0_CLKLOC_LOC0 << 24)
1797
#define USART_ROUTELOC0_CLKLOC_DEFAULT (_USART_ROUTELOC0_CLKLOC_DEFAULT << 24)
1798
#define USART_ROUTELOC0_CLKLOC_LOC1 (_USART_ROUTELOC0_CLKLOC_LOC1 << 24)
1799
#define USART_ROUTELOC0_CLKLOC_LOC2 (_USART_ROUTELOC0_CLKLOC_LOC2 << 24)
1800
#define USART_ROUTELOC0_CLKLOC_LOC3 (_USART_ROUTELOC0_CLKLOC_LOC3 << 24)
1801
#define USART_ROUTELOC0_CLKLOC_LOC4 (_USART_ROUTELOC0_CLKLOC_LOC4 << 24)
1802
#define USART_ROUTELOC0_CLKLOC_LOC5 (_USART_ROUTELOC0_CLKLOC_LOC5 << 24)
1803
#define USART_ROUTELOC0_CLKLOC_LOC6 (_USART_ROUTELOC0_CLKLOC_LOC6 << 24)
1804
#define USART_ROUTELOC0_CLKLOC_LOC7 (_USART_ROUTELOC0_CLKLOC_LOC7 << 24)
1805
#define USART_ROUTELOC0_CLKLOC_LOC8 (_USART_ROUTELOC0_CLKLOC_LOC8 << 24)
1806
#define USART_ROUTELOC0_CLKLOC_LOC9 (_USART_ROUTELOC0_CLKLOC_LOC9 << 24)
1807
#define USART_ROUTELOC0_CLKLOC_LOC10 (_USART_ROUTELOC0_CLKLOC_LOC10 << 24)
1808
#define USART_ROUTELOC0_CLKLOC_LOC11 (_USART_ROUTELOC0_CLKLOC_LOC11 << 24)
1809
#define USART_ROUTELOC0_CLKLOC_LOC12 (_USART_ROUTELOC0_CLKLOC_LOC12 << 24)
1810
#define USART_ROUTELOC0_CLKLOC_LOC13 (_USART_ROUTELOC0_CLKLOC_LOC13 << 24)
1811
#define USART_ROUTELOC0_CLKLOC_LOC14 (_USART_ROUTELOC0_CLKLOC_LOC14 << 24)
1812
#define USART_ROUTELOC0_CLKLOC_LOC15 (_USART_ROUTELOC0_CLKLOC_LOC15 << 24)
1813
#define USART_ROUTELOC0_CLKLOC_LOC16 (_USART_ROUTELOC0_CLKLOC_LOC16 << 24)
1814
#define USART_ROUTELOC0_CLKLOC_LOC17 (_USART_ROUTELOC0_CLKLOC_LOC17 << 24)
1815
#define USART_ROUTELOC0_CLKLOC_LOC18 (_USART_ROUTELOC0_CLKLOC_LOC18 << 24)
1816
#define USART_ROUTELOC0_CLKLOC_LOC19 (_USART_ROUTELOC0_CLKLOC_LOC19 << 24)
1817
#define USART_ROUTELOC0_CLKLOC_LOC20 (_USART_ROUTELOC0_CLKLOC_LOC20 << 24)
1818
#define USART_ROUTELOC0_CLKLOC_LOC21 (_USART_ROUTELOC0_CLKLOC_LOC21 << 24)
1819
#define USART_ROUTELOC0_CLKLOC_LOC22 (_USART_ROUTELOC0_CLKLOC_LOC22 << 24)
1820
#define USART_ROUTELOC0_CLKLOC_LOC23 (_USART_ROUTELOC0_CLKLOC_LOC23 << 24)
1821
#define USART_ROUTELOC0_CLKLOC_LOC24 (_USART_ROUTELOC0_CLKLOC_LOC24 << 24)
1822
#define USART_ROUTELOC0_CLKLOC_LOC25 (_USART_ROUTELOC0_CLKLOC_LOC25 << 24)
1823
#define USART_ROUTELOC0_CLKLOC_LOC26 (_USART_ROUTELOC0_CLKLOC_LOC26 << 24)
1824
#define USART_ROUTELOC0_CLKLOC_LOC27 (_USART_ROUTELOC0_CLKLOC_LOC27 << 24)
1825
#define USART_ROUTELOC0_CLKLOC_LOC28 (_USART_ROUTELOC0_CLKLOC_LOC28 << 24)
1826
#define USART_ROUTELOC0_CLKLOC_LOC29 (_USART_ROUTELOC0_CLKLOC_LOC29 << 24)
1827
#define USART_ROUTELOC0_CLKLOC_LOC30 (_USART_ROUTELOC0_CLKLOC_LOC30 << 24)
1828
#define USART_ROUTELOC0_CLKLOC_LOC31 (_USART_ROUTELOC0_CLKLOC_LOC31 << 24)
1830
/* Bit fields for USART ROUTELOC1 */
1831
#define _USART_ROUTELOC1_RESETVALUE 0x00000000UL
1832
#define _USART_ROUTELOC1_MASK 0x00001F1FUL
1833
#define _USART_ROUTELOC1_CTSLOC_SHIFT 0
1834
#define _USART_ROUTELOC1_CTSLOC_MASK 0x1FUL
1835
#define _USART_ROUTELOC1_CTSLOC_LOC0 0x00000000UL
1836
#define _USART_ROUTELOC1_CTSLOC_DEFAULT 0x00000000UL
1837
#define _USART_ROUTELOC1_CTSLOC_LOC1 0x00000001UL
1838
#define _USART_ROUTELOC1_CTSLOC_LOC2 0x00000002UL
1839
#define _USART_ROUTELOC1_CTSLOC_LOC3 0x00000003UL
1840
#define _USART_ROUTELOC1_CTSLOC_LOC4 0x00000004UL
1841
#define _USART_ROUTELOC1_CTSLOC_LOC5 0x00000005UL
1842
#define _USART_ROUTELOC1_CTSLOC_LOC6 0x00000006UL
1843
#define _USART_ROUTELOC1_CTSLOC_LOC7 0x00000007UL
1844
#define _USART_ROUTELOC1_CTSLOC_LOC8 0x00000008UL
1845
#define _USART_ROUTELOC1_CTSLOC_LOC9 0x00000009UL
1846
#define _USART_ROUTELOC1_CTSLOC_LOC10 0x0000000AUL
1847
#define _USART_ROUTELOC1_CTSLOC_LOC11 0x0000000BUL
1848
#define _USART_ROUTELOC1_CTSLOC_LOC12 0x0000000CUL
1849
#define _USART_ROUTELOC1_CTSLOC_LOC13 0x0000000DUL
1850
#define _USART_ROUTELOC1_CTSLOC_LOC14 0x0000000EUL
1851
#define _USART_ROUTELOC1_CTSLOC_LOC15 0x0000000FUL
1852
#define _USART_ROUTELOC1_CTSLOC_LOC16 0x00000010UL
1853
#define _USART_ROUTELOC1_CTSLOC_LOC17 0x00000011UL
1854
#define _USART_ROUTELOC1_CTSLOC_LOC18 0x00000012UL
1855
#define _USART_ROUTELOC1_CTSLOC_LOC19 0x00000013UL
1856
#define _USART_ROUTELOC1_CTSLOC_LOC20 0x00000014UL
1857
#define _USART_ROUTELOC1_CTSLOC_LOC21 0x00000015UL
1858
#define _USART_ROUTELOC1_CTSLOC_LOC22 0x00000016UL
1859
#define _USART_ROUTELOC1_CTSLOC_LOC23 0x00000017UL
1860
#define _USART_ROUTELOC1_CTSLOC_LOC24 0x00000018UL
1861
#define _USART_ROUTELOC1_CTSLOC_LOC25 0x00000019UL
1862
#define _USART_ROUTELOC1_CTSLOC_LOC26 0x0000001AUL
1863
#define _USART_ROUTELOC1_CTSLOC_LOC27 0x0000001BUL
1864
#define _USART_ROUTELOC1_CTSLOC_LOC28 0x0000001CUL
1865
#define _USART_ROUTELOC1_CTSLOC_LOC29 0x0000001DUL
1866
#define _USART_ROUTELOC1_CTSLOC_LOC30 0x0000001EUL
1867
#define _USART_ROUTELOC1_CTSLOC_LOC31 0x0000001FUL
1868
#define USART_ROUTELOC1_CTSLOC_LOC0 (_USART_ROUTELOC1_CTSLOC_LOC0 << 0)
1869
#define USART_ROUTELOC1_CTSLOC_DEFAULT (_USART_ROUTELOC1_CTSLOC_DEFAULT << 0)
1870
#define USART_ROUTELOC1_CTSLOC_LOC1 (_USART_ROUTELOC1_CTSLOC_LOC1 << 0)
1871
#define USART_ROUTELOC1_CTSLOC_LOC2 (_USART_ROUTELOC1_CTSLOC_LOC2 << 0)
1872
#define USART_ROUTELOC1_CTSLOC_LOC3 (_USART_ROUTELOC1_CTSLOC_LOC3 << 0)
1873
#define USART_ROUTELOC1_CTSLOC_LOC4 (_USART_ROUTELOC1_CTSLOC_LOC4 << 0)
1874
#define USART_ROUTELOC1_CTSLOC_LOC5 (_USART_ROUTELOC1_CTSLOC_LOC5 << 0)
1875
#define USART_ROUTELOC1_CTSLOC_LOC6 (_USART_ROUTELOC1_CTSLOC_LOC6 << 0)
1876
#define USART_ROUTELOC1_CTSLOC_LOC7 (_USART_ROUTELOC1_CTSLOC_LOC7 << 0)
1877
#define USART_ROUTELOC1_CTSLOC_LOC8 (_USART_ROUTELOC1_CTSLOC_LOC8 << 0)
1878
#define USART_ROUTELOC1_CTSLOC_LOC9 (_USART_ROUTELOC1_CTSLOC_LOC9 << 0)
1879
#define USART_ROUTELOC1_CTSLOC_LOC10 (_USART_ROUTELOC1_CTSLOC_LOC10 << 0)
1880
#define USART_ROUTELOC1_CTSLOC_LOC11 (_USART_ROUTELOC1_CTSLOC_LOC11 << 0)
1881
#define USART_ROUTELOC1_CTSLOC_LOC12 (_USART_ROUTELOC1_CTSLOC_LOC12 << 0)
1882
#define USART_ROUTELOC1_CTSLOC_LOC13 (_USART_ROUTELOC1_CTSLOC_LOC13 << 0)
1883
#define USART_ROUTELOC1_CTSLOC_LOC14 (_USART_ROUTELOC1_CTSLOC_LOC14 << 0)
1884
#define USART_ROUTELOC1_CTSLOC_LOC15 (_USART_ROUTELOC1_CTSLOC_LOC15 << 0)
1885
#define USART_ROUTELOC1_CTSLOC_LOC16 (_USART_ROUTELOC1_CTSLOC_LOC16 << 0)
1886
#define USART_ROUTELOC1_CTSLOC_LOC17 (_USART_ROUTELOC1_CTSLOC_LOC17 << 0)
1887
#define USART_ROUTELOC1_CTSLOC_LOC18 (_USART_ROUTELOC1_CTSLOC_LOC18 << 0)
1888
#define USART_ROUTELOC1_CTSLOC_LOC19 (_USART_ROUTELOC1_CTSLOC_LOC19 << 0)
1889
#define USART_ROUTELOC1_CTSLOC_LOC20 (_USART_ROUTELOC1_CTSLOC_LOC20 << 0)
1890
#define USART_ROUTELOC1_CTSLOC_LOC21 (_USART_ROUTELOC1_CTSLOC_LOC21 << 0)
1891
#define USART_ROUTELOC1_CTSLOC_LOC22 (_USART_ROUTELOC1_CTSLOC_LOC22 << 0)
1892
#define USART_ROUTELOC1_CTSLOC_LOC23 (_USART_ROUTELOC1_CTSLOC_LOC23 << 0)
1893
#define USART_ROUTELOC1_CTSLOC_LOC24 (_USART_ROUTELOC1_CTSLOC_LOC24 << 0)
1894
#define USART_ROUTELOC1_CTSLOC_LOC25 (_USART_ROUTELOC1_CTSLOC_LOC25 << 0)
1895
#define USART_ROUTELOC1_CTSLOC_LOC26 (_USART_ROUTELOC1_CTSLOC_LOC26 << 0)
1896
#define USART_ROUTELOC1_CTSLOC_LOC27 (_USART_ROUTELOC1_CTSLOC_LOC27 << 0)
1897
#define USART_ROUTELOC1_CTSLOC_LOC28 (_USART_ROUTELOC1_CTSLOC_LOC28 << 0)
1898
#define USART_ROUTELOC1_CTSLOC_LOC29 (_USART_ROUTELOC1_CTSLOC_LOC29 << 0)
1899
#define USART_ROUTELOC1_CTSLOC_LOC30 (_USART_ROUTELOC1_CTSLOC_LOC30 << 0)
1900
#define USART_ROUTELOC1_CTSLOC_LOC31 (_USART_ROUTELOC1_CTSLOC_LOC31 << 0)
1901
#define _USART_ROUTELOC1_RTSLOC_SHIFT 8
1902
#define _USART_ROUTELOC1_RTSLOC_MASK 0x1F00UL
1903
#define _USART_ROUTELOC1_RTSLOC_LOC0 0x00000000UL
1904
#define _USART_ROUTELOC1_RTSLOC_DEFAULT 0x00000000UL
1905
#define _USART_ROUTELOC1_RTSLOC_LOC1 0x00000001UL
1906
#define _USART_ROUTELOC1_RTSLOC_LOC2 0x00000002UL
1907
#define _USART_ROUTELOC1_RTSLOC_LOC3 0x00000003UL
1908
#define _USART_ROUTELOC1_RTSLOC_LOC4 0x00000004UL
1909
#define _USART_ROUTELOC1_RTSLOC_LOC5 0x00000005UL
1910
#define _USART_ROUTELOC1_RTSLOC_LOC6 0x00000006UL
1911
#define _USART_ROUTELOC1_RTSLOC_LOC7 0x00000007UL
1912
#define _USART_ROUTELOC1_RTSLOC_LOC8 0x00000008UL
1913
#define _USART_ROUTELOC1_RTSLOC_LOC9 0x00000009UL
1914
#define _USART_ROUTELOC1_RTSLOC_LOC10 0x0000000AUL
1915
#define _USART_ROUTELOC1_RTSLOC_LOC11 0x0000000BUL
1916
#define _USART_ROUTELOC1_RTSLOC_LOC12 0x0000000CUL
1917
#define _USART_ROUTELOC1_RTSLOC_LOC13 0x0000000DUL
1918
#define _USART_ROUTELOC1_RTSLOC_LOC14 0x0000000EUL
1919
#define _USART_ROUTELOC1_RTSLOC_LOC15 0x0000000FUL
1920
#define _USART_ROUTELOC1_RTSLOC_LOC16 0x00000010UL
1921
#define _USART_ROUTELOC1_RTSLOC_LOC17 0x00000011UL
1922
#define _USART_ROUTELOC1_RTSLOC_LOC18 0x00000012UL
1923
#define _USART_ROUTELOC1_RTSLOC_LOC19 0x00000013UL
1924
#define _USART_ROUTELOC1_RTSLOC_LOC20 0x00000014UL
1925
#define _USART_ROUTELOC1_RTSLOC_LOC21 0x00000015UL
1926
#define _USART_ROUTELOC1_RTSLOC_LOC22 0x00000016UL
1927
#define _USART_ROUTELOC1_RTSLOC_LOC23 0x00000017UL
1928
#define _USART_ROUTELOC1_RTSLOC_LOC24 0x00000018UL
1929
#define _USART_ROUTELOC1_RTSLOC_LOC25 0x00000019UL
1930
#define _USART_ROUTELOC1_RTSLOC_LOC26 0x0000001AUL
1931
#define _USART_ROUTELOC1_RTSLOC_LOC27 0x0000001BUL
1932
#define _USART_ROUTELOC1_RTSLOC_LOC28 0x0000001CUL
1933
#define _USART_ROUTELOC1_RTSLOC_LOC29 0x0000001DUL
1934
#define _USART_ROUTELOC1_RTSLOC_LOC30 0x0000001EUL
1935
#define _USART_ROUTELOC1_RTSLOC_LOC31 0x0000001FUL
1936
#define USART_ROUTELOC1_RTSLOC_LOC0 (_USART_ROUTELOC1_RTSLOC_LOC0 << 8)
1937
#define USART_ROUTELOC1_RTSLOC_DEFAULT (_USART_ROUTELOC1_RTSLOC_DEFAULT << 8)
1938
#define USART_ROUTELOC1_RTSLOC_LOC1 (_USART_ROUTELOC1_RTSLOC_LOC1 << 8)
1939
#define USART_ROUTELOC1_RTSLOC_LOC2 (_USART_ROUTELOC1_RTSLOC_LOC2 << 8)
1940
#define USART_ROUTELOC1_RTSLOC_LOC3 (_USART_ROUTELOC1_RTSLOC_LOC3 << 8)
1941
#define USART_ROUTELOC1_RTSLOC_LOC4 (_USART_ROUTELOC1_RTSLOC_LOC4 << 8)
1942
#define USART_ROUTELOC1_RTSLOC_LOC5 (_USART_ROUTELOC1_RTSLOC_LOC5 << 8)
1943
#define USART_ROUTELOC1_RTSLOC_LOC6 (_USART_ROUTELOC1_RTSLOC_LOC6 << 8)
1944
#define USART_ROUTELOC1_RTSLOC_LOC7 (_USART_ROUTELOC1_RTSLOC_LOC7 << 8)
1945
#define USART_ROUTELOC1_RTSLOC_LOC8 (_USART_ROUTELOC1_RTSLOC_LOC8 << 8)
1946
#define USART_ROUTELOC1_RTSLOC_LOC9 (_USART_ROUTELOC1_RTSLOC_LOC9 << 8)
1947
#define USART_ROUTELOC1_RTSLOC_LOC10 (_USART_ROUTELOC1_RTSLOC_LOC10 << 8)
1948
#define USART_ROUTELOC1_RTSLOC_LOC11 (_USART_ROUTELOC1_RTSLOC_LOC11 << 8)
1949
#define USART_ROUTELOC1_RTSLOC_LOC12 (_USART_ROUTELOC1_RTSLOC_LOC12 << 8)
1950
#define USART_ROUTELOC1_RTSLOC_LOC13 (_USART_ROUTELOC1_RTSLOC_LOC13 << 8)
1951
#define USART_ROUTELOC1_RTSLOC_LOC14 (_USART_ROUTELOC1_RTSLOC_LOC14 << 8)
1952
#define USART_ROUTELOC1_RTSLOC_LOC15 (_USART_ROUTELOC1_RTSLOC_LOC15 << 8)
1953
#define USART_ROUTELOC1_RTSLOC_LOC16 (_USART_ROUTELOC1_RTSLOC_LOC16 << 8)
1954
#define USART_ROUTELOC1_RTSLOC_LOC17 (_USART_ROUTELOC1_RTSLOC_LOC17 << 8)
1955
#define USART_ROUTELOC1_RTSLOC_LOC18 (_USART_ROUTELOC1_RTSLOC_LOC18 << 8)
1956
#define USART_ROUTELOC1_RTSLOC_LOC19 (_USART_ROUTELOC1_RTSLOC_LOC19 << 8)
1957
#define USART_ROUTELOC1_RTSLOC_LOC20 (_USART_ROUTELOC1_RTSLOC_LOC20 << 8)
1958
#define USART_ROUTELOC1_RTSLOC_LOC21 (_USART_ROUTELOC1_RTSLOC_LOC21 << 8)
1959
#define USART_ROUTELOC1_RTSLOC_LOC22 (_USART_ROUTELOC1_RTSLOC_LOC22 << 8)
1960
#define USART_ROUTELOC1_RTSLOC_LOC23 (_USART_ROUTELOC1_RTSLOC_LOC23 << 8)
1961
#define USART_ROUTELOC1_RTSLOC_LOC24 (_USART_ROUTELOC1_RTSLOC_LOC24 << 8)
1962
#define USART_ROUTELOC1_RTSLOC_LOC25 (_USART_ROUTELOC1_RTSLOC_LOC25 << 8)
1963
#define USART_ROUTELOC1_RTSLOC_LOC26 (_USART_ROUTELOC1_RTSLOC_LOC26 << 8)
1964
#define USART_ROUTELOC1_RTSLOC_LOC27 (_USART_ROUTELOC1_RTSLOC_LOC27 << 8)
1965
#define USART_ROUTELOC1_RTSLOC_LOC28 (_USART_ROUTELOC1_RTSLOC_LOC28 << 8)
1966
#define USART_ROUTELOC1_RTSLOC_LOC29 (_USART_ROUTELOC1_RTSLOC_LOC29 << 8)
1967
#define USART_ROUTELOC1_RTSLOC_LOC30 (_USART_ROUTELOC1_RTSLOC_LOC30 << 8)
1968
#define USART_ROUTELOC1_RTSLOC_LOC31 (_USART_ROUTELOC1_RTSLOC_LOC31 << 8)
USART_TypeDef::TRIGCTRL
__IOM uint32_t TRIGCTRL
Definition:
efm32pg12b_usart.h:45
USART_TypeDef
Definition:
efm32pg12b_usart.h:41
USART_TypeDef::TXDATAX
__IOM uint32_t TXDATAX
Definition:
efm32pg12b_usart.h:55
USART_TypeDef::TXDATA
__IOM uint32_t TXDATA
Definition:
efm32pg12b_usart.h:56
USART_TypeDef::ROUTELOC0
__IOM uint32_t ROUTELOC0
Definition:
efm32pg12b_usart.h:73
USART_TypeDef::RXDATAX
__IM uint32_t RXDATAX
Definition:
efm32pg12b_usart.h:49
USART_TypeDef::IF
__IM uint32_t IF
Definition:
efm32pg12b_usart.h:59
USART_TypeDef::IFS
__IOM uint32_t IFS
Definition:
efm32pg12b_usart.h:60
USART_TypeDef::CTRL
__IOM uint32_t CTRL
Definition:
efm32pg12b_usart.h:43
USART_TypeDef::TXDOUBLE
__IOM uint32_t TXDOUBLE
Definition:
efm32pg12b_usart.h:58
USART_TypeDef::RXDATA
__IM uint32_t RXDATA
Definition:
efm32pg12b_usart.h:50
USART_TypeDef::I2SCTRL
__IOM uint32_t I2SCTRL
Definition:
efm32pg12b_usart.h:66
USART_TypeDef::TIMING
__IOM uint32_t TIMING
Definition:
efm32pg12b_usart.h:67
USART_TypeDef::IRCTRL
__IOM uint32_t IRCTRL
Definition:
efm32pg12b_usart.h:63
USART_TypeDef::IFC
__IOM uint32_t IFC
Definition:
efm32pg12b_usart.h:61
USART_TypeDef::TXDOUBLEX
__IOM uint32_t TXDOUBLEX
Definition:
efm32pg12b_usart.h:57
USART_TypeDef::RXDOUBLE
__IM uint32_t RXDOUBLE
Definition:
efm32pg12b_usart.h:52
USART_TypeDef::RXDATAXP
__IM uint32_t RXDATAXP
Definition:
efm32pg12b_usart.h:53
USART_TypeDef::ROUTEPEN
__IOM uint32_t ROUTEPEN
Definition:
efm32pg12b_usart.h:72
USART_TypeDef::RXDOUBLEX
__IM uint32_t RXDOUBLEX
Definition:
efm32pg12b_usart.h:51
USART_TypeDef::CLKDIV
__IOM uint32_t CLKDIV
Definition:
efm32pg12b_usart.h:48
USART_TypeDef::ROUTELOC1
__IOM uint32_t ROUTELOC1
Definition:
efm32pg12b_usart.h:74
USART_TypeDef::TIMECMP1
__IOM uint32_t TIMECMP1
Definition:
efm32pg12b_usart.h:70
USART_TypeDef::INPUT
__IOM uint32_t INPUT
Definition:
efm32pg12b_usart.h:65
USART_TypeDef::TIMECMP0
__IOM uint32_t TIMECMP0
Definition:
efm32pg12b_usart.h:69
USART_TypeDef::RXDOUBLEXP
__IM uint32_t RXDOUBLEXP
Definition:
efm32pg12b_usart.h:54
USART_TypeDef::FRAME
__IOM uint32_t FRAME
Definition:
efm32pg12b_usart.h:44
USART_TypeDef::TIMECMP2
__IOM uint32_t TIMECMP2
Definition:
efm32pg12b_usart.h:71
USART_TypeDef::CMD
__IOM uint32_t CMD
Definition:
efm32pg12b_usart.h:46
USART_TypeDef::STATUS
__IM uint32_t STATUS
Definition:
efm32pg12b_usart.h:47
USART_TypeDef::IEN
__IOM uint32_t IEN
Definition:
efm32pg12b_usart.h:62
USART_TypeDef::CTRLX
__IOM uint32_t CTRLX
Definition:
efm32pg12b_usart.h:68
platform
Device
SiliconLabs
EFM32PG12B
Include
efm32pg12b_usart.h
Generated on Thu Mar 9 2017 20:36:25 for EFM32 Pearl Gecko 12 Software Documentation by
1.8.10