1 /**
2   ******************************************************************************
3   * @file    stm32wb05.h
4   * @author  MCD Application Team
5   * @brief   CMSIS Cortex Device Peripheral Access Layer Header File.
6   *          This file contains all the peripheral register's definitions, bits
7   *          definitions and memory mapping for stm32wb05 devices.
8   *
9   *          This file contains:
10   *           - Data structures and the address mapping for all peripherals
11   *           - Peripheral's registers declarations and bits definition
12   *           - Macros to access peripheral's registers hardware
13   *
14   ******************************************************************************
15   * @attention
16   *
17   * Copyright (c) 2024 STMicroelectronics.
18   * All rights reserved.
19   *
20   * This software is licensed under terms that can be found in the LICENSE file
21   * in the root directory of this software component.
22   * If no LICENSE file comes with this software, it is provided AS-IS.
23   *
24   ******************************************************************************
25   */
26 
27 /** @addtogroup CMSIS_Device
28   * @{
29   */
30 
31 /** @addtogroup stm32wb05
32   * @{
33   */
34 
35 #ifndef __STM32WB05_H
36 #define __STM32WB05_H
37 
38 #ifdef __cplusplus
39 extern "C" {
40 #endif /* __cplusplus */
41 
42 
43 /** @addtogroup Peripheral_interrupt_number_definition
44   * @{
45   */
46 
47 /**
48   * @brief stm32wb05 Interrupt Number Definition, according to the selected device
49   *        in @ref Library_configuration_section
50   */
51 typedef enum
52 {
53   /* =======================================  ARM Cortex-M0+ Specific Interrupt Numbers  ======================================= */
54   Reset_IRQn                = -15,              /*!< -15  Reset Vector, invoked on Power up and warm reset                     */
55   NonMaskableInt_IRQn       = -14,              /*!< -14  Non maskable Interrupt, cannot be stopped or preempted               */
56   HardFault_IRQn            = -13,              /*!< -13  Hard Fault, all classes of Fault                                     */
57   SVCall_IRQn               =  -5,              /*!< -5 System Service Call via SVC instruction                                */
58   PendSV_IRQn               =  -2,              /*!< -2 Pendable request for system service                                    */
59   SysTick_IRQn              =  -1,              /*!< -1 System Tick Timer                                                      */
60   /* =========================================  stm32wb05 Specific Interrupt Numbers  ========================================= */
61   FLASH_IRQn                =   0,              /*!< 0  NVM interrupt                                                          */
62   RCC_IRQn                  =   1,              /*!< 1  RCC interrupt                                                          */
63   PVD_IRQn                  =   2,              /*!< 2  PVD interrupt                                                          */
64   I2C1_IRQn                 =   3,              /*!< 3  I2C1 interrupt                                                         */
65   SPI3_IRQn                 =   7,              /*!< 7  SPI3 interrupt                                                         */
66   USART1_IRQn               =   8,              /*!< 8  USART interrupt                                                        */
67   LPUART1_IRQn              =   9,              /*!< 9  Low Power UART interrupt                                               */
68   TIM2_IRQn                 =  10,              /*!< 10 Timer 2 interrupt                                                      */
69   RTC_IRQn                  =  11,              /*!< 11 RTC interrupt                                                          */
70   ADC_IRQn                  =  12,              /*!< 12 ADC interrupt                                                          */
71   PKA_IRQn                  =  13,              /*!< 13 PKA interrupt                                                          */
72   UPCONV_IRQn               =  14,              /*!< 14 AHB_UP_CONVERTER interrupt                                             */
73   GPIOA_IRQn                =  15,              /*!< 15 GPIOA interrupt                                                        */
74   GPIOB_IRQn                =  16,              /*!< 16 GPIOB interrupt                                                        */
75   DMA_IRQn                  =  17,              /*!< 17 DMA interrupt                                                          */
76   RADIO_TXRX_IRQn           =  18,              /*!< 18 BLE Tx/Rx interrupt                                                    */
77   RADIO_TIMER_ERROR_IRQn    =  20,              /*!< 20  RADIO TIMER Error interrupt                                           */
78   RADIO_TIMER_CPU_WKUP_IRQn =  23,              /*!< 23  RADIO TIMER CPU Wakeup interrupt                                      */
79   RADIO_TIMER_TXRX_WKUP_IRQn =  24,             /*!< 24  RADIO TIMER Tx/Rx Wakeup interrupt                                    */
80   RADIO_TXRX_SEQ_IRQn       =  25,              /*!< 25 BLE RX/TX sequence interrupt                                           */
81   TIM16_IRQn                =  26,              /*!< 26 Timer 16 interrupt                                                     */
82   TIM17_IRQn                =  27               /*!< 27 Timer 17 interrupt                                                     */
83 } IRQn_Type;
84 
85 
86 /* =========================================================================================================================== */
87 /* ================                           Processor and Core Peripheral Section                           ================ */
88 /* =========================================================================================================================== */
89 
90 /* ==========================  Configuration of the ARM Cortex-M0+ Processor and Core Peripherals  =========================== */
91 /** @addtogroup Configuration_of_CMSIS
92   * @{
93   */
94 /**
95   * @brief Configuration of the Cortex-M0+ Processor and Core Peripherals
96   */
97 
98 #define __CM0PLUS_REV                  1        /*!< CM0PLUS Core Revision r0p1                                                */
99 #define __NVIC_PRIO_BITS               2        /*!< Number of Bits used for Priority Levels                                   */
100 #define __Vendor_SysTickConfig         0        /*!< Set to 1 if different SysTick Config is used                              */
101 #define __VTOR_PRESENT                 1        /*!< Vector Table Offset Register supported                                    */
102 #define __MPU_PRESENT                  1        /*!< M0+ provides an MPU                                                       */
103 #define __FPU_PRESENT                  0        /*!< FPU not present                                                           */
104 /**
105   * @}
106   */
107 
108 
109 /*!< Device Electronic Signature */
110 #define PACKAGE_BASE          ((uint32_t)0x10001EECU)        /*!< Package data register base address                    */ // ??? FC
111 #define UID64_BASE            ((uint32_t)0x10001EF0U)        /*!< 64-bit Unique device Identification                   */ // ??? FC
112 #define FLASHSIZE_BASE        ((uint32_t)0x40001014U)        /*!< Flash size data register base address                 */
113 #define RAMSIZE_BASE          ((uint32_t)0x48500090U)        /*!< RAM size data register base address                   */ // ??? FC
114 #define DEV_ID_BASE           ((uint32_t)0x40000000U)        /*!< Device version and cut version register base address  */
115 
116 
117 /** @} */
118 
119 #include "core_cm0plus.h"            /* Cortex-M0+ processor and core peripherals */
120 #include <stdint.h>
121 
122 /* ========================================  Start of section using anonymous unions  ======================================== */
123 #if defined (__CC_ARM)
124 #pragma push
125 #pragma anon_unions
126 #elif defined (__ICCARM__)
127 #pragma language=extended
128 #elif defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050)
129 #pragma clang diagnostic push
130 #pragma clang diagnostic ignored "-Wc11-extensions"
131 #pragma clang diagnostic ignored "-Wreserved-id-macro"
132 #pragma clang diagnostic ignored "-Wgnu-anonymous-struct"
133 #pragma clang diagnostic ignored "-Wnested-anon-types"
134 #elif defined (__GNUC__)
135 /* anonymous unions are enabled by default */
136 #elif defined (__TMS470__)
137 /* anonymous unions are enabled by default */
138 #elif defined (__TASKING__)
139 #pragma warning 586
140 #elif defined (__CSMC__)
141 /* anonymous unions are enabled by default */
142 #else
143 #warning Not supported compiler type
144 #endif
145 
146 
147 /* =========================================================================================================================== */
148 /* ================                            Device Specific Peripheral Section                             ================ */
149 /* =========================================================================================================================== */
150 
151 
152 /** @addtogroup Device_Peripheral_peripherals
153   * @{
154   */
155 
156 
157 /* =========================================================================================================================== */
158 /* ================                                            DMA                                            ================ */
159 /* =========================================================================================================================== */
160 
161 
162 /**
163   * @brief Direct memory access controller (DMA)
164   */
165 
166 typedef struct                                  /*!< DMA Structure                                                             */
167 {
168   __IO uint32_t  ISR;                          /*!< (@ 0x00000000) Interrupt status register                                  */
169   __IO uint32_t  IFCR;                         /*!< (@ 0x00000004) Interrupt flag clear register                              */
170 } DMA_TypeDef;
171 
172 typedef struct
173 {
174   __IO uint32_t CCR;         /*!< DMA channel x configuration register        */
175   __IO uint32_t CNDTR;       /*!< DMA channel x number of data register       */
176   __IO uint32_t CPAR;        /*!< DMA channel x peripheral address register   */
177   __IO uint32_t CMAR;        /*!< DMA channel x memory address register       */
178   __IO uint32_t RESERVED;
179 } DMA_Channel_TypeDef;
180 
181 
182 /* =========================================================================================================================== */
183 /* ================                                          DMAMUX                                           ================ */
184 /* =========================================================================================================================== */
185 
186 
187 /**
188   * @brief Direct memory access Multiplexer (DMAMUX)
189   */
190 
191 /**
192   * @brief DMA Multiplexer
193   */
194 typedef struct               /*!< DMAMUX Structure                                                                   */
195 {
196   __IO uint32_t   CxCR;       /*!< DMA Multiplexer Channel x Control Register    Address offset: 0x0004 * (channel x) */
197 } DMAMUX_Channel_TypeDef;
198 
199 
200 /* =========================================================================================================================== */
201 /* ================                                            CRC                                            ================ */
202 /* =========================================================================================================================== */
203 
204 
205 /**
206   * @brief Cyclic redundancy check calculation unit (CRC)
207   */
208 
209 typedef struct                                  /*!< CRC Structure                                                             */
210 {
211   __IO uint32_t  DR;                           /*!< (@ 0x00000000) Data register                                              */
212   __IO uint32_t  IDR;                          /*!< (@ 0x00000004) Independent data register                                  */
213   __IO uint32_t  CR;                           /*!< (@ 0x00000008) Control register                                           */
214   __IO uint32_t RESERVED;
215   __IO uint32_t  INIT;                         /*!< (@ 0x00000010) Initial CRC value                                          */
216   __IO uint32_t  POL;                          /*!< (@ 0x00000014) Polynomial                                                 */
217 } CRC_TypeDef;                                  /*!< Size = 24 (0x18)                                                          */
218 
219 
220 /* =========================================================================================================================== */
221 /* ================                                           IWDG                                            ================ */
222 /* =========================================================================================================================== */
223 
224 
225 /**
226   * @brief Independent watchdog (IWDG)
227   */
228 
229 typedef struct                                  /*!< IWDG Structure                                                            */
230 {
231   __IO uint32_t  KR;                           /*!< (@ 0x00000000) Key register                                               */
232   __IO uint32_t  PR;                           /*!< (@ 0x00000004) Prescaler register                                         */
233   __IO uint32_t  RLR;                          /*!< (@ 0x00000008) Reload register                                            */
234   __IO uint32_t  SR;                           /*!< (@ 0x0000000C) Status register                                            */
235   __IO uint32_t  WINR;                         /*!< (@ 0x00000010) Window register                                            */
236 } IWDG_TypeDef;                                 /*!< Size = 20 (0x14)                                                          */
237 
238 
239 /* =========================================================================================================================== */
240 /* ================                                            I2C                                            ================ */
241 /* =========================================================================================================================== */
242 
243 
244 /**
245   * @brief Inter-integrated circuit (I2C)
246   */
247 
248 typedef struct                                  /*!< I2C Structure                                                             */
249 {
250   __IO uint32_t  CR1;                          /*!< (@ 0x00000000) Control register 1                                         */
251   __IO uint32_t  CR2;                          /*!< (@ 0x00000004) Control register 2                                         */
252   __IO uint32_t  OAR1;                         /*!< (@ 0x00000008) Own address register 1                                     */
253   __IO uint32_t  OAR2;                         /*!< (@ 0x0000000C) Own address register 2                                     */
254   __IO uint32_t  TIMINGR;                      /*!< (@ 0x00000010) Timing register                                            */
255   __IO uint32_t  TIMEOUTR;                     /*!< (@ 0x00000014) Timeout register                                           */
256   __IO uint32_t  ISR;                          /*!< (@ 0x00000018) Interrupt and Status register                              */
257   __IO uint32_t  ICR;                          /*!< (@ 0x0000001C) Interrupt clear register                                   */
258   __IO uint32_t  PECR;                         /*!< (@ 0x00000020) PEC register                                               */
259   __IO uint32_t  RXDR;                         /*!< (@ 0x00000024) Receive data register                                      */
260   __IO uint32_t  TXDR;                         /*!< (@ 0x00000028) Transmit data register                                     */
261 } I2C_TypeDef;                                  /*!< Size = 44 (0x2c)                                                          */
262 
263 
264 /* =========================================================================================================================== */
265 /* ================                                           FLASH                                           ================ */
266 /* =========================================================================================================================== */
267 
268 
269 /**
270   * @brief FLASH (FLASH)
271   */
272 
273 typedef struct                                  /*!< FLASH Structure                                                           */
274 {
275   __IO uint32_t  COMMAND;                      /*!< (@ 0x00000000) Command register                                           */
276   __IO uint32_t  CONFIG;                       /*!< (@ 0x00000004) Configuration register                                     */
277   __IO uint32_t  IRQSTAT;                      /*!< (@ 0x00000008) The interrupt status register                              */
278   __IO uint32_t  IRQMASK;                      /*!< (@ 0x0000000C) The interrupt mask register                                */
279   __IO uint32_t  IRQRAW;                       /*!< (@ 0x00000010) The raw status register                                    */
280   __IO uint32_t  SIZE;                         /*!< (@ 0x00000014) SIZE register                                              */
281   __IO uint32_t  ADDRESS;                      /*!< (@ 0x00000018) Address register                                           */
282   __IO uint32_t  RESERVED[2];
283   __IO uint32_t  LFSRVAL;                      /*!< (@ 0x00000024) LFSRVAL register                                           */
284   __IO uint32_t  RESERVED2[3];
285   __IO uint32_t  PAGEPROT0;                    /*!< (@ 0x00000034) Main Flash page protection register 0                      */
286   __IO uint32_t  PAGEPROT1;                    /*!< (@ 0x00000038) Main Flash page protection register 1                      */
287   __IO uint32_t  RESERVED1;
288   __IO uint32_t  DATA0;                        /*!< (@ 0x00000040) Data register 0                                            */
289   __IO uint32_t  DATA1;                        /*!< (@ 0x00000044) Data register 1                                            */
290   __IO uint32_t  DATA2;                        /*!< (@ 0x00000048) Data register 2                                            */
291   __IO uint32_t  DATA3;                        /*!< (@ 0x0000004C) Data register 3                                            */
292 } FLASH_TypeDef;                                /*!< Size = 80 (0x50)                                                          */
293 
294 
295 /* =========================================================================================================================== */
296 /* ================                                            SPI                                            ================ */
297 /* =========================================================================================================================== */
298 
299 
300 /**
301   * @brief Serial peripheral interface/Inter-IC sound (SPI)
302   */
303 
304 typedef struct                                  /*!< SPI  Structure                                                            */
305 {
306   __IO uint32_t  CR1;                          /*!< (@ 0x00000000) Control register 1                                         */
307   __IO uint32_t  CR2;                          /*!< (@ 0x00000004) Control register 2                                         */
308   __IO uint32_t  SR;                           /*!< (@ 0x00000008) Status register                                            */
309   __IO uint32_t  DR;                           /*!< (@ 0x0000000C) Data register                                              */
310   __IO uint32_t  CRCPR;                        /*!< (@ 0x00000010) CRC polynomial register                                    */
311   __IO uint32_t  RXCRCR;                       /*!< (@ 0x00000014) RX CRC register                                            */
312   __IO uint32_t  TXCRCR;                       /*!< (@ 0x00000018) TX CRC register                                            */
313   __IO uint32_t  I2SCFGR;                      /*!< (@ 0x0000001C) I2S configuration register                                 */
314   __IO uint32_t  I2SPR;                        /*!< (@ 0x00000020) I2S prescaler register                                     */
315 } SPI_TypeDef;                                  /*!< Size = 36 (0x24)                                                          */
316 
317 
318 /* =========================================================================================================================== */
319 /* ================                                            RCC                                            ================ */
320 /* =========================================================================================================================== */
321 
322 
323 /**
324   * @brief Reset and clock control (RCC)
325   */
326 
327 typedef struct                                  /*!< RCC Structure                                                             */
328 {
329   __IO uint32_t  CR;                           /*!< (@ 0x00000000) Clock control register                                     */
330   __IO uint32_t  ICSCR;                        /*!< (@ 0x00000004) Internal clock sources calibration register                */
331   __IO uint32_t  CFGR;                         /*!< (@ 0x00000008) Clock configuration register                               */
332   __IO uint32_t  CSSWCR;                       /*!< (@ 0x0000000C) Clocks Sources Software Calibration register               */
333   __IO uint32_t  RESERVED[2];
334   __IO uint32_t  CIER;                         /*!< (@ 0x00000018) Clock interrupt enable register                            */
335   __IO uint32_t  CIFR;                         /*!< (@ 0x0000001C) Clock interrupt flag register                              */
336   __IO uint32_t  CSCMDR;                       /*!< (@ 0x00000020) Clock Switch Command register                              */
337   __IO uint32_t  RESERVED1[3];
338   __IO uint32_t  AHBRSTR;                      /*!< (@ 0x00000030) AHB0 macro cells reset register                            */
339   __IO uint32_t  APB0RSTR;                     /*!< (@ 0x00000034) APB0 macro cells reset register                            */
340   __IO uint32_t  APB1RSTR;                     /*!< (@ 0x00000038) APB1 peripheral reset register 1                           */
341   __IO uint32_t  RESERVED2;
342   __IO uint32_t  APB2RSTR;                     /*!< (@ 0x00000040) APB2 peripheral reset register 2                           */
343   __IO uint32_t  RESERVED3[3];
344   __IO uint32_t  AHBENR;                       /*!< (@ 0x00000050) AHB0 macro cells clock enable register                     */
345   __IO uint32_t  APB0ENR;                      /*!< (@ 0x00000054) APB0 macro cells clock enable register                     */
346   __IO uint32_t  APB1ENR;                      /*!< (@ 0x00000058) APB1ENR1                                                   */
347   __IO uint32_t  RESERVED4;
348   __IO uint32_t  APB2ENR;                      /*!< (@ 0x00000060) APB2ENR                                                    */
349   __IO uint32_t  RESERVED5[12];
350   __IO uint32_t  CSR;                          /*!< (@ 0x00000094) CSR                                                        */
351   __IO uint32_t  RFSWHSECR;                    /*!< (@ 0x00000098) RF Software High Speed External register                   */
352   __IO uint32_t RFHSECR;                      /*!< (@ 0x0000009C) RF High Speed External register                            */
353 } RCC_TypeDef;                                  /*!< Size = 160 (0xA0)                                                         */
354 
355 
356 /* =========================================================================================================================== */
357 /* ================                                            PWR                                            ================ */
358 /* =========================================================================================================================== */
359 
360 
361 /**
362   * @brief Power control (PWR)
363   */
364 
365 typedef struct                                  /*!< PWR Structure                                                             */
366 {
367   __IO uint32_t  CR1;                          /*!< (@ 0x00000000) Power control register 1                                   */
368   __IO uint32_t  CR2;                          /*!< (@ 0x00000004) Power control register 2                                   */
369   __IO uint32_t  CR3;                          /*!< (@ 0x00000008) Power control register 3                                   */
370   __IO uint32_t  CR4;                          /*!< (@ 0x0000000C) Power control register 4                                   */
371   __IO uint32_t  SR1;                          /*!< (@ 0x00000010) Power status register 1                                    */
372   __IO uint32_t  SR2;                          /*!< (@ 0x00000014) Power status register 2                                    */
373   __IO uint32_t  RESERVED;
374   __IO uint32_t  CR5;                          /*!< (@ 0x0000001C) Power control register 5                                   */
375   __IO uint32_t  PUCRA;                        /*!< (@ 0x00000020) Power Port A pull-up control register                      */
376   __IO uint32_t  PDCRA;                        /*!< (@ 0x00000024) Power Port A pull-down control register                    */
377   __IO uint32_t  PUCRB;                        /*!< (@ 0x00000028) Power Port B pull-up control register                      */
378   __IO uint32_t  PDCRB;                        /*!< (@ 0x0000002C) Power Port B pull-down control register                    */
379   __IO uint32_t  CR6;                          /*!< (@ 0x00000030) Power control register 6                                   */
380   __IO uint32_t  CR7;                          /*!< (@ 0x00000034) Power control register 7                                   */
381   __IO uint32_t  SR3;                          /*!< (@ 0x00000038) Power status register 3                                    */
382   __IO uint32_t  RESERVED1[18];
383   __IO uint32_t  DBGR;                         /*!< (@ 0x00000084) Debug register                                             */
384   __IO uint32_t  EXTSRR;                       /*!< (@ 0x00000088) Power status clear register                                */
385   __IO uint32_t  RESERVED2;
386   __IO uint32_t  TRIMR;                        /*!< (@ 0x00000090) Trimming values from engineering register                  */
387   __IO uint32_t  ENGTRIM;                      /*!< (@ 0x00000094) Software trimming values register                          */
388 } PWR_TypeDef;                                  /*!< Size = 152 (0x98)                                                         */
389 
390 
391 /* =========================================================================================================================== */
392 /* ================                                          SYSCFG                                           ================ */
393 /* =========================================================================================================================== */
394 
395 
396 /**
397   * @brief System configuration controller (SYSCFG)
398   */
399 
400 typedef struct                                  /*!< SYSCFG Structure                                                                        */
401 {
402   __IO uint32_t  DIE_ID;                       /*!< (@ 0x00000000) This register provides the device version and cut information            */
403   __IO uint32_t  JTAG_ID;                      /*!< (@ 0x00000004) This register provides the JTAG ID of the stm32wb05.                    */
404   __IO uint32_t  I2C_FMP_CTRL;                 /*!< (@ 0x00000008) This register allows activating the Fast-mode
405                                                                     plus driving capability on I2C open-drain pads                           */
406   __IO uint32_t  IO_DTR;                       /*!< (@ 0x0000000C) I/O Interrupt detection type register                                    */
407   __IO uint32_t  IO_IBER;                      /*!< (@ 0x00000010) I/O Interrupt Edge register                                              */
408   __IO uint32_t  IO_IEVR;                      /*!< (@ 0x00000014) I/O Interrupt polarity event register                                    */
409   __IO uint32_t  IO_IER;                       /*!< (@ 0x00000018) I/O Interrupt Enable register                                            */
410   __IO uint32_t  IO_ISCR;                      /*!< (@ 0x0000001C) I/O Interrupt Status and Clear register                                  */
411   __IO uint32_t  PWRC_IER;                     /*!< (@ 0x00000020) Power Controller Interrupt Enable register                               */
412   __IO uint32_t  PWRC_ISCR;                    /*!< (@ 0x00000024) Power Controller Interrupt Status and Clear register                     */
413   __IO uint32_t  RESERVED;                     /*!< (@ 0x00000028)                                                                          */
414   __IO uint32_t  BLERXTX_DTR;                  /*!< (@ 0x0000002C) MR_BLE RX or TX sequence information detection type register             */
415   __IO uint32_t  BLERXTX_IBER;                 /*!< (@ 0x00000030) MR_BLE RX or TX sequence information detection type register             */
416   __IO uint32_t  BLERXTX_IEVR;                 /*!< (@ 0x00000034) MR_BLE RX or TX sequence information detection event register            */
417   __IO uint32_t  BLERXTX_IER;                  /*!< (@ 0x00000038) MR_BLE RX or TX Interrupt Enable Register                                */
418   __IO uint32_t  BLERXTX_ISCR;                 /*!< (@ 0x0000003C) MR_BLE RX or TX sequence information detection status and clear register */
419 } SYSCFG_TypeDef;                               /*!< Size = 64 (0x40)                                                          */
420 
421 
422 /* =========================================================================================================================== */
423 /* ================                                            RNG                                            ================ */
424 /* =========================================================================================================================== */
425 
426 
427 /**
428   * @brief Random number generator (RNG)
429   */
430 
431 typedef struct                                  /*!< RNG Structure                                                             */
432 {
433   __IO uint32_t  CR;                           /*!< (@ 0x00000000) Control register                                           */
434   __IO uint32_t  SR;                           /*!< (@ 0x00000004) Status register                                            */
435   __IO uint32_t  VAL;                          /*!< (@ 0x00000008) Data register                                              */
436 } RNG_TypeDef;                                  /*!< Size = 12 (0xC)                                                           */
437 
438 
439 /* =========================================================================================================================== */
440 /* ================                                           GPIO                                            ================ */
441 /* =========================================================================================================================== */
442 
443 
444 /**
445   * @brief General-purpose I/Os (GPIO)
446   */
447 
448 typedef struct                                  /*!< GPIO Structure                                                            */
449 {
450   __IO uint32_t  MODER;                        /*!< (@ 0x00000000) GPIO port mode register                                    */
451   __IO uint32_t  OTYPER;                       /*!< (@ 0x00000004) GPIO port output type register                             */
452   __IO uint32_t  OSPEEDR;                      /*!< (@ 0x00000008) GPIO port output speed register                            */
453   __IO uint32_t  PUPDR;                        /*!< (@ 0x0000000C) GPIO port pull-up/pull-down register                       */
454   __IO uint32_t  IDR;                          /*!< (@ 0x00000010) GPIO port input data register                              */
455   __IO uint32_t  ODR;                          /*!< (@ 0x00000014) GPIO port output data register                             */
456   __IO uint32_t  BSRR;                         /*!< (@ 0x00000018) GPIO port bit set/reset register                           */
457   __IO uint32_t  LCKR;                         /*!< (@ 0x0000001C) GPIO port configuration lock register                      */
458   __IO uint32_t  AFR[2];                       /*!< (@ 0x00000020) GPIO alternate function register                           */
459   __IO uint32_t  BRR;                          /*!< (@ 0x00000028) GPIO bit reset register                                    */
460 } GPIO_TypeDef;                                 /*!< Size = 44 (0x2c)                                                          */
461 
462 
463 /* =========================================================================================================================== */
464 /* ================                                            TIM                                            ================ */
465 /* =========================================================================================================================== */
466 
467 
468 /**
469   * @brief Advanced-timers (TIM)
470   */
471 
472 typedef struct                                  /*!< TIM Structure                                                             */
473 {
474   __IO uint32_t  CR1;                          /*!< (@ 0x00000000) Control register 1                                         */
475   __IO uint32_t  CR2;                          /*!< (@ 0x00000004) Control register 2                                         */
476   __IO uint32_t  SMCR;                         /*!< (@ 0x00000008) Slave mode control register                                */
477   __IO uint32_t  DIER;                         /*!< (@ 0x0000000C) DMA/Interrupt enable register                              */
478   __IO uint32_t  SR;                           /*!< (@ 0x00000010) Status register                                            */
479   __IO uint32_t  EGR;                          /*!< (@ 0x00000014) Event generation register                                  */
480   __IO uint32_t  CCMR1;                        /*!< (@ 0x00000018) Input capture and output compare mode register 1           */
481   __IO uint32_t  CCMR2;                        /*!< (@ 0x0000001C) Input capture and output compare mode register 2           */
482   __IO uint32_t  CCER;                         /*!< (@ 0x00000020) Capture/compare enable register                            */
483   __IO uint32_t  CNT;                          /*!< (@ 0x00000024) Counter                                                    */
484   __IO uint32_t  PSC;                          /*!< (@ 0x00000028) Prescaler                                                  */
485   __IO uint32_t  ARR;                          /*!< (@ 0x0000002C) Auto-reload register                                       */
486   __IO uint32_t  RCR;                          /*!< (@ 0x00000030) Repetition counter register                                */
487   __IO uint32_t  CCR1;                         /*!< (@ 0x00000034) Capture/compare register 1                                 */
488   __IO uint32_t  CCR2;                         /*!< (@ 0x00000038) Capture/compare register 2                                 */
489   __IO uint32_t  CCR3;                         /*!< (@ 0x0000003C) Capture/compare register 3                                 */
490   __IO uint32_t  CCR4;                         /*!< (@ 0x00000040) Capture/compare register 4                                 */
491   __IO uint32_t  BDTR;                         /*!< (@ 0x00000044) Break and dead-time register                               */
492   __IO uint32_t  DCR;                          /*!< (@ 0x00000048) DMA control register                                       */
493   __IO uint32_t  DMAR;                         /*!< (@ 0x0000004C) DMA address for full transfer                              */
494   __IO uint32_t  OR1;                          /*!< (@ 0x00000050) Option register 1                                          */
495   __IO uint32_t  RESERVED[3];
496   __IO uint32_t  AF1;                          /*!< (@ 0x00000060) TIM alternate function option register 1                   */
497 } TIM_TypeDef;                                  /*!< Size = 100 (0x64)                                                         */
498 
499 
500 /* =========================================================================================================================== */
501 /* ================                                           USART                                           ================ */
502 /* =========================================================================================================================== */
503 
504 
505 /**
506   * @brief Universal synchronous asynchronous receiver transmitter (USART)
507   */
508 
509 typedef struct                                  /*!< USART/LPUART Structure                                                    */
510 {
511   __IO uint32_t  CR1;                          /*!< (@ 0x00000000) Control register 1                                         */
512   __IO uint32_t  CR2;                          /*!< (@ 0x00000004) Control register 2                                         */
513   __IO uint32_t  CR3;                          /*!< (@ 0x00000008) Control register 3                                         */
514   __IO uint32_t  BRR;                          /*!< (@ 0x0000000C) Baud rate register                                         */
515   __IO uint32_t  GTPR;                         /*!< (@ 0x00000010) Guard time and prescaler register                          */
516   __IO uint32_t  RTOR;                         /*!< (@ 0x00000014) Receiver timeout register                                  */
517   __IO uint32_t  RQR;                          /*!< (@ 0x00000018) Request register                                           */
518   __IO uint32_t  ISR;                          /*!< (@ 0x0000001C) Interrupt & status register                                */
519   __IO uint32_t  ICR;                          /*!< (@ 0x00000020) Interrupt flag clear register                              */
520   __IO uint32_t  RDR;                          /*!< (@ 0x00000024) Receive data register                                      */
521   __IO uint32_t  TDR;                          /*!< (@ 0x00000028) Transmit data register                                     */
522   __IO uint32_t  PRESC;                        /*!< (@ 0x0000002C) Prescaler register                                         */
523 } USART_TypeDef;                                /*!< Size = 48 (0x30)                                                          */
524 
525 
526 /* =========================================================================================================================== */
527 /* ================                                            RTC                                            ================ */
528 /* =========================================================================================================================== */
529 
530 
531 /**
532   * @brief Real-time clock (RTC)
533   */
534 
535 typedef struct                                  /*!< RTC Structure                                                             */
536 {
537   __IO uint32_t  TR;                           /*!< (@ 0x00000000) Time register                                              */
538   __IO uint32_t  DR;                           /*!< (@ 0x00000004) Date register                                              */
539   __IO uint32_t  CR;                           /*!< (@ 0x00000008) Control register                                           */
540   __IO uint32_t  ISR;                          /*!< (@ 0x0000000C) Initialization and status register                         */
541   __IO uint32_t  PRER;                         /*!< (@ 0x00000010) Prescaler register                                         */
542   __IO uint32_t  WUTR;                         /*!< (@ 0x00000014) Wakeup timer register                                      */
543   __IO uint32_t  RESERVED;
544   __IO uint32_t  ALRMAR;                       /*!< (@ 0x0000001C) Alarm A register                                           */
545   __IO uint32_t  RESERVED1;
546   __IO uint32_t  WPR;                          /*!< (@ 0x00000024) Write protection register                                  */
547   __IO uint32_t  SSR;                          /*!< (@ 0x00000028) Sub second register                                        */
548   __IO uint32_t  SHIFTR;                       /*!< (@ 0x0000002C) Shift control register                                     */
549   __IO uint32_t  RESERVED2[3];
550   __IO uint32_t  CALR;                         /*!< (@ 0x0000003C) Calibration register                                       */
551   __IO uint32_t  RESERVED3;
552   __IO uint32_t  ALRMASSR;                     /*!< (@ 0x00000044) Alarm A sub second register                                */
553   __IO uint32_t  RESERVED4[2];
554   __IO uint32_t  BKP0R;                        /*!< (@ 0x00000050) Backup register 0                                          */
555   __IO uint32_t  BKP1R;                        /*!< (@ 0x00000054) Backup register 1                                          */
556 } RTC_TypeDef;                                  /*!< Size = 88 (0x58)                                                          */
557 
558 
559 /* =========================================================================================================================== */
560 /* ================                                            PKA                                            ================ */
561 /* =========================================================================================================================== */
562 
563 
564 /**
565   * @brief PKA (PKA)
566   */
567 
568 typedef struct                                  /*!< PKA Structure                                                             */
569 {
570   __IO uint32_t  CR;                           /*!< (@ 0x00000000) Control register                                           */
571   __IO uint32_t  SR;                           /*!< (@ 0x00000004) Status register                                            */
572   __IO uint32_t  CLRFR;                        /*!< (@ 0x00000008) Clear flag register                                        */
573   uint32_t Reserved[253];                     /*!< Reserved memory area              Address offset: 0x0C  -> 0x03FC         */
574   __IO uint32_t RAM[1334];                      /*!< PKA RAM                           Address offset: 0x400 -> 0x18D4         */
575 } PKA_TypeDef;                                  /*!< Size = 12 (0x0C)                                                          */
576 
577 typedef struct                                  /*!< PKA Structure                                                             */
578 {
579   __IO uint32_t  RAM[894];                     /*!< PKA RAM, Address offset: 0x0400-0x11F4                                    */
580 } PKA_RAM_TypeDef;                              /*!< Size = 3576 (0xDF8)                                                          */
581 
582 
583 /* =========================================================================================================================== */
584 /* ================                                            ADC                                            ================ */
585 /* =========================================================================================================================== */
586 
587 
588 /**
589   * @brief ADC (ADC)
590   */
591 
592 typedef struct                                  /*!< ADC Structure                                                             */
593 {
594   __IO uint32_t  VERSION_ID;                   /*!< (@ 0x00000000) VERSION_ID register                                        */
595   __IO uint32_t  CONF;                         /*!< (@ 0x00000004) ADC configuration register                                 */
596   __IO uint32_t  CTRL;                         /*!< (@ 0x00000008) ADC control register                                       */
597   __IO uint32_t  RESERVED[2];
598   __IO uint32_t  SWITCH;                       /*!< (@ 0x00000014) ADC switch control for Input Selection                     */
599   __IO uint32_t  RESERVED1;
600   __IO uint32_t  DS_CONF;                      /*!< (@ 0x0000001C) Downsampler configuration register                         */
601   __IO uint32_t  SEQ_1;                        /*!< (@ 0x00000020) ADC regular sequence configuration register 1              */
602   __IO uint32_t  SEQ_2;                        /*!< (@ 0x00000024) ADC regular sequence configuration register 2              */
603   __IO uint32_t  COMP_1;                       /*!< (@ 0x00000028) ADC Gain & offset correction values register 1             */
604   __IO uint32_t  COMP_2;                       /*!< (@ 0x0000002C) ADC Gain & offset correction values register 2             */
605   __IO uint32_t  COMP_3;                       /*!< (@ 0x00000030) ADC Gain & offset correction values register 3             */
606   __IO uint32_t  COMP_4;                       /*!< (@ 0x00000034) ADC Gain & offset correction values register 4             */
607   __IO uint32_t  COMP_SEL;                     /*!< (@ 0x00000038) ADC Gain & Offset selection values register                */
608   __IO uint32_t  WD_TH;                        /*!< (@ 0x0000003C) High/low limits for event monitoring a channel register    */
609   __IO uint32_t  WD_CONF;                      /*!< (@ 0x00000040) Channel selection for event monitoring register            */
610   __IO uint32_t  DS_DATAOUT;                   /*!< (@ 0x00000044) Downsampler Data output register                           */
611   __IO uint32_t  RESERVED2;
612   __IO uint32_t  IRQ_STATUS;                   /*!< (@ 0x0000004C) Interrupt Status register                                  */
613   __IO uint32_t  IRQ_ENABLE;                   /*!< (@ 0x00000050) Enable/disable Interrupts                                  */
614   __IO uint32_t  TIMER_CONF;                   /*!< (@ 0x00000054) Time to add after an LDO Enable or ADC Enable
615                                                                     to let the HW to be stable before using it                 */
616 } ADC_TypeDef;                                  /*!< Size = 88 (0x58)                                                          */
617 
618 
619 /* =========================================================================================================================== */
620 /* ================                                     BLUE                                                  ================ */
621 /* =========================================================================================================================== */
622 
623 
624 /**
625   * @brief BLUE Radio (BLUE)
626   */
627 
628 typedef struct                                  /*!< BLUE structure                                                            */
629 {
630   __IO uint32_t  RESERVED;
631   __IO uint32_t  INTERRUPT1REG;                /*!< (@ 0x00000004) Interrupt1 register                                        */
632   __IO uint32_t  INTERRUPT2REG;                /*!< (@ 0x00000008) Interrupt2 register                                        */
633   __IO uint32_t  TIMEOUTDESTREG;               /*!< (@ 0x0000000C) TimeoutDest register                                       */
634   __IO uint32_t  TIMEOUTREG;                   /*!< (@ 0x00000010) Timeout register                                           */
635   __IO uint32_t  TIMERCAPTUREREG;              /*!< (@ 0x00000014) TimerCapture register                                      */
636   __IO uint32_t  CMDREG;                       /*!< (@ 0x00000018) Cmd register                                               */
637   __IO uint32_t  STATUSREG;                    /*!< (@ 0x0000001C) Status register                                            */
638   __IO uint32_t  INTERRUPT1ENABLEREG;          /*!< (@ 0x00000020) Interrupt1Enable register                                  */
639   __IO uint32_t  INTERRUPT1LATENCYREG;         /*!< (@ 0x00000024) Interrupt1Latency register                                 */
640   __IO uint32_t  MANAESKEY0REG;                /*!< (@ 0x00000028) ManAesKey0 register                                        */
641   __IO uint32_t  MANAESKEY1REG;                /*!< (@ 0x0000002C) ManAesKey1 register                                        */
642   __IO uint32_t  MANAESKEY2REG;                /*!< (@ 0x00000030) ManAesKey2 register                                        */
643   __IO uint32_t  MANAESKEY3REG;                /*!< (@ 0x00000034) ManAesKey3 register                                        */
644   __IO uint32_t  MANAESCLEARTEXT0REG;          /*!< (@ 0x00000038) ManAesClearText0 register                                  */
645   __IO uint32_t  MANAESCLEARTEXT1REG;          /*!< (@ 0x0000003C) ManAesClearText1 register                                  */
646   __IO uint32_t  MANAESCLEARTEXT2REG;          /*!< (@ 0x00000040) ManAesClearText2 register                                  */
647   __IO uint32_t  MANAESCLEARTEXT3REG;          /*!< (@ 0x00000044) ManAesClearText3 register                                  */
648   __IO uint32_t  MANAESCIPHERTEXT0REG;         /*!< (@ 0x00000048) ManAESCipherText0 register                                 */
649   __IO uint32_t  MANAESCIPHERTEXT1REG;         /*!< (@ 0x0000004C) ManAESCipherText1 register                                 */
650   __IO uint32_t  MANAESCIPHERTEXT2REG;         /*!< (@ 0x00000050) ManAESCipherText2 register                                 */
651   __IO uint32_t  MANAESCIPHERTEXT3REG;         /*!< (@ 0x00000054) ManAESCipherText3 register                                 */
652   __IO uint32_t  MANAESCMDREG;                 /*!< (@ 0x00000058) ManAESCmd register                                         */
653   __IO uint32_t  MANAESSTATREG;                /*!< (@ 0x0000005C) ManAESStat register                                        */
654   __IO uint32_t  AESLEPRIVPOINTERREG;          /*!< (@ 0x00000060) AesLePrivPointer register                                  */
655   __IO uint32_t  AESLEPRIVHASHREG;             /*!< (@ 0x00000064) AesLePrivHash register                                     */
656   __IO uint32_t  AESLEPRIVPRANDREG;            /*!< (@ 0x00000068) AesLePrivPrand register                                    */
657   __IO uint32_t  AESLEPRIVCMDREG;              /*!< (@ 0x0000006C) AesLePrivCmd register                                      */
658   __IO uint32_t  AESLEPRIVSTATREG;             /*!< (@ 0x00000070) AesLePrivStat register                                     */
659   __IO uint32_t  DEBUGCMDREG;                  /*!< (@ 0x00000074) DebugCmd register                                          */
660   __IO uint32_t  DEBUGSTATUSREG;               /*!< (@ 0x00000078) DebugStatus register                                       */
661   __IO uint32_t  STATUS2REG;                   /*!< (@ 0x0000007C) Status2 register                                           */
662   __IO uint32_t  RESERVED1;
663 } BLUE_TypeDef;                                 /*!< Size = 132 (0x84)                                                         */
664 
665 
666 /* =========================================================================================================================== */
667 /* ================                                     RADIO_CTRL                                            ================ */
668 /* =========================================================================================================================== */
669 
670 
671 /**
672   * @brief Radio Controller (RADIO_CTRL)
673   */
674 
675 typedef struct                                  /*!< Radio Control structure                                                   */
676 {
677   __IO uint32_t RADIO_CONTROL_ID;            /*!< (@ 0x00000000) Radio Controller ID register                               */
678   __IO uint32_t  CLK32COUNT_REG;              /*!< (@ 0x00000004) Window length register                                     */
679   __IO uint32_t  CLK32PERIOD_REG;             /*!< (@ 0x00000008) Slow clock period register                                 */
680   __IO uint32_t CLK32FREQUENCY_REG;          /*!< (@ 0x0000000C) Slow clock frequency register                              */
681   __IO uint32_t  RADIO_CONTROL_IRQ_STATUS;    /*!< (@ 0x00000010) Radio Controller Interrupt Status register                 */
682   __IO uint32_t  RADIO_CONTROL_IRQ_ENABLE;    /*!< (@ 0x00000014) Radio Controller Interrupt Control register                */
683   __IO uint32_t RESERVED;
684 } RADIO_CTRL_TypeDef;                           /*!< Size = 28 (0x1C)                                                          */
685 
686 
687 /* =========================================================================================================================== */
688 /* ================                                     RRM                                                   ================ */
689 /* =========================================================================================================================== */
690 
691 
692 /**
693   * @brief RRM (RRM)
694  */
695 
696 typedef struct                                  /*!<  RRM structure                                                            */
697 {
698   __IO uint32_t RESERVED;
699   __IO uint32_t  RRM_CTRL;           /*!<  (@ 0x04) RRM_CTRL register                                               */
700   __IO uint32_t RESERVED1[2];
701   __IO uint32_t  UDRA_CTRL0;           /*!<  (@ 0x10) UDRA_CTRL0 register                                             */
702   __IO uint32_t  UDRA_IRQ_ENABLE;    /*!<  (@ 0x14) UDRA_IRQ_ENABLE register                                        */
703   __IO uint32_t  UDRA_IRQ_STATUS;    /*!<  (@ 0x18) UDRA_IRQ_STATUS register                                        */
704   __IO uint32_t UDRA_RADIO_CFG_PTR;    /*!<  (@ 0x1C) UDRA_RADIO_CFG_PTR register                                     */
705   __IO uint32_t  SEMA_IRQ_ENABLE;    /*!<  (@ 0x20) SEMA_IRQ_ENABLE register                                        */
706   __IO uint32_t SEMA_IRQ_STATUS;   /*!<  (@ 0x24) SEMA_IRQ_STATUS register                                        */
707   __IO uint32_t  BLE_IRQ_ENABLE;   /*!<  (@ 0x28) BLE_IRQ_ENABLE register                                         */
708   __IO uint32_t  BLE_IRQ_STATUS;   /*!<  (@ 0x2C) BLE_IRQ_STATUS register                                         */
709   __IO uint32_t RESERVED2[12];
710   __IO uint32_t  VP_CPU_CMD_BUS;   /*!<  (@ 0x60) VP_CPU_CMD_BUS register                                         */
711   __IO uint32_t  VP_CPU_SEMA_BUS;    /*!<  (@ 0x64) VP_CPU_SEMA_BUS register                                        */
712   __IO uint32_t  VP_CPU_IRQ_ENABLE;    /*!<  (@ 0x68) VP_CPU_IRQ_ENABLE register                                      */
713   __IO uint32_t  VP_CPU_IRQ_STATUS;    /*!<  (@ 0x6C) VP_CPU_IRQ_STATUS register                                      */
714   __IO uint32_t RESERVED3[36];
715   __IO uint32_t  AA0_DIG_USR;            /*!<  (@ 0x100+0x00) AA0_DIG_USR register                                      */
716   __IO uint32_t  AA1_DIG_USR;            /*!<  (@ 0x100+0x04) AA1_DIG_USR register                                      */
717   __IO uint32_t  AA2_DIG_USR;            /*!<  (@ 0x100+0x08) AA2_DIG_USR register                                      */
718   __IO uint32_t  AA3_DIG_USR;            /*!<  (@ 0x100+0x0C) AA3_DIG_USR register                                      */
719   __IO uint32_t  DEM_MOD_DIG_USR;    /*!<  (@ 0x100+0x10) DEM_MOD_DIG_USR register                                  */
720   __IO uint32_t  RADIO_FSM_USR;    /*!<  (@ 0x100+0x14) RADIO_FSM_USR register                                    */
721   __IO uint32_t  PHYCTRL_DIG_USR;    /*!<  (@ 0x100+0x18) PHYCTRL_DIG_USR register                                  */
722   __IO uint32_t RESERVED4[10];
723   __IO uint32_t  AFC0_DIG_ENG;   /*!<  (@ 0x100+0x44) AFC0_DIG_ENG register                                     */
724   __IO uint32_t  AFC1_DIG_ENG;   /*!<  (@ 0x100+0x48) AFC1_DIG_ENG register                                     */
725   __IO uint32_t  AFC2_DIG_ENG;   /*!<  (@ 0x100+0x4C) AFC2_DIG_ENG register                                     */
726   __IO uint32_t  AFC3_DIG_ENG;   /*!<  (@ 0x100+0x50) AFC3_DIG_ENG register                                     */
727   __IO uint32_t  CR0_DIG_ENG;            /*!<  (@ 0x100+0x54) CR0_DIG_ENG register                                      */
728   __IO uint32_t  RESERVED5[4];
729   __IO uint32_t  CR0_LR;           /*!<  (@ 0x100+0x68) CR0_LR register                                           */
730   __IO uint32_t  VIT_CONF_DIG_ENG;   /*!<  (@ 0x100+0x6C) VIT_CONF_DIG_ENG register                                 */
731   __IO uint32_t RESERVED6[5];
732   __IO uint32_t  LR_PD_THR_DIG_ENG;    /*!<  (@ 0x100+0x84) LR_PD_THR_DIG_ENG register                                */
733   __IO uint32_t  LR_RSSI_THR_DIG_ENG;    /*!<  (@ 0x100+0x88) LR_RSSI_THR_DIG_ENG register                              */
734   __IO uint32_t  LR_AAC_THR_DIG_ENG;   /*!<  (@ 0x100+0x8C) LR_AAC_THR_DIG_ENG register                               */
735   __IO uint32_t RESERVED7[19];
736   __IO uint32_t  DTB0_DIG_ENG;   /*!<  (@ 0x100+0xDC) DTB0_DIG_ENG register                                     */
737   __IO uint32_t RESERVED8[4];
738   __IO uint32_t  DTB5_DIG_ENG;   /*!<  (@ 0x100+0xF0) DTB5_DIG_ENG register                                     */
739   __IO uint32_t RESERVED9[16];
740   __IO uint32_t  MOD0_DIG_TST;   /*!<  (@ 0x100+0x134) MOD0_DIG_TST register                                    */
741   __IO uint32_t  MOD1_DIG_TST;   /*!<  (@ 0x100+0x138) MOD1_DIG_TST register                                    */
742   __IO uint32_t  MOD2_DIG_TST;   /*!<  (@ 0x100+0x13C) MOD2_DIG_TST register                                    */
743   __IO uint32_t  MOD3_DIG_TST;   /*!<  (@ 0x100+0x140) MOD3_DIG_TST register                                    */
744   __IO uint32_t RESERVED10;
745   __IO uint32_t  RXADC_ANA_USR;    /*!<  (@ 0x100+0x148) RXADC_ANA_USR register                                   */
746   __IO uint32_t RESERVED11[2];
747   __IO uint32_t  LDO_ANA_ENG;            /*!<  (@ 0x100+0x154) LDO_ANA_ENG register                                     */
748   __IO uint32_t  RESERVED12[7];
749   __IO uint32_t  CBIAS0_ANA_ENG;   /*!<  (@ 0x100+0x174) CBIAS0_ANA_ENG register                                  */
750   __IO uint32_t  CBIAS1_ANA_ENG;   /*!<  (@ 0x100+0x178) CBIAS1_ANA_ENG register                                  */
751   __IO uint32_t  RESERVED13;
752   __IO uint32_t  SYNTHCAL0_DIG_OUT;   /*!<  (@ 0x100+0x180) SYNTHCAL0_DIG_OUT register                               */
753   __IO uint32_t  SYNTHCAL1_DIG_OUT;   /*!<  (@ 0x100+0x184) SYNTHCAL1_DIG_OUT register                               */
754   __IO uint32_t  SYNTHCAL2_DIG_OUT;   /*!<  (@ 0x100+0x188) SYNTHCAL2_DIG_OUT register                               */
755   __IO uint32_t  SYNTHCAL3_DIG_OUT;   /*!<  (@ 0x100+0x18C) SYNTHCAL3_DIG_OUT register                               */
756   __IO uint32_t  SYNTHCAL4_DIG_OUT;   /*!<  (@ 0x100+0x190) SYNTHCAL4_DIG_OUT register                               */
757   __IO uint32_t  SYNTHCAL5_DIG_OUT;   /*!<  (@ 0x100+0x194) SYNTHCAL5_DIG_OUT register                               */
758   __IO uint32_t  FSM_STATUS_DIG_OUT;    /*!<  (@ 0x100+0x198) FSM_STATUS_DIG_OUT register                              */
759   __IO uint32_t  IRQ_STATUS_DIG_OUT;    /*!<  (@ 0x100+0x19C) IRQ_STATUS_DIG_OUT register                              */
760   __IO uint32_t  RESERVED14;
761   __IO uint32_t  RSSI0_DIG_OUT;   /*!<  (@ 0x100+0x1A4) RSSI0_DIG_OUT register                                   */
762   __IO uint32_t  RSSI1_DIG_OUT;   /*!<  (@ 0x100+0x1A8) RSSI1_DIG_OUT register                                   */
763   __IO uint32_t  AGC_DIG_OUT;           /*!<  (@ 0x100+0x1AC) AGC_DIG_OUT register                                     */
764   __IO uint32_t  DEMOD_DIG_OUT;   /*!<  (@ 0x100+0x1B0) DEMOD_DIG_OUT register                                   */
765   __IO uint32_t  RESERVED15[3];
766   __IO uint32_t  AGC0_DIG_ENG;   /*!<  (@ 0x100+0x1C0) AGC0_DIG_ENG register                                    */
767   __IO uint32_t  AGC1_DIG_ENG;   /*!<  (@ 0x100+0x1C4) AGC1_DIG_ENG register                                    */
768   __IO uint32_t  AGC2_DIG_ENG;   /*!<  (@ 0x100+0x1C8) AGC2_DIG_ENG register                                    */
769   __IO uint32_t  AGC3_DIG_ENG;   /*!<  (@ 0x100+0x1CC) AGC3_DIG_ENG register                                    */
770   __IO uint32_t  AGC4_DIG_ENG;   /*!<  (@ 0x100+0x1D0) AGC4_DIG_ENG register                                    */
771   __IO uint32_t  AGC5_DIG_ENG;   /*!<  (@ 0x100+0x1D4) AGC5_DIG_ENG register                                    */
772   __IO uint32_t  AGC6_DIG_ENG;   /*!<  (@ 0x100+0x1D8) AGC6_DIG_ENG register                                    */
773   __IO uint32_t  AGC7_DIG_ENG;   /*!<  (@ 0x100+0x1DC) AGC7_DIG_ENG register                                    */
774   __IO uint32_t  AGC8_DIG_ENG;   /*!<  (@ 0x100+0x1E0) AGC8_DIG_ENG register                                    */
775   __IO uint32_t  AGC9_DIG_ENG;   /*!<  (@ 0x100+0x1E4) AGC9_DIG_ENG register                                    */
776   __IO uint32_t  AGC10_DIG_ENG;    /*!<  (@ 0x100+0x1E8) AGC10_DIG_ENG register                                   */
777   __IO uint32_t  AGC11_DIG_ENG;    /*!<  (@ 0x100+0x1EC) AGC11_DIG_ENG register                                   */
778   __IO uint32_t  AGC12_DIG_ENG;    /*!<  (@ 0x100+0x1F0) AGC12_DIG_ENG register                                   */
779   __IO uint32_t  AGC13_DIG_ENG;    /*!<  (@ 0x100+0x1F4) AGC13_DIG_ENG register                                   */
780   __IO uint32_t  AGC14_DIG_ENG;    /*!<  (@ 0x100+0x1F8) AGC14_DIG_ENG register                                   */
781   __IO uint32_t  AGC15_DIG_ENG;    /*!<  (@ 0x100+0x1FC) AGC15_DIG_ENG register                                   */
782   __IO uint32_t  AGC16_DIG_ENG;    /*!<  (@ 0x100+0x200) AGC16_DIG_ENG register                                   */
783   __IO uint32_t  AGC17_DIG_ENG;    /*!<  (@ 0x100+0x204) AGC17_DIG_ENG register                                   */
784   __IO uint32_t  AGC18_DIG_ENG;    /*!<  (@ 0x100+0x208) AGC18_DIG_ENG register                                   */
785   __IO uint32_t  AGC19_DIG_ENG;    /*!<  (@ 0x100+0x20C) AGC19_DIG_ENG register                                   */
786   __IO uint32_t  AGC20_DIG_ENG;    /*!<  (@ 0x100+0x210) AGC20_DIG_ENG register                                   */
787   __IO uint32_t  RESERVED16[4];
788   __IO uint32_t  RXADC_HW_TRIM_OUT;           /*!<  (@ 0x100+0x224) RXADC_HW_TRIM_OUT register                               */
789   __IO uint32_t  CBIAS0_HW_TRIM_OUT;          /*!<  (@ 0x100+0x228) CBIAS0_HW_TRIM_OUT register                              */
790   __IO uint32_t  RESERVED17;
791   __IO uint32_t  AGC_HW_TRIM_OUT;             /*!<  (@ 0x100+0x230) AGC_HW_TRIM_OUT register                                 */
792   __IO uint32_t  RESERVED18[3];
793   __IO uint32_t  ANTSW_DIG0_USR;              /*!<  (@ 0x100+0x240) Antenna Switching settings 0 register                    */
794   __IO uint32_t  ANTSW_DIG1_USR;              /*!<  (@ 0x100+0x244) Antenna Switching settings 1 register                    */
795   __IO uint32_t  ANTSW_DIG2_USR;              /*!<  (@ 0x100+0x248) Antenna Switching settings 2 register                    */
796   __IO uint32_t  ANTSW_DIG3_USR;              /*!<  (@ 0x100+0x24C) Antenna Switching settings 3 register                    */
797   __IO uint32_t  RESERVED19;
798 } RRM_TypeDef;                                  /*!< Size = 848 (0x350)                                                        */
799 
800 
801 /* =========================================================================================================================== */
802 /* ================                                     WAKEUP                                                ================ */
803 /* =========================================================================================================================== */
804 
805 
806 /**
807   * @brief Wakeup (WAKEUP)
808   */
809 
810 typedef struct                                  /*!< Wakeup structure                                                          */
811 {
812   __IO uint32_t  WAKEUP_BLOCK_VERSION;        /*!< (@ 0x00000000) Wakeup block version register                              */
813   __IO uint32_t  RESERVED;
814   __IO uint32_t  WAKEUP_OFFSET[2];            /*!< (@ 0x00000008) Wakeup offset_x register                                   */
815   __IO uint32_t  ABSOLUTE_TIME;               /*!< (@ 0x00000010) Absolute time register                                     */
816   __IO uint32_t  MINIMUM_PERIOD_LENGTH;       /*!< (@ 0x00000014) Minimum period length register                             */
817   __IO uint32_t  AVERAGE_PERIOD_LENGTH;       /*!< (@ 0x00000018) Average period length register                             */
818   __IO uint32_t  MAXIMUM_PERIOD_LENGTH;       /*!< (@ 0x0000001C) Maximum period length register                             */
819   __IO uint32_t  STATISTICS_RESTART;          /*!< (@ 0x00000020) Statistics restart register                                */
820   __IO uint32_t  BLUE_WAKEUP_TIME;            /*!< (@ 0x00000024) BLE wakeup time register                                   */
821   __IO uint32_t  BLUE_SLEEP_REQUEST_MODE;     /*!< (@ 0x00000028) BLE sleep request mode register                            */
822   __IO uint32_t  CM0_WAKEUP_TIME;             /*!< (@ 0x0000002C) CPU wakeup time register                                   */
823   __IO uint32_t  CM0_SLEEP_REQUEST_MODE;      /*!< (@ 0x00000030) CPU sleep request mode register                            */
824   __IO uint32_t  RESERVED1[3];
825   __IO uint32_t  WAKEUP_BLE_IRQ_ENABLE;       /*!< (@ 0x00000040) Wakeup BLE interrupt enable register                       */
826   __IO uint32_t  WAKEUP_BLE_IRQ_STATUS;       /*!< (@ 0x00000044) Wakeup BLE interrupt status register                       */
827   __IO uint32_t  WAKEUP_CM0_IRQ_ENABLE;       /*!< (@ 0x00000048) Wakeup CPU interrupt enable register                       */
828   __IO uint32_t  WAKEUP_CM0_IRQ_STATUS;       /*!< (@ 0x0000004C) Wakeup CPU interrupt status register                       */
829   __IO uint32_t  RESERVED2;
830 } WAKEUP_TypeDef;                               /*!< Size = 84 (0x54)                                                          */
831 
832 
833 /** @} */ /* End of group Device_Peripheral_peripherals */
834 
835 
836 /* =========================================================================================================================== */
837 /* ================                          Device Specific Peripheral Address Map                           ================ */
838 /* =========================================================================================================================== */
839 
840 
841 /** @addtogroup Device_Peripheral_peripheralAddr
842   * @{
843   */
844 #define NVM_BASE               (0x10040000U) /*!< Main FLASH base address */
845 #define SRAM_BASE              (0x20000000U) /*!< SRAM base address */
846 #define PERIPH_BASE            (0x40000000U) /*!< Peripheral base address */
847 
848 
849 /*!< Memory, OTP bytes */
850 
851 /* Base addresses */
852 #define SYSTEM_MEMORY_BASE     (0x10000000U)   /*!< System Memory : 6KB (0x10000000 – 0x100017FF)  */
853 #define OTP_AREA_BASE          (0x10001800U)   /*!< OTP area : 1kB (0x10001800 – 0x10001BFF)       */
854 
855 #define SRAM0_BASE             SRAM_BASE                  /*!< SRAM0 (12 KB) base address          */
856 #define SRAM1_BASE             (SRAM_BASE + 0x00003000U)  /*!< SRAM1 (12 KB) base address          */
857 
858 /* End addresses */
859 #define SRAM0_END_ADDR         (0x20002FFFU)   /*!< RAM0  : 12KB (0x20000000 – 0x20002FFF)         */
860 #define SRAM1_END_ADDR         (0x20005FFFU)   /*!< RAM1  : 12KB (0x20000000 – 0x20005FFF)         */
861 
862 #define SYSTEM_MEMORY_END_ADDR (0x100017FFU)   /*!< System Memory : 6KB (0x10000000 – 0x100017FF)  */
863 #define OTP_AREA_END_ADDR      (0x10001BFFU)   /*!< OTP area : 1KB (0x10001800 – 0x10001BFF)       */
864 
865 /*!< Peripheral memory map */
866 #define APB0PERIPH_BASE        PERIPH_BASE
867 #define APB1PERIPH_BASE       (PERIPH_BASE + 0x01000000U)
868 #define AHBPERIPH_BASE        (PERIPH_BASE + 0x08000000U)
869 #define APB2PERIPH_BASE       (PERIPH_BASE + 0x20000000U)
870 
871 
872 /*!< APB0 peripherals */
873 #define SYSCFG_BASE        (APB0PERIPH_BASE + 0x0000U)
874 #define FLASH_BASE         (APB0PERIPH_BASE + 0x1000U)
875 #define TIM2_BASE          (APB0PERIPH_BASE + 0x2000U)
876 #define IWDG_BASE          (APB0PERIPH_BASE + 0x3000U)
877 #define RTC_BASE           (APB0PERIPH_BASE + 0x4000U)
878 #define TIM16_BASE         (APB0PERIPH_BASE + 0x5000U)
879 #define TIM17_BASE         (APB0PERIPH_BASE + 0x6000U)
880 
881 /*!< APB1 peripherals */
882 #define I2C1_BASE          (APB1PERIPH_BASE + 0x0000U)
883 #define USART1_BASE        (APB1PERIPH_BASE + 0x4000U)
884 #define LPUART1_BASE       (APB1PERIPH_BASE + 0x5000U)
885 #define ADC1_BASE          (APB1PERIPH_BASE + 0x6000U)
886 #define SPI3_BASE          (APB1PERIPH_BASE + 0x7000U)
887 
888 /*!< AHB peripherals */
889 #define GPIOA_BASE                 (AHBPERIPH_BASE + 0x000000UL)
890 #define GPIOB_BASE                 (AHBPERIPH_BASE + 0x100000UL)
891 #define CRC_BASE                   (AHBPERIPH_BASE + 0x200000UL)
892 #define PKA_BASE                   (AHBPERIPH_BASE + 0x300000UL)
893 #define PKA_RAM_BASE               (AHBPERIPH_BASE + 0x300400UL)
894 #define RCC_BASE                   (AHBPERIPH_BASE + 0x400000UL)
895 #define PWR_BASE                   (AHBPERIPH_BASE + 0x500000UL)
896 #define RNG_BASE                   (AHBPERIPH_BASE + 0x600000UL)
897 #define DMA1_BASE                  (AHBPERIPH_BASE + 0x700000UL)
898 #define DMAMUX1_BASE               (AHBPERIPH_BASE + 0x800000UL)
899 
900 #define DMA1_Channel1_BASE         (DMA1_BASE + 0x0008)
901 #define DMA1_Channel2_BASE         (DMA1_BASE + 0x001C)
902 #define DMA1_Channel3_BASE         (DMA1_BASE + 0x0030)
903 #define DMA1_Channel4_BASE         (DMA1_BASE + 0x0044)
904 #define DMA1_Channel5_BASE         (DMA1_BASE + 0x0058)
905 #define DMA1_Channel6_BASE         (DMA1_BASE + 0x006C)
906 #define DMA1_Channel7_BASE         (DMA1_BASE + 0x0080)
907 #define DMA1_Channel8_BASE         (DMA1_BASE + 0x0094)
908 
909 #define DMAMUX1_Channel0_BASE      (DMAMUX1_BASE)
910 #define DMAMUX1_Channel1_BASE      (DMAMUX1_BASE + 0x00000004)
911 #define DMAMUX1_Channel2_BASE      (DMAMUX1_BASE + 0x00000008)
912 #define DMAMUX1_Channel3_BASE      (DMAMUX1_BASE + 0x0000000C)
913 #define DMAMUX1_Channel4_BASE      (DMAMUX1_BASE + 0x00000010)
914 #define DMAMUX1_Channel5_BASE      (DMAMUX1_BASE + 0x00000014)
915 #define DMAMUX1_Channel6_BASE      (DMAMUX1_BASE + 0x00000018)
916 #define DMAMUX1_Channel7_BASE      (DMAMUX1_BASE + 0x0000001C)
917 
918 /*!< APB2 peripherals */
919 #define BLUE_BASE                  (APB2PERIPH_BASE + 0x0000U)
920 #define RADIO_CTRL_BASE            (APB2PERIPH_BASE + 0x1000U)
921 #define RRM_BASE                   (APB2PERIPH_BASE + 0x1400U)
922 #define WAKEUP_BASE                (APB2PERIPH_BASE + 0x1800U)
923 
924 /** @} */ /* End of group Device_Peripheral_peripheralAddr */
925 
926 
927 /* =========================================================================================================================== */
928 /* ================                                  Peripheral declaration                                   ================ */
929 /* =========================================================================================================================== */
930 
931 
932 /** @addtogroup Device_Peripheral_declaration
933   * @{
934   */
935 
936 
937 /* Peripherals available on APB0 bus */
938 #define SYSCFG                      ((SYSCFG_TypeDef*)           SYSCFG_BASE)
939 #define FLASH                       ((FLASH_TypeDef*)             FLASH_BASE)
940 #define TIM2                        ((TIM_TypeDef*)               TIM2_BASE)
941 #define IWDG                        ((IWDG_TypeDef*)               IWDG_BASE)
942 #define RTC                         ((RTC_TypeDef*)                 RTC_BASE)
943 #define TIM16                       ((TIM_TypeDef*)               TIM16_BASE)
944 #define TIM17                       ((TIM_TypeDef*)               TIM17_BASE)
945 
946 /* Peripherals available on APB1 bus */
947 #define I2C1                        ((I2C_TypeDef*)                I2C1_BASE)
948 #define USART1                      ((USART_TypeDef*)            USART1_BASE)
949 #define LPUART1                     ((USART_TypeDef*)           LPUART1_BASE)
950 #define ADC1                        ((ADC_TypeDef*)                ADC1_BASE)
951 #define SPI3                        ((SPI_TypeDef*)                SPI3_BASE)
952 
953 /* Peripherals available on AHB bus */
954 #define GPIOA                       ((GPIO_TypeDef*)                                  GPIOA_BASE)
955 #define GPIOB                       ((GPIO_TypeDef*)                                  GPIOB_BASE)
956 #define CRC                         ((CRC_TypeDef*)                                     CRC_BASE)
957 #define PKA                         ((PKA_TypeDef*)                                     PKA_BASE)
958 #define PKA_RAM                     ((PKA_RAM_TypeDef*)                             PKA_RAM_BASE)
959 #define RCC                         ((RCC_TypeDef*)                                     RCC_BASE)
960 #define PWR                         ((PWR_TypeDef*)                                     PWR_BASE)
961 #define RNG                         ((RNG_TypeDef*)                                     RNG_BASE)
962 #define DMA1                        ((DMA_TypeDef*)                                    DMA1_BASE)
963 #define DMA1_Channel1               ((DMA_Channel_TypeDef *)                  DMA1_Channel1_BASE)
964 #define DMA1_Channel2               ((DMA_Channel_TypeDef *)                  DMA1_Channel2_BASE)
965 #define DMA1_Channel3               ((DMA_Channel_TypeDef *)                  DMA1_Channel3_BASE)
966 #define DMA1_Channel4               ((DMA_Channel_TypeDef *)                  DMA1_Channel4_BASE)
967 #define DMA1_Channel5               ((DMA_Channel_TypeDef *)                  DMA1_Channel5_BASE)
968 #define DMA1_Channel6               ((DMA_Channel_TypeDef *)                  DMA1_Channel6_BASE)
969 #define DMA1_Channel7               ((DMA_Channel_TypeDef *)                  DMA1_Channel7_BASE)
970 #define DMA1_Channel8               ((DMA_Channel_TypeDef *)                  DMA1_Channel8_BASE)
971 #define DMAMUX1                     ((DMAMUX_Channel_TypeDef *)                     DMAMUX1_BASE)
972 #define DMAMUX1_Channel0            ((DMAMUX_Channel_TypeDef *)            DMAMUX1_Channel0_BASE)
973 #define DMAMUX1_Channel1            ((DMAMUX_Channel_TypeDef *)            DMAMUX1_Channel1_BASE)
974 #define DMAMUX1_Channel2            ((DMAMUX_Channel_TypeDef *)            DMAMUX1_Channel2_BASE)
975 #define DMAMUX1_Channel3            ((DMAMUX_Channel_TypeDef *)            DMAMUX1_Channel3_BASE)
976 #define DMAMUX1_Channel4            ((DMAMUX_Channel_TypeDef *)            DMAMUX1_Channel4_BASE)
977 #define DMAMUX1_Channel5            ((DMAMUX_Channel_TypeDef *)            DMAMUX1_Channel5_BASE)
978 #define DMAMUX1_Channel6            ((DMAMUX_Channel_TypeDef *)            DMAMUX1_Channel6_BASE)
979 #define DMAMUX1_Channel7            ((DMAMUX_Channel_TypeDef *)            DMAMUX1_Channel7_BASE)
980 
981 /* Peripherals available on APB2 bus */
982 #define BLUE                        ((BLUE_TypeDef*)                BLUE_BASE)
983 #define RADIO                       (BLUE)
984 #define RADIO_CTRL                  ((RADIO_CTRL_TypeDef*)    RADIO_CTRL_BASE)
985 #define RRM                         ((RRM_TypeDef*)                  RRM_BASE)
986 #define WAKEUP                      ((WAKEUP_TypeDef*)            WAKEUP_BASE)
987 
988 /** @} */ /* End of group Device_Peripheral_declaration */
989 
990 /* =========================================  End of section using anonymous unions  ========================================= */
991 #if defined (__CC_ARM)
992 #pragma pop
993 #elif defined (__ICCARM__)
994 /* leave anonymous unions enabled */
995 #elif (__ARMCC_VERSION >= 6010050)
996 #pragma clang diagnostic pop
997 #elif defined (__GNUC__)
998 /* anonymous unions are enabled by default */
999 #elif defined (__TMS470__)
1000 /* anonymous unions are enabled by default */
1001 #elif defined (__TASKING__)
1002 #pragma warning restore
1003 #elif defined (__CSMC__)
1004 /* anonymous unions are enabled by default */
1005 #endif
1006 
1007 
1008 /* =========================================================================================================================== */
1009 /* ================                                Pos/Mask Peripheral Section                                ================ */
1010 /* =========================================================================================================================== */
1011 
1012 
1013 /** @addtogroup PosMask_peripherals
1014   * @{
1015   */
1016 
1017 /* =========================================================================================================================== */
1018 /*=====================                                       DMA                                       ===================== */
1019 /* =========================================================================================================================== */
1020 
1021 /* =====================================================    ISR    ===================================================== */
1022 #define DMA_ISR_TEIF8_Pos                                                  (31UL)   /*!<DMA ISR: TEIF8 (Bit 31) */
1023 #define DMA_ISR_TEIF8_Msk                                                  (0x80000000UL)   /*!< DMA ISR: TEIF8 (Bitfield-Mask: 0x01) */
1024 #define DMA_ISR_TEIF8                                                      DMA_ISR_TEIF8_Msk
1025 #define DMA_ISR_HTIF8_Pos                                                  (30UL)   /*!<DMA ISR: HTIF8 (Bit 30) */
1026 #define DMA_ISR_HTIF8_Msk                                                  (0x40000000UL)   /*!< DMA ISR: HTIF8 (Bitfield-Mask: 0x01) */
1027 #define DMA_ISR_HTIF8                                                      DMA_ISR_HTIF8_Msk
1028 #define DMA_ISR_TCIF8_Pos                                                  (29UL)   /*!<DMA ISR: TCIF8 (Bit 29) */
1029 #define DMA_ISR_TCIF8_Msk                                                  (0x20000000UL)   /*!< DMA ISR: TCIF8 (Bitfield-Mask: 0x01) */
1030 #define DMA_ISR_TCIF8                                                      DMA_ISR_TCIF8_Msk
1031 #define DMA_ISR_GIF8_Pos                                                   (28UL)   /*!<DMA ISR: GIF8 (Bit 28) */
1032 #define DMA_ISR_GIF8_Msk                                                   (0x10000000UL)   /*!< DMA ISR: GIF8 (Bitfield-Mask: 0x01) */
1033 #define DMA_ISR_GIF8                                                       DMA_ISR_GIF8_Msk
1034 #define DMA_ISR_TEIF7_Pos                                                  (27UL)   /*!<DMA ISR: TEIF7 (Bit 27) */
1035 #define DMA_ISR_TEIF7_Msk                                                  (0x8000000UL)    /*!< DMA ISR: TEIF7 (Bitfield-Mask: 0x01) */
1036 #define DMA_ISR_TEIF7                                                      DMA_ISR_TEIF7_Msk
1037 #define DMA_ISR_HTIF7_Pos                                                  (26UL)   /*!<DMA ISR: HTIF7 (Bit 26) */
1038 #define DMA_ISR_HTIF7_Msk                                                  (0x4000000UL)    /*!< DMA ISR: HTIF7 (Bitfield-Mask: 0x01) */
1039 #define DMA_ISR_HTIF7                                                      DMA_ISR_HTIF7_Msk
1040 #define DMA_ISR_TCIF7_Pos                                                  (25UL)   /*!<DMA ISR: TCIF7 (Bit 25) */
1041 #define DMA_ISR_TCIF7_Msk                                                  (0x2000000UL)    /*!< DMA ISR: TCIF7 (Bitfield-Mask: 0x01) */
1042 #define DMA_ISR_TCIF7                                                      DMA_ISR_TCIF7_Msk
1043 #define DMA_ISR_GIF7_Pos                                                   (24UL)   /*!<DMA ISR: GIF7 (Bit 24) */
1044 #define DMA_ISR_GIF7_Msk                                                   (0x1000000UL)    /*!< DMA ISR: GIF7 (Bitfield-Mask: 0x01) */
1045 #define DMA_ISR_GIF7                                                       DMA_ISR_GIF7_Msk
1046 #define DMA_ISR_TEIF6_Pos                                                  (23UL)   /*!<DMA ISR: TEIF6 (Bit 23) */
1047 #define DMA_ISR_TEIF6_Msk                                                  (0x800000UL)   /*!< DMA ISR: TEIF6 (Bitfield-Mask: 0x01) */
1048 #define DMA_ISR_TEIF6                                                      DMA_ISR_TEIF6_Msk
1049 #define DMA_ISR_HTIF6_Pos                                                  (22UL)   /*!<DMA ISR: HTIF6 (Bit 22) */
1050 #define DMA_ISR_HTIF6_Msk                                                  (0x400000UL)   /*!< DMA ISR: HTIF6 (Bitfield-Mask: 0x01) */
1051 #define DMA_ISR_HTIF6                                                      DMA_ISR_HTIF6_Msk
1052 #define DMA_ISR_TCIF6_Pos                                                  (21UL)   /*!<DMA ISR: TCIF6 (Bit 21) */
1053 #define DMA_ISR_TCIF6_Msk                                                  (0x200000UL)   /*!< DMA ISR: TCIF6 (Bitfield-Mask: 0x01) */
1054 #define DMA_ISR_TCIF6                                                      DMA_ISR_TCIF6_Msk
1055 #define DMA_ISR_GIF6_Pos                                                   (20UL)   /*!<DMA ISR: GIF6 (Bit 20) */
1056 #define DMA_ISR_GIF6_Msk                                                   (0x100000UL)   /*!< DMA ISR: GIF6 (Bitfield-Mask: 0x01) */
1057 #define DMA_ISR_GIF6                                                       DMA_ISR_GIF6_Msk
1058 #define DMA_ISR_TEIF5_Pos                                                  (19UL)   /*!<DMA ISR: TEIF5 (Bit 19) */
1059 #define DMA_ISR_TEIF5_Msk                                                  (0x80000UL)    /*!< DMA ISR: TEIF5 (Bitfield-Mask: 0x01) */
1060 #define DMA_ISR_TEIF5                                                      DMA_ISR_TEIF5_Msk
1061 #define DMA_ISR_HTIF5_Pos                                                  (18UL)   /*!<DMA ISR: HTIF5 (Bit 18) */
1062 #define DMA_ISR_HTIF5_Msk                                                  (0x40000UL)    /*!< DMA ISR: HTIF5 (Bitfield-Mask: 0x01) */
1063 #define DMA_ISR_HTIF5                                                      DMA_ISR_HTIF5_Msk
1064 #define DMA_ISR_TCIF5_Pos                                                  (17UL)   /*!<DMA ISR: TCIF5 (Bit 17) */
1065 #define DMA_ISR_TCIF5_Msk                                                  (0x20000UL)    /*!< DMA ISR: TCIF5 (Bitfield-Mask: 0x01) */
1066 #define DMA_ISR_TCIF5                                                      DMA_ISR_TCIF5_Msk
1067 #define DMA_ISR_GIF5_Pos                                                   (16UL)   /*!<DMA ISR: GIF5 (Bit 16) */
1068 #define DMA_ISR_GIF5_Msk                                                   (0x10000UL)    /*!< DMA ISR: GIF5 (Bitfield-Mask: 0x01) */
1069 #define DMA_ISR_GIF5                                                       DMA_ISR_GIF5_Msk
1070 #define DMA_ISR_TEIF4_Pos                                                  (15UL)   /*!<DMA ISR: TEIF4 (Bit 15) */
1071 #define DMA_ISR_TEIF4_Msk                                                  (0x8000UL)   /*!< DMA ISR: TEIF4 (Bitfield-Mask: 0x01) */
1072 #define DMA_ISR_TEIF4                                                      DMA_ISR_TEIF4_Msk
1073 #define DMA_ISR_HTIF4_Pos                                                  (14UL)   /*!<DMA ISR: HTIF4 (Bit 14) */
1074 #define DMA_ISR_HTIF4_Msk                                                  (0x4000UL)   /*!< DMA ISR: HTIF4 (Bitfield-Mask: 0x01) */
1075 #define DMA_ISR_HTIF4                                                      DMA_ISR_HTIF4_Msk
1076 #define DMA_ISR_TCIF4_Pos                                                  (13UL)   /*!<DMA ISR: TCIF4 (Bit 13) */
1077 #define DMA_ISR_TCIF4_Msk                                                  (0x2000UL)   /*!< DMA ISR: TCIF4 (Bitfield-Mask: 0x01) */
1078 #define DMA_ISR_TCIF4                                                      DMA_ISR_TCIF4_Msk
1079 #define DMA_ISR_GIF4_Pos                                                   (12UL)   /*!<DMA ISR: GIF4 (Bit 12) */
1080 #define DMA_ISR_GIF4_Msk                                                   (0x1000UL)   /*!< DMA ISR: GIF4 (Bitfield-Mask: 0x01) */
1081 #define DMA_ISR_GIF4                                                       DMA_ISR_GIF4_Msk
1082 #define DMA_ISR_TEIF3_Pos                                                  (11UL)   /*!<DMA ISR: TEIF3 (Bit 11) */
1083 #define DMA_ISR_TEIF3_Msk                                                  (0x800UL)    /*!< DMA ISR: TEIF3 (Bitfield-Mask: 0x01) */
1084 #define DMA_ISR_TEIF3                                                      DMA_ISR_TEIF3_Msk
1085 #define DMA_ISR_HTIF3_Pos                                                  (10UL)   /*!<DMA ISR: HTIF3 (Bit 10) */
1086 #define DMA_ISR_HTIF3_Msk                                                  (0x400UL)    /*!< DMA ISR: HTIF3 (Bitfield-Mask: 0x01) */
1087 #define DMA_ISR_HTIF3                                                      DMA_ISR_HTIF3_Msk
1088 #define DMA_ISR_TCIF3_Pos                                                  (9UL)    /*!<DMA ISR: TCIF3 (Bit 9) */
1089 #define DMA_ISR_TCIF3_Msk                                                  (0x200UL)    /*!< DMA ISR: TCIF3 (Bitfield-Mask: 0x01) */
1090 #define DMA_ISR_TCIF3                                                      DMA_ISR_TCIF3_Msk
1091 #define DMA_ISR_GIF3_Pos                                                   (8UL)    /*!<DMA ISR: GIF3 (Bit 8) */
1092 #define DMA_ISR_GIF3_Msk                                                   (0x100UL)    /*!< DMA ISR: GIF3 (Bitfield-Mask: 0x01) */
1093 #define DMA_ISR_GIF3                                                       DMA_ISR_GIF3_Msk
1094 #define DMA_ISR_TEIF2_Pos                                                  (7UL)    /*!<DMA ISR: TEIF2 (Bit 7) */
1095 #define DMA_ISR_TEIF2_Msk                                                  (0x80UL)   /*!< DMA ISR: TEIF2 (Bitfield-Mask: 0x01) */
1096 #define DMA_ISR_TEIF2                                                      DMA_ISR_TEIF2_Msk
1097 #define DMA_ISR_HTIF2_Pos                                                  (6UL)    /*!<DMA ISR: HTIF2 (Bit 6) */
1098 #define DMA_ISR_HTIF2_Msk                                                  (0x40UL)   /*!< DMA ISR: HTIF2 (Bitfield-Mask: 0x01) */
1099 #define DMA_ISR_HTIF2                                                      DMA_ISR_HTIF2_Msk
1100 #define DMA_ISR_TCIF2_Pos                                                  (5UL)    /*!<DMA ISR: TCIF2 (Bit 5) */
1101 #define DMA_ISR_TCIF2_Msk                                                  (0x20UL)   /*!< DMA ISR: TCIF2 (Bitfield-Mask: 0x01) */
1102 #define DMA_ISR_TCIF2                                                      DMA_ISR_TCIF2_Msk
1103 #define DMA_ISR_GIF2_Pos                                                   (4UL)    /*!<DMA ISR: GIF2 (Bit 4) */
1104 #define DMA_ISR_GIF2_Msk                                                   (0x10UL)   /*!< DMA ISR: GIF2 (Bitfield-Mask: 0x01) */
1105 #define DMA_ISR_GIF2                                                       DMA_ISR_GIF2_Msk
1106 #define DMA_ISR_TEIF1_Pos                                                  (3UL)    /*!<DMA ISR: TEIF1 (Bit 3) */
1107 #define DMA_ISR_TEIF1_Msk                                                  (0x8UL)    /*!< DMA ISR: TEIF1 (Bitfield-Mask: 0x01) */
1108 #define DMA_ISR_TEIF1                                                      DMA_ISR_TEIF1_Msk
1109 #define DMA_ISR_HTIF1_Pos                                                  (2UL)    /*!<DMA ISR: HTIF1 (Bit 2) */
1110 #define DMA_ISR_HTIF1_Msk                                                  (0x4UL)    /*!< DMA ISR: HTIF1 (Bitfield-Mask: 0x01) */
1111 #define DMA_ISR_HTIF1                                                      DMA_ISR_HTIF1_Msk
1112 #define DMA_ISR_TCIF1_Pos                                                  (1UL)    /*!<DMA ISR: TCIF1 (Bit 1) */
1113 #define DMA_ISR_TCIF1_Msk                                                  (0x2UL)    /*!< DMA ISR: TCIF1 (Bitfield-Mask: 0x01) */
1114 #define DMA_ISR_TCIF1                                                      DMA_ISR_TCIF1_Msk
1115 #define DMA_ISR_GIF1_Pos                                                   (0UL)    /*!<DMA ISR: GIF1 (Bit 0) */
1116 #define DMA_ISR_GIF1_Msk                                                   (0x1UL)    /*!< DMA ISR: GIF1 (Bitfield-Mask: 0x01) */
1117 #define DMA_ISR_GIF1                                                       DMA_ISR_GIF1_Msk
1118 
1119 /* =====================================================    IFCR    ===================================================== */
1120 #define DMA_IFCR_CTEIF8_Pos                                                (31UL)   /*!<DMA IFCR: CTEIF8 (Bit 31) */
1121 #define DMA_IFCR_CTEIF8_Msk                                                (0x80000000UL)   /*!< DMA IFCR: CTEIF8 (Bitfield-Mask: 0x01) */
1122 #define DMA_IFCR_CTEIF8                                                    DMA_IFCR_CTEIF8_Msk
1123 #define DMA_IFCR_CHTIF8_Pos                                                (30UL)   /*!<DMA IFCR: CHTIF8 (Bit 30) */
1124 #define DMA_IFCR_CHTIF8_Msk                                                (0x40000000UL)   /*!< DMA IFCR: CHTIF8 (Bitfield-Mask: 0x01) */
1125 #define DMA_IFCR_CHTIF8                                                    DMA_IFCR_CHTIF8_Msk
1126 #define DMA_IFCR_CTCIF8_Pos                                                (29UL)   /*!<DMA IFCR: CTCIF8 (Bit 29) */
1127 #define DMA_IFCR_CTCIF8_Msk                                                (0x20000000UL)   /*!< DMA IFCR: CTCIF8 (Bitfield-Mask: 0x01) */
1128 #define DMA_IFCR_CTCIF8                                                    DMA_IFCR_CTCIF8_Msk
1129 #define DMA_IFCR_CGIF8_Pos                                                 (28UL)   /*!<DMA IFCR: CGIF8 (Bit 28) */
1130 #define DMA_IFCR_CGIF8_Msk                                                 (0x10000000UL)   /*!< DMA IFCR: CGIF8 (Bitfield-Mask: 0x01) */
1131 #define DMA_IFCR_CGIF8                                                     DMA_IFCR_CGIF8_Msk
1132 #define DMA_IFCR_CTEIF7_Pos                                                (27UL)   /*!<DMA IFCR: CTEIF7 (Bit 27) */
1133 #define DMA_IFCR_CTEIF7_Msk                                                (0x8000000UL)    /*!< DMA IFCR: CTEIF7 (Bitfield-Mask: 0x01) */
1134 #define DMA_IFCR_CTEIF7                                                    DMA_IFCR_CTEIF7_Msk
1135 #define DMA_IFCR_CHTIF7_Pos                                                (26UL)   /*!<DMA IFCR: CHTIF7 (Bit 26) */
1136 #define DMA_IFCR_CHTIF7_Msk                                                (0x4000000UL)    /*!< DMA IFCR: CHTIF7 (Bitfield-Mask: 0x01) */
1137 #define DMA_IFCR_CHTIF7                                                    DMA_IFCR_CHTIF7_Msk
1138 #define DMA_IFCR_CTCIF7_Pos                                                (25UL)   /*!<DMA IFCR: CTCIF7 (Bit 25) */
1139 #define DMA_IFCR_CTCIF7_Msk                                                (0x2000000UL)    /*!< DMA IFCR: CTCIF7 (Bitfield-Mask: 0x01) */
1140 #define DMA_IFCR_CTCIF7                                                    DMA_IFCR_CTCIF7_Msk
1141 #define DMA_IFCR_CGIF7_Pos                                                 (24UL)   /*!<DMA IFCR: CGIF7 (Bit 24) */
1142 #define DMA_IFCR_CGIF7_Msk                                                 (0x1000000UL)    /*!< DMA IFCR: CGIF7 (Bitfield-Mask: 0x01) */
1143 #define DMA_IFCR_CGIF7                                                     DMA_IFCR_CGIF7_Msk
1144 #define DMA_IFCR_CTEIF6_Pos                                                (23UL)   /*!<DMA IFCR: CTEIF6 (Bit 23) */
1145 #define DMA_IFCR_CTEIF6_Msk                                                (0x800000UL)   /*!< DMA IFCR: CTEIF6 (Bitfield-Mask: 0x01) */
1146 #define DMA_IFCR_CTEIF6                                                    DMA_IFCR_CTEIF6_Msk
1147 #define DMA_IFCR_CHTIF6_Pos                                                (22UL)   /*!<DMA IFCR: CHTIF6 (Bit 22) */
1148 #define DMA_IFCR_CHTIF6_Msk                                                (0x400000UL)   /*!< DMA IFCR: CHTIF6 (Bitfield-Mask: 0x01) */
1149 #define DMA_IFCR_CHTIF6                                                    DMA_IFCR_CHTIF6_Msk
1150 #define DMA_IFCR_CTCIF6_Pos                                                (21UL)   /*!<DMA IFCR: CTCIF6 (Bit 21) */
1151 #define DMA_IFCR_CTCIF6_Msk                                                (0x200000UL)   /*!< DMA IFCR: CTCIF6 (Bitfield-Mask: 0x01) */
1152 #define DMA_IFCR_CTCIF6                                                    DMA_IFCR_CTCIF6_Msk
1153 #define DMA_IFCR_CGIF6_Pos                                                 (20UL)   /*!<DMA IFCR: CGIF6 (Bit 20) */
1154 #define DMA_IFCR_CGIF6_Msk                                                 (0x100000UL)   /*!< DMA IFCR: CGIF6 (Bitfield-Mask: 0x01) */
1155 #define DMA_IFCR_CGIF6                                                     DMA_IFCR_CGIF6_Msk
1156 #define DMA_IFCR_CTEIF5_Pos                                                (19UL)   /*!<DMA IFCR: CTEIF5 (Bit 19) */
1157 #define DMA_IFCR_CTEIF5_Msk                                                (0x80000UL)    /*!< DMA IFCR: CTEIF5 (Bitfield-Mask: 0x01) */
1158 #define DMA_IFCR_CTEIF5                                                    DMA_IFCR_CTEIF5_Msk
1159 #define DMA_IFCR_CHTIF5_Pos                                                (18UL)   /*!<DMA IFCR: CHTIF5 (Bit 18) */
1160 #define DMA_IFCR_CHTIF5_Msk                                                (0x40000UL)    /*!< DMA IFCR: CHTIF5 (Bitfield-Mask: 0x01) */
1161 #define DMA_IFCR_CHTIF5                                                    DMA_IFCR_CHTIF5_Msk
1162 #define DMA_IFCR_CTCIF5_Pos                                                (17UL)   /*!<DMA IFCR: CTCIF5 (Bit 17) */
1163 #define DMA_IFCR_CTCIF5_Msk                                                (0x20000UL)    /*!< DMA IFCR: CTCIF5 (Bitfield-Mask: 0x01) */
1164 #define DMA_IFCR_CTCIF5                                                    DMA_IFCR_CTCIF5_Msk
1165 #define DMA_IFCR_CGIF5_Pos                                                 (16UL)   /*!<DMA IFCR: CGIF5 (Bit 16) */
1166 #define DMA_IFCR_CGIF5_Msk                                                 (0x10000UL)    /*!< DMA IFCR: CGIF5 (Bitfield-Mask: 0x01) */
1167 #define DMA_IFCR_CGIF5                                                     DMA_IFCR_CGIF5_Msk
1168 #define DMA_IFCR_CTEIF4_Pos                                                (15UL)   /*!<DMA IFCR: CTEIF4 (Bit 15) */
1169 #define DMA_IFCR_CTEIF4_Msk                                                (0x8000UL)   /*!< DMA IFCR: CTEIF4 (Bitfield-Mask: 0x01) */
1170 #define DMA_IFCR_CTEIF4                                                    DMA_IFCR_CTEIF4_Msk
1171 #define DMA_IFCR_CHTIF4_Pos                                                (14UL)   /*!<DMA IFCR: CHTIF4 (Bit 14) */
1172 #define DMA_IFCR_CHTIF4_Msk                                                (0x4000UL)   /*!< DMA IFCR: CHTIF4 (Bitfield-Mask: 0x01) */
1173 #define DMA_IFCR_CHTIF4                                                    DMA_IFCR_CHTIF4_Msk
1174 #define DMA_IFCR_CTCIF4_Pos                                                (13UL)   /*!<DMA IFCR: CTCIF4 (Bit 13) */
1175 #define DMA_IFCR_CTCIF4_Msk                                                (0x2000UL)   /*!< DMA IFCR: CTCIF4 (Bitfield-Mask: 0x01) */
1176 #define DMA_IFCR_CTCIF4                                                    DMA_IFCR_CTCIF4_Msk
1177 #define DMA_IFCR_CGIF4_Pos                                                 (12UL)   /*!<DMA IFCR: CGIF4 (Bit 12) */
1178 #define DMA_IFCR_CGIF4_Msk                                                 (0x1000UL)   /*!< DMA IFCR: CGIF4 (Bitfield-Mask: 0x01) */
1179 #define DMA_IFCR_CGIF4                                                     DMA_IFCR_CGIF4_Msk
1180 #define DMA_IFCR_CTEIF3_Pos                                                (11UL)   /*!<DMA IFCR: CTEIF3 (Bit 11) */
1181 #define DMA_IFCR_CTEIF3_Msk                                                (0x800UL)    /*!< DMA IFCR: CTEIF3 (Bitfield-Mask: 0x01) */
1182 #define DMA_IFCR_CTEIF3                                                    DMA_IFCR_CTEIF3_Msk
1183 #define DMA_IFCR_CHTIF3_Pos                                                (10UL)   /*!<DMA IFCR: CHTIF3 (Bit 10) */
1184 #define DMA_IFCR_CHTIF3_Msk                                                (0x400UL)    /*!< DMA IFCR: CHTIF3 (Bitfield-Mask: 0x01) */
1185 #define DMA_IFCR_CHTIF3                                                    DMA_IFCR_CHTIF3_Msk
1186 #define DMA_IFCR_CTCIF3_Pos                                                (9UL)    /*!<DMA IFCR: CTCIF3 (Bit 9) */
1187 #define DMA_IFCR_CTCIF3_Msk                                                (0x200UL)    /*!< DMA IFCR: CTCIF3 (Bitfield-Mask: 0x01) */
1188 #define DMA_IFCR_CTCIF3                                                    DMA_IFCR_CTCIF3_Msk
1189 #define DMA_IFCR_CGIF3_Pos                                                 (8UL)    /*!<DMA IFCR: CGIF3 (Bit 8) */
1190 #define DMA_IFCR_CGIF3_Msk                                                 (0x100UL)    /*!< DMA IFCR: CGIF3 (Bitfield-Mask: 0x01) */
1191 #define DMA_IFCR_CGIF3                                                     DMA_IFCR_CGIF3_Msk
1192 #define DMA_IFCR_CTEIF2_Pos                                                (7UL)    /*!<DMA IFCR: CTEIF2 (Bit 7) */
1193 #define DMA_IFCR_CTEIF2_Msk                                                (0x80UL)   /*!< DMA IFCR: CTEIF2 (Bitfield-Mask: 0x01) */
1194 #define DMA_IFCR_CTEIF2                                                    DMA_IFCR_CTEIF2_Msk
1195 #define DMA_IFCR_CHTIF2_Pos                                                (6UL)    /*!<DMA IFCR: CHTIF2 (Bit 6) */
1196 #define DMA_IFCR_CHTIF2_Msk                                                (0x40UL)   /*!< DMA IFCR: CHTIF2 (Bitfield-Mask: 0x01) */
1197 #define DMA_IFCR_CHTIF2                                                    DMA_IFCR_CHTIF2_Msk
1198 #define DMA_IFCR_CTCIF2_Pos                                                (5UL)    /*!<DMA IFCR: CTCIF2 (Bit 5) */
1199 #define DMA_IFCR_CTCIF2_Msk                                                (0x20UL)   /*!< DMA IFCR: CTCIF2 (Bitfield-Mask: 0x01) */
1200 #define DMA_IFCR_CTCIF2                                                    DMA_IFCR_CTCIF2_Msk
1201 #define DMA_IFCR_CGIF2_Pos                                                 (4UL)    /*!<DMA IFCR: CGIF2 (Bit 4) */
1202 #define DMA_IFCR_CGIF2_Msk                                                 (0x10UL)   /*!< DMA IFCR: CGIF2 (Bitfield-Mask: 0x01) */
1203 #define DMA_IFCR_CGIF2                                                     DMA_IFCR_CGIF2_Msk
1204 #define DMA_IFCR_CTEIF1_Pos                                                (3UL)    /*!<DMA IFCR: CTEIF1 (Bit 3) */
1205 #define DMA_IFCR_CTEIF1_Msk                                                (0x8UL)    /*!< DMA IFCR: CTEIF1 (Bitfield-Mask: 0x01) */
1206 #define DMA_IFCR_CTEIF1                                                    DMA_IFCR_CTEIF1_Msk
1207 #define DMA_IFCR_CHTIF1_Pos                                                (2UL)    /*!<DMA IFCR: CHTIF1 (Bit 2) */
1208 #define DMA_IFCR_CHTIF1_Msk                                                (0x4UL)    /*!< DMA IFCR: CHTIF1 (Bitfield-Mask: 0x01) */
1209 #define DMA_IFCR_CHTIF1                                                    DMA_IFCR_CHTIF1_Msk
1210 #define DMA_IFCR_CTCIF1_Pos                                                (1UL)    /*!<DMA IFCR: CTCIF1 (Bit 1) */
1211 #define DMA_IFCR_CTCIF1_Msk                                                (0x2UL)    /*!< DMA IFCR: CTCIF1 (Bitfield-Mask: 0x01) */
1212 #define DMA_IFCR_CTCIF1                                                    DMA_IFCR_CTCIF1_Msk
1213 #define DMA_IFCR_CGIF1_Pos                                                 (0UL)    /*!<DMA IFCR: CGIF1 (Bit 0) */
1214 #define DMA_IFCR_CGIF1_Msk                                                 (0x1UL)    /*!< DMA IFCR: CGIF1 (Bitfield-Mask: 0x01) */
1215 #define DMA_IFCR_CGIF1                                                     DMA_IFCR_CGIF1_Msk
1216 
1217 /* =====================================================    CCR    ===================================================== */
1218 #define DMA_CCR_MEM2MEM_Pos                                                (14UL)   /*!<DMA CCR: MEM2MEM (Bit 14) */
1219 #define DMA_CCR_MEM2MEM_Msk                                                (0x4000UL)   /*!< DMA CCR: MEM2MEM (Bitfield-Mask: 0x01) */
1220 #define DMA_CCR_MEM2MEM                                                    DMA_CCR_MEM2MEM_Msk
1221 #define DMA_CCR_PL_Pos                                                     (12UL)   /*!<DMA CCR: PL (Bit 12) */
1222 #define DMA_CCR_PL_Msk                                                     (0x3000UL)   /*!< DMA CCR: PL (Bitfield-Mask: 0x03) */
1223 #define DMA_CCR_PL                                                         DMA_CCR_PL_Msk
1224 #define DMA_CCR_PL_0                                                       (0x1U << DMA_CCR_PL_Pos)
1225 #define DMA_CCR_PL_1                                                       (0x2U << DMA_CCR_PL_Pos)
1226 #define DMA_CCR_MSIZE_Pos                                                  (10UL)   /*!<DMA CCR: MSIZE (Bit 10) */
1227 #define DMA_CCR_MSIZE_Msk                                                  (0xc00UL)    /*!< DMA CCR: MSIZE (Bitfield-Mask: 0x03) */
1228 #define DMA_CCR_MSIZE                                                      DMA_CCR_MSIZE_Msk
1229 #define DMA_CCR_MSIZE_0                                                    (0x1U << DMA_CCR_MSIZE_Pos)
1230 #define DMA_CCR_MSIZE_1                                                    (0x2U << DMA_CCR_MSIZE_Pos)
1231 #define DMA_CCR_PSIZE_Pos                                                  (8UL)    /*!<DMA CCR: PSIZE (Bit 8) */
1232 #define DMA_CCR_PSIZE_Msk                                                  (0x300UL)    /*!< DMA CCR: PSIZE (Bitfield-Mask: 0x03) */
1233 #define DMA_CCR_PSIZE                                                      DMA_CCR_PSIZE_Msk
1234 #define DMA_CCR_PSIZE_0                                                    (0x1U << DMA_CCR_PSIZE_Pos)
1235 #define DMA_CCR_PSIZE_1                                                    (0x2U << DMA_CCR_PSIZE_Pos)
1236 #define DMA_CCR_MINC_Pos                                                   (7UL)    /*!<DMA CCR: MINC (Bit 7) */
1237 #define DMA_CCR_MINC_Msk                                                   (0x80UL)   /*!< DMA CCR: MINC (Bitfield-Mask: 0x01) */
1238 #define DMA_CCR_MINC                                                       DMA_CCR_MINC_Msk
1239 #define DMA_CCR_PINC_Pos                                                   (6UL)    /*!<DMA CCR: PINC (Bit 6) */
1240 #define DMA_CCR_PINC_Msk                                                   (0x40UL)   /*!< DMA CCR: PINC (Bitfield-Mask: 0x01) */
1241 #define DMA_CCR_PINC                                                       DMA_CCR_PINC_Msk
1242 #define DMA_CCR_CIRC_Pos                                                   (5UL)    /*!<DMA CCR: CIRC (Bit 5) */
1243 #define DMA_CCR_CIRC_Msk                                                   (0x20UL)   /*!< DMA CCR: CIRC (Bitfield-Mask: 0x01) */
1244 #define DMA_CCR_CIRC                                                       DMA_CCR_CIRC_Msk
1245 #define DMA_CCR_DIR_Pos                                                    (4UL)    /*!<DMA CCR: DIR (Bit 4) */
1246 #define DMA_CCR_DIR_Msk                                                    (0x10UL)   /*!< DMA CCR: DIR (Bitfield-Mask: 0x01) */
1247 #define DMA_CCR_DIR                                                        DMA_CCR_DIR_Msk
1248 #define DMA_CCR_TEIE_Pos                                                   (3UL)    /*!<DMA CCR: TEIE (Bit 3) */
1249 #define DMA_CCR_TEIE_Msk                                                   (0x8UL)    /*!< DMA CCR: TEIE (Bitfield-Mask: 0x01) */
1250 #define DMA_CCR_TEIE                                                       DMA_CCR_TEIE_Msk
1251 #define DMA_CCR_HTIE_Pos                                                   (2UL)    /*!<DMA CCR: HTIE (Bit 2) */
1252 #define DMA_CCR_HTIE_Msk                                                   (0x4UL)    /*!< DMA CCR: HTIE (Bitfield-Mask: 0x01) */
1253 #define DMA_CCR_HTIE                                                       DMA_CCR_HTIE_Msk
1254 #define DMA_CCR_TCIE_Pos                                                   (1UL)    /*!<DMA CCR: TCIE (Bit 1) */
1255 #define DMA_CCR_TCIE_Msk                                                   (0x2UL)    /*!< DMA CCR: TCIE (Bitfield-Mask: 0x01) */
1256 #define DMA_CCR_TCIE                                                       DMA_CCR_TCIE_Msk
1257 #define DMA_CCR_EN_Pos                                                     (0UL)    /*!<DMA CCR: EN (Bit 0) */
1258 #define DMA_CCR_EN_Msk                                                     (0x1UL)    /*!< DMA CCR: EN (Bitfield-Mask: 0x01) */
1259 #define DMA_CCR_EN                                                         DMA_CCR_EN_Msk
1260 
1261 /* =====================================================    CNDTR    ===================================================== */
1262 #define DMA_CNDTR_NDT_Pos                                                  (0UL)    /*!<DMA CNDTR: NDT (Bit 0) */
1263 #define DMA_CNDTR_NDT_Msk                                                  (0xffffUL)   /*!< DMA CNDTR: NDT (Bitfield-Mask: 0xffff) */
1264 #define DMA_CNDTR_NDT                                                      DMA_CNDTR_NDT_Msk
1265 #define DMA_CNDTR_NDT_0                                                    (0x1U << DMA_CNDTR_NDT_Pos)
1266 #define DMA_CNDTR_NDT_1                                                    (0x2U << DMA_CNDTR_NDT_Pos)
1267 #define DMA_CNDTR_NDT_2                                                    (0x4U << DMA_CNDTR_NDT_Pos)
1268 #define DMA_CNDTR_NDT_3                                                    (0x8U << DMA_CNDTR_NDT_Pos)
1269 #define DMA_CNDTR_NDT_4                                                    (0x10U << DMA_CNDTR_NDT_Pos)
1270 #define DMA_CNDTR_NDT_5                                                    (0x20U << DMA_CNDTR_NDT_Pos)
1271 #define DMA_CNDTR_NDT_6                                                    (0x40U << DMA_CNDTR_NDT_Pos)
1272 #define DMA_CNDTR_NDT_7                                                    (0x80U << DMA_CNDTR_NDT_Pos)
1273 #define DMA_CNDTR_NDT_8                                                    (0x100U << DMA_CNDTR_NDT_Pos)
1274 #define DMA_CNDTR_NDT_9                                                    (0x200U << DMA_CNDTR_NDT_Pos)
1275 #define DMA_CNDTR_NDT_10                                                   (0x400U << DMA_CNDTR_NDT_Pos)
1276 #define DMA_CNDTR_NDT_11                                                   (0x800U << DMA_CNDTR_NDT_Pos)
1277 #define DMA_CNDTR_NDT_12                                                   (0x1000U << DMA_CNDTR_NDT_Pos)
1278 #define DMA_CNDTR_NDT_13                                                   (0x2000U << DMA_CNDTR_NDT_Pos)
1279 #define DMA_CNDTR_NDT_14                                                   (0x4000U << DMA_CNDTR_NDT_Pos)
1280 #define DMA_CNDTR_NDT_15                                                   (0x8000U << DMA_CNDTR_NDT_Pos)
1281 
1282 /* =====================================================    CPAR    ===================================================== */
1283 #define DMA_CPAR_PA_Pos                                                    (0UL)    /*!<DMA CPAR: PA (Bit 0) */
1284 #define DMA_CPAR_PA_Msk                                                    (0xffffffffUL)   /*!< DMA CPAR: PA (Bitfield-Mask: 0xffffffff) */
1285 #define DMA_CPAR_PA                                                        DMA_CPAR_PA_Msk
1286 #define DMA_CPAR_PA_0                                                      (0x1U << DMA_CPAR_PA_Pos)
1287 #define DMA_CPAR_PA_1                                                      (0x2U << DMA_CPAR_PA_Pos)
1288 #define DMA_CPAR_PA_2                                                      (0x4U << DMA_CPAR_PA_Pos)
1289 #define DMA_CPAR_PA_3                                                      (0x8U << DMA_CPAR_PA_Pos)
1290 #define DMA_CPAR_PA_4                                                      (0x10U << DMA_CPAR_PA_Pos)
1291 #define DMA_CPAR_PA_5                                                      (0x20U << DMA_CPAR_PA_Pos)
1292 #define DMA_CPAR_PA_6                                                      (0x40U << DMA_CPAR_PA_Pos)
1293 #define DMA_CPAR_PA_7                                                      (0x80U << DMA_CPAR_PA_Pos)
1294 #define DMA_CPAR_PA_8                                                      (0x100U << DMA_CPAR_PA_Pos)
1295 #define DMA_CPAR_PA_9                                                      (0x200U << DMA_CPAR_PA_Pos)
1296 #define DMA_CPAR_PA_10                                                     (0x400U << DMA_CPAR_PA_Pos)
1297 #define DMA_CPAR_PA_11                                                     (0x800U << DMA_CPAR_PA_Pos)
1298 #define DMA_CPAR_PA_12                                                     (0x1000U << DMA_CPAR_PA_Pos)
1299 #define DMA_CPAR_PA_13                                                     (0x2000U << DMA_CPAR_PA_Pos)
1300 #define DMA_CPAR_PA_14                                                     (0x4000U << DMA_CPAR_PA_Pos)
1301 #define DMA_CPAR_PA_15                                                     (0x8000U << DMA_CPAR_PA_Pos)
1302 #define DMA_CPAR_PA_16                                                     (0x10000U << DMA_CPAR_PA_Pos)
1303 #define DMA_CPAR_PA_17                                                     (0x20000U << DMA_CPAR_PA_Pos)
1304 #define DMA_CPAR_PA_18                                                     (0x40000U << DMA_CPAR_PA_Pos)
1305 #define DMA_CPAR_PA_19                                                     (0x80000U << DMA_CPAR_PA_Pos)
1306 #define DMA_CPAR_PA_20                                                     (0x100000U << DMA_CPAR_PA_Pos)
1307 #define DMA_CPAR_PA_21                                                     (0x200000U << DMA_CPAR_PA_Pos)
1308 #define DMA_CPAR_PA_22                                                     (0x400000U << DMA_CPAR_PA_Pos)
1309 #define DMA_CPAR_PA_23                                                     (0x800000U << DMA_CPAR_PA_Pos)
1310 #define DMA_CPAR_PA_24                                                     (0x1000000U << DMA_CPAR_PA_Pos)
1311 #define DMA_CPAR_PA_25                                                     (0x2000000U << DMA_CPAR_PA_Pos)
1312 #define DMA_CPAR_PA_26                                                     (0x4000000U << DMA_CPAR_PA_Pos)
1313 #define DMA_CPAR_PA_27                                                     (0x8000000U << DMA_CPAR_PA_Pos)
1314 #define DMA_CPAR_PA_28                                                     (0x10000000U << DMA_CPAR_PA_Pos)
1315 #define DMA_CPAR_PA_29                                                     (0x20000000U << DMA_CPAR_PA_Pos)
1316 #define DMA_CPAR_PA_30                                                     (0x40000000U << DMA_CPAR_PA_Pos)
1317 #define DMA_CPAR_PA_31                                                     (0x80000000UL << DMA_CPAR_PA_Pos)
1318 
1319 /* =====================================================    CMAR    ===================================================== */
1320 #define DMA_CMAR_MA_Pos                                                    (0UL)    /*!<DMA CMAR: MA (Bit 0) */
1321 #define DMA_CMAR_MA_Msk                                                    (0xffffffffUL)   /*!< DMA CMAR: MA (Bitfield-Mask: 0xffffffff) */
1322 #define DMA_CMAR_MA                                                        DMA_CMAR_MA_Msk
1323 #define DMA_CMAR_MA_0                                                      (0x1U << DMA_CMAR_MA_Pos)
1324 #define DMA_CMAR_MA_1                                                      (0x2U << DMA_CMAR_MA_Pos)
1325 #define DMA_CMAR_MA_2                                                      (0x4U << DMA_CMAR_MA_Pos)
1326 #define DMA_CMAR_MA_3                                                      (0x8U << DMA_CMAR_MA_Pos)
1327 #define DMA_CMAR_MA_4                                                      (0x10U << DMA_CMAR_MA_Pos)
1328 #define DMA_CMAR_MA_5                                                      (0x20U << DMA_CMAR_MA_Pos)
1329 #define DMA_CMAR_MA_6                                                      (0x40U << DMA_CMAR_MA_Pos)
1330 #define DMA_CMAR_MA_7                                                      (0x80U << DMA_CMAR_MA_Pos)
1331 #define DMA_CMAR_MA_8                                                      (0x100U << DMA_CMAR_MA_Pos)
1332 #define DMA_CMAR_MA_9                                                      (0x200U << DMA_CMAR_MA_Pos)
1333 #define DMA_CMAR_MA_10                                                     (0x400U << DMA_CMAR_MA_Pos)
1334 #define DMA_CMAR_MA_11                                                     (0x800U << DMA_CMAR_MA_Pos)
1335 #define DMA_CMAR_MA_12                                                     (0x1000U << DMA_CMAR_MA_Pos)
1336 #define DMA_CMAR_MA_13                                                     (0x2000U << DMA_CMAR_MA_Pos)
1337 #define DMA_CMAR_MA_14                                                     (0x4000U << DMA_CMAR_MA_Pos)
1338 #define DMA_CMAR_MA_15                                                     (0x8000U << DMA_CMAR_MA_Pos)
1339 #define DMA_CMAR_MA_16                                                     (0x10000U << DMA_CMAR_MA_Pos)
1340 #define DMA_CMAR_MA_17                                                     (0x20000U << DMA_CMAR_MA_Pos)
1341 #define DMA_CMAR_MA_18                                                     (0x40000U << DMA_CMAR_MA_Pos)
1342 #define DMA_CMAR_MA_19                                                     (0x80000U << DMA_CMAR_MA_Pos)
1343 #define DMA_CMAR_MA_20                                                     (0x100000U << DMA_CMAR_MA_Pos)
1344 #define DMA_CMAR_MA_21                                                     (0x200000U << DMA_CMAR_MA_Pos)
1345 #define DMA_CMAR_MA_22                                                     (0x400000U << DMA_CMAR_MA_Pos)
1346 #define DMA_CMAR_MA_23                                                     (0x800000U << DMA_CMAR_MA_Pos)
1347 #define DMA_CMAR_MA_24                                                     (0x1000000U << DMA_CMAR_MA_Pos)
1348 #define DMA_CMAR_MA_25                                                     (0x2000000U << DMA_CMAR_MA_Pos)
1349 #define DMA_CMAR_MA_26                                                     (0x4000000U << DMA_CMAR_MA_Pos)
1350 #define DMA_CMAR_MA_27                                                     (0x8000000U << DMA_CMAR_MA_Pos)
1351 #define DMA_CMAR_MA_28                                                     (0x10000000U << DMA_CMAR_MA_Pos)
1352 #define DMA_CMAR_MA_29                                                     (0x20000000U << DMA_CMAR_MA_Pos)
1353 #define DMA_CMAR_MA_30                                                     (0x40000000U << DMA_CMAR_MA_Pos)
1354 #define DMA_CMAR_MA_31                                                     (0x80000000UL << DMA_CMAR_MA_Pos)
1355 
1356 
1357 /* =========================================================================================================================== */
1358 /*=====================                                      DMAMUX                                      ===================== */
1359 /* =========================================================================================================================== */
1360 
1361 /* =====================================================    CxCR    ===================================================== */
1362 #define DMAMUX_CxCR_DMAREQ_ID_Pos                                          (0UL)    /*!<DMAMUX CxCR: DMAREQ_ID (Bit 0) */
1363 #define DMAMUX_CxCR_DMAREQ_ID_Msk                                          (0x1fUL)   /*!< DMAMUX CxCR: DMAREQ_ID (Bitfield-Mask: 0x1f) */
1364 #define DMAMUX_CxCR_DMAREQ_ID                                              DMAMUX_CxCR_DMAREQ_ID_Msk
1365 #define DMAMUX_CxCR_DMAREQ_ID_0                                            (0x1U << DMAMUX_CxCR_DMAREQ_ID_Pos)
1366 #define DMAMUX_CxCR_DMAREQ_ID_1                                            (0x2U << DMAMUX_CxCR_DMAREQ_ID_Pos)
1367 #define DMAMUX_CxCR_DMAREQ_ID_2                                            (0x4U << DMAMUX_CxCR_DMAREQ_ID_Pos)
1368 #define DMAMUX_CxCR_DMAREQ_ID_3                                            (0x8U << DMAMUX_CxCR_DMAREQ_ID_Pos)
1369 #define DMAMUX_CxCR_DMAREQ_ID_4                                            (0x10U << DMAMUX_CxCR_DMAREQ_ID_Pos)
1370 
1371 
1372 /* =========================================================================================================================== */
1373 /*=====================                                       CRC                                       ===================== */
1374 /* =========================================================================================================================== */
1375 
1376 /* =====================================================    DR    ===================================================== */
1377 #define CRC_DR_DR_Pos                                                      (0UL)    /*!<CRC DR: DR (Bit 0) */
1378 #define CRC_DR_DR_Msk                                                      (0xffffffffUL)   /*!< CRC DR: DR (Bitfield-Mask: 0xffffffff) */
1379 #define CRC_DR_DR                                                          CRC_DR_DR_Msk
1380 #define CRC_DR_DR_0                                                        (0x1U << CRC_DR_DR_Pos)
1381 #define CRC_DR_DR_1                                                        (0x2U << CRC_DR_DR_Pos)
1382 #define CRC_DR_DR_2                                                        (0x4U << CRC_DR_DR_Pos)
1383 #define CRC_DR_DR_3                                                        (0x8U << CRC_DR_DR_Pos)
1384 #define CRC_DR_DR_4                                                        (0x10U << CRC_DR_DR_Pos)
1385 #define CRC_DR_DR_5                                                        (0x20U << CRC_DR_DR_Pos)
1386 #define CRC_DR_DR_6                                                        (0x40U << CRC_DR_DR_Pos)
1387 #define CRC_DR_DR_7                                                        (0x80U << CRC_DR_DR_Pos)
1388 #define CRC_DR_DR_8                                                        (0x100U << CRC_DR_DR_Pos)
1389 #define CRC_DR_DR_9                                                        (0x200U << CRC_DR_DR_Pos)
1390 #define CRC_DR_DR_10                                                       (0x400U << CRC_DR_DR_Pos)
1391 #define CRC_DR_DR_11                                                       (0x800U << CRC_DR_DR_Pos)
1392 #define CRC_DR_DR_12                                                       (0x1000U << CRC_DR_DR_Pos)
1393 #define CRC_DR_DR_13                                                       (0x2000U << CRC_DR_DR_Pos)
1394 #define CRC_DR_DR_14                                                       (0x4000U << CRC_DR_DR_Pos)
1395 #define CRC_DR_DR_15                                                       (0x8000U << CRC_DR_DR_Pos)
1396 #define CRC_DR_DR_16                                                       (0x10000U << CRC_DR_DR_Pos)
1397 #define CRC_DR_DR_17                                                       (0x20000U << CRC_DR_DR_Pos)
1398 #define CRC_DR_DR_18                                                       (0x40000U << CRC_DR_DR_Pos)
1399 #define CRC_DR_DR_19                                                       (0x80000U << CRC_DR_DR_Pos)
1400 #define CRC_DR_DR_20                                                       (0x100000U << CRC_DR_DR_Pos)
1401 #define CRC_DR_DR_21                                                       (0x200000U << CRC_DR_DR_Pos)
1402 #define CRC_DR_DR_22                                                       (0x400000U << CRC_DR_DR_Pos)
1403 #define CRC_DR_DR_23                                                       (0x800000U << CRC_DR_DR_Pos)
1404 #define CRC_DR_DR_24                                                       (0x1000000U << CRC_DR_DR_Pos)
1405 #define CRC_DR_DR_25                                                       (0x2000000U << CRC_DR_DR_Pos)
1406 #define CRC_DR_DR_26                                                       (0x4000000U << CRC_DR_DR_Pos)
1407 #define CRC_DR_DR_27                                                       (0x8000000U << CRC_DR_DR_Pos)
1408 #define CRC_DR_DR_28                                                       (0x10000000U << CRC_DR_DR_Pos)
1409 #define CRC_DR_DR_29                                                       (0x20000000U << CRC_DR_DR_Pos)
1410 #define CRC_DR_DR_30                                                       (0x40000000U << CRC_DR_DR_Pos)
1411 #define CRC_DR_DR_31                                                       (0x80000000UL << CRC_DR_DR_Pos)
1412 
1413 /* =====================================================    IDR    ===================================================== */
1414 #define CRC_IDR_IDR_Pos                                                    (0UL)    /*!<CRC IDR: IDR (Bit 0) */
1415 #define CRC_IDR_IDR_Msk                                                    (0xffffffffUL)   /*!< CRC IDR: IDR (Bitfield-Mask: 0xffffffff) */
1416 #define CRC_IDR_IDR                                                        CRC_IDR_IDR_Msk
1417 #define CRC_IDR_IDR_0                                                      (0x1U << CRC_IDR_IDR_Pos)
1418 #define CRC_IDR_IDR_1                                                      (0x2U << CRC_IDR_IDR_Pos)
1419 #define CRC_IDR_IDR_2                                                      (0x4U << CRC_IDR_IDR_Pos)
1420 #define CRC_IDR_IDR_3                                                      (0x8U << CRC_IDR_IDR_Pos)
1421 #define CRC_IDR_IDR_4                                                      (0x10U << CRC_IDR_IDR_Pos)
1422 #define CRC_IDR_IDR_5                                                      (0x20U << CRC_IDR_IDR_Pos)
1423 #define CRC_IDR_IDR_6                                                      (0x40U << CRC_IDR_IDR_Pos)
1424 #define CRC_IDR_IDR_7                                                      (0x80U << CRC_IDR_IDR_Pos)
1425 #define CRC_IDR_IDR_8                                                      (0x100U << CRC_IDR_IDR_Pos)
1426 #define CRC_IDR_IDR_9                                                      (0x200U << CRC_IDR_IDR_Pos)
1427 #define CRC_IDR_IDR_10                                                     (0x400U << CRC_IDR_IDR_Pos)
1428 #define CRC_IDR_IDR_11                                                     (0x800U << CRC_IDR_IDR_Pos)
1429 #define CRC_IDR_IDR_12                                                     (0x1000U << CRC_IDR_IDR_Pos)
1430 #define CRC_IDR_IDR_13                                                     (0x2000U << CRC_IDR_IDR_Pos)
1431 #define CRC_IDR_IDR_14                                                     (0x4000U << CRC_IDR_IDR_Pos)
1432 #define CRC_IDR_IDR_15                                                     (0x8000U << CRC_IDR_IDR_Pos)
1433 #define CRC_IDR_IDR_16                                                     (0x10000U << CRC_IDR_IDR_Pos)
1434 #define CRC_IDR_IDR_17                                                     (0x20000U << CRC_IDR_IDR_Pos)
1435 #define CRC_IDR_IDR_18                                                     (0x40000U << CRC_IDR_IDR_Pos)
1436 #define CRC_IDR_IDR_19                                                     (0x80000U << CRC_IDR_IDR_Pos)
1437 #define CRC_IDR_IDR_20                                                     (0x100000U << CRC_IDR_IDR_Pos)
1438 #define CRC_IDR_IDR_21                                                     (0x200000U << CRC_IDR_IDR_Pos)
1439 #define CRC_IDR_IDR_22                                                     (0x400000U << CRC_IDR_IDR_Pos)
1440 #define CRC_IDR_IDR_23                                                     (0x800000U << CRC_IDR_IDR_Pos)
1441 #define CRC_IDR_IDR_24                                                     (0x1000000U << CRC_IDR_IDR_Pos)
1442 #define CRC_IDR_IDR_25                                                     (0x2000000U << CRC_IDR_IDR_Pos)
1443 #define CRC_IDR_IDR_26                                                     (0x4000000U << CRC_IDR_IDR_Pos)
1444 #define CRC_IDR_IDR_27                                                     (0x8000000U << CRC_IDR_IDR_Pos)
1445 #define CRC_IDR_IDR_28                                                     (0x10000000U << CRC_IDR_IDR_Pos)
1446 #define CRC_IDR_IDR_29                                                     (0x20000000U << CRC_IDR_IDR_Pos)
1447 #define CRC_IDR_IDR_30                                                     (0x40000000U << CRC_IDR_IDR_Pos)
1448 #define CRC_IDR_IDR_31                                                     (0x80000000UL << CRC_IDR_IDR_Pos)
1449 
1450 /* =====================================================    CR    ===================================================== */
1451 #define CRC_CR_REV_OUT_Pos                                                 (7UL)    /*!<CRC CR: REV_OUT (Bit 7) */
1452 #define CRC_CR_REV_OUT_Msk                                                 (0x80UL)   /*!< CRC CR: REV_OUT (Bitfield-Mask: 0x01) */
1453 #define CRC_CR_REV_OUT                                                     CRC_CR_REV_OUT_Msk
1454 #define CRC_CR_REV_IN_Pos                                                  (5UL)    /*!<CRC CR: REV_IN (Bit 5) */
1455 #define CRC_CR_REV_IN_Msk                                                  (0x60UL)   /*!< CRC CR: REV_IN (Bitfield-Mask: 0x03) */
1456 #define CRC_CR_REV_IN                                                      CRC_CR_REV_IN_Msk
1457 #define CRC_CR_REV_IN_0                                                    (0x1U << CRC_CR_REV_IN_Pos)
1458 #define CRC_CR_REV_IN_1                                                    (0x2U << CRC_CR_REV_IN_Pos)
1459 #define CRC_CR_POLYSIZE_Pos                                                (3UL)    /*!<CRC CR: POLYSIZE (Bit 3) */
1460 #define CRC_CR_POLYSIZE_Msk                                                (0x18UL)   /*!< CRC CR: POLYSIZE (Bitfield-Mask: 0x03) */
1461 #define CRC_CR_POLYSIZE                                                    CRC_CR_POLYSIZE_Msk
1462 #define CRC_CR_POLYSIZE_0                                                  (0x1U << CRC_CR_POLYSIZE_Pos)
1463 #define CRC_CR_POLYSIZE_1                                                  (0x2U << CRC_CR_POLYSIZE_Pos)
1464 #define CRC_CR_RESET_Pos                                                   (0UL)    /*!<CRC CR: RESET (Bit 0) */
1465 #define CRC_CR_RESET_Msk                                                   (0x1UL)    /*!< CRC CR: RESET (Bitfield-Mask: 0x01) */
1466 #define CRC_CR_RESET                                                       CRC_CR_RESET_Msk
1467 
1468 /* =====================================================    INIT    ===================================================== */
1469 #define CRC_INIT_CRC_INIT_Pos                                              (0UL)    /*!<CRC INIT: CRC_INIT (Bit 0) */
1470 #define CRC_INIT_CRC_INIT_Msk                                              (0xffffffffUL)   /*!< CRC INIT: CRC_INIT (Bitfield-Mask: 0xffffffff) */
1471 #define CRC_INIT_CRC_INIT                                                  CRC_INIT_CRC_INIT_Msk
1472 #define CRC_INIT_CRC_INIT_0                                                (0x1U << CRC_INIT_CRC_INIT_Pos)
1473 #define CRC_INIT_CRC_INIT_1                                                (0x2U << CRC_INIT_CRC_INIT_Pos)
1474 #define CRC_INIT_CRC_INIT_2                                                (0x4U << CRC_INIT_CRC_INIT_Pos)
1475 #define CRC_INIT_CRC_INIT_3                                                (0x8U << CRC_INIT_CRC_INIT_Pos)
1476 #define CRC_INIT_CRC_INIT_4                                                (0x10U << CRC_INIT_CRC_INIT_Pos)
1477 #define CRC_INIT_CRC_INIT_5                                                (0x20U << CRC_INIT_CRC_INIT_Pos)
1478 #define CRC_INIT_CRC_INIT_6                                                (0x40U << CRC_INIT_CRC_INIT_Pos)
1479 #define CRC_INIT_CRC_INIT_7                                                (0x80U << CRC_INIT_CRC_INIT_Pos)
1480 #define CRC_INIT_CRC_INIT_8                                                (0x100U << CRC_INIT_CRC_INIT_Pos)
1481 #define CRC_INIT_CRC_INIT_9                                                (0x200U << CRC_INIT_CRC_INIT_Pos)
1482 #define CRC_INIT_CRC_INIT_10                                               (0x400U << CRC_INIT_CRC_INIT_Pos)
1483 #define CRC_INIT_CRC_INIT_11                                               (0x800U << CRC_INIT_CRC_INIT_Pos)
1484 #define CRC_INIT_CRC_INIT_12                                               (0x1000U << CRC_INIT_CRC_INIT_Pos)
1485 #define CRC_INIT_CRC_INIT_13                                               (0x2000U << CRC_INIT_CRC_INIT_Pos)
1486 #define CRC_INIT_CRC_INIT_14                                               (0x4000U << CRC_INIT_CRC_INIT_Pos)
1487 #define CRC_INIT_CRC_INIT_15                                               (0x8000U << CRC_INIT_CRC_INIT_Pos)
1488 #define CRC_INIT_CRC_INIT_16                                               (0x10000U << CRC_INIT_CRC_INIT_Pos)
1489 #define CRC_INIT_CRC_INIT_17                                               (0x20000U << CRC_INIT_CRC_INIT_Pos)
1490 #define CRC_INIT_CRC_INIT_18                                               (0x40000U << CRC_INIT_CRC_INIT_Pos)
1491 #define CRC_INIT_CRC_INIT_19                                               (0x80000U << CRC_INIT_CRC_INIT_Pos)
1492 #define CRC_INIT_CRC_INIT_20                                               (0x100000U << CRC_INIT_CRC_INIT_Pos)
1493 #define CRC_INIT_CRC_INIT_21                                               (0x200000U << CRC_INIT_CRC_INIT_Pos)
1494 #define CRC_INIT_CRC_INIT_22                                               (0x400000U << CRC_INIT_CRC_INIT_Pos)
1495 #define CRC_INIT_CRC_INIT_23                                               (0x800000U << CRC_INIT_CRC_INIT_Pos)
1496 #define CRC_INIT_CRC_INIT_24                                               (0x1000000U << CRC_INIT_CRC_INIT_Pos)
1497 #define CRC_INIT_CRC_INIT_25                                               (0x2000000U << CRC_INIT_CRC_INIT_Pos)
1498 #define CRC_INIT_CRC_INIT_26                                               (0x4000000U << CRC_INIT_CRC_INIT_Pos)
1499 #define CRC_INIT_CRC_INIT_27                                               (0x8000000U << CRC_INIT_CRC_INIT_Pos)
1500 #define CRC_INIT_CRC_INIT_28                                               (0x10000000U << CRC_INIT_CRC_INIT_Pos)
1501 #define CRC_INIT_CRC_INIT_29                                               (0x20000000U << CRC_INIT_CRC_INIT_Pos)
1502 #define CRC_INIT_CRC_INIT_30                                               (0x40000000U << CRC_INIT_CRC_INIT_Pos)
1503 #define CRC_INIT_CRC_INIT_31                                               (0x80000000UL << CRC_INIT_CRC_INIT_Pos)
1504 
1505 /* =====================================================    POL    ===================================================== */
1506 #define CRC_POL_POL_Pos                                                    (0UL)    /*!<CRC POL: POL (Bit 0) */
1507 #define CRC_POL_POL_Msk                                                    (0xffffffffUL)   /*!< CRC POL: POL (Bitfield-Mask: 0xffffffff) */
1508 #define CRC_POL_POL                                                        CRC_POL_POL_Msk
1509 #define CRC_POL_POL_0                                                      (0x1U << CRC_POL_POL_Pos)
1510 #define CRC_POL_POL_1                                                      (0x2U << CRC_POL_POL_Pos)
1511 #define CRC_POL_POL_2                                                      (0x4U << CRC_POL_POL_Pos)
1512 #define CRC_POL_POL_3                                                      (0x8U << CRC_POL_POL_Pos)
1513 #define CRC_POL_POL_4                                                      (0x10U << CRC_POL_POL_Pos)
1514 #define CRC_POL_POL_5                                                      (0x20U << CRC_POL_POL_Pos)
1515 #define CRC_POL_POL_6                                                      (0x40U << CRC_POL_POL_Pos)
1516 #define CRC_POL_POL_7                                                      (0x80U << CRC_POL_POL_Pos)
1517 #define CRC_POL_POL_8                                                      (0x100U << CRC_POL_POL_Pos)
1518 #define CRC_POL_POL_9                                                      (0x200U << CRC_POL_POL_Pos)
1519 #define CRC_POL_POL_10                                                     (0x400U << CRC_POL_POL_Pos)
1520 #define CRC_POL_POL_11                                                     (0x800U << CRC_POL_POL_Pos)
1521 #define CRC_POL_POL_12                                                     (0x1000U << CRC_POL_POL_Pos)
1522 #define CRC_POL_POL_13                                                     (0x2000U << CRC_POL_POL_Pos)
1523 #define CRC_POL_POL_14                                                     (0x4000U << CRC_POL_POL_Pos)
1524 #define CRC_POL_POL_15                                                     (0x8000U << CRC_POL_POL_Pos)
1525 #define CRC_POL_POL_16                                                     (0x10000U << CRC_POL_POL_Pos)
1526 #define CRC_POL_POL_17                                                     (0x20000U << CRC_POL_POL_Pos)
1527 #define CRC_POL_POL_18                                                     (0x40000U << CRC_POL_POL_Pos)
1528 #define CRC_POL_POL_19                                                     (0x80000U << CRC_POL_POL_Pos)
1529 #define CRC_POL_POL_20                                                     (0x100000U << CRC_POL_POL_Pos)
1530 #define CRC_POL_POL_21                                                     (0x200000U << CRC_POL_POL_Pos)
1531 #define CRC_POL_POL_22                                                     (0x400000U << CRC_POL_POL_Pos)
1532 #define CRC_POL_POL_23                                                     (0x800000U << CRC_POL_POL_Pos)
1533 #define CRC_POL_POL_24                                                     (0x1000000U << CRC_POL_POL_Pos)
1534 #define CRC_POL_POL_25                                                     (0x2000000U << CRC_POL_POL_Pos)
1535 #define CRC_POL_POL_26                                                     (0x4000000U << CRC_POL_POL_Pos)
1536 #define CRC_POL_POL_27                                                     (0x8000000U << CRC_POL_POL_Pos)
1537 #define CRC_POL_POL_28                                                     (0x10000000U << CRC_POL_POL_Pos)
1538 #define CRC_POL_POL_29                                                     (0x20000000U << CRC_POL_POL_Pos)
1539 #define CRC_POL_POL_30                                                     (0x40000000U << CRC_POL_POL_Pos)
1540 #define CRC_POL_POL_31                                                     (0x80000000UL << CRC_POL_POL_Pos)
1541 
1542 
1543 /* =========================================================================================================================== */
1544 /*=====================                                       IWDG                                       ===================== */
1545 /* =========================================================================================================================== */
1546 
1547 /* =====================================================    KR    ===================================================== */
1548 #define IWDG_KR_KEY_Pos                                                    (0UL)    /*!<IWDG KR: KEY (Bit 0) */
1549 #define IWDG_KR_KEY_Msk                                                    (0xffffUL)   /*!< IWDG KR: KEY (Bitfield-Mask: 0xffff) */
1550 #define IWDG_KR_KEY                                                        IWDG_KR_KEY_Msk
1551 #define IWDG_KR_KEY_0                                                      (0x1U << IWDG_KR_KEY_Pos)
1552 #define IWDG_KR_KEY_1                                                      (0x2U << IWDG_KR_KEY_Pos)
1553 #define IWDG_KR_KEY_2                                                      (0x4U << IWDG_KR_KEY_Pos)
1554 #define IWDG_KR_KEY_3                                                      (0x8U << IWDG_KR_KEY_Pos)
1555 #define IWDG_KR_KEY_4                                                      (0x10U << IWDG_KR_KEY_Pos)
1556 #define IWDG_KR_KEY_5                                                      (0x20U << IWDG_KR_KEY_Pos)
1557 #define IWDG_KR_KEY_6                                                      (0x40U << IWDG_KR_KEY_Pos)
1558 #define IWDG_KR_KEY_7                                                      (0x80U << IWDG_KR_KEY_Pos)
1559 #define IWDG_KR_KEY_8                                                      (0x100U << IWDG_KR_KEY_Pos)
1560 #define IWDG_KR_KEY_9                                                      (0x200U << IWDG_KR_KEY_Pos)
1561 #define IWDG_KR_KEY_10                                                     (0x400U << IWDG_KR_KEY_Pos)
1562 #define IWDG_KR_KEY_11                                                     (0x800U << IWDG_KR_KEY_Pos)
1563 #define IWDG_KR_KEY_12                                                     (0x1000U << IWDG_KR_KEY_Pos)
1564 #define IWDG_KR_KEY_13                                                     (0x2000U << IWDG_KR_KEY_Pos)
1565 #define IWDG_KR_KEY_14                                                     (0x4000U << IWDG_KR_KEY_Pos)
1566 #define IWDG_KR_KEY_15                                                     (0x8000U << IWDG_KR_KEY_Pos)
1567 
1568 /* =====================================================    PR    ===================================================== */
1569 #define IWDG_PR_PR_Pos                                                     (0UL)    /*!<IWDG PR: PR (Bit 0) */
1570 #define IWDG_PR_PR_Msk                                                     (0x7UL)    /*!< IWDG PR: PR (Bitfield-Mask: 0x07) */
1571 #define IWDG_PR_PR                                                         IWDG_PR_PR_Msk
1572 #define IWDG_PR_PR_0                                                       (0x1U << IWDG_PR_PR_Pos)
1573 #define IWDG_PR_PR_1                                                       (0x2U << IWDG_PR_PR_Pos)
1574 #define IWDG_PR_PR_2                                                       (0x4U << IWDG_PR_PR_Pos)
1575 
1576 /* =====================================================    RLR    ===================================================== */
1577 #define IWDG_RLR_RL_Pos                                                    (0UL)    /*!<IWDG RLR: RL (Bit 0) */
1578 #define IWDG_RLR_RL_Msk                                                    (0xfffUL)    /*!< IWDG RLR: RL (Bitfield-Mask: 0xfff) */
1579 #define IWDG_RLR_RL                                                        IWDG_RLR_RL_Msk
1580 #define IWDG_RLR_RL_0                                                      (0x1U << IWDG_RLR_RL_Pos)
1581 #define IWDG_RLR_RL_1                                                      (0x2U << IWDG_RLR_RL_Pos)
1582 #define IWDG_RLR_RL_2                                                      (0x4U << IWDG_RLR_RL_Pos)
1583 #define IWDG_RLR_RL_3                                                      (0x8U << IWDG_RLR_RL_Pos)
1584 #define IWDG_RLR_RL_4                                                      (0x10U << IWDG_RLR_RL_Pos)
1585 #define IWDG_RLR_RL_5                                                      (0x20U << IWDG_RLR_RL_Pos)
1586 #define IWDG_RLR_RL_6                                                      (0x40U << IWDG_RLR_RL_Pos)
1587 #define IWDG_RLR_RL_7                                                      (0x80U << IWDG_RLR_RL_Pos)
1588 #define IWDG_RLR_RL_8                                                      (0x100U << IWDG_RLR_RL_Pos)
1589 #define IWDG_RLR_RL_9                                                      (0x200U << IWDG_RLR_RL_Pos)
1590 #define IWDG_RLR_RL_10                                                     (0x400U << IWDG_RLR_RL_Pos)
1591 #define IWDG_RLR_RL_11                                                     (0x800U << IWDG_RLR_RL_Pos)
1592 
1593 /* =====================================================    SR    ===================================================== */
1594 #define IWDG_SR_WVU_Pos                                                    (2UL)    /*!<IWDG SR: WVU (Bit 2) */
1595 #define IWDG_SR_WVU_Msk                                                    (0x4UL)    /*!< IWDG SR: WVU (Bitfield-Mask: 0x01) */
1596 #define IWDG_SR_WVU                                                        IWDG_SR_WVU_Msk
1597 #define IWDG_SR_RVU_Pos                                                    (1UL)    /*!<IWDG SR: RVU (Bit 1) */
1598 #define IWDG_SR_RVU_Msk                                                    (0x2UL)    /*!< IWDG SR: RVU (Bitfield-Mask: 0x01) */
1599 #define IWDG_SR_RVU                                                        IWDG_SR_RVU_Msk
1600 #define IWDG_SR_PVU_Pos                                                    (0UL)    /*!<IWDG SR: PVU (Bit 0) */
1601 #define IWDG_SR_PVU_Msk                                                    (0x1UL)    /*!< IWDG SR: PVU (Bitfield-Mask: 0x01) */
1602 #define IWDG_SR_PVU                                                        IWDG_SR_PVU_Msk
1603 
1604 /* =====================================================    WINR    ===================================================== */
1605 #define IWDG_WINR_WIN_Pos                                                  (0UL)    /*!<IWDG WINR: WIN (Bit 0) */
1606 #define IWDG_WINR_WIN_Msk                                                  (0xfffUL)    /*!< IWDG WINR: WIN (Bitfield-Mask: 0xfff) */
1607 #define IWDG_WINR_WIN                                                      IWDG_WINR_WIN_Msk
1608 #define IWDG_WINR_WIN_0                                                    (0x1U << IWDG_WINR_WIN_Pos)
1609 #define IWDG_WINR_WIN_1                                                    (0x2U << IWDG_WINR_WIN_Pos)
1610 #define IWDG_WINR_WIN_2                                                    (0x4U << IWDG_WINR_WIN_Pos)
1611 #define IWDG_WINR_WIN_3                                                    (0x8U << IWDG_WINR_WIN_Pos)
1612 #define IWDG_WINR_WIN_4                                                    (0x10U << IWDG_WINR_WIN_Pos)
1613 #define IWDG_WINR_WIN_5                                                    (0x20U << IWDG_WINR_WIN_Pos)
1614 #define IWDG_WINR_WIN_6                                                    (0x40U << IWDG_WINR_WIN_Pos)
1615 #define IWDG_WINR_WIN_7                                                    (0x80U << IWDG_WINR_WIN_Pos)
1616 #define IWDG_WINR_WIN_8                                                    (0x100U << IWDG_WINR_WIN_Pos)
1617 #define IWDG_WINR_WIN_9                                                    (0x200U << IWDG_WINR_WIN_Pos)
1618 #define IWDG_WINR_WIN_10                                                   (0x400U << IWDG_WINR_WIN_Pos)
1619 #define IWDG_WINR_WIN_11                                                   (0x800U << IWDG_WINR_WIN_Pos)
1620 
1621 
1622 /* =========================================================================================================================== */
1623 /*=====================                                       I2C                                       ===================== */
1624 /* =========================================================================================================================== */
1625 
1626 /* =====================================================    CR1    ===================================================== */
1627 #define I2C_CR1_PECEN_Pos                                                  (23UL)                             /*!<I2C CR1: PECEN (Bit 23) */
1628 #define I2C_CR1_PECEN_Msk                                                  (0x1UL << I2C_CR1_PECEN_Pos)       /*!< I2C CR1: PECEN (Bitfield-Mask: 0x01) */
1629 #define I2C_CR1_PECEN                                                      I2C_CR1_PECEN_Msk
1630 #define I2C_CR1_ALERTEN_Pos                                                (22UL)                             /*!<I2C CR1: ALERTEN (Bit 22) */
1631 #define I2C_CR1_ALERTEN_Msk                                                (0x1UL << I2C_CR1_ALERTEN_Pos)     /*!< I2C CR1: ALERTEN (Bitfield-Mask: 0x01) */
1632 #define I2C_CR1_ALERTEN                                                    I2C_CR1_ALERTEN_Msk
1633 #define I2C_CR1_SMBDEN_Pos                                                 (21UL)                             /*!<I2C CR1: SMBDEN (Bit 21) */
1634 #define I2C_CR1_SMBDEN_Msk                                                 (0x1UL << I2C_CR1_SMBDEN_Pos)      /*!< I2C CR1: SMBDEN (Bitfield-Mask: 0x01) */
1635 #define I2C_CR1_SMBDEN                                                     I2C_CR1_SMBDEN_Msk
1636 #define I2C_CR1_SMBHEN_Pos                                                 (20UL)                             /*!<I2C CR1: SMBHEN (Bit 20) */
1637 #define I2C_CR1_SMBHEN_Msk                                                 (0x1UL << I2C_CR1_SMBHEN_Pos)      /*!< I2C CR1: SMBHEN (Bitfield-Mask: 0x01) */
1638 #define I2C_CR1_SMBHEN                                                     I2C_CR1_SMBHEN_Msk
1639 #define I2C_CR1_GCEN_Pos                                                   (19UL)                             /*!<I2C CR1: GCEN (Bit 19) */
1640 #define I2C_CR1_GCEN_Msk                                                   (0x1UL << I2C_CR1_GCEN_Pos)        /*!< I2C CR1: GCEN (Bitfield-Mask: 0x01) */
1641 #define I2C_CR1_GCEN                                                       I2C_CR1_GCEN_Msk
1642 #define I2C_CR1_NOSTRETCH_Pos                                              (17UL)                             /*!<I2C CR1: NOSTRETCH (Bit 17) */
1643 #define I2C_CR1_NOSTRETCH_Msk                                              (0x1UL << I2C_CR1_NOSTRETCH_Pos)   /*!< I2C CR1: NOSTRETCH (Bitfield-Mask: 0x01) */
1644 #define I2C_CR1_NOSTRETCH                                                  I2C_CR1_NOSTRETCH_Msk
1645 #define I2C_CR1_SBC_Pos                                                    (16UL)                             /*!<I2C CR1: SBC (Bit 16) */
1646 #define I2C_CR1_SBC_Msk                                                    (0x1UL << I2C_CR1_SBC_Pos)         /*!< I2C CR1: SBC (Bitfield-Mask: 0x01) */
1647 #define I2C_CR1_SBC                                                        I2C_CR1_SBC_Msk
1648 #define I2C_CR1_RXDMAEN_Pos                                                (15UL)                             /*!<I2C CR1: RXDMAEN (Bit 15) */
1649 #define I2C_CR1_RXDMAEN_Msk                                                (0x1UL << I2C_CR1_RXDMAEN_Pos)     /*!< I2C CR1: RXDMAEN (Bitfield-Mask: 0x01) */
1650 #define I2C_CR1_RXDMAEN                                                    I2C_CR1_RXDMAEN_Msk
1651 #define I2C_CR1_TXDMAEN_Pos                                                (14UL)                             /*!<I2C CR1: TXDMAEN (Bit 14) */
1652 #define I2C_CR1_TXDMAEN_Msk                                                (0x1UL << I2C_CR1_TXDMAEN_Pos)     /*!< I2C CR1: TXDMAEN (Bitfield-Mask: 0x01) */
1653 #define I2C_CR1_TXDMAEN                                                    I2C_CR1_TXDMAEN_Msk
1654 #define I2C_CR1_ANFOFF_Pos                                                 (12UL)                             /*!<I2C CR1: ANFOFF (Bit 12) */
1655 #define I2C_CR1_ANFOFF_Msk                                                 (0x1UL << I2C_CR1_ANFOFF_Pos)      /*!< I2C CR1: ANFOFF (Bitfield-Mask: 0x01) */
1656 #define I2C_CR1_ANFOFF                                                     I2C_CR1_ANFOFF_Msk
1657 #define I2C_CR1_DNF_Pos                                                    (8UL)                              /*!<I2C CR1: DNF (Bit 8) */
1658 #define I2C_CR1_DNF_Msk                                                    (0xFUL << I2C_CR1_DNF_Pos)         /*!< I2C CR1: DNF (Bitfield-Mask: 0x0f) */
1659 #define I2C_CR1_DNF                                                        I2C_CR1_DNF_Msk
1660 #define I2C_CR1_DNF_0                                                      (0x1U << I2C_CR1_DNF_Pos)
1661 #define I2C_CR1_DNF_1                                                      (0x2U << I2C_CR1_DNF_Pos)
1662 #define I2C_CR1_DNF_2                                                      (0x4U << I2C_CR1_DNF_Pos)
1663 #define I2C_CR1_DNF_3                                                      (0x8U << I2C_CR1_DNF_Pos)
1664 #define I2C_CR1_ERRIE_Pos                                                  (7UL)                              /*!<I2C CR1: ERRIE (Bit 7) */
1665 #define I2C_CR1_ERRIE_Msk                                                  (0x1UL << I2C_CR1_ERRIE_Pos)       /*!< I2C CR1: ERRIE (Bitfield-Mask: 0x01) */
1666 #define I2C_CR1_ERRIE                                                      I2C_CR1_ERRIE_Msk
1667 #define I2C_CR1_TCIE_Pos                                                   (6UL)                              /*!<I2C CR1: TCIE (Bit 6) */
1668 #define I2C_CR1_TCIE_Msk                                                   (0x1UL << I2C_CR1_TCIE_Pos)        /*!< I2C CR1: TCIE (Bitfield-Mask: 0x01) */
1669 #define I2C_CR1_TCIE                                                       I2C_CR1_TCIE_Msk
1670 #define I2C_CR1_STOPIE_Pos                                                 (5UL)                              /*!<I2C CR1: STOPIE (Bit 5) */
1671 #define I2C_CR1_STOPIE_Msk                                                 (0x1UL << I2C_CR1_STOPIE_Pos)      /*!< I2C CR1: STOPIE (Bitfield-Mask: 0x01) */
1672 #define I2C_CR1_STOPIE                                                     I2C_CR1_STOPIE_Msk
1673 #define I2C_CR1_NACKIE_Pos                                                 (4UL)                              /*!<I2C CR1: NACKIE (Bit 4) */
1674 #define I2C_CR1_NACKIE_Msk                                                 (0x1UL << I2C_CR1_NACKIE_Pos)      /*!< I2C CR1: NACKIE (Bitfield-Mask: 0x01) */
1675 #define I2C_CR1_NACKIE                                                     I2C_CR1_NACKIE_Msk
1676 #define I2C_CR1_ADDRIE_Pos                                                 (3UL)                              /*!<I2C CR1: ADDRIE (Bit 3) */
1677 #define I2C_CR1_ADDRIE_Msk                                                 (0x1UL << I2C_CR1_ADDRIE_Pos)      /*!< I2C CR1: ADDRIE (Bitfield-Mask: 0x01) */
1678 #define I2C_CR1_ADDRIE                                                     I2C_CR1_ADDRIE_Msk
1679 #define I2C_CR1_RXIE_Pos                                                   (2UL)                              /*!<I2C CR1: RXIE (Bit 2) */
1680 #define I2C_CR1_RXIE_Msk                                                   (0x1UL << I2C_CR1_RXIE_Pos)        /*!< I2C CR1: RXIE (Bitfield-Mask: 0x01) */
1681 #define I2C_CR1_RXIE                                                       I2C_CR1_RXIE_Msk
1682 #define I2C_CR1_TXIE_Pos                                                   (1UL)                              /*!<I2C CR1: TXIE (Bit 1) */
1683 #define I2C_CR1_TXIE_Msk                                                   (0x1UL << I2C_CR1_TXIE_Pos)        /*!< I2C CR1: TXIE (Bitfield-Mask: 0x01) */
1684 #define I2C_CR1_TXIE                                                       I2C_CR1_TXIE_Msk
1685 #define I2C_CR1_PE_Pos                                                     (0UL)                              /*!<I2C CR1: PE (Bit 0) */
1686 #define I2C_CR1_PE_Msk                                                     (0x1UL << I2C_CR1_PE_Pos)          /*!< I2C CR1: PE (Bitfield-Mask: 0x01) */
1687 #define I2C_CR1_PE                                                         I2C_CR1_PE_Msk
1688 
1689 /* =====================================================    CR2    ===================================================== */
1690 #define I2C_CR2_PECBYTE_Pos                                                (26UL)                             /*!<I2C CR2: PECBYTE (Bit 26) */
1691 #define I2C_CR2_PECBYTE_Msk                                                (0x1UL << I2C_CR2_PECBYTE_Pos)     /*!< I2C CR2: PECBYTE (Bitfield-Mask: 0x01) */
1692 #define I2C_CR2_PECBYTE                                                    I2C_CR2_PECBYTE_Msk
1693 #define I2C_CR2_AUTOEND_Pos                                                (25UL)                             /*!<I2C CR2: AUTOEND (Bit 25) */
1694 #define I2C_CR2_AUTOEND_Msk                                                (0x1UL << I2C_CR2_AUTOEND_Pos)     /*!< I2C CR2: AUTOEND (Bitfield-Mask: 0x01) */
1695 #define I2C_CR2_AUTOEND                                                    I2C_CR2_AUTOEND_Msk
1696 #define I2C_CR2_RELOAD_Pos                                                 (24UL)                             /*!<I2C CR2: RELOAD (Bit 24) */
1697 #define I2C_CR2_RELOAD_Msk                                                 (0x1UL << I2C_CR2_RELOAD_Pos)      /*!< I2C CR2: RELOAD (Bitfield-Mask: 0x01) */
1698 #define I2C_CR2_RELOAD                                                     I2C_CR2_RELOAD_Msk
1699 #define I2C_CR2_NBYTES_Pos                                                 (16UL)                             /*!<I2C CR2: NBYTES (Bit 16) */
1700 #define I2C_CR2_NBYTES_Msk                                                 (0xFFUL << I2C_CR2_NBYTES_Pos)     /*!< I2C CR2: NBYTES (Bitfield-Mask: 0xff) */
1701 #define I2C_CR2_NBYTES                                                     I2C_CR2_NBYTES_Msk
1702 #define I2C_CR2_NBYTES_0                                                   (0x1U << I2C_CR2_NBYTES_Pos)
1703 #define I2C_CR2_NBYTES_1                                                   (0x2U << I2C_CR2_NBYTES_Pos)
1704 #define I2C_CR2_NBYTES_2                                                   (0x4U << I2C_CR2_NBYTES_Pos)
1705 #define I2C_CR2_NBYTES_3                                                   (0x8U << I2C_CR2_NBYTES_Pos)
1706 #define I2C_CR2_NBYTES_4                                                   (0x10U << I2C_CR2_NBYTES_Pos)
1707 #define I2C_CR2_NBYTES_5                                                   (0x20U << I2C_CR2_NBYTES_Pos)
1708 #define I2C_CR2_NBYTES_6                                                   (0x40U << I2C_CR2_NBYTES_Pos)
1709 #define I2C_CR2_NBYTES_7                                                   (0x80U << I2C_CR2_NBYTES_Pos)
1710 #define I2C_CR2_NACK_Pos                                                   (15UL)                             /*!<I2C CR2: NACK (Bit 15) */
1711 #define I2C_CR2_NACK_Msk                                                   (0x1UL << I2C_CR2_NACK_Pos)        /*!< I2C CR2: NACK (Bitfield-Mask: 0x01) */
1712 #define I2C_CR2_NACK                                                       I2C_CR2_NACK_Msk
1713 #define I2C_CR2_STOP_Pos                                                   (14UL)                             /*!<I2C CR2: STOP (Bit 14) */
1714 #define I2C_CR2_STOP_Msk                                                   (0x1UL << I2C_CR2_STOP_Pos)        /*!< I2C CR2: STOP (Bitfield-Mask: 0x01) */
1715 #define I2C_CR2_STOP                                                       I2C_CR2_STOP_Msk
1716 #define I2C_CR2_START_Pos                                                  (13UL)                             /*!<I2C CR2: START (Bit 13) */
1717 #define I2C_CR2_START_Msk                                                  (0x1UL << I2C_CR2_START_Pos)       /*!< I2C CR2: START (Bitfield-Mask: 0x01) */
1718 #define I2C_CR2_START                                                      I2C_CR2_START_Msk
1719 #define I2C_CR2_HEAD10R_Pos                                                (12UL)                             /*!<I2C CR2: HEAD10R (Bit 12) */
1720 #define I2C_CR2_HEAD10R_Msk                                                (0x1UL << I2C_CR2_HEAD10R_Pos)     /*!< I2C CR2: HEAD10R (Bitfield-Mask: 0x01) */
1721 #define I2C_CR2_HEAD10R                                                    I2C_CR2_HEAD10R_Msk
1722 #define I2C_CR2_ADD10_Pos                                                  (11UL)                             /*!<I2C CR2: ADD10 (Bit 11) */
1723 #define I2C_CR2_ADD10_Msk                                                  (0x1UL << I2C_CR2_ADD10_Pos)       /*!< I2C CR2: ADD10 (Bitfield-Mask: 0x01) */
1724 #define I2C_CR2_ADD10                                                      I2C_CR2_ADD10_Msk
1725 #define I2C_CR2_RD_WRN_Pos                                                 (10UL)                             /*!<I2C CR2: RD_WRN (Bit 10) */
1726 #define I2C_CR2_RD_WRN_Msk                                                 (0x1UL << I2C_CR2_RD_WRN_Pos)      /*!< I2C CR2: RD_WRN (Bitfield-Mask: 0x01) */
1727 #define I2C_CR2_RD_WRN                                                     I2C_CR2_RD_WRN_Msk
1728 #define I2C_CR2_SADD_Pos                                                   (0UL)                              /*!<I2C CR2: SADD (Bit 0) */
1729 #define I2C_CR2_SADD_Msk                                                   (0x3FFUL << I2C_CR2_SADD_Pos)      /*!< I2C CR2: SADD (Bitfield-Mask: 0x3ff) */
1730 #define I2C_CR2_SADD                                                       I2C_CR2_SADD_Msk
1731 #define I2C_CR2_SADD_0                                                     (0x1U << I2C_CR2_SADD_Pos)
1732 #define I2C_CR2_SADD_1                                                     (0x2U << I2C_CR2_SADD_Pos)
1733 #define I2C_CR2_SADD_2                                                     (0x4U << I2C_CR2_SADD_Pos)
1734 #define I2C_CR2_SADD_3                                                     (0x8U << I2C_CR2_SADD_Pos)
1735 #define I2C_CR2_SADD_4                                                     (0x10U << I2C_CR2_SADD_Pos)
1736 #define I2C_CR2_SADD_5                                                     (0x20U << I2C_CR2_SADD_Pos)
1737 #define I2C_CR2_SADD_6                                                     (0x40U << I2C_CR2_SADD_Pos)
1738 #define I2C_CR2_SADD_7                                                     (0x80U << I2C_CR2_SADD_Pos)
1739 #define I2C_CR2_SADD_8                                                     (0x100U << I2C_CR2_SADD_Pos)
1740 #define I2C_CR2_SADD_9                                                     (0x200U << I2C_CR2_SADD_Pos)
1741 
1742 /* =====================================================    OAR1    ===================================================== */
1743 #define I2C_OAR1_OA1EN_Pos                                                 (15UL)                             /*!<I2C OAR1: OA1EN (Bit 15) */
1744 #define I2C_OAR1_OA1EN_Msk                                                 (0x1UL << I2C_OAR1_OA1EN_Pos)      /*!< I2C OAR1: OA1EN (Bitfield-Mask: 0x01) */
1745 #define I2C_OAR1_OA1EN                                                     I2C_OAR1_OA1EN_Msk
1746 #define I2C_OAR1_OA1MODE_Pos                                               (10UL)                             /*!<I2C OAR1: OA1MODE (Bit 10) */
1747 #define I2C_OAR1_OA1MODE_Msk                                               (0x1UL << I2C_OAR1_OA1MODE_Pos)    /*!< I2C OAR1: OA1MODE (Bitfield-Mask: 0x01) */
1748 #define I2C_OAR1_OA1MODE                                                   I2C_OAR1_OA1MODE_Msk
1749 #define I2C_OAR1_OA1_Pos                                                   (0UL)                              /*!<I2C OAR1: OA1 (Bit 0) */
1750 #define I2C_OAR1_OA1_Msk                                                   (0x3FFUL << I2C_OAR1_OA1_Pos)      /*!< I2C OAR1: OA1 (Bitfield-Mask: 0x3ff) */
1751 #define I2C_OAR1_OA1                                                       I2C_OAR1_OA1_Msk
1752 #define I2C_OAR1_OA1_0                                                     (0x1U << I2C_OAR1_OA1_Pos)
1753 #define I2C_OAR1_OA1_1                                                     (0x2U << I2C_OAR1_OA1_Pos)
1754 #define I2C_OAR1_OA1_2                                                     (0x4U << I2C_OAR1_OA1_Pos)
1755 #define I2C_OAR1_OA1_3                                                     (0x8U << I2C_OAR1_OA1_Pos)
1756 #define I2C_OAR1_OA1_4                                                     (0x10U << I2C_OAR1_OA1_Pos)
1757 #define I2C_OAR1_OA1_5                                                     (0x20U << I2C_OAR1_OA1_Pos)
1758 #define I2C_OAR1_OA1_6                                                     (0x40U << I2C_OAR1_OA1_Pos)
1759 #define I2C_OAR1_OA1_7                                                     (0x80U << I2C_OAR1_OA1_Pos)
1760 #define I2C_OAR1_OA1_8                                                     (0x100U << I2C_OAR1_OA1_Pos)
1761 #define I2C_OAR1_OA1_9                                                     (0x200U << I2C_OAR1_OA1_Pos)
1762 
1763 /* =====================================================    OAR2    ===================================================== */
1764 #define I2C_OAR2_OA2EN_Pos                                                 (15UL)                             /*!<I2C OAR2: OA2EN (Bit 15) */
1765 #define I2C_OAR2_OA2EN_Msk                                                 (0x1UL << I2C_OAR2_OA2EN_Pos)      /*!< I2C OAR2: OA2EN (Bitfield-Mask: 0x01) */
1766 #define I2C_OAR2_OA2EN                                                     I2C_OAR2_OA2EN_Msk
1767 #define I2C_OAR2_OA2MSK_Pos                                                (8UL)                              /*!<I2C OAR2: OA2MSK (Bit 8) */
1768 #define I2C_OAR2_OA2MSK_Msk                                                (0x7UL << I2C_OAR2_OA2MSK_Pos)     /*!< I2C OAR2: OA2MSK (Bitfield-Mask: 0x07) */
1769 #define I2C_OAR2_OA2MSK                                                    I2C_OAR2_OA2MSK_Msk
1770 #define I2C_OAR2_OA2NOMASK                                                 (0x00000000UL)                     /*!< No mask                                        */
1771 #define I2C_OAR2_OA2MASK01_Pos                                             (8U)
1772 #define I2C_OAR2_OA2MASK01_Msk                                             (0x1UL << I2C_OAR2_OA2MASK01_Pos)  /*!< 0x00000100 */
1773 #define I2C_OAR2_OA2MASK01                                                 I2C_OAR2_OA2MASK01_Msk             /*!< OA2[1] is masked, Only OA2[7:2] are compared   */
1774 #define I2C_OAR2_OA2MASK02_Pos                                             (9U)
1775 #define I2C_OAR2_OA2MASK02_Msk                                             (0x1UL << I2C_OAR2_OA2MASK02_Pos)  /*!< 0x00000200 */
1776 #define I2C_OAR2_OA2MASK02                                                 I2C_OAR2_OA2MASK02_Msk             /*!< OA2[2:1] is masked, Only OA2[7:3] are compared */
1777 #define I2C_OAR2_OA2MASK03_Pos                                             (8U)
1778 #define I2C_OAR2_OA2MASK03_Msk                                             (0x3UL << I2C_OAR2_OA2MASK03_Pos)  /*!< 0x00000300 */
1779 #define I2C_OAR2_OA2MASK03                                                 I2C_OAR2_OA2MASK03_Msk             /*!< OA2[3:1] is masked, Only OA2[7:4] are compared */
1780 #define I2C_OAR2_OA2MASK04_Pos                                             (10U)
1781 #define I2C_OAR2_OA2MASK04_Msk                                             (0x1UL << I2C_OAR2_OA2MASK04_Pos)  /*!< 0x00000400 */
1782 #define I2C_OAR2_OA2MASK04                                                 I2C_OAR2_OA2MASK04_Msk             /*!< OA2[4:1] is masked, Only OA2[7:5] are compared */
1783 #define I2C_OAR2_OA2MASK05_Pos                                             (8U)
1784 #define I2C_OAR2_OA2MASK05_Msk                                             (0x5UL << I2C_OAR2_OA2MASK05_Pos)  /*!< 0x00000500 */
1785 #define I2C_OAR2_OA2MASK05                                                 I2C_OAR2_OA2MASK05_Msk             /*!< OA2[5:1] is masked, Only OA2[7:6] are compared */
1786 #define I2C_OAR2_OA2MASK06_Pos                                             (9U)
1787 #define I2C_OAR2_OA2MASK06_Msk                                             (0x3UL << I2C_OAR2_OA2MASK06_Pos)  /*!< 0x00000600 */
1788 #define I2C_OAR2_OA2MASK06                                                 I2C_OAR2_OA2MASK06_Msk             /*!< OA2[6:1] is masked, Only OA2[7] are compared   */
1789 #define I2C_OAR2_OA2MASK07_Pos                                             (8U)
1790 #define I2C_OAR2_OA2MASK07_Msk                                             (0x7UL << I2C_OAR2_OA2MASK07_Pos)  /*!< 0x00000700 */
1791 #define I2C_OAR2_OA2MASK07                                                 I2C_OAR2_OA2MASK07_Msk             /*!< OA2[7:1] is masked, No comparison is done      */
1792 #define I2C_OAR2_OA2_Pos                                                   (1UL)                              /*!<I2C OAR2: OA2 (Bit 1) */
1793 #define I2C_OAR2_OA2_Msk                                                   (0x7FUL << I2C_OAR2_OA2_Pos)       /*!< I2C OAR2: OA2 (Bitfield-Mask: 0x7f) */
1794 #define I2C_OAR2_OA2                                                       I2C_OAR2_OA2_Msk
1795 #define I2C_OAR2_OA2_0                                                     (0x1U << I2C_OAR2_OA2_Pos)
1796 #define I2C_OAR2_OA2_1                                                     (0x2U << I2C_OAR2_OA2_Pos)
1797 #define I2C_OAR2_OA2_2                                                     (0x4U << I2C_OAR2_OA2_Pos)
1798 #define I2C_OAR2_OA2_3                                                     (0x8U << I2C_OAR2_OA2_Pos)
1799 #define I2C_OAR2_OA2_4                                                     (0x10U << I2C_OAR2_OA2_Pos)
1800 #define I2C_OAR2_OA2_5                                                     (0x20U << I2C_OAR2_OA2_Pos)
1801 #define I2C_OAR2_OA2_6                                                     (0x40U << I2C_OAR2_OA2_Pos)
1802 
1803 /* =====================================================    TIMINGR    ===================================================== */
1804 #define I2C_TIMINGR_PRESC_Pos                                              (28UL)                             /*!<I2C TIMINGR: PRESC (Bit 28) */
1805 #define I2C_TIMINGR_PRESC_Msk                                              (0xFUL << I2C_TIMINGR_PRESC_Pos)   /*!< I2C TIMINGR: PRESC (Bitfield-Mask: 0x0f) */
1806 #define I2C_TIMINGR_PRESC                                                  I2C_TIMINGR_PRESC_Msk
1807 #define I2C_TIMINGR_PRESC_0                                                (0x1U << I2C_TIMINGR_PRESC_Pos)
1808 #define I2C_TIMINGR_PRESC_1                                                (0x2U << I2C_TIMINGR_PRESC_Pos)
1809 #define I2C_TIMINGR_PRESC_2                                                (0x4U << I2C_TIMINGR_PRESC_Pos)
1810 #define I2C_TIMINGR_PRESC_3                                                (0x8U << I2C_TIMINGR_PRESC_Pos)
1811 #define I2C_TIMINGR_SCLDEL_Pos                                             (20UL)                             /*!<I2C TIMINGR: SCLDEL (Bit 20) */
1812 #define I2C_TIMINGR_SCLDEL_Msk                                             (0xFUL << I2C_TIMINGR_SCLDEL_Pos)  /*!< I2C TIMINGR: SCLDEL (Bitfield-Mask: 0x0f) */
1813 #define I2C_TIMINGR_SCLDEL                                                 I2C_TIMINGR_SCLDEL_Msk
1814 #define I2C_TIMINGR_SCLDEL_0                                               (0x1U << I2C_TIMINGR_SCLDEL_Pos)
1815 #define I2C_TIMINGR_SCLDEL_1                                               (0x2U << I2C_TIMINGR_SCLDEL_Pos)
1816 #define I2C_TIMINGR_SCLDEL_2                                               (0x4U << I2C_TIMINGR_SCLDEL_Pos)
1817 #define I2C_TIMINGR_SCLDEL_3                                               (0x8U << I2C_TIMINGR_SCLDEL_Pos)
1818 #define I2C_TIMINGR_SDADEL_Pos                                             (16UL)                             /*!<I2C TIMINGR: SDADEL (Bit 16) */
1819 #define I2C_TIMINGR_SDADEL_Msk                                             (0xFUL << I2C_TIMINGR_SDADEL_Pos)  /*!< I2C TIMINGR: SDADEL (Bitfield-Mask: 0x0f) */
1820 #define I2C_TIMINGR_SDADEL                                                 I2C_TIMINGR_SDADEL_Msk
1821 #define I2C_TIMINGR_SDADEL_0                                               (0x1U << I2C_TIMINGR_SDADEL_Pos)
1822 #define I2C_TIMINGR_SDADEL_1                                               (0x2U << I2C_TIMINGR_SDADEL_Pos)
1823 #define I2C_TIMINGR_SDADEL_2                                               (0x4U << I2C_TIMINGR_SDADEL_Pos)
1824 #define I2C_TIMINGR_SDADEL_3                                               (0x8U << I2C_TIMINGR_SDADEL_Pos)
1825 #define I2C_TIMINGR_SCLH_Pos                                               (8UL)                              /*!<I2C TIMINGR: SCLH (Bit 8) */
1826 #define I2C_TIMINGR_SCLH_Msk                                               (0xFFUL << I2C_TIMINGR_SCLH_Pos)   /*!< I2C TIMINGR: SCLH (Bitfield-Mask: 0xff) */
1827 #define I2C_TIMINGR_SCLH                                                   I2C_TIMINGR_SCLH_Msk
1828 #define I2C_TIMINGR_SCLH_0                                                 (0x1U << I2C_TIMINGR_SCLH_Pos)
1829 #define I2C_TIMINGR_SCLH_1                                                 (0x2U << I2C_TIMINGR_SCLH_Pos)
1830 #define I2C_TIMINGR_SCLH_2                                                 (0x4U << I2C_TIMINGR_SCLH_Pos)
1831 #define I2C_TIMINGR_SCLH_3                                                 (0x8U << I2C_TIMINGR_SCLH_Pos)
1832 #define I2C_TIMINGR_SCLH_4                                                 (0x10U << I2C_TIMINGR_SCLH_Pos)
1833 #define I2C_TIMINGR_SCLH_5                                                 (0x20U << I2C_TIMINGR_SCLH_Pos)
1834 #define I2C_TIMINGR_SCLH_6                                                 (0x40U << I2C_TIMINGR_SCLH_Pos)
1835 #define I2C_TIMINGR_SCLH_7                                                 (0x80U << I2C_TIMINGR_SCLH_Pos)
1836 #define I2C_TIMINGR_SCLL_Pos                                               (0UL)                              /*!<I2C TIMINGR: SCLL (Bit 0) */
1837 #define I2C_TIMINGR_SCLL_Msk                                               (0xFFUL << I2C_TIMINGR_SCLL_Pos)   /*!< I2C TIMINGR: SCLL (Bitfield-Mask: 0xff) */
1838 #define I2C_TIMINGR_SCLL                                                   I2C_TIMINGR_SCLL_Msk
1839 #define I2C_TIMINGR_SCLL_0                                                 (0x1U << I2C_TIMINGR_SCLL_Pos)
1840 #define I2C_TIMINGR_SCLL_1                                                 (0x2U << I2C_TIMINGR_SCLL_Pos)
1841 #define I2C_TIMINGR_SCLL_2                                                 (0x4U << I2C_TIMINGR_SCLL_Pos)
1842 #define I2C_TIMINGR_SCLL_3                                                 (0x8U << I2C_TIMINGR_SCLL_Pos)
1843 #define I2C_TIMINGR_SCLL_4                                                 (0x10U << I2C_TIMINGR_SCLL_Pos)
1844 #define I2C_TIMINGR_SCLL_5                                                 (0x20U << I2C_TIMINGR_SCLL_Pos)
1845 #define I2C_TIMINGR_SCLL_6                                                 (0x40U << I2C_TIMINGR_SCLL_Pos)
1846 #define I2C_TIMINGR_SCLL_7                                                 (0x80U << I2C_TIMINGR_SCLL_Pos)
1847 
1848 /* =====================================================    TIMEOUTR    ===================================================== */
1849 #define I2C_TIMEOUTR_TEXTEN_Pos                                            (31UL)                                 /*!<I2C TIMEOUTR: TEXTEN (Bit 31) */
1850 #define I2C_TIMEOUTR_TEXTEN_Msk                                            (0x1UL << I2C_TIMEOUTR_TEXTEN_Pos)     /*!< I2C TIMEOUTR: TEXTEN (Bitfield-Mask: 0x01) */
1851 #define I2C_TIMEOUTR_TEXTEN                                                I2C_TIMEOUTR_TEXTEN_Msk
1852 #define I2C_TIMEOUTR_TIMEOUTB_Pos                                          (16UL)                                 /*!<I2C TIMEOUTR: TIMEOUTB (Bit 16) */
1853 #define I2C_TIMEOUTR_TIMEOUTB_Msk                                          (0xFFFUL << I2C_TIMEOUTR_TIMEOUTB_Pos) /*!< I2C TIMEOUTR: TIMEOUTB (Bitfield-Mask: 0xfff) */
1854 #define I2C_TIMEOUTR_TIMEOUTB                                              I2C_TIMEOUTR_TIMEOUTB_Msk
1855 #define I2C_TIMEOUTR_TIMEOUTB_0                                            (0x1U << I2C_TIMEOUTR_TIMEOUTB_Pos)
1856 #define I2C_TIMEOUTR_TIMEOUTB_1                                            (0x2U << I2C_TIMEOUTR_TIMEOUTB_Pos)
1857 #define I2C_TIMEOUTR_TIMEOUTB_2                                            (0x4U << I2C_TIMEOUTR_TIMEOUTB_Pos)
1858 #define I2C_TIMEOUTR_TIMEOUTB_3                                            (0x8U << I2C_TIMEOUTR_TIMEOUTB_Pos)
1859 #define I2C_TIMEOUTR_TIMEOUTB_4                                            (0x10U << I2C_TIMEOUTR_TIMEOUTB_Pos)
1860 #define I2C_TIMEOUTR_TIMEOUTB_5                                            (0x20U << I2C_TIMEOUTR_TIMEOUTB_Pos)
1861 #define I2C_TIMEOUTR_TIMEOUTB_6                                            (0x40U << I2C_TIMEOUTR_TIMEOUTB_Pos)
1862 #define I2C_TIMEOUTR_TIMEOUTB_7                                            (0x80U << I2C_TIMEOUTR_TIMEOUTB_Pos)
1863 #define I2C_TIMEOUTR_TIMEOUTB_8                                            (0x100U << I2C_TIMEOUTR_TIMEOUTB_Pos)
1864 #define I2C_TIMEOUTR_TIMEOUTB_9                                            (0x200U << I2C_TIMEOUTR_TIMEOUTB_Pos)
1865 #define I2C_TIMEOUTR_TIMEOUTB_10                                           (0x400U << I2C_TIMEOUTR_TIMEOUTB_Pos)
1866 #define I2C_TIMEOUTR_TIMEOUTB_11                                           (0x800U << I2C_TIMEOUTR_TIMEOUTB_Pos)
1867 #define I2C_TIMEOUTR_TIMOUTEN_Pos                                          (15UL)                                 /*!<I2C TIMEOUTR: TIMOUTEN (Bit 15) */
1868 #define I2C_TIMEOUTR_TIMOUTEN_Msk                                          (0x1UL << I2C_TIMEOUTR_TIMOUTEN_Pos)   /*!< I2C TIMEOUTR: TIMOUTEN (Bitfield-Mask: 0x01) */
1869 #define I2C_TIMEOUTR_TIMOUTEN                                              I2C_TIMEOUTR_TIMOUTEN_Msk
1870 #define I2C_TIMEOUTR_TIDLE_Pos                                             (12UL)                                 /*!<I2C TIMEOUTR: TIDLE (Bit 12) */
1871 #define I2C_TIMEOUTR_TIDLE_Msk                                             (0x1UL << I2C_TIMEOUTR_TIDLE_Pos)      /*!< I2C TIMEOUTR: TIDLE (Bitfield-Mask: 0x01) */
1872 #define I2C_TIMEOUTR_TIDLE                                                 I2C_TIMEOUTR_TIDLE_Msk
1873 #define I2C_TIMEOUTR_TIMEOUTA_Pos                                          (0UL)                                  /*!<I2C TIMEOUTR: TIMEOUTA (Bit 0) */
1874 #define I2C_TIMEOUTR_TIMEOUTA_Msk                                          (0xFFFUL << I2C_TIMEOUTR_TIMEOUTA_Pos) /*!< I2C TIMEOUTR: TIMEOUTA (Bitfield-Mask: 0xfff) */
1875 #define I2C_TIMEOUTR_TIMEOUTA                                              I2C_TIMEOUTR_TIMEOUTA_Msk
1876 #define I2C_TIMEOUTR_TIMEOUTA_0                                            (0x1U << I2C_TIMEOUTR_TIMEOUTA_Pos)
1877 #define I2C_TIMEOUTR_TIMEOUTA_1                                            (0x2U << I2C_TIMEOUTR_TIMEOUTA_Pos)
1878 #define I2C_TIMEOUTR_TIMEOUTA_2                                            (0x4U << I2C_TIMEOUTR_TIMEOUTA_Pos)
1879 #define I2C_TIMEOUTR_TIMEOUTA_3                                            (0x8U << I2C_TIMEOUTR_TIMEOUTA_Pos)
1880 #define I2C_TIMEOUTR_TIMEOUTA_4                                            (0x10U << I2C_TIMEOUTR_TIMEOUTA_Pos)
1881 #define I2C_TIMEOUTR_TIMEOUTA_5                                            (0x20U << I2C_TIMEOUTR_TIMEOUTA_Pos)
1882 #define I2C_TIMEOUTR_TIMEOUTA_6                                            (0x40U << I2C_TIMEOUTR_TIMEOUTA_Pos)
1883 #define I2C_TIMEOUTR_TIMEOUTA_7                                            (0x80U << I2C_TIMEOUTR_TIMEOUTA_Pos)
1884 #define I2C_TIMEOUTR_TIMEOUTA_8                                            (0x100U << I2C_TIMEOUTR_TIMEOUTA_Pos)
1885 #define I2C_TIMEOUTR_TIMEOUTA_9                                            (0x200U << I2C_TIMEOUTR_TIMEOUTA_Pos)
1886 #define I2C_TIMEOUTR_TIMEOUTA_10                                           (0x400U << I2C_TIMEOUTR_TIMEOUTA_Pos)
1887 #define I2C_TIMEOUTR_TIMEOUTA_11                                           (0x800U << I2C_TIMEOUTR_TIMEOUTA_Pos)
1888 
1889 /* =====================================================    ISR    ===================================================== */
1890 #define I2C_ISR_ADDCODE_Pos                                                (17U)                             /*!<I2C ISR: ADDCODE (Bit 17) */
1891 #define I2C_ISR_ADDCODE_Msk                                                (0x7FUL << I2C_ISR_ADDCODE_Pos)   /*!< I2C ISR: ADDCODE (Bitfield-Mask: 0x7f) */
1892 #define I2C_ISR_ADDCODE                                                    I2C_ISR_ADDCODE_Msk
1893 #define I2C_ISR_ADDCODE_0                                                  (0x1U << I2C_ISR_ADDCODE_Pos)
1894 #define I2C_ISR_ADDCODE_1                                                  (0x2U << I2C_ISR_ADDCODE_Pos)
1895 #define I2C_ISR_ADDCODE_2                                                  (0x4U << I2C_ISR_ADDCODE_Pos)
1896 #define I2C_ISR_ADDCODE_3                                                  (0x8U << I2C_ISR_ADDCODE_Pos)
1897 #define I2C_ISR_ADDCODE_4                                                  (0x10U << I2C_ISR_ADDCODE_Pos)
1898 #define I2C_ISR_ADDCODE_5                                                  (0x20U << I2C_ISR_ADDCODE_Pos)
1899 #define I2C_ISR_ADDCODE_6                                                  (0x40U << I2C_ISR_ADDCODE_Pos)
1900 #define I2C_ISR_DIR_Pos                                                    (16U)                             /*!<I2C ISR: DIR (Bit 16) */
1901 #define I2C_ISR_DIR_Msk                                                    (0x1UL << I2C_ISR_DIR_Pos)        /*!< I2C ISR: DIR (Bitfield-Mask: 0x01) */
1902 #define I2C_ISR_DIR                                                        I2C_ISR_DIR_Msk
1903 #define I2C_ISR_BUSY_Pos                                                   (15U)                             /*!<I2C ISR: BUSY (Bit 15) */
1904 #define I2C_ISR_BUSY_Msk                                                   (0x1UL << I2C_ISR_BUSY_Pos)       /*!< I2C ISR: BUSY (Bitfield-Mask: 0x01) */
1905 #define I2C_ISR_BUSY                                                       I2C_ISR_BUSY_Msk
1906 #define I2C_ISR_ALERT_Pos                                                  (13UL)                             /*!<I2C ISR: ALERT (Bit 13) */
1907 #define I2C_ISR_ALERT_Msk                                                  (0x1UL << I2C_ISR_ALERT_Pos)       /*!< I2C ISR: ALERT (Bitfield-Mask: 0x01) */
1908 #define I2C_ISR_ALERT                                                      I2C_ISR_ALERT_Msk
1909 #define I2C_ISR_TIMEOUT_Pos                                                (12UL)                             /*!<I2C ISR: TIMEOUT (Bit 12) */
1910 #define I2C_ISR_TIMEOUT_Msk                                                (0x1UL << I2C_ISR_TIMEOUT_Pos)     /*!< I2C ISR: TIMEOUT (Bitfield-Mask: 0x01) */
1911 #define I2C_ISR_TIMEOUT                                                    I2C_ISR_TIMEOUT_Msk
1912 #define I2C_ISR_PECERR_Pos                                                 (11UL)                             /*!<I2C ISR: PECERR (Bit 11) */
1913 #define I2C_ISR_PECERR_Msk                                                 (0x1UL << I2C_ISR_PECERR_Pos)      /*!< I2C ISR: PECERR (Bitfield-Mask: 0x01) */
1914 #define I2C_ISR_PECERR                                                     I2C_ISR_PECERR_Msk
1915 #define I2C_ISR_OVR_Pos                                                    (10UL)                             /*!<I2C ISR: OVR (Bit 10) */
1916 #define I2C_ISR_OVR_Msk                                                    (0x1UL << I2C_ISR_OVR_Pos)         /*!< I2C ISR: OVR (Bitfield-Mask: 0x01) */
1917 #define I2C_ISR_OVR                                                        I2C_ISR_OVR_Msk
1918 #define I2C_ISR_ARLO_Pos                                                   (9UL)                              /*!<I2C ISR: ARLO (Bit 9) */
1919 #define I2C_ISR_ARLO_Msk                                                   (0x1UL << I2C_ISR_ARLO_Pos)        /*!< I2C ISR: ARLO (Bitfield-Mask: 0x01) */
1920 #define I2C_ISR_ARLO                                                       I2C_ISR_ARLO_Msk
1921 #define I2C_ISR_BERR_Pos                                                   (8UL)                              /*!<I2C ISR: BERR (Bit 8) */
1922 #define I2C_ISR_BERR_Msk                                                   (0x1UL << I2C_ISR_BERR_Pos)        /*!< I2C ISR: BERR (Bitfield-Mask: 0x01) */
1923 #define I2C_ISR_BERR                                                       I2C_ISR_BERR_Msk
1924 #define I2C_ISR_TCR_Pos                                                    (7UL)                              /*!<I2C ISR: TCR (Bit 7) */
1925 #define I2C_ISR_TCR_Msk                                                    (0x1UL << I2C_ISR_TCR_Pos)         /*!< I2C ISR: TCR (Bitfield-Mask: 0x01) */
1926 #define I2C_ISR_TCR                                                        I2C_ISR_TCR_Msk
1927 #define I2C_ISR_TC_Pos                                                     (6UL)                              /*!<I2C ISR: TC (Bit 6) */
1928 #define I2C_ISR_TC_Msk                                                     (0x1UL << I2C_ISR_TC_Pos)          /*!< I2C ISR: TC (Bitfield-Mask: 0x01) */
1929 #define I2C_ISR_TC                                                         I2C_ISR_TC_Msk
1930 #define I2C_ISR_STOPF_Pos                                                  (5UL)                              /*!<I2C ISR: STOPF (Bit 5) */
1931 #define I2C_ISR_STOPF_Msk                                                  (0x1UL << I2C_ISR_STOPF_Pos)       /*!< I2C ISR: STOPF (Bitfield-Mask: 0x01) */
1932 #define I2C_ISR_STOPF                                                      I2C_ISR_STOPF_Msk
1933 #define I2C_ISR_NACKF_Pos                                                  (4UL)                              /*!<I2C ISR: NACKF (Bit 4) */
1934 #define I2C_ISR_NACKF_Msk                                                  (0x1UL << I2C_ISR_NACKF_Pos)       /*!< I2C ISR: NACKF (Bitfield-Mask: 0x01) */
1935 #define I2C_ISR_NACKF                                                      I2C_ISR_NACKF_Msk
1936 #define I2C_ISR_ADDR_Pos                                                   (3UL)                              /*!<I2C ISR: ADDR (Bit 3) */
1937 #define I2C_ISR_ADDR_Msk                                                   (0x1UL << I2C_ISR_ADDR_Pos)        /*!< I2C ISR: ADDR (Bitfield-Mask: 0x01) */
1938 #define I2C_ISR_ADDR                                                       I2C_ISR_ADDR_Msk
1939 #define I2C_ISR_RXNE_Pos                                                   (2UL)                              /*!<I2C ISR: RXNE (Bit 2) */
1940 #define I2C_ISR_RXNE_Msk                                                   (0x1UL << I2C_ISR_RXNE_Pos)        /*!< I2C ISR: RXNE (Bitfield-Mask: 0x01) */
1941 #define I2C_ISR_RXNE                                                       I2C_ISR_RXNE_Msk
1942 #define I2C_ISR_TXIS_Pos                                                   (1UL)                              /*!<I2C ISR: TXIS (Bit 1) */
1943 #define I2C_ISR_TXIS_Msk                                                   (0x1UL << I2C_ISR_TXIS_Pos)        /*!< I2C ISR: TXIS (Bitfield-Mask: 0x01) */
1944 #define I2C_ISR_TXIS                                                       I2C_ISR_TXIS_Msk
1945 #define I2C_ISR_TXE_Pos                                                    (0UL)                              /*!<I2C ISR: TXE (Bit 0) */
1946 #define I2C_ISR_TXE_Msk                                                    (0x1UL << I2C_ISR_TXE_Pos)         /*!< I2C ISR: TXE (Bitfield-Mask: 0x01) */
1947 #define I2C_ISR_TXE                                                        I2C_ISR_TXE_Msk
1948 
1949 /* =====================================================    ICR    ===================================================== */
1950 #define I2C_ICR_ALERTCF_Pos                                                (13UL)                             /*!<I2C ICR: ALERTCF (Bit 13) */
1951 #define I2C_ICR_ALERTCF_Msk                                                (0x1UL << I2C_ICR_ALERTCF_Pos)     /*!< I2C ICR: ALERTCF (Bitfield-Mask: 0x01) */
1952 #define I2C_ICR_ALERTCF                                                    I2C_ICR_ALERTCF_Msk
1953 #define I2C_ICR_TIMOUTCF_Pos                                               (12UL)                             /*!<I2C ICR: TIMOUTCF (Bit 12) */
1954 #define I2C_ICR_TIMOUTCF_Msk                                               (0x1UL << I2C_ICR_TIMOUTCF_Pos)    /*!< I2C ICR: TIMOUTCF (Bitfield-Mask: 0x01) */
1955 #define I2C_ICR_TIMOUTCF                                                   I2C_ICR_TIMOUTCF_Msk
1956 #define I2C_ICR_PECCF_Pos                                                  (11UL)                             /*!<I2C ICR: PECCF (Bit 11) */
1957 #define I2C_ICR_PECCF_Msk                                                  (0x1UL << I2C_ICR_PECCF_Pos)       /*!< I2C ICR: PECCF (Bitfield-Mask: 0x01) */
1958 #define I2C_ICR_PECCF                                                      I2C_ICR_PECCF_Msk
1959 #define I2C_ICR_OVRCF_Pos                                                  (10UL)                             /*!<I2C ICR: OVRCF (Bit 10) */
1960 #define I2C_ICR_OVRCF_Msk                                                  (0x1UL << I2C_ICR_OVRCF_Pos)       /*!< I2C ICR: OVRCF (Bitfield-Mask: 0x01) */
1961 #define I2C_ICR_OVRCF                                                      I2C_ICR_OVRCF_Msk
1962 #define I2C_ICR_ARLOCF_Pos                                                 (9UL)                              /*!<I2C ICR: ARLOCF (Bit 9) */
1963 #define I2C_ICR_ARLOCF_Msk                                                 (0x1UL << I2C_ICR_ARLOCF_Pos)      /*!< I2C ICR: ARLOCF (Bitfield-Mask: 0x01) */
1964 #define I2C_ICR_ARLOCF                                                     I2C_ICR_ARLOCF_Msk
1965 #define I2C_ICR_BERRCF_Pos                                                 (8UL)                              /*!<I2C ICR: BERRCF (Bit 8) */
1966 #define I2C_ICR_BERRCF_Msk                                                 (0x1UL << I2C_ICR_BERRCF_Pos)      /*!< I2C ICR: BERRCF (Bitfield-Mask: 0x01) */
1967 #define I2C_ICR_BERRCF                                                     I2C_ICR_BERRCF_Msk
1968 #define I2C_ICR_STOPCF_Pos                                                 (5UL)                              /*!<I2C ICR: STOPCF (Bit 5) */
1969 #define I2C_ICR_STOPCF_Msk                                                 (0x1UL << I2C_ICR_STOPCF_Pos)      /*!< I2C ICR: STOPCF (Bitfield-Mask: 0x01) */
1970 #define I2C_ICR_STOPCF                                                     I2C_ICR_STOPCF_Msk
1971 #define I2C_ICR_NACKCF_Pos                                                 (4UL)                              /*!<I2C ICR: NACKCF (Bit 4) */
1972 #define I2C_ICR_NACKCF_Msk                                                 (0x1UL << I2C_ICR_NACKCF_Pos)      /*!< I2C ICR: NACKCF (Bitfield-Mask: 0x01) */
1973 #define I2C_ICR_NACKCF                                                     I2C_ICR_NACKCF_Msk
1974 #define I2C_ICR_ADDRCF_Pos                                                 (3UL)                              /*!<I2C ICR: ADDRCF (Bit 3) */
1975 #define I2C_ICR_ADDRCF_Msk                                                 (0x1UL << I2C_ICR_ADDRCF_Pos)      /*!< I2C ICR: ADDRCF (Bitfield-Mask: 0x01) */
1976 #define I2C_ICR_ADDRCF                                                     I2C_ICR_ADDRCF_Msk
1977 
1978 /* =====================================================    PECR    ===================================================== */
1979 #define I2C_PECR_PEC_Pos                                                   (0UL)                              /*!<I2C PECR: PEC (Bit 0) */
1980 #define I2C_PECR_PEC_Msk                                                   (0xFFUL << I2C_PECR_PEC_Pos)       /*!< I2C PECR: PEC (Bitfield-Mask: 0xff) */
1981 #define I2C_PECR_PEC                                                       I2C_PECR_PEC_Msk
1982 #define I2C_PECR_PEC_0                                                     (0x1U << I2C_PECR_PEC_Pos)
1983 #define I2C_PECR_PEC_1                                                     (0x2U << I2C_PECR_PEC_Pos)
1984 #define I2C_PECR_PEC_2                                                     (0x4U << I2C_PECR_PEC_Pos)
1985 #define I2C_PECR_PEC_3                                                     (0x8U << I2C_PECR_PEC_Pos)
1986 #define I2C_PECR_PEC_4                                                     (0x10U << I2C_PECR_PEC_Pos)
1987 #define I2C_PECR_PEC_5                                                     (0x20U << I2C_PECR_PEC_Pos)
1988 #define I2C_PECR_PEC_6                                                     (0x40U << I2C_PECR_PEC_Pos)
1989 #define I2C_PECR_PEC_7                                                     (0x80U << I2C_PECR_PEC_Pos)
1990 
1991 /* =====================================================    RXDR    ===================================================== */
1992 #define I2C_RXDR_RXDATA_Pos                                                (0UL)                  /*!<I2C RXDR: RXDATA (Bit 0) */
1993 #define I2C_RXDR_RXDATA_Msk                                                (0xFFUL << I2C_RXDR_RXDATA_Pos)    /*!< I2C RXDR: RXDATA (Bitfield-Mask: 0xff) */
1994 #define I2C_RXDR_RXDATA                                                    I2C_RXDR_RXDATA_Msk
1995 #define I2C_RXDR_RXDATA_0                                                  (0x1U << I2C_RXDR_RXDATA_Pos)
1996 #define I2C_RXDR_RXDATA_1                                                  (0x2U << I2C_RXDR_RXDATA_Pos)
1997 #define I2C_RXDR_RXDATA_2                                                  (0x4U << I2C_RXDR_RXDATA_Pos)
1998 #define I2C_RXDR_RXDATA_3                                                  (0x8U << I2C_RXDR_RXDATA_Pos)
1999 #define I2C_RXDR_RXDATA_4                                                  (0x10U << I2C_RXDR_RXDATA_Pos)
2000 #define I2C_RXDR_RXDATA_5                                                  (0x20U << I2C_RXDR_RXDATA_Pos)
2001 #define I2C_RXDR_RXDATA_6                                                  (0x40U << I2C_RXDR_RXDATA_Pos)
2002 #define I2C_RXDR_RXDATA_7                                                  (0x80U << I2C_RXDR_RXDATA_Pos)
2003 
2004 /* =====================================================    TXDR    ===================================================== */
2005 #define I2C_TXDR_TXDATA_Pos                                                (0UL)                  /*!<I2C TXDR: TXDATA (Bit 0) */
2006 #define I2C_TXDR_TXDATA_Msk                                                (0xFFUL << I2C_TXDR_TXDATA_Pos)    /*!< I2C TXDR: TXDATA (Bitfield-Mask: 0xff) */
2007 #define I2C_TXDR_TXDATA                                                    I2C_TXDR_TXDATA_Msk
2008 #define I2C_TXDR_TXDATA_0                                                  (0x1U << I2C_TXDR_TXDATA_Pos)
2009 #define I2C_TXDR_TXDATA_1                                                  (0x2U << I2C_TXDR_TXDATA_Pos)
2010 #define I2C_TXDR_TXDATA_2                                                  (0x4U << I2C_TXDR_TXDATA_Pos)
2011 #define I2C_TXDR_TXDATA_3                                                  (0x8U << I2C_TXDR_TXDATA_Pos)
2012 #define I2C_TXDR_TXDATA_4                                                  (0x10U << I2C_TXDR_TXDATA_Pos)
2013 #define I2C_TXDR_TXDATA_5                                                  (0x20U << I2C_TXDR_TXDATA_Pos)
2014 #define I2C_TXDR_TXDATA_6                                                  (0x40U << I2C_TXDR_TXDATA_Pos)
2015 #define I2C_TXDR_TXDATA_7                                                  (0x80U << I2C_TXDR_TXDATA_Pos)
2016 
2017 
2018 /* =========================================================================================================================== */
2019 /*=====================                                      FLASH                                      ===================== */
2020 /* =========================================================================================================================== */
2021 
2022 /* =====================================================    COMMAND    ===================================================== */
2023 #define FLASH_COMMAND_COMMAND_Pos                                          (0UL)    /*!<FLASH COMMAND: COMMAND (Bit 0) */
2024 #define FLASH_COMMAND_COMMAND_Msk                                          (0xffUL)   /*!< FLASH COMMAND: COMMAND (Bitfield-Mask: 0xff) */
2025 #define FLASH_COMMAND_COMMAND                                              FLASH_COMMAND_COMMAND_Msk
2026 #define FLASH_COMMAND_COMMAND_0                                            (0x1U << FLASH_COMMAND_COMMAND_Pos)
2027 #define FLASH_COMMAND_COMMAND_1                                            (0x2U << FLASH_COMMAND_COMMAND_Pos)
2028 #define FLASH_COMMAND_COMMAND_2                                            (0x4U << FLASH_COMMAND_COMMAND_Pos)
2029 #define FLASH_COMMAND_COMMAND_3                                            (0x8U << FLASH_COMMAND_COMMAND_Pos)
2030 #define FLASH_COMMAND_COMMAND_4                                            (0x10U << FLASH_COMMAND_COMMAND_Pos)
2031 #define FLASH_COMMAND_COMMAND_5                                            (0x20U << FLASH_COMMAND_COMMAND_Pos)
2032 #define FLASH_COMMAND_COMMAND_6                                            (0x40U << FLASH_COMMAND_COMMAND_Pos)
2033 #define FLASH_COMMAND_COMMAND_7                                            (0x80U << FLASH_COMMAND_COMMAND_Pos)
2034 
2035 /* =====================================================    CONFIG    ===================================================== */
2036 #define FLASH_CONFIG_WAIT_STATES_Pos                                       (4UL)    /*!<FLASH CONFIG: WAIT_STATES (Bit 4) */
2037 #define FLASH_CONFIG_WAIT_STATES_Msk                                       (0x30UL)   /*!< FLASH CONFIG: WAIT_STATES (Bitfield-Mask: 0x03) */
2038 #define FLASH_CONFIG_WAIT_STATES                                           FLASH_CONFIG_WAIT_STATES_Msk
2039 #define FLASH_CONFIG_WAIT_STATES_0                                         (0x1U << FLASH_CONFIG_WAIT_STATES_Pos)
2040 #define FLASH_CONFIG_WAIT_STATES_1                                         (0x2U << FLASH_CONFIG_WAIT_STATES_Pos)
2041 #define FLASH_CONFIG_DIS_GROUP_WRITE_Pos                                   (2UL)    /*!<FLASH CONFIG: DIS_GROUP_WRITE (Bit 2) */
2042 #define FLASH_CONFIG_DIS_GROUP_WRITE_Msk                                   (0x4UL)    /*!< FLASH CONFIG: DIS_GROUP_WRITE (Bitfield-Mask: 0x01) */
2043 #define FLASH_CONFIG_DIS_GROUP_WRITE                                       FLASH_CONFIG_DIS_GROUP_WRITE_Msk
2044 #define FLASH_CONFIG_REMAP_Pos                                             (1UL)    /*!<FLASH CONFIG: REMAP (Bit 1) */
2045 #define FLASH_CONFIG_REMAP_Msk                                             (0x2UL)    /*!< FLASH CONFIG: REMAP (Bitfield-Mask: 0x01) */
2046 #define FLASH_CONFIG_REMAP                                                 FLASH_CONFIG_REMAP_Msk
2047 
2048 /* =====================================================    IRQSTAT    ===================================================== */
2049 #define FLASH_IRQSTAT_READOK_MIS_Pos                                       (4UL)    /*!<FLASH IRQSTAT: READOK_MIS (Bit 4) */
2050 #define FLASH_IRQSTAT_READOK_MIS_Msk                                       (0x10UL)   /*!< FLASH IRQSTAT: READOK_MIS (Bitfield-Mask: 0x01) */
2051 #define FLASH_IRQSTAT_READOK_MIS                                           FLASH_IRQSTAT_READOK_MIS_Msk
2052 #define FLASH_IRQSTAT_ILLCMD_MIS_Pos                                       (3UL)    /*!<FLASH IRQSTAT: ILLCMD_MIS (Bit 3) */
2053 #define FLASH_IRQSTAT_ILLCMD_MIS_Msk                                       (0x8UL)    /*!< FLASH IRQSTAT: ILLCMD_MIS (Bitfield-Mask: 0x01) */
2054 #define FLASH_IRQSTAT_ILLCMD_MIS                                           FLASH_IRQSTAT_ILLCMD_MIS_Msk
2055 #define FLASH_IRQSTAT_CMDERR_MIS_Pos                                       (2UL)    /*!<FLASH IRQSTAT: CMDERR_MIS (Bit 2) */
2056 #define FLASH_IRQSTAT_CMDERR_MIS_Msk                                       (0x4UL)    /*!< FLASH IRQSTAT: CMDERR_MIS (Bitfield-Mask: 0x01) */
2057 #define FLASH_IRQSTAT_CMDERR_MIS                                           FLASH_IRQSTAT_CMDERR_MIS_Msk
2058 #define FLASH_IRQSTAT_CMDSTART_MIS_Pos                                     (1UL)    /*!<FLASH IRQSTAT: CMDSTART_MIS (Bit 1) */
2059 #define FLASH_IRQSTAT_CMDSTART_MIS_Msk                                     (0x2UL)    /*!< FLASH IRQSTAT: CMDSTART_MIS (Bitfield-Mask: 0x01) */
2060 #define FLASH_IRQSTAT_CMDSTART_MIS                                         FLASH_IRQSTAT_CMDSTART_MIS_Msk
2061 #define FLASH_IRQSTAT_CMDDONE_MIS_Pos                                      (0UL)    /*!<FLASH IRQSTAT: CMDDONE_MIS (Bit 0) */
2062 #define FLASH_IRQSTAT_CMDDONE_MIS_Msk                                      (0x1UL)    /*!< FLASH IRQSTAT: CMDDONE_MIS (Bitfield-Mask: 0x01) */
2063 #define FLASH_IRQSTAT_CMDDONE_MIS                                          FLASH_IRQSTAT_CMDDONE_MIS_Msk
2064 
2065 /* =====================================================    IRQMASK    ===================================================== */
2066 #define FLASH_IRQMASK_READOKM_Pos                                          (4UL)    /*!<FLASH IRQMASK: READOKM (Bit 4) */
2067 #define FLASH_IRQMASK_READOKM_Msk                                          (0x10UL)   /*!< FLASH IRQMASK: READOKM (Bitfield-Mask: 0x01) */
2068 #define FLASH_IRQMASK_READOKM                                              FLASH_IRQMASK_READOKM_Msk
2069 #define FLASH_IRQMASK_ILLCMDM_Pos                                          (3UL)    /*!<FLASH IRQMASK: ILLCMDM (Bit 3) */
2070 #define FLASH_IRQMASK_ILLCMDM_Msk                                          (0x8UL)    /*!< FLASH IRQMASK: ILLCMDM (Bitfield-Mask: 0x01) */
2071 #define FLASH_IRQMASK_ILLCMDM                                              FLASH_IRQMASK_ILLCMDM_Msk
2072 #define FLASH_IRQMASK_CMDERRM_Pos                                          (2UL)    /*!<FLASH IRQMASK: CMDERRM (Bit 2) */
2073 #define FLASH_IRQMASK_CMDERRM_Msk                                          (0x4UL)    /*!< FLASH IRQMASK: CMDERRM (Bitfield-Mask: 0x01) */
2074 #define FLASH_IRQMASK_CMDERRM                                              FLASH_IRQMASK_CMDERRM_Msk
2075 #define FLASH_IRQMASK_CMDSTARTM_Pos                                        (1UL)    /*!<FLASH IRQMASK: CMDSTARTM (Bit 1) */
2076 #define FLASH_IRQMASK_CMDSTARTM_Msk                                        (0x2UL)    /*!< FLASH IRQMASK: CMDSTARTM (Bitfield-Mask: 0x01) */
2077 #define FLASH_IRQMASK_CMDSTARTM                                            FLASH_IRQMASK_CMDSTARTM_Msk
2078 #define FLASH_IRQMASK_CMDDONEM_Pos                                         (0UL)    /*!<FLASH IRQMASK: CMDDONEM (Bit 0) */
2079 #define FLASH_IRQMASK_CMDDONEM_Msk                                         (0x1UL)    /*!< FLASH IRQMASK: CMDDONEM (Bitfield-Mask: 0x01) */
2080 #define FLASH_IRQMASK_CMDDONEM                                             FLASH_IRQMASK_CMDDONEM_Msk
2081 
2082 /* =====================================================    IRQRAW    ===================================================== */
2083 #define FLASH_IRQRAW_READOK_RIS_Pos                                        (4UL)    /*!<FLASH IRQRAW: READOK_RIS (Bit 4) */
2084 #define FLASH_IRQRAW_READOK_RIS_Msk                                        (0x10UL)   /*!< FLASH IRQRAW: READOK_RIS (Bitfield-Mask: 0x01) */
2085 #define FLASH_IRQRAW_READOK_RIS                                            FLASH_IRQRAW_READOK_RIS_Msk
2086 #define FLASH_IRQRAW_ILLCMD_RIS_Pos                                        (3UL)    /*!<FLASH IRQRAW: ILLCMD_RIS (Bit 3) */
2087 #define FLASH_IRQRAW_ILLCMD_RIS_Msk                                        (0x8UL)    /*!< FLASH IRQRAW: ILLCMD_RIS (Bitfield-Mask: 0x01) */
2088 #define FLASH_IRQRAW_ILLCMD_RIS                                            FLASH_IRQRAW_ILLCMD_RIS_Msk
2089 #define FLASH_IRQRAW_CMDERR_RIS_Pos                                        (2UL)    /*!<FLASH IRQRAW: CMDERR_RIS (Bit 2) */
2090 #define FLASH_IRQRAW_CMDERR_RIS_Msk                                        (0x4UL)    /*!< FLASH IRQRAW: CMDERR_RIS (Bitfield-Mask: 0x01) */
2091 #define FLASH_IRQRAW_CMDERR_RIS                                            FLASH_IRQRAW_CMDERR_RIS_Msk
2092 #define FLASH_IRQRAW_CMDSTART_RIS_Pos                                      (1UL)    /*!<FLASH IRQRAW: CMDSTART_RIS (Bit 1) */
2093 #define FLASH_IRQRAW_CMDSTART_RIS_Msk                                      (0x2UL)    /*!< FLASH IRQRAW: CMDSTART_RIS (Bitfield-Mask: 0x01) */
2094 #define FLASH_IRQRAW_CMDSTART_RIS                                          FLASH_IRQRAW_CMDSTART_RIS_Msk
2095 #define FLASH_IRQRAW_CMDDONE_RIS_Pos                                       (0UL)    /*!<FLASH IRQRAW: CMDDONE_RIS (Bit 0) */
2096 #define FLASH_IRQRAW_CMDDONE_RIS_Msk                                       (0x1UL)    /*!< FLASH IRQRAW: CMDDONE_RIS (Bitfield-Mask: 0x01) */
2097 #define FLASH_IRQRAW_CMDDONE_RIS                                           FLASH_IRQRAW_CMDDONE_RIS_Msk
2098 
2099 /* =====================================================    FLASH_SIZE    ===================================================== */
2100 #define FLASH_FLASH_SIZE_SWD_DISABLE_Pos                                   (20UL)   /*!<FLASH FLASH_SIZE: SWD_DISABLE (Bit 20) */
2101 #define FLASH_FLASH_SIZE_SWD_DISABLE_Msk                                   (0x100000UL)   /*!< FLASH FLASH_SIZE: SWD_DISABLE (Bitfield-Mask: 0x01) */
2102 #define FLASH_FLASH_SIZE_SWD_DISABLE                                       FLASH_FLASH_SIZE_SWD_DISABLE_Msk
2103 #define FLASH_FLASH_SIZE_FLASH_SECURE_Pos                                  (19UL)   /*!<FLASH FLASH_SIZE: FLASH_SECURE (Bit 19) */
2104 #define FLASH_FLASH_SIZE_FLASH_SECURE_Msk                                  (0x80000UL)    /*!< FLASH FLASH_SIZE: FLASH_SECURE (Bitfield-Mask: 0x01) */
2105 #define FLASH_FLASH_SIZE_FLASH_SECURE                                      FLASH_FLASH_SIZE_FLASH_SECURE_Msk
2106 #define FLASH_FLASH_SIZE_FLASH_SIZE_Pos                                    (0UL)    /*!<FLASH FLASH_SIZE: FLASH_SIZE (Bit 0) */
2107 #define FLASH_FLASH_SIZE_FLASH_SIZE_Msk                                    (0xffffUL)   /*!< FLASH FLASH_SIZE: FLASH_SIZE (Bitfield-Mask: 0xffff) */
2108 #define FLASH_FLASH_SIZE_FLASH_SIZE                                        FLASH_FLASH_SIZE_FLASH_SIZE_Msk
2109 #define FLASH_FLASH_SIZE_FLASH_SIZE_0                                      (0x1U << FLASH_FLASH_SIZE_FLASH_SIZE_Pos)
2110 #define FLASH_FLASH_SIZE_FLASH_SIZE_1                                      (0x2U << FLASH_FLASH_SIZE_FLASH_SIZE_Pos)
2111 #define FLASH_FLASH_SIZE_FLASH_SIZE_2                                      (0x4U << FLASH_FLASH_SIZE_FLASH_SIZE_Pos)
2112 #define FLASH_FLASH_SIZE_FLASH_SIZE_3                                      (0x8U << FLASH_FLASH_SIZE_FLASH_SIZE_Pos)
2113 #define FLASH_FLASH_SIZE_FLASH_SIZE_4                                      (0x10U << FLASH_FLASH_SIZE_FLASH_SIZE_Pos)
2114 #define FLASH_FLASH_SIZE_FLASH_SIZE_5                                      (0x20U << FLASH_FLASH_SIZE_FLASH_SIZE_Pos)
2115 #define FLASH_FLASH_SIZE_FLASH_SIZE_6                                      (0x40U << FLASH_FLASH_SIZE_FLASH_SIZE_Pos)
2116 #define FLASH_FLASH_SIZE_FLASH_SIZE_7                                      (0x80U << FLASH_FLASH_SIZE_FLASH_SIZE_Pos)
2117 #define FLASH_FLASH_SIZE_FLASH_SIZE_8                                      (0x100U << FLASH_FLASH_SIZE_FLASH_SIZE_Pos)
2118 #define FLASH_FLASH_SIZE_FLASH_SIZE_9                                      (0x200U << FLASH_FLASH_SIZE_FLASH_SIZE_Pos)
2119 #define FLASH_FLASH_SIZE_FLASH_SIZE_10                                     (0x400U << FLASH_FLASH_SIZE_FLASH_SIZE_Pos)
2120 #define FLASH_FLASH_SIZE_FLASH_SIZE_11                                     (0x800U << FLASH_FLASH_SIZE_FLASH_SIZE_Pos)
2121 #define FLASH_FLASH_SIZE_FLASH_SIZE_12                                     (0x1000U << FLASH_FLASH_SIZE_FLASH_SIZE_Pos)
2122 #define FLASH_FLASH_SIZE_FLASH_SIZE_13                                     (0x2000U << FLASH_FLASH_SIZE_FLASH_SIZE_Pos)
2123 #define FLASH_FLASH_SIZE_FLASH_SIZE_14                                     (0x4000U << FLASH_FLASH_SIZE_FLASH_SIZE_Pos)
2124 #define FLASH_FLASH_SIZE_FLASH_SIZE_15                                     (0x8000U << FLASH_FLASH_SIZE_FLASH_SIZE_Pos)
2125 
2126 /* =====================================================    ADDRESS    ===================================================== */
2127 #define FLASH_ADDRESS_XADDR_Pos                                            (6UL)    /*!<FLASH ADDRESS: XADDR (Bit 6) */
2128 #define FLASH_ADDRESS_XADDR_Msk                                            (0xffc0UL)   /*!< FLASH ADDRESS: XADDR (Bitfield-Mask: 0x3ff) */
2129 #define FLASH_ADDRESS_XADDR                                                FLASH_ADDRESS_XADDR_Msk
2130 #define FLASH_ADDRESS_XADDR_0                                              (0x1U << FLASH_ADDRESS_XADDR_Pos)
2131 #define FLASH_ADDRESS_XADDR_1                                              (0x2U << FLASH_ADDRESS_XADDR_Pos)
2132 #define FLASH_ADDRESS_XADDR_2                                              (0x4U << FLASH_ADDRESS_XADDR_Pos)
2133 #define FLASH_ADDRESS_XADDR_3                                              (0x8U << FLASH_ADDRESS_XADDR_Pos)
2134 #define FLASH_ADDRESS_XADDR_4                                              (0x10U << FLASH_ADDRESS_XADDR_Pos)
2135 #define FLASH_ADDRESS_XADDR_5                                              (0x20U << FLASH_ADDRESS_XADDR_Pos)
2136 #define FLASH_ADDRESS_XADDR_6                                              (0x40U << FLASH_ADDRESS_XADDR_Pos)
2137 #define FLASH_ADDRESS_XADDR_7                                              (0x80U << FLASH_ADDRESS_XADDR_Pos)
2138 #define FLASH_ADDRESS_XADDR_8                                              (0x100U << FLASH_ADDRESS_XADDR_Pos)
2139 #define FLASH_ADDRESS_XADDR_9                                              (0x200U << FLASH_ADDRESS_XADDR_Pos)
2140 #define FLASH_ADDRESS_YADDR_Pos                                            (0UL)    /*!<FLASH ADDRESS: YADDR (Bit 0) */
2141 #define FLASH_ADDRESS_YADDR_Msk                                            (0x3fUL)   /*!< FLASH ADDRESS: YADDR (Bitfield-Mask: 0x3f) */
2142 #define FLASH_ADDRESS_YADDR                                                FLASH_ADDRESS_YADDR_Msk
2143 #define FLASH_ADDRESS_YADDR_0                                              (0x1U << FLASH_ADDRESS_YADDR_Pos)
2144 #define FLASH_ADDRESS_YADDR_1                                              (0x2U << FLASH_ADDRESS_YADDR_Pos)
2145 #define FLASH_ADDRESS_YADDR_2                                              (0x4U << FLASH_ADDRESS_YADDR_Pos)
2146 #define FLASH_ADDRESS_YADDR_3                                              (0x8U << FLASH_ADDRESS_YADDR_Pos)
2147 #define FLASH_ADDRESS_YADDR_4                                              (0x10U << FLASH_ADDRESS_YADDR_Pos)
2148 #define FLASH_ADDRESS_YADDR_5                                              (0x20U << FLASH_ADDRESS_YADDR_Pos)
2149 
2150 /* =====================================================    LFSRVAL      =====================================================*/
2151 #define FLASH_LFSRVAL_Pos                                                  (0UL)    /*!< Linear feedback shift*/
2152 #define FLASH_LFSRVAL_Msk                                                  (0xFFFFFFFFUL << FLASH_LFSRVAL_Pos)        /*! 0xFFFFFFFF */
2153 #define FLASH_LFSRVAL                                                      FLASH_LFSRVAL_Msk
2154 #define FLASH_LFSRVAL_0                                                    (0x00000001U << FLASH_LFSRVAL_Pos)             /*! 0x00000001 */
2155 #define FLASH_LFSRVAL_1                                                    (0x00000002U << FLASH_LFSRVAL_Pos)             /*! 0x00000002 */
2156 #define FLASH_LFSRVAL_2                                                    (0x00000004U << FLASH_LFSRVAL_Pos)             /*! 0x00000004 */
2157 #define FLASH_LFSRVAL_3                                                    (0x00000008U << FLASH_LFSRVAL_Pos)             /*! 0x00000008 */
2158 #define FLASH_LFSRVAL_4                                                    (0x00000010U << FLASH_LFSRVAL_Pos)             /*! 0x00000010 */
2159 #define FLASH_LFSRVAL_5                                                    (0x00000020U << FLASH_LFSRVAL_Pos)             /*! 0x00000020 */
2160 #define FLASH_LFSRVAL_6                                                    (0x00000040U << FLASH_LFSRVAL_Pos)             /*! 0x00000040 */
2161 #define FLASH_LFSRVAL_7                                                    (0x00000080U << FLASH_LFSRVAL_Pos)             /*! 0x00000080 */
2162 #define FLASH_LFSRVAL_8                                                    (0x00000100U << FLASH_LFSRVAL_Pos)             /*! 0x00000100 */
2163 #define FLASH_LFSRVAL_9                                                    (0x00000200U << FLASH_LFSRVAL_Pos)             /*! 0x00000200 */
2164 #define FLASH_LFSRVAL_10                                                   (0x00000400U << FLASH_LFSRVAL_Pos)             /*! 0x00000400 */
2165 #define FLASH_LFSRVAL_11                                                   (0x00000800U << FLASH_LFSRVAL_Pos)             /*! 0x00000800 */
2166 #define FLASH_LFSRVAL_12                                                   (0x00001000U << FLASH_LFSRVAL_Pos)             /*! 0x00001000 */
2167 #define FLASH_LFSRVAL_13                                                   (0x00002000U << FLASH_LFSRVAL_Pos)             /*! 0x00002000 */
2168 #define FLASH_LFSRVAL_14                                                   (0x00004000U << FLASH_LFSRVAL_Pos)             /*! 0x00004000 */
2169 #define FLASH_LFSRVAL_15                                                   (0x00008000U << FLASH_LFSRVAL_Pos)             /*! 0x00008000 */
2170 #define FLASH_LFSRVAL_16                                                   (0x00010000U << FLASH_LFSRVAL_Pos)             /*! 0x00010000 */
2171 #define FLASH_LFSRVAL_17                                                   (0x00020000U << FLASH_LFSRVAL_Pos)             /*! 0x00020000 */
2172 #define FLASH_LFSRVAL_18                                                   (0x00040000U << FLASH_LFSRVAL_Pos)             /*! 0x00040000 */
2173 #define FLASH_LFSRVAL_19                                                   (0x00080000U << FLASH_LFSRVAL_Pos)             /*! 0x00080000 */
2174 #define FLASH_LFSRVAL_20                                                   (0x00100000U << FLASH_LFSRVAL_Pos)             /*! 0x00100000 */
2175 #define FLASH_LFSRVAL_21                                                   (0x00200000U << FLASH_LFSRVAL_Pos)             /*! 0x00200000 */
2176 #define FLASH_LFSRVAL_22                                                   (0x00400000U << FLASH_LFSRVAL_Pos)             /*! 0x00400000 */
2177 #define FLASH_LFSRVAL_23                                                   (0x00800000U << FLASH_LFSRVAL_Pos)             /*! 0x00800000 */
2178 #define FLASH_LFSRVAL_24                                                   (0x01000000U << FLASH_LFSRVAL_Pos)             /*! 0x01000000 */
2179 #define FLASH_LFSRVAL_25                                                   (0x02000000U << FLASH_LFSRVAL_Pos)             /*! 0x02000000 */
2180 #define FLASH_LFSRVAL_26                                                   (0x04000000U << FLASH_LFSRVAL_Pos)             /*! 0x04000000 */
2181 #define FLASH_LFSRVAL_27                                                   (0x08000000U << FLASH_LFSRVAL_Pos)             /*! 0x08000000 */
2182 #define FLASH_LFSRVAL_28                                                   (0x10000000U << FLASH_LFSRVAL_Pos)             /*! 0x10000000 */
2183 #define FLASH_LFSRVAL_29                                                   (0x20000000U << FLASH_LFSRVAL_Pos)             /*! 0x20000000 */
2184 #define FLASH_LFSRVAL_30                                                   (0x40000000U << FLASH_LFSRVAL_Pos)             /*! 0x40000000 */
2185 #define FLASH_LFSRVAL_31                                                   (0x80000000U << FLASH_LFSRVAL_Pos)             /*! 0x80000000 */
2186 
2187 /* =====================================================    PAGEPROT0    ===================================================== */
2188 #define FLASH_PAGEPROT0_SEG1_Pos                                           (16UL)   /*!<FLASH PAGEPROT0: SEG1 (Bit 16) */
2189 #define FLASH_PAGEPROT0_SEG1_Msk                                           (0xffff0000UL)   /*!< FLASH PAGEPROT0: SEG1 (Bitfield-Mask: 0xffff) */
2190 #define FLASH_PAGEPROT0_SEG1                                               FLASH_PAGEPROT0_SEG1_Msk
2191 #define FLASH_PAGEPROT0_SEG1_0                                             (0x1U << FLASH_PAGEPROT0_SEG1_Pos)
2192 #define FLASH_PAGEPROT0_SEG1_1                                             (0x2U << FLASH_PAGEPROT0_SEG1_Pos)
2193 #define FLASH_PAGEPROT0_SEG1_2                                             (0x4U << FLASH_PAGEPROT0_SEG1_Pos)
2194 #define FLASH_PAGEPROT0_SEG1_3                                             (0x8U << FLASH_PAGEPROT0_SEG1_Pos)
2195 #define FLASH_PAGEPROT0_SEG1_4                                             (0x10U << FLASH_PAGEPROT0_SEG1_Pos)
2196 #define FLASH_PAGEPROT0_SEG1_5                                             (0x20U << FLASH_PAGEPROT0_SEG1_Pos)
2197 #define FLASH_PAGEPROT0_SEG1_6                                             (0x40U << FLASH_PAGEPROT0_SEG1_Pos)
2198 #define FLASH_PAGEPROT0_SEG1_7                                             (0x80U << FLASH_PAGEPROT0_SEG1_Pos)
2199 #define FLASH_PAGEPROT0_SEG1_8                                             (0x100U << FLASH_PAGEPROT0_SEG1_Pos)
2200 #define FLASH_PAGEPROT0_SEG1_9                                             (0x200U << FLASH_PAGEPROT0_SEG1_Pos)
2201 #define FLASH_PAGEPROT0_SEG1_10                                            (0x400U << FLASH_PAGEPROT0_SEG1_Pos)
2202 #define FLASH_PAGEPROT0_SEG1_11                                            (0x800U << FLASH_PAGEPROT0_SEG1_Pos)
2203 #define FLASH_PAGEPROT0_SEG1_12                                            (0x1000U << FLASH_PAGEPROT0_SEG1_Pos)
2204 #define FLASH_PAGEPROT0_SEG1_13                                            (0x2000U << FLASH_PAGEPROT0_SEG1_Pos)
2205 #define FLASH_PAGEPROT0_SEG1_14                                            (0x4000U << FLASH_PAGEPROT0_SEG1_Pos)
2206 #define FLASH_PAGEPROT0_SEG1_15                                            (0x8000U << FLASH_PAGEPROT0_SEG1_Pos)
2207 #define FLASH_PAGEPROT0_SEG0_Pos                                           (0UL)    /*!<FLASH PAGEPROT0: SEG0 (Bit 0) */
2208 #define FLASH_PAGEPROT0_SEG0_Msk                                           (0xffffUL)   /*!< FLASH PAGEPROT0: SEG0 (Bitfield-Mask: 0xffff) */
2209 #define FLASH_PAGEPROT0_SEG0                                               FLASH_PAGEPROT0_SEG0_Msk
2210 #define FLASH_PAGEPROT0_SEG0_0                                             (0x1U << FLASH_PAGEPROT0_SEG0_Pos)
2211 #define FLASH_PAGEPROT0_SEG0_1                                             (0x2U << FLASH_PAGEPROT0_SEG0_Pos)
2212 #define FLASH_PAGEPROT0_SEG0_2                                             (0x4U << FLASH_PAGEPROT0_SEG0_Pos)
2213 #define FLASH_PAGEPROT0_SEG0_3                                             (0x8U << FLASH_PAGEPROT0_SEG0_Pos)
2214 #define FLASH_PAGEPROT0_SEG0_4                                             (0x10U << FLASH_PAGEPROT0_SEG0_Pos)
2215 #define FLASH_PAGEPROT0_SEG0_5                                             (0x20U << FLASH_PAGEPROT0_SEG0_Pos)
2216 #define FLASH_PAGEPROT0_SEG0_6                                             (0x40U << FLASH_PAGEPROT0_SEG0_Pos)
2217 #define FLASH_PAGEPROT0_SEG0_7                                             (0x80U << FLASH_PAGEPROT0_SEG0_Pos)
2218 #define FLASH_PAGEPROT0_SEG0_8                                             (0x100U << FLASH_PAGEPROT0_SEG0_Pos)
2219 #define FLASH_PAGEPROT0_SEG0_9                                             (0x200U << FLASH_PAGEPROT0_SEG0_Pos)
2220 #define FLASH_PAGEPROT0_SEG0_10                                            (0x400U << FLASH_PAGEPROT0_SEG0_Pos)
2221 #define FLASH_PAGEPROT0_SEG0_11                                            (0x800U << FLASH_PAGEPROT0_SEG0_Pos)
2222 #define FLASH_PAGEPROT0_SEG0_12                                            (0x1000U << FLASH_PAGEPROT0_SEG0_Pos)
2223 #define FLASH_PAGEPROT0_SEG0_13                                            (0x2000U << FLASH_PAGEPROT0_SEG0_Pos)
2224 #define FLASH_PAGEPROT0_SEG0_14                                            (0x4000U << FLASH_PAGEPROT0_SEG0_Pos)
2225 #define FLASH_PAGEPROT0_SEG0_15                                            (0x8000U << FLASH_PAGEPROT0_SEG0_Pos)
2226 
2227 /* =====================================================    PAGEPROT1    ===================================================== */
2228 #define FLASH_PAGEPROT1_SEG3_Pos                                           (16UL)   /*!<FLASH PAGEPROT1: SEG3 (Bit 16) */
2229 #define FLASH_PAGEPROT1_SEG3_Msk                                           (0xffff0000UL)   /*!< FLASH PAGEPROT1: SEG3 (Bitfield-Mask: 0xffff) */
2230 #define FLASH_PAGEPROT1_SEG3                                               FLASH_PAGEPROT1_SEG3_Msk
2231 #define FLASH_PAGEPROT1_SEG3_0                                             (0x1U << FLASH_PAGEPROT1_SEG3_Pos)
2232 #define FLASH_PAGEPROT1_SEG3_1                                             (0x2U << FLASH_PAGEPROT1_SEG3_Pos)
2233 #define FLASH_PAGEPROT1_SEG3_2                                             (0x4U << FLASH_PAGEPROT1_SEG3_Pos)
2234 #define FLASH_PAGEPROT1_SEG3_3                                             (0x8U << FLASH_PAGEPROT1_SEG3_Pos)
2235 #define FLASH_PAGEPROT1_SEG3_4                                             (0x10U << FLASH_PAGEPROT1_SEG3_Pos)
2236 #define FLASH_PAGEPROT1_SEG3_5                                             (0x20U << FLASH_PAGEPROT1_SEG3_Pos)
2237 #define FLASH_PAGEPROT1_SEG3_6                                             (0x40U << FLASH_PAGEPROT1_SEG3_Pos)
2238 #define FLASH_PAGEPROT1_SEG3_7                                             (0x80U << FLASH_PAGEPROT1_SEG3_Pos)
2239 #define FLASH_PAGEPROT1_SEG3_8                                             (0x100U << FLASH_PAGEPROT1_SEG3_Pos)
2240 #define FLASH_PAGEPROT1_SEG3_9                                             (0x200U << FLASH_PAGEPROT1_SEG3_Pos)
2241 #define FLASH_PAGEPROT1_SEG3_10                                            (0x400U << FLASH_PAGEPROT1_SEG3_Pos)
2242 #define FLASH_PAGEPROT1_SEG3_11                                            (0x800U << FLASH_PAGEPROT1_SEG3_Pos)
2243 #define FLASH_PAGEPROT1_SEG3_12                                            (0x1000U << FLASH_PAGEPROT1_SEG3_Pos)
2244 #define FLASH_PAGEPROT1_SEG3_13                                            (0x2000U << FLASH_PAGEPROT1_SEG3_Pos)
2245 #define FLASH_PAGEPROT1_SEG3_14                                            (0x4000U << FLASH_PAGEPROT1_SEG3_Pos)
2246 #define FLASH_PAGEPROT1_SEG3_15                                            (0x8000U << FLASH_PAGEPROT1_SEG3_Pos)
2247 #define FLASH_PAGEPROT1_SEG2_Pos                                           (0UL)    /*!<FLASH PAGEPROT1: SEG2 (Bit 0) */
2248 #define FLASH_PAGEPROT1_SEG2_Msk                                           (0xffffUL)   /*!< FLASH PAGEPROT1: SEG2 (Bitfield-Mask: 0xffff) */
2249 #define FLASH_PAGEPROT1_SEG2                                               FLASH_PAGEPROT1_SEG2_Msk
2250 #define FLASH_PAGEPROT1_SEG2_0                                             (0x1U << FLASH_PAGEPROT1_SEG2_Pos)
2251 #define FLASH_PAGEPROT1_SEG2_1                                             (0x2U << FLASH_PAGEPROT1_SEG2_Pos)
2252 #define FLASH_PAGEPROT1_SEG2_2                                             (0x4U << FLASH_PAGEPROT1_SEG2_Pos)
2253 #define FLASH_PAGEPROT1_SEG2_3                                             (0x8U << FLASH_PAGEPROT1_SEG2_Pos)
2254 #define FLASH_PAGEPROT1_SEG2_4                                             (0x10U << FLASH_PAGEPROT1_SEG2_Pos)
2255 #define FLASH_PAGEPROT1_SEG2_5                                             (0x20U << FLASH_PAGEPROT1_SEG2_Pos)
2256 #define FLASH_PAGEPROT1_SEG2_6                                             (0x40U << FLASH_PAGEPROT1_SEG2_Pos)
2257 #define FLASH_PAGEPROT1_SEG2_7                                             (0x80U << FLASH_PAGEPROT1_SEG2_Pos)
2258 #define FLASH_PAGEPROT1_SEG2_8                                             (0x100U << FLASH_PAGEPROT1_SEG2_Pos)
2259 #define FLASH_PAGEPROT1_SEG2_9                                             (0x200U << FLASH_PAGEPROT1_SEG2_Pos)
2260 #define FLASH_PAGEPROT1_SEG2_10                                            (0x400U << FLASH_PAGEPROT1_SEG2_Pos)
2261 #define FLASH_PAGEPROT1_SEG2_11                                            (0x800U << FLASH_PAGEPROT1_SEG2_Pos)
2262 #define FLASH_PAGEPROT1_SEG2_12                                            (0x1000U << FLASH_PAGEPROT1_SEG2_Pos)
2263 #define FLASH_PAGEPROT1_SEG2_13                                            (0x2000U << FLASH_PAGEPROT1_SEG2_Pos)
2264 #define FLASH_PAGEPROT1_SEG2_14                                            (0x4000U << FLASH_PAGEPROT1_SEG2_Pos)
2265 #define FLASH_PAGEPROT1_SEG2_15                                            (0x8000U << FLASH_PAGEPROT1_SEG2_Pos)
2266 
2267 /* =====================================================    DATA0    ===================================================== */
2268 #define FLASH_DATA0_DATA0_Pos                                              (0UL)    /*!<FLASH DATA0: DATA0 (Bit 0) */
2269 #define FLASH_DATA0_DATA0_Msk                                              (0xffffffffUL)   /*!< FLASH DATA0: DATA0 (Bitfield-Mask: 0xffffffff) */
2270 #define FLASH_DATA0_DATA0                                                  FLASH_DATA0_DATA0_Msk
2271 #define FLASH_DATA0_DATA0_0                                                (0x1U << FLASH_DATA0_DATA0_Pos)
2272 #define FLASH_DATA0_DATA0_1                                                (0x2U << FLASH_DATA0_DATA0_Pos)
2273 #define FLASH_DATA0_DATA0_2                                                (0x4U << FLASH_DATA0_DATA0_Pos)
2274 #define FLASH_DATA0_DATA0_3                                                (0x8U << FLASH_DATA0_DATA0_Pos)
2275 #define FLASH_DATA0_DATA0_4                                                (0x10U << FLASH_DATA0_DATA0_Pos)
2276 #define FLASH_DATA0_DATA0_5                                                (0x20U << FLASH_DATA0_DATA0_Pos)
2277 #define FLASH_DATA0_DATA0_6                                                (0x40U << FLASH_DATA0_DATA0_Pos)
2278 #define FLASH_DATA0_DATA0_7                                                (0x80U << FLASH_DATA0_DATA0_Pos)
2279 #define FLASH_DATA0_DATA0_8                                                (0x100U << FLASH_DATA0_DATA0_Pos)
2280 #define FLASH_DATA0_DATA0_9                                                (0x200U << FLASH_DATA0_DATA0_Pos)
2281 #define FLASH_DATA0_DATA0_10                                               (0x400U << FLASH_DATA0_DATA0_Pos)
2282 #define FLASH_DATA0_DATA0_11                                               (0x800U << FLASH_DATA0_DATA0_Pos)
2283 #define FLASH_DATA0_DATA0_12                                               (0x1000U << FLASH_DATA0_DATA0_Pos)
2284 #define FLASH_DATA0_DATA0_13                                               (0x2000U << FLASH_DATA0_DATA0_Pos)
2285 #define FLASH_DATA0_DATA0_14                                               (0x4000U << FLASH_DATA0_DATA0_Pos)
2286 #define FLASH_DATA0_DATA0_15                                               (0x8000U << FLASH_DATA0_DATA0_Pos)
2287 #define FLASH_DATA0_DATA0_16                                               (0x10000U << FLASH_DATA0_DATA0_Pos)
2288 #define FLASH_DATA0_DATA0_17                                               (0x20000U << FLASH_DATA0_DATA0_Pos)
2289 #define FLASH_DATA0_DATA0_18                                               (0x40000U << FLASH_DATA0_DATA0_Pos)
2290 #define FLASH_DATA0_DATA0_19                                               (0x80000U << FLASH_DATA0_DATA0_Pos)
2291 #define FLASH_DATA0_DATA0_20                                               (0x100000U << FLASH_DATA0_DATA0_Pos)
2292 #define FLASH_DATA0_DATA0_21                                               (0x200000U << FLASH_DATA0_DATA0_Pos)
2293 #define FLASH_DATA0_DATA0_22                                               (0x400000U << FLASH_DATA0_DATA0_Pos)
2294 #define FLASH_DATA0_DATA0_23                                               (0x800000U << FLASH_DATA0_DATA0_Pos)
2295 #define FLASH_DATA0_DATA0_24                                               (0x1000000U << FLASH_DATA0_DATA0_Pos)
2296 #define FLASH_DATA0_DATA0_25                                               (0x2000000U << FLASH_DATA0_DATA0_Pos)
2297 #define FLASH_DATA0_DATA0_26                                               (0x4000000U << FLASH_DATA0_DATA0_Pos)
2298 #define FLASH_DATA0_DATA0_27                                               (0x8000000U << FLASH_DATA0_DATA0_Pos)
2299 #define FLASH_DATA0_DATA0_28                                               (0x10000000U << FLASH_DATA0_DATA0_Pos)
2300 #define FLASH_DATA0_DATA0_29                                               (0x20000000U << FLASH_DATA0_DATA0_Pos)
2301 #define FLASH_DATA0_DATA0_30                                               (0x40000000U << FLASH_DATA0_DATA0_Pos)
2302 #define FLASH_DATA0_DATA0_31                                               (0x80000000UL << FLASH_DATA0_DATA0_Pos)
2303 
2304 /* =====================================================    DATA1    ===================================================== */
2305 #define FLASH_DATA1_DATA1_Pos                                              (0UL)    /*!<FLASH DATA1: DATA1 (Bit 0) */
2306 #define FLASH_DATA1_DATA1_Msk                                              (0xffffffffUL)   /*!< FLASH DATA1: DATA1 (Bitfield-Mask: 0xffffffff) */
2307 #define FLASH_DATA1_DATA1                                                  FLASH_DATA1_DATA1_Msk
2308 #define FLASH_DATA1_DATA1_0                                                (0x1U << FLASH_DATA1_DATA1_Pos)
2309 #define FLASH_DATA1_DATA1_1                                                (0x2U << FLASH_DATA1_DATA1_Pos)
2310 #define FLASH_DATA1_DATA1_2                                                (0x4U << FLASH_DATA1_DATA1_Pos)
2311 #define FLASH_DATA1_DATA1_3                                                (0x8U << FLASH_DATA1_DATA1_Pos)
2312 #define FLASH_DATA1_DATA1_4                                                (0x10U << FLASH_DATA1_DATA1_Pos)
2313 #define FLASH_DATA1_DATA1_5                                                (0x20U << FLASH_DATA1_DATA1_Pos)
2314 #define FLASH_DATA1_DATA1_6                                                (0x40U << FLASH_DATA1_DATA1_Pos)
2315 #define FLASH_DATA1_DATA1_7                                                (0x80U << FLASH_DATA1_DATA1_Pos)
2316 #define FLASH_DATA1_DATA1_8                                                (0x100U << FLASH_DATA1_DATA1_Pos)
2317 #define FLASH_DATA1_DATA1_9                                                (0x200U << FLASH_DATA1_DATA1_Pos)
2318 #define FLASH_DATA1_DATA1_10                                               (0x400U << FLASH_DATA1_DATA1_Pos)
2319 #define FLASH_DATA1_DATA1_11                                               (0x800U << FLASH_DATA1_DATA1_Pos)
2320 #define FLASH_DATA1_DATA1_12                                               (0x1000U << FLASH_DATA1_DATA1_Pos)
2321 #define FLASH_DATA1_DATA1_13                                               (0x2000U << FLASH_DATA1_DATA1_Pos)
2322 #define FLASH_DATA1_DATA1_14                                               (0x4000U << FLASH_DATA1_DATA1_Pos)
2323 #define FLASH_DATA1_DATA1_15                                               (0x8000U << FLASH_DATA1_DATA1_Pos)
2324 #define FLASH_DATA1_DATA1_16                                               (0x10000U << FLASH_DATA1_DATA1_Pos)
2325 #define FLASH_DATA1_DATA1_17                                               (0x20000U << FLASH_DATA1_DATA1_Pos)
2326 #define FLASH_DATA1_DATA1_18                                               (0x40000U << FLASH_DATA1_DATA1_Pos)
2327 #define FLASH_DATA1_DATA1_19                                               (0x80000U << FLASH_DATA1_DATA1_Pos)
2328 #define FLASH_DATA1_DATA1_20                                               (0x100000U << FLASH_DATA1_DATA1_Pos)
2329 #define FLASH_DATA1_DATA1_21                                               (0x200000U << FLASH_DATA1_DATA1_Pos)
2330 #define FLASH_DATA1_DATA1_22                                               (0x400000U << FLASH_DATA1_DATA1_Pos)
2331 #define FLASH_DATA1_DATA1_23                                               (0x800000U << FLASH_DATA1_DATA1_Pos)
2332 #define FLASH_DATA1_DATA1_24                                               (0x1000000U << FLASH_DATA1_DATA1_Pos)
2333 #define FLASH_DATA1_DATA1_25                                               (0x2000000U << FLASH_DATA1_DATA1_Pos)
2334 #define FLASH_DATA1_DATA1_26                                               (0x4000000U << FLASH_DATA1_DATA1_Pos)
2335 #define FLASH_DATA1_DATA1_27                                               (0x8000000U << FLASH_DATA1_DATA1_Pos)
2336 #define FLASH_DATA1_DATA1_28                                               (0x10000000U << FLASH_DATA1_DATA1_Pos)
2337 #define FLASH_DATA1_DATA1_29                                               (0x20000000U << FLASH_DATA1_DATA1_Pos)
2338 #define FLASH_DATA1_DATA1_30                                               (0x40000000U << FLASH_DATA1_DATA1_Pos)
2339 #define FLASH_DATA1_DATA1_31                                               (0x80000000UL << FLASH_DATA1_DATA1_Pos)
2340 
2341 /* =====================================================    DATA2    ===================================================== */
2342 #define FLASH_DATA2_DATA2_Pos                                              (0UL)    /*!<FLASH DATA2: DATA2 (Bit 0) */
2343 #define FLASH_DATA2_DATA2_Msk                                              (0xffffffffUL)   /*!< FLASH DATA2: DATA2 (Bitfield-Mask: 0xffffffff) */
2344 #define FLASH_DATA2_DATA2                                                  FLASH_DATA2_DATA2_Msk
2345 #define FLASH_DATA2_DATA2_0                                                (0x1U << FLASH_DATA2_DATA2_Pos)
2346 #define FLASH_DATA2_DATA2_1                                                (0x2U << FLASH_DATA2_DATA2_Pos)
2347 #define FLASH_DATA2_DATA2_2                                                (0x4U << FLASH_DATA2_DATA2_Pos)
2348 #define FLASH_DATA2_DATA2_3                                                (0x8U << FLASH_DATA2_DATA2_Pos)
2349 #define FLASH_DATA2_DATA2_4                                                (0x10U << FLASH_DATA2_DATA2_Pos)
2350 #define FLASH_DATA2_DATA2_5                                                (0x20U << FLASH_DATA2_DATA2_Pos)
2351 #define FLASH_DATA2_DATA2_6                                                (0x40U << FLASH_DATA2_DATA2_Pos)
2352 #define FLASH_DATA2_DATA2_7                                                (0x80U << FLASH_DATA2_DATA2_Pos)
2353 #define FLASH_DATA2_DATA2_8                                                (0x100U << FLASH_DATA2_DATA2_Pos)
2354 #define FLASH_DATA2_DATA2_9                                                (0x200U << FLASH_DATA2_DATA2_Pos)
2355 #define FLASH_DATA2_DATA2_10                                               (0x400U << FLASH_DATA2_DATA2_Pos)
2356 #define FLASH_DATA2_DATA2_11                                               (0x800U << FLASH_DATA2_DATA2_Pos)
2357 #define FLASH_DATA2_DATA2_12                                               (0x1000U << FLASH_DATA2_DATA2_Pos)
2358 #define FLASH_DATA2_DATA2_13                                               (0x2000U << FLASH_DATA2_DATA2_Pos)
2359 #define FLASH_DATA2_DATA2_14                                               (0x4000U << FLASH_DATA2_DATA2_Pos)
2360 #define FLASH_DATA2_DATA2_15                                               (0x8000U << FLASH_DATA2_DATA2_Pos)
2361 #define FLASH_DATA2_DATA2_16                                               (0x10000U << FLASH_DATA2_DATA2_Pos)
2362 #define FLASH_DATA2_DATA2_17                                               (0x20000U << FLASH_DATA2_DATA2_Pos)
2363 #define FLASH_DATA2_DATA2_18                                               (0x40000U << FLASH_DATA2_DATA2_Pos)
2364 #define FLASH_DATA2_DATA2_19                                               (0x80000U << FLASH_DATA2_DATA2_Pos)
2365 #define FLASH_DATA2_DATA2_20                                               (0x100000U << FLASH_DATA2_DATA2_Pos)
2366 #define FLASH_DATA2_DATA2_21                                               (0x200000U << FLASH_DATA2_DATA2_Pos)
2367 #define FLASH_DATA2_DATA2_22                                               (0x400000U << FLASH_DATA2_DATA2_Pos)
2368 #define FLASH_DATA2_DATA2_23                                               (0x800000U << FLASH_DATA2_DATA2_Pos)
2369 #define FLASH_DATA2_DATA2_24                                               (0x1000000U << FLASH_DATA2_DATA2_Pos)
2370 #define FLASH_DATA2_DATA2_25                                               (0x2000000U << FLASH_DATA2_DATA2_Pos)
2371 #define FLASH_DATA2_DATA2_26                                               (0x4000000U << FLASH_DATA2_DATA2_Pos)
2372 #define FLASH_DATA2_DATA2_27                                               (0x8000000U << FLASH_DATA2_DATA2_Pos)
2373 #define FLASH_DATA2_DATA2_28                                               (0x10000000U << FLASH_DATA2_DATA2_Pos)
2374 #define FLASH_DATA2_DATA2_29                                               (0x20000000U << FLASH_DATA2_DATA2_Pos)
2375 #define FLASH_DATA2_DATA2_30                                               (0x40000000U << FLASH_DATA2_DATA2_Pos)
2376 #define FLASH_DATA2_DATA2_31                                               (0x80000000UL << FLASH_DATA2_DATA2_Pos)
2377 
2378 /* =====================================================    DATA3    ===================================================== */
2379 #define FLASH_DATA3_DATA3_Pos                                              (0UL)    /*!<FLASH DATA3: DATA3 (Bit 0) */
2380 #define FLASH_DATA3_DATA3_Msk                                              (0xffffffffUL)   /*!< FLASH DATA3: DATA3 (Bitfield-Mask: 0xffffffff) */
2381 #define FLASH_DATA3_DATA3                                                  FLASH_DATA3_DATA3_Msk
2382 #define FLASH_DATA3_DATA3_0                                                (0x1U << FLASH_DATA3_DATA3_Pos)
2383 #define FLASH_DATA3_DATA3_1                                                (0x2U << FLASH_DATA3_DATA3_Pos)
2384 #define FLASH_DATA3_DATA3_2                                                (0x4U << FLASH_DATA3_DATA3_Pos)
2385 #define FLASH_DATA3_DATA3_3                                                (0x8U << FLASH_DATA3_DATA3_Pos)
2386 #define FLASH_DATA3_DATA3_4                                                (0x10U << FLASH_DATA3_DATA3_Pos)
2387 #define FLASH_DATA3_DATA3_5                                                (0x20U << FLASH_DATA3_DATA3_Pos)
2388 #define FLASH_DATA3_DATA3_6                                                (0x40U << FLASH_DATA3_DATA3_Pos)
2389 #define FLASH_DATA3_DATA3_7                                                (0x80U << FLASH_DATA3_DATA3_Pos)
2390 #define FLASH_DATA3_DATA3_8                                                (0x100U << FLASH_DATA3_DATA3_Pos)
2391 #define FLASH_DATA3_DATA3_9                                                (0x200U << FLASH_DATA3_DATA3_Pos)
2392 #define FLASH_DATA3_DATA3_10                                               (0x400U << FLASH_DATA3_DATA3_Pos)
2393 #define FLASH_DATA3_DATA3_11                                               (0x800U << FLASH_DATA3_DATA3_Pos)
2394 #define FLASH_DATA3_DATA3_12                                               (0x1000U << FLASH_DATA3_DATA3_Pos)
2395 #define FLASH_DATA3_DATA3_13                                               (0x2000U << FLASH_DATA3_DATA3_Pos)
2396 #define FLASH_DATA3_DATA3_14                                               (0x4000U << FLASH_DATA3_DATA3_Pos)
2397 #define FLASH_DATA3_DATA3_15                                               (0x8000U << FLASH_DATA3_DATA3_Pos)
2398 #define FLASH_DATA3_DATA3_16                                               (0x10000U << FLASH_DATA3_DATA3_Pos)
2399 #define FLASH_DATA3_DATA3_17                                               (0x20000U << FLASH_DATA3_DATA3_Pos)
2400 #define FLASH_DATA3_DATA3_18                                               (0x40000U << FLASH_DATA3_DATA3_Pos)
2401 #define FLASH_DATA3_DATA3_19                                               (0x80000U << FLASH_DATA3_DATA3_Pos)
2402 #define FLASH_DATA3_DATA3_20                                               (0x100000U << FLASH_DATA3_DATA3_Pos)
2403 #define FLASH_DATA3_DATA3_21                                               (0x200000U << FLASH_DATA3_DATA3_Pos)
2404 #define FLASH_DATA3_DATA3_22                                               (0x400000U << FLASH_DATA3_DATA3_Pos)
2405 #define FLASH_DATA3_DATA3_23                                               (0x800000U << FLASH_DATA3_DATA3_Pos)
2406 #define FLASH_DATA3_DATA3_24                                               (0x1000000U << FLASH_DATA3_DATA3_Pos)
2407 #define FLASH_DATA3_DATA3_25                                               (0x2000000U << FLASH_DATA3_DATA3_Pos)
2408 #define FLASH_DATA3_DATA3_26                                               (0x4000000U << FLASH_DATA3_DATA3_Pos)
2409 #define FLASH_DATA3_DATA3_27                                               (0x8000000U << FLASH_DATA3_DATA3_Pos)
2410 #define FLASH_DATA3_DATA3_28                                               (0x10000000U << FLASH_DATA3_DATA3_Pos)
2411 #define FLASH_DATA3_DATA3_29                                               (0x20000000U << FLASH_DATA3_DATA3_Pos)
2412 #define FLASH_DATA3_DATA3_30                                               (0x40000000U << FLASH_DATA3_DATA3_Pos)
2413 #define FLASH_DATA3_DATA3_31                                               (0x80000000UL << FLASH_DATA3_DATA3_Pos)
2414 
2415 
2416 /* =========================================================================================================================== */
2417 /*=====================                                       SPI                                       ===================== */
2418 /* =========================================================================================================================== */
2419 
2420 /* =====================================================    CR1    ===================================================== */
2421 #define SPI_CR1_BIDIMODE_Pos                                               (15UL)   /*!<SPI CR1: BIDIMODE (Bit 15) */
2422 #define SPI_CR1_BIDIMODE_Msk                                               (0x8000UL)   /*!< SPI CR1: BIDIMODE (Bitfield-Mask: 0x01) */
2423 #define SPI_CR1_BIDIMODE                                                   SPI_CR1_BIDIMODE_Msk
2424 #define SPI_CR1_BIDIOE_Pos                                                 (14UL)   /*!<SPI CR1: BIDIOE (Bit 14) */
2425 #define SPI_CR1_BIDIOE_Msk                                                 (0x4000UL)   /*!< SPI CR1: BIDIOE (Bitfield-Mask: 0x01) */
2426 #define SPI_CR1_BIDIOE                                                     SPI_CR1_BIDIOE_Msk
2427 #define SPI_CR1_CRCEN_Pos                                                  (13UL)   /*!<SPI CR1: CRCEN (Bit 13) */
2428 #define SPI_CR1_CRCEN_Msk                                                  (0x2000UL)   /*!< SPI CR1: CRCEN (Bitfield-Mask: 0x01) */
2429 #define SPI_CR1_CRCEN                                                      SPI_CR1_CRCEN_Msk
2430 #define SPI_CR1_CRCNEXT_Pos                                                (12UL)   /*!<SPI CR1: CRCNEXT (Bit 12) */
2431 #define SPI_CR1_CRCNEXT_Msk                                                (0x1000UL)   /*!< SPI CR1: CRCNEXT (Bitfield-Mask: 0x01) */
2432 #define SPI_CR1_CRCNEXT                                                    SPI_CR1_CRCNEXT_Msk
2433 #define SPI_CR1_CRCL_Pos                                                   (11UL)   /*!<SPI CR1: CRCL (Bit 11) */
2434 #define SPI_CR1_CRCL_Msk                                                   (0x800UL)    /*!< SPI CR1: CRCL (Bitfield-Mask: 0x01) */
2435 #define SPI_CR1_CRCL                                                       SPI_CR1_CRCL_Msk
2436 #define SPI_CR1_RXONLY_Pos                                                 (10UL)   /*!<SPI CR1: RXONLY (Bit 10) */
2437 #define SPI_CR1_RXONLY_Msk                                                 (0x400UL)    /*!< SPI CR1: RXONLY (Bitfield-Mask: 0x01) */
2438 #define SPI_CR1_RXONLY                                                     SPI_CR1_RXONLY_Msk
2439 #define SPI_CR1_SSM_Pos                                                    (9UL)    /*!<SPI CR1: SSM (Bit 9) */
2440 #define SPI_CR1_SSM_Msk                                                    (0x200UL)    /*!< SPI CR1: SSM (Bitfield-Mask: 0x01) */
2441 #define SPI_CR1_SSM                                                        SPI_CR1_SSM_Msk
2442 #define SPI_CR1_SSI_Pos                                                    (8UL)    /*!<SPI CR1: SSI (Bit 8) */
2443 #define SPI_CR1_SSI_Msk                                                    (0x100UL)    /*!< SPI CR1: SSI (Bitfield-Mask: 0x01) */
2444 #define SPI_CR1_SSI                                                        SPI_CR1_SSI_Msk
2445 #define SPI_CR1_LSBFIRST_Pos                                               (7UL)    /*!<SPI CR1: LSBFIRST (Bit 7) */
2446 #define SPI_CR1_LSBFIRST_Msk                                               (0x80UL)   /*!< SPI CR1: LSBFIRST (Bitfield-Mask: 0x01) */
2447 #define SPI_CR1_LSBFIRST                                                   SPI_CR1_LSBFIRST_Msk
2448 #define SPI_CR1_SPE_Pos                                                    (6UL)    /*!<SPI CR1: SPE (Bit 6) */
2449 #define SPI_CR1_SPE_Msk                                                    (0x40UL)   /*!< SPI CR1: SPE (Bitfield-Mask: 0x01) */
2450 #define SPI_CR1_SPE                                                        SPI_CR1_SPE_Msk
2451 #define SPI_CR1_BR_Pos                                                     (3UL)    /*!<SPI CR1: BR (Bit 3) */
2452 #define SPI_CR1_BR_Msk                                                     (0x38UL)   /*!< SPI CR1: BR (Bitfield-Mask: 0x07) */
2453 #define SPI_CR1_BR                                                         SPI_CR1_BR_Msk
2454 #define SPI_CR1_BR_0                                                       (0x1U << SPI_CR1_BR_Pos)
2455 #define SPI_CR1_BR_1                                                       (0x2U << SPI_CR1_BR_Pos)
2456 #define SPI_CR1_BR_2                                                       (0x4U << SPI_CR1_BR_Pos)
2457 #define SPI_CR1_MSTR_Pos                                                   (2UL)    /*!<SPI CR1: MSTR (Bit 2) */
2458 #define SPI_CR1_MSTR_Msk                                                   (0x4UL)    /*!< SPI CR1: MSTR (Bitfield-Mask: 0x01) */
2459 #define SPI_CR1_MSTR                                                       SPI_CR1_MSTR_Msk
2460 #define SPI_CR1_CPOL_Pos                                                   (1UL)    /*!<SPI CR1: CPOL (Bit 1) */
2461 #define SPI_CR1_CPOL_Msk                                                   (0x2UL)    /*!< SPI CR1: CPOL (Bitfield-Mask: 0x01) */
2462 #define SPI_CR1_CPOL                                                       SPI_CR1_CPOL_Msk
2463 #define SPI_CR1_CPHA_Pos                                                   (0UL)    /*!<SPI CR1: CPHA (Bit 0) */
2464 #define SPI_CR1_CPHA_Msk                                                   (0x1UL)    /*!< SPI CR1: CPHA (Bitfield-Mask: 0x01) */
2465 #define SPI_CR1_CPHA                                                       SPI_CR1_CPHA_Msk
2466 
2467 /* =====================================================    CR2    ===================================================== */
2468 #define SPI_CR2_LDMATX_Pos                                                 (14UL)   /*!<SPI CR2: LDMATX (Bit 14) */
2469 #define SPI_CR2_LDMATX_Msk                                                 (0x4000UL)   /*!< SPI CR2: LDMATX (Bitfield-Mask: 0x01) */
2470 #define SPI_CR2_LDMATX                                                     SPI_CR2_LDMATX_Msk
2471 #define SPI_CR2_LDMARX_Pos                                                 (13UL)   /*!<SPI CR2: LDMARX (Bit 13) */
2472 #define SPI_CR2_LDMARX_Msk                                                 (0x2000UL)   /*!< SPI CR2: LDMARX (Bitfield-Mask: 0x01) */
2473 #define SPI_CR2_LDMARX                                                     SPI_CR2_LDMARX_Msk
2474 #define SPI_CR2_FRXTH_Pos                                                  (12UL)   /*!<SPI CR2: FRXTH (Bit 12) */
2475 #define SPI_CR2_FRXTH_Msk                                                  (0x1000UL)   /*!< SPI CR2: FRXTH (Bitfield-Mask: 0x01) */
2476 #define SPI_CR2_FRXTH                                                      SPI_CR2_FRXTH_Msk
2477 #define SPI_CR2_DS_Pos                                                     (8UL)    /*!<SPI CR2: DS (Bit 8) */
2478 #define SPI_CR2_DS_Msk                                                     (0xf00UL)    /*!< SPI CR2: DS (Bitfield-Mask: 0x0f) */
2479 #define SPI_CR2_DS                                                         SPI_CR2_DS_Msk
2480 #define SPI_CR2_DS_0                                                       (0x1U << SPI_CR2_DS_Pos)
2481 #define SPI_CR2_DS_1                                                       (0x2U << SPI_CR2_DS_Pos)
2482 #define SPI_CR2_DS_2                                                       (0x4U << SPI_CR2_DS_Pos)
2483 #define SPI_CR2_DS_3                                                       (0x8U << SPI_CR2_DS_Pos)
2484 #define SPI_CR2_TXEIE_Pos                                                  (7UL)    /*!<SPI CR2: TXEIE (Bit 7) */
2485 #define SPI_CR2_TXEIE_Msk                                                  (0x80UL)   /*!< SPI CR2: TXEIE (Bitfield-Mask: 0x01) */
2486 #define SPI_CR2_TXEIE                                                      SPI_CR2_TXEIE_Msk
2487 #define SPI_CR2_RXNEIE_Pos                                                 (6UL)    /*!<SPI CR2: RXNEIE (Bit 6) */
2488 #define SPI_CR2_RXNEIE_Msk                                                 (0x40UL)   /*!< SPI CR2: RXNEIE (Bitfield-Mask: 0x01) */
2489 #define SPI_CR2_RXNEIE                                                     SPI_CR2_RXNEIE_Msk
2490 #define SPI_CR2_ERRIE_Pos                                                  (5UL)    /*!<SPI CR2: ERRIE (Bit 5) */
2491 #define SPI_CR2_ERRIE_Msk                                                  (0x20UL)   /*!< SPI CR2: ERRIE (Bitfield-Mask: 0x01) */
2492 #define SPI_CR2_ERRIE                                                      SPI_CR2_ERRIE_Msk
2493 #define SPI_CR2_FRF_Pos                                                    (4UL)    /*!<SPI CR2: FRF (Bit 4) */
2494 #define SPI_CR2_FRF_Msk                                                    (0x10UL)   /*!< SPI CR2: FRF (Bitfield-Mask: 0x01) */
2495 #define SPI_CR2_FRF                                                        SPI_CR2_FRF_Msk
2496 #define SPI_CR2_NSSP_Pos                                                   (3UL)    /*!<SPI CR2: NSSP (Bit 3) */
2497 #define SPI_CR2_NSSP_Msk                                                   (0x8UL)    /*!< SPI CR2: NSSP (Bitfield-Mask: 0x01) */
2498 #define SPI_CR2_NSSP                                                       SPI_CR2_NSSP_Msk
2499 #define SPI_CR2_SSOE_Pos                                                   (2UL)    /*!<SPI CR2: SSOE (Bit 2) */
2500 #define SPI_CR2_SSOE_Msk                                                   (0x4UL)    /*!< SPI CR2: SSOE (Bitfield-Mask: 0x01) */
2501 #define SPI_CR2_SSOE                                                       SPI_CR2_SSOE_Msk
2502 #define SPI_CR2_TXDMAEN_Pos                                                (1UL)    /*!<SPI CR2: TXDMAEN (Bit 1) */
2503 #define SPI_CR2_TXDMAEN_Msk                                                (0x2UL)    /*!< SPI CR2: TXDMAEN (Bitfield-Mask: 0x01) */
2504 #define SPI_CR2_TXDMAEN                                                    SPI_CR2_TXDMAEN_Msk
2505 #define SPI_CR2_RXDMAEN_Pos                                                (0UL)    /*!<SPI CR2: RXDMAEN (Bit 0) */
2506 #define SPI_CR2_RXDMAEN_Msk                                                (0x1UL)    /*!< SPI CR2: RXDMAEN (Bitfield-Mask: 0x01) */
2507 #define SPI_CR2_RXDMAEN                                                    SPI_CR2_RXDMAEN_Msk
2508 
2509 /* =====================================================    SR    ===================================================== */
2510 #define SPI_SR_FTLVL_Pos                                                   (11UL)   /*!<SPI SR: FTLVL (Bit 11) */
2511 #define SPI_SR_FTLVL_Msk                                                   (0x1800UL)   /*!< SPI SR: FTLVL (Bitfield-Mask: 0x03) */
2512 #define SPI_SR_FTLVL                                                       SPI_SR_FTLVL_Msk
2513 #define SPI_SR_FTLVL_0                                                     (0x1U << SPI_SR_FTLVL_Pos)
2514 #define SPI_SR_FTLVL_1                                                     (0x2U << SPI_SR_FTLVL_Pos)
2515 #define SPI_SR_FRLVL_Pos                                                   (9UL)    /*!<SPI SR: FRLVL (Bit 9) */
2516 #define SPI_SR_FRLVL_Msk                                                   (0x600UL)    /*!< SPI SR: FRLVL (Bitfield-Mask: 0x03) */
2517 #define SPI_SR_FRLVL                                                       SPI_SR_FRLVL_Msk
2518 #define SPI_SR_FRLVL_0                                                     (0x1U << SPI_SR_FRLVL_Pos)
2519 #define SPI_SR_FRLVL_1                                                     (0x2U << SPI_SR_FRLVL_Pos)
2520 #define SPI_SR_FRE_Pos                                                     (8UL)    /*!<SPI SR: FRE (Bit 8) */
2521 #define SPI_SR_FRE_Msk                                                     (0x100UL)    /*!< SPI SR: FRE (Bitfield-Mask: 0x01) */
2522 #define SPI_SR_FRE                                                         SPI_SR_FRE_Msk
2523 #define SPI_SR_BSY_Pos                                                     (7UL)    /*!<SPI SR: BSY (Bit 7) */
2524 #define SPI_SR_BSY_Msk                                                     (0x80UL)   /*!< SPI SR: BSY (Bitfield-Mask: 0x01) */
2525 #define SPI_SR_BSY                                                         SPI_SR_BSY_Msk
2526 #define SPI_SR_OVR_Pos                                                     (6UL)    /*!<SPI SR: OVR (Bit 6) */
2527 #define SPI_SR_OVR_Msk                                                     (0x40UL)   /*!< SPI SR: OVR (Bitfield-Mask: 0x01) */
2528 #define SPI_SR_OVR                                                         SPI_SR_OVR_Msk
2529 #define SPI_SR_MODF_Pos                                                    (5UL)    /*!<SPI SR: MODF (Bit 5) */
2530 #define SPI_SR_MODF_Msk                                                    (0x20UL)   /*!< SPI SR: MODF (Bitfield-Mask: 0x01) */
2531 #define SPI_SR_MODF                                                        SPI_SR_MODF_Msk
2532 #define SPI_SR_CRCERR_Pos                                                  (4UL)    /*!<SPI SR: CRCERR (Bit 4) */
2533 #define SPI_SR_CRCERR_Msk                                                  (0x10UL)   /*!< SPI SR: CRCERR (Bitfield-Mask: 0x01) */
2534 #define SPI_SR_CRCERR                                                      SPI_SR_CRCERR_Msk
2535 #define SPI_SR_UDR_Pos                                                     (3UL)    /*!<SPI SR: UDR (Bit 3) */
2536 #define SPI_SR_UDR_Msk                                                     (0x8UL)    /*!< SPI SR: UDR (Bitfield-Mask: 0x01) */
2537 #define SPI_SR_UDR                                                         SPI_SR_UDR_Msk
2538 #define SPI_SR_CHSIDE_Pos                                                  (2UL)    /*!<SPI SR: CHSIDE (Bit 2) */
2539 #define SPI_SR_CHSIDE_Msk                                                  (0x4UL)    /*!< SPI SR: CHSIDE (Bitfield-Mask: 0x01) */
2540 #define SPI_SR_CHSIDE                                                      SPI_SR_CHSIDE_Msk
2541 #define SPI_SR_TXE_Pos                                                     (1UL)    /*!<SPI SR: TXE (Bit 1) */
2542 #define SPI_SR_TXE_Msk                                                     (0x2UL)    /*!< SPI SR: TXE (Bitfield-Mask: 0x01) */
2543 #define SPI_SR_TXE                                                         SPI_SR_TXE_Msk
2544 #define SPI_SR_RXNE_Pos                                                    (0UL)    /*!<SPI SR: RXNE (Bit 0) */
2545 #define SPI_SR_RXNE_Msk                                                    (0x1UL)    /*!< SPI SR: RXNE (Bitfield-Mask: 0x01) */
2546 #define SPI_SR_RXNE                                                        SPI_SR_RXNE_Msk
2547 
2548 /* =====================================================    DR    ===================================================== */
2549 #define SPI_DR_DR_Pos                                                      (0UL)    /*!<SPI DR: DR (Bit 0) */
2550 #define SPI_DR_DR_Msk                                                      (0xffffUL)   /*!< SPI DR: DR (Bitfield-Mask: 0xffff) */
2551 #define SPI_DR_DR                                                          SPI_DR_DR_Msk
2552 #define SPI_DR_DR_0                                                        (0x1U << SPI_DR_DR_Pos)
2553 #define SPI_DR_DR_1                                                        (0x2U << SPI_DR_DR_Pos)
2554 #define SPI_DR_DR_2                                                        (0x4U << SPI_DR_DR_Pos)
2555 #define SPI_DR_DR_3                                                        (0x8U << SPI_DR_DR_Pos)
2556 #define SPI_DR_DR_4                                                        (0x10U << SPI_DR_DR_Pos)
2557 #define SPI_DR_DR_5                                                        (0x20U << SPI_DR_DR_Pos)
2558 #define SPI_DR_DR_6                                                        (0x40U << SPI_DR_DR_Pos)
2559 #define SPI_DR_DR_7                                                        (0x80U << SPI_DR_DR_Pos)
2560 #define SPI_DR_DR_8                                                        (0x100U << SPI_DR_DR_Pos)
2561 #define SPI_DR_DR_9                                                        (0x200U << SPI_DR_DR_Pos)
2562 #define SPI_DR_DR_10                                                       (0x400U << SPI_DR_DR_Pos)
2563 #define SPI_DR_DR_11                                                       (0x800U << SPI_DR_DR_Pos)
2564 #define SPI_DR_DR_12                                                       (0x1000U << SPI_DR_DR_Pos)
2565 #define SPI_DR_DR_13                                                       (0x2000U << SPI_DR_DR_Pos)
2566 #define SPI_DR_DR_14                                                       (0x4000U << SPI_DR_DR_Pos)
2567 #define SPI_DR_DR_15                                                       (0x8000U << SPI_DR_DR_Pos)
2568 
2569 /* =====================================================    CRCPR    ===================================================== */
2570 #define SPI_CRCPR_CRCPOLY_Pos                                              (0UL)    /*!<SPI CRCPR: CRCPOLY (Bit 0) */
2571 #define SPI_CRCPR_CRCPOLY_Msk                                              (0xffffUL)   /*!< SPI CRCPR: CRCPOLY (Bitfield-Mask: 0xffff) */
2572 #define SPI_CRCPR_CRCPOLY                                                  SPI_CRCPR_CRCPOLY_Msk
2573 #define SPI_CRCPR_CRCPOLY_0                                                (0x1U << SPI_CRCPR_CRCPOLY_Pos)
2574 #define SPI_CRCPR_CRCPOLY_1                                                (0x2U << SPI_CRCPR_CRCPOLY_Pos)
2575 #define SPI_CRCPR_CRCPOLY_2                                                (0x4U << SPI_CRCPR_CRCPOLY_Pos)
2576 #define SPI_CRCPR_CRCPOLY_3                                                (0x8U << SPI_CRCPR_CRCPOLY_Pos)
2577 #define SPI_CRCPR_CRCPOLY_4                                                (0x10U << SPI_CRCPR_CRCPOLY_Pos)
2578 #define SPI_CRCPR_CRCPOLY_5                                                (0x20U << SPI_CRCPR_CRCPOLY_Pos)
2579 #define SPI_CRCPR_CRCPOLY_6                                                (0x40U << SPI_CRCPR_CRCPOLY_Pos)
2580 #define SPI_CRCPR_CRCPOLY_7                                                (0x80U << SPI_CRCPR_CRCPOLY_Pos)
2581 #define SPI_CRCPR_CRCPOLY_8                                                (0x100U << SPI_CRCPR_CRCPOLY_Pos)
2582 #define SPI_CRCPR_CRCPOLY_9                                                (0x200U << SPI_CRCPR_CRCPOLY_Pos)
2583 #define SPI_CRCPR_CRCPOLY_10                                               (0x400U << SPI_CRCPR_CRCPOLY_Pos)
2584 #define SPI_CRCPR_CRCPOLY_11                                               (0x800U << SPI_CRCPR_CRCPOLY_Pos)
2585 #define SPI_CRCPR_CRCPOLY_12                                               (0x1000U << SPI_CRCPR_CRCPOLY_Pos)
2586 #define SPI_CRCPR_CRCPOLY_13                                               (0x2000U << SPI_CRCPR_CRCPOLY_Pos)
2587 #define SPI_CRCPR_CRCPOLY_14                                               (0x4000U << SPI_CRCPR_CRCPOLY_Pos)
2588 #define SPI_CRCPR_CRCPOLY_15                                               (0x8000U << SPI_CRCPR_CRCPOLY_Pos)
2589 
2590 /* =====================================================    RXCRCR    ===================================================== */
2591 #define SPI_RXCRCR_RXCRC_Pos                                               (0UL)    /*!<SPI RXCRCR: RXCRC (Bit 0) */
2592 #define SPI_RXCRCR_RXCRC_Msk                                               (0xffffUL)   /*!< SPI RXCRCR: RXCRC (Bitfield-Mask: 0xffff) */
2593 #define SPI_RXCRCR_RXCRC                                                   SPI_RXCRCR_RXCRC_Msk
2594 #define SPI_RXCRCR_RXCRC_0                                                 (0x1U << SPI_RXCRCR_RXCRC_Pos)
2595 #define SPI_RXCRCR_RXCRC_1                                                 (0x2U << SPI_RXCRCR_RXCRC_Pos)
2596 #define SPI_RXCRCR_RXCRC_2                                                 (0x4U << SPI_RXCRCR_RXCRC_Pos)
2597 #define SPI_RXCRCR_RXCRC_3                                                 (0x8U << SPI_RXCRCR_RXCRC_Pos)
2598 #define SPI_RXCRCR_RXCRC_4                                                 (0x10U << SPI_RXCRCR_RXCRC_Pos)
2599 #define SPI_RXCRCR_RXCRC_5                                                 (0x20U << SPI_RXCRCR_RXCRC_Pos)
2600 #define SPI_RXCRCR_RXCRC_6                                                 (0x40U << SPI_RXCRCR_RXCRC_Pos)
2601 #define SPI_RXCRCR_RXCRC_7                                                 (0x80U << SPI_RXCRCR_RXCRC_Pos)
2602 #define SPI_RXCRCR_RXCRC_8                                                 (0x100U << SPI_RXCRCR_RXCRC_Pos)
2603 #define SPI_RXCRCR_RXCRC_9                                                 (0x200U << SPI_RXCRCR_RXCRC_Pos)
2604 #define SPI_RXCRCR_RXCRC_10                                                (0x400U << SPI_RXCRCR_RXCRC_Pos)
2605 #define SPI_RXCRCR_RXCRC_11                                                (0x800U << SPI_RXCRCR_RXCRC_Pos)
2606 #define SPI_RXCRCR_RXCRC_12                                                (0x1000U << SPI_RXCRCR_RXCRC_Pos)
2607 #define SPI_RXCRCR_RXCRC_13                                                (0x2000U << SPI_RXCRCR_RXCRC_Pos)
2608 #define SPI_RXCRCR_RXCRC_14                                                (0x4000U << SPI_RXCRCR_RXCRC_Pos)
2609 #define SPI_RXCRCR_RXCRC_15                                                (0x8000U << SPI_RXCRCR_RXCRC_Pos)
2610 
2611 /* =====================================================    TXCRCR    ===================================================== */
2612 #define SPI_TXCRCR_TXCRC_Pos                                               (0UL)    /*!<SPI TXCRCR: TXCRC (Bit 0) */
2613 #define SPI_TXCRCR_TXCRC_Msk                                               (0xffffUL)   /*!< SPI TXCRCR: TXCRC (Bitfield-Mask: 0xffff) */
2614 #define SPI_TXCRCR_TXCRC                                                   SPI_TXCRCR_TXCRC_Msk
2615 #define SPI_TXCRCR_TXCRC_0                                                 (0x1U << SPI_TXCRCR_TXCRC_Pos)
2616 #define SPI_TXCRCR_TXCRC_1                                                 (0x2U << SPI_TXCRCR_TXCRC_Pos)
2617 #define SPI_TXCRCR_TXCRC_2                                                 (0x4U << SPI_TXCRCR_TXCRC_Pos)
2618 #define SPI_TXCRCR_TXCRC_3                                                 (0x8U << SPI_TXCRCR_TXCRC_Pos)
2619 #define SPI_TXCRCR_TXCRC_4                                                 (0x10U << SPI_TXCRCR_TXCRC_Pos)
2620 #define SPI_TXCRCR_TXCRC_5                                                 (0x20U << SPI_TXCRCR_TXCRC_Pos)
2621 #define SPI_TXCRCR_TXCRC_6                                                 (0x40U << SPI_TXCRCR_TXCRC_Pos)
2622 #define SPI_TXCRCR_TXCRC_7                                                 (0x80U << SPI_TXCRCR_TXCRC_Pos)
2623 #define SPI_TXCRCR_TXCRC_8                                                 (0x100U << SPI_TXCRCR_TXCRC_Pos)
2624 #define SPI_TXCRCR_TXCRC_9                                                 (0x200U << SPI_TXCRCR_TXCRC_Pos)
2625 #define SPI_TXCRCR_TXCRC_10                                                (0x400U << SPI_TXCRCR_TXCRC_Pos)
2626 #define SPI_TXCRCR_TXCRC_11                                                (0x800U << SPI_TXCRCR_TXCRC_Pos)
2627 #define SPI_TXCRCR_TXCRC_12                                                (0x1000U << SPI_TXCRCR_TXCRC_Pos)
2628 #define SPI_TXCRCR_TXCRC_13                                                (0x2000U << SPI_TXCRCR_TXCRC_Pos)
2629 #define SPI_TXCRCR_TXCRC_14                                                (0x4000U << SPI_TXCRCR_TXCRC_Pos)
2630 #define SPI_TXCRCR_TXCRC_15                                                (0x8000U << SPI_TXCRCR_TXCRC_Pos)
2631 
2632 /* =====================================================    I2SCFGR    ===================================================== */
2633 #define SPI_I2SCFGR_ASTRTEN_Pos                                            (12UL)   /*!<SPI I2SCFGR: ASTRTEN (Bit 12) */
2634 #define SPI_I2SCFGR_ASTRTEN_Msk                                            (0x1000UL)   /*!< SPI I2SCFGR: ASTRTEN (Bitfield-Mask: 0x01) */
2635 #define SPI_I2SCFGR_ASTRTEN                                                SPI_I2SCFGR_ASTRTEN_Msk
2636 #define SPI_I2SCFGR_I2SMOD_Pos                                             (11UL)   /*!<SPI I2SCFGR: I2SMOD (Bit 11) */
2637 #define SPI_I2SCFGR_I2SMOD_Msk                                             (0x800UL)    /*!< SPI I2SCFGR: I2SMOD (Bitfield-Mask: 0x01) */
2638 #define SPI_I2SCFGR_I2SMOD                                                 SPI_I2SCFGR_I2SMOD_Msk
2639 #define SPI_I2SCFGR_I2SE_Pos                                               (10UL)   /*!<SPI I2SCFGR: I2SE (Bit 10) */
2640 #define SPI_I2SCFGR_I2SE_Msk                                               (0x400UL)    /*!< SPI I2SCFGR: I2SE (Bitfield-Mask: 0x01) */
2641 #define SPI_I2SCFGR_I2SE                                                   SPI_I2SCFGR_I2SE_Msk
2642 #define SPI_I2SCFGR_I2SCFG_Pos                                             (8UL)    /*!<SPI I2SCFGR: I2SCFG (Bit 8) */
2643 #define SPI_I2SCFGR_I2SCFG_Msk                                             (0x300UL)    /*!< SPI I2SCFGR: I2SCFG (Bitfield-Mask: 0x03) */
2644 #define SPI_I2SCFGR_I2SCFG                                                 SPI_I2SCFGR_I2SCFG_Msk
2645 #define SPI_I2SCFGR_I2SCFG_0                                               (0x1U << SPI_I2SCFGR_I2SCFG_Pos)
2646 #define SPI_I2SCFGR_I2SCFG_1                                               (0x2U << SPI_I2SCFGR_I2SCFG_Pos)
2647 #define SPI_I2SCFGR_PCMSYNC_Pos                                            (7UL)    /*!<SPI I2SCFGR: PCMSYNC (Bit 7) */
2648 #define SPI_I2SCFGR_PCMSYNC_Msk                                            (0x80UL)   /*!< SPI I2SCFGR: PCMSYNC (Bitfield-Mask: 0x01) */
2649 #define SPI_I2SCFGR_PCMSYNC                                                SPI_I2SCFGR_PCMSYNC_Msk
2650 #define SPI_I2SCFGR_I2SSTD_Pos                                             (4UL)    /*!<SPI I2SCFGR: I2SSTD (Bit 4) */
2651 #define SPI_I2SCFGR_I2SSTD_Msk                                             (0x30UL)   /*!< SPI I2SCFGR: I2SSTD (Bitfield-Mask: 0x03) */
2652 #define SPI_I2SCFGR_I2SSTD                                                 SPI_I2SCFGR_I2SSTD_Msk
2653 #define SPI_I2SCFGR_I2SSTD_0                                               (0x1U << SPI_I2SCFGR_I2SSTD_Pos)
2654 #define SPI_I2SCFGR_I2SSTD_1                                               (0x2U << SPI_I2SCFGR_I2SSTD_Pos)
2655 #define SPI_I2SCFGR_CKPOL_Pos                                              (3UL)    /*!<SPI I2SCFGR: CKPOL (Bit 3) */
2656 #define SPI_I2SCFGR_CKPOL_Msk                                              (0x8UL)    /*!< SPI I2SCFGR: CKPOL (Bitfield-Mask: 0x01) */
2657 #define SPI_I2SCFGR_CKPOL                                                  SPI_I2SCFGR_CKPOL_Msk
2658 #define SPI_I2SCFGR_DATLEN_Pos                                             (1UL)    /*!<SPI I2SCFGR: DATLEN (Bit 1) */
2659 #define SPI_I2SCFGR_DATLEN_Msk                                             (0x6UL)    /*!< SPI I2SCFGR: DATLEN (Bitfield-Mask: 0x03) */
2660 #define SPI_I2SCFGR_DATLEN                                                 SPI_I2SCFGR_DATLEN_Msk
2661 #define SPI_I2SCFGR_DATLEN_0                                               (0x1U << SPI_I2SCFGR_DATLEN_Pos)
2662 #define SPI_I2SCFGR_DATLEN_1                                               (0x2U << SPI_I2SCFGR_DATLEN_Pos)
2663 #define SPI_I2SCFGR_CHLEN_Pos                                              (0UL)    /*!<SPI I2SCFGR: CHLEN (Bit 0) */
2664 #define SPI_I2SCFGR_CHLEN_Msk                                              (0x1UL)    /*!< SPI I2SCFGR: CHLEN (Bitfield-Mask: 0x01) */
2665 #define SPI_I2SCFGR_CHLEN                                                  SPI_I2SCFGR_CHLEN_Msk
2666 
2667 /* =====================================================    I2SPR    ===================================================== */
2668 #define SPI_I2SPR_MCKOE_Pos                                                (9UL)    /*!<SPI I2SPR: MCKOE (Bit 9) */
2669 #define SPI_I2SPR_MCKOE_Msk                                                (0x200UL)    /*!< SPI I2SPR: MCKOE (Bitfield-Mask: 0x01) */
2670 #define SPI_I2SPR_MCKOE                                                    SPI_I2SPR_MCKOE_Msk
2671 #define SPI_I2SPR_ODD_Pos                                                  (8UL)    /*!<SPI I2SPR: ODD (Bit 8) */
2672 #define SPI_I2SPR_ODD_Msk                                                  (0x100UL)    /*!< SPI I2SPR: ODD (Bitfield-Mask: 0x01) */
2673 #define SPI_I2SPR_ODD                                                      SPI_I2SPR_ODD_Msk
2674 #define SPI_I2SPR_I2SDIV_Pos                                               (0UL)    /*!<SPI I2SPR: I2SDIV (Bit 0) */
2675 #define SPI_I2SPR_I2SDIV_Msk                                               (0xffUL)   /*!< SPI I2SPR: I2SDIV (Bitfield-Mask: 0xff) */
2676 #define SPI_I2SPR_I2SDIV                                                   SPI_I2SPR_I2SDIV_Msk
2677 #define SPI_I2SPR_I2SDIV_0                                                 (0x1U << SPI_I2SPR_I2SDIV_Pos)
2678 #define SPI_I2SPR_I2SDIV_1                                                 (0x2U << SPI_I2SPR_I2SDIV_Pos)
2679 #define SPI_I2SPR_I2SDIV_2                                                 (0x4U << SPI_I2SPR_I2SDIV_Pos)
2680 #define SPI_I2SPR_I2SDIV_3                                                 (0x8U << SPI_I2SPR_I2SDIV_Pos)
2681 #define SPI_I2SPR_I2SDIV_4                                                 (0x10U << SPI_I2SPR_I2SDIV_Pos)
2682 #define SPI_I2SPR_I2SDIV_5                                                 (0x20U << SPI_I2SPR_I2SDIV_Pos)
2683 #define SPI_I2SPR_I2SDIV_6                                                 (0x40U << SPI_I2SPR_I2SDIV_Pos)
2684 #define SPI_I2SPR_I2SDIV_7                                                 (0x80U << SPI_I2SPR_I2SDIV_Pos)
2685 
2686 
2687 /* =========================================================================================================================== */
2688 /*=====================                                       RCC                                       ===================== */
2689 /* =========================================================================================================================== */
2690 
2691 /* =====================================================    CR    ===================================================== */
2692 #define RCC_CR_HSERDY_Pos                                                  (17UL)   /*!<RCC CR: HSERDY (Bit 17) */
2693 #define RCC_CR_HSERDY_Msk                                                  (0x20000UL)    /*!< RCC CR: HSERDY (Bitfield-Mask: 0x01) */
2694 #define RCC_CR_HSERDY                                                      RCC_CR_HSERDY_Msk
2695 #define RCC_CR_HSEON_Pos                                                   (16UL)   /*!<RCC CR: HSEON (Bit 16) */
2696 #define RCC_CR_HSEON_Msk                                                   (0x10000UL)    /*!< RCC CR: HSEON (Bitfield-Mask: 0x01) */
2697 #define RCC_CR_HSEON                                                       RCC_CR_HSEON_Msk
2698 #define RCC_CR_FMRAT_Pos                                                   (15UL)   /*!<RCC CR: FMRAT (Bit 15) */
2699 #define RCC_CR_FMRAT_Msk                                                   (0x8000UL)   /*!< RCC CR: FMRAT (Bitfield-Mask: 0x01) */
2700 #define RCC_CR_FMRAT                                                       RCC_CR_FMRAT_Msk
2701 #define RCC_CR_HSIPLLRDY_Pos                                               (14UL)   /*!<RCC CR: HSIPLLRDY (Bit 14) */
2702 #define RCC_CR_HSIPLLRDY_Msk                                               (0x4000UL)   /*!< RCC CR: HSIPLLRDY (Bitfield-Mask: 0x01) */
2703 #define RCC_CR_HSIPLLRDY                                                   RCC_CR_HSIPLLRDY_Msk
2704 #define RCC_CR_HSIPLLON_Pos                                                (13UL)   /*!<RCC CR: HSIPLLON (Bit 13) */
2705 #define RCC_CR_HSIPLLON_Msk                                                (0x2000UL)   /*!< RCC CR: HSIPLLON (Bitfield-Mask: 0x01) */
2706 #define RCC_CR_HSIPLLON                                                    RCC_CR_HSIPLLON_Msk
2707 #define RCC_CR_HSEPLLBUFON_Pos                                             (12UL)   /*!<RCC CR: HSEPLLBUFON (Bit 12) */
2708 #define RCC_CR_HSEPLLBUFON_Msk                                             (0x1000UL)   /*!< RCC CR: HSEPLLBUFON (Bitfield-Mask: 0x01) */
2709 #define RCC_CR_HSEPLLBUFON                                                 RCC_CR_HSEPLLBUFON_Msk
2710 #define RCC_CR_HSIRDY_Pos                                                  (10UL)   /*!<RCC CR: HSIRDY (Bit 10) */
2711 #define RCC_CR_HSIRDY_Msk                                                  (0x400UL)    /*!< RCC CR: HSIRDY (Bitfield-Mask: 0x01) */
2712 #define RCC_CR_HSIRDY                                                      RCC_CR_HSIRDY_Msk
2713 #define RCC_CR_LOCKDET_NSTOP_Pos                                           (7UL)    /*!<RCC CR: LOCKDET_NSTOP (Bit 7) */
2714 #define RCC_CR_LOCKDET_NSTOP_Msk                                           (0x380UL)    /*!< RCC CR: LOCKDET_NSTOP (Bitfield-Mask: 0x07) */
2715 #define RCC_CR_LOCKDET_NSTOP                                               RCC_CR_LOCKDET_NSTOP_Msk
2716 #define RCC_CR_LOCKDET_NSTOP_0                                             (0x1U << RCC_CR_LOCKDET_NSTOP_Pos)
2717 #define RCC_CR_LOCKDET_NSTOP_1                                             (0x2U << RCC_CR_LOCKDET_NSTOP_Pos)
2718 #define RCC_CR_LOCKDET_NSTOP_2                                             (0x4U << RCC_CR_LOCKDET_NSTOP_Pos)
2719 #define RCC_CR_LSEBYP_Pos                                                  (6UL)    /*!<RCC CR: LSEBYP (Bit 6) */
2720 #define RCC_CR_LSEBYP_Msk                                                  (0x40UL)   /*!< RCC CR: LSEBYP (Bitfield-Mask: 0x01) */
2721 #define RCC_CR_LSEBYP                                                      RCC_CR_LSEBYP_Msk
2722 #define RCC_CR_LSERDY_Pos                                                  (5UL)    /*!<RCC CR: LSERDY (Bit 5) */
2723 #define RCC_CR_LSERDY_Msk                                                  (0x20UL)   /*!< RCC CR: LSERDY (Bitfield-Mask: 0x01) */
2724 #define RCC_CR_LSERDY                                                      RCC_CR_LSERDY_Msk
2725 #define RCC_CR_LSEON_Pos                                                   (4UL)    /*!<RCC CR: LSEON (Bit 4) */
2726 #define RCC_CR_LSEON_Msk                                                   (0x10UL)   /*!< RCC CR: LSEON (Bitfield-Mask: 0x01) */
2727 #define RCC_CR_LSEON                                                       RCC_CR_LSEON_Msk
2728 #define RCC_CR_LSIRDY_Pos                                                  (3UL)    /*!<RCC CR: LSIRDY (Bit 3) */
2729 #define RCC_CR_LSIRDY_Msk                                                  (0x8UL)    /*!< RCC CR: LSIRDY (Bitfield-Mask: 0x01) */
2730 #define RCC_CR_LSIRDY                                                      RCC_CR_LSIRDY_Msk
2731 #define RCC_CR_LSION_Pos                                                   (2UL)    /*!<RCC CR: LSION (Bit 2) */
2732 #define RCC_CR_LSION_Msk                                                   (0x4UL)    /*!< RCC CR: LSION (Bitfield-Mask: 0x01) */
2733 #define RCC_CR_LSION                                                       RCC_CR_LSION_Msk
2734 
2735 /* =====================================================    ICSCR    ===================================================== */
2736 #define RCC_ICSCR_HSITRIM_Pos                                              (24UL)   /*!<RCC ICSCR: HSITRIM (Bit 24) */
2737 #define RCC_ICSCR_HSITRIM_Msk                                              (0x3f000000UL)   /*!< RCC ICSCR: HSITRIM (Bitfield-Mask: 0x3f) */
2738 #define RCC_ICSCR_HSITRIM                                                  RCC_ICSCR_HSITRIM_Msk
2739 #define RCC_ICSCR_HSITRIM_0                                                (0x1U << RCC_ICSCR_HSITRIM_Pos)
2740 #define RCC_ICSCR_HSITRIM_1                                                (0x2U << RCC_ICSCR_HSITRIM_Pos)
2741 #define RCC_ICSCR_HSITRIM_2                                                (0x4U << RCC_ICSCR_HSITRIM_Pos)
2742 #define RCC_ICSCR_HSITRIM_3                                                (0x8U << RCC_ICSCR_HSITRIM_Pos)
2743 #define RCC_ICSCR_HSITRIM_4                                                (0x10U << RCC_ICSCR_HSITRIM_Pos)
2744 #define RCC_ICSCR_HSITRIM_5                                                (0x20U << RCC_ICSCR_HSITRIM_Pos)
2745 #define RCC_ICSCR_HSITRIMOFS_Pos                                           (16UL)   /*!<RCC ICSCR: HSITRIMOFS (Bit 16) */
2746 #define RCC_ICSCR_HSITRIMOFS_Msk                                           (0x70000UL)    /*!< RCC ICSCR: HSITRIMOFS (Bitfield-Mask: 0x07) */
2747 #define RCC_ICSCR_HSITRIMOFS                                               RCC_ICSCR_HSITRIMOFS_Msk
2748 #define RCC_ICSCR_HSITRIMOFS_0                                             (0x1U << RCC_ICSCR_HSITRIMOFS_Pos)
2749 #define RCC_ICSCR_HSITRIMOFS_1                                             (0x2U << RCC_ICSCR_HSITRIMOFS_Pos)
2750 #define RCC_ICSCR_HSITRIMOFS_2                                             (0x4U << RCC_ICSCR_HSITRIMOFS_Pos)
2751 #define RCC_ICSCR_LSIBW_Pos                                                (2UL)    /*!<RCC ICSCR: LSIBW (Bit 2) */
2752 #define RCC_ICSCR_LSIBW_Msk                                                (0x3cUL)   /*!< RCC ICSCR: LSIBW (Bitfield-Mask: 0x0f) */
2753 #define RCC_ICSCR_LSIBW                                                    RCC_ICSCR_LSIBW_Msk
2754 #define RCC_ICSCR_LSIBW_0                                                  (0x1U << RCC_ICSCR_LSIBW_Pos)
2755 #define RCC_ICSCR_LSIBW_1                                                  (0x2U << RCC_ICSCR_LSIBW_Pos)
2756 #define RCC_ICSCR_LSIBW_2                                                  (0x4U << RCC_ICSCR_LSIBW_Pos)
2757 #define RCC_ICSCR_LSIBW_3                                                  (0x8U << RCC_ICSCR_LSIBW_Pos)
2758 #define RCC_ICSCR_LSITRIMEN_Pos                                            (0UL)    /*!<RCC ICSCR: LSITRIMEN (Bit 0) */
2759 #define RCC_ICSCR_LSITRIMEN_Msk                                            (0x1UL)    /*!< RCC ICSCR: LSITRIMEN (Bitfield-Mask: 0x01) */
2760 #define RCC_ICSCR_LSITRIMEN                                                RCC_ICSCR_LSITRIMEN_Msk
2761 
2762 /* =====================================================    CFGR    ===================================================== */
2763 #define RCC_CFGR_CCOPRE_Pos                                                (29UL)   /*!<RCC CFGR: CCOPRE (Bit 29) */
2764 #define RCC_CFGR_CCOPRE_Msk                                                (0xe0000000UL)   /*!< RCC CFGR: CCOPRE (Bitfield-Mask: 0x07) */
2765 #define RCC_CFGR_CCOPRE                                                    RCC_CFGR_CCOPRE_Msk
2766 #define RCC_CFGR_CCOPRE_0                                                  (0x1U << RCC_CFGR_CCOPRE_Pos)
2767 #define RCC_CFGR_CCOPRE_1                                                  (0x2U << RCC_CFGR_CCOPRE_Pos)
2768 #define RCC_CFGR_CCOPRE_2                                                  (0x4U << RCC_CFGR_CCOPRE_Pos)
2769 #define RCC_CFGR_MCOSEL_Pos                                                (26UL)   /*!<RCC CFGR: MCOSEL (Bit 26) */
2770 #define RCC_CFGR_MCOSEL_Msk                                                (0x1c000000UL)   /*!< RCC CFGR: MCOSEL (Bitfield-Mask: 0x07) */
2771 #define RCC_CFGR_MCOSEL                                                    RCC_CFGR_MCOSEL_Msk
2772 #define RCC_CFGR_MCOSEL_0                                                  (0x1U << RCC_CFGR_MCOSEL_Pos)
2773 #define RCC_CFGR_MCOSEL_1                                                  (0x2U << RCC_CFGR_MCOSEL_Pos)
2774 #define RCC_CFGR_MCOSEL_2                                                  (0x4U << RCC_CFGR_MCOSEL_Pos)
2775 #define RCC_CFGR_LCOSEL_Pos                                                (24UL)   /*!<RCC CFGR: LCOSEL (Bit 24) */
2776 #define RCC_CFGR_LCOSEL_Msk                                                (0x3000000UL)    /*!< RCC CFGR: LCOSEL (Bitfield-Mask: 0x03) */
2777 #define RCC_CFGR_LCOSEL                                                    RCC_CFGR_LCOSEL_Msk
2778 #define RCC_CFGR_LCOSEL_0                                                  (0x1U << RCC_CFGR_LCOSEL_Pos)
2779 #define RCC_CFGR_LCOSEL_1                                                  (0x2U << RCC_CFGR_LCOSEL_Pos)
2780 #define RCC_CFGR_SPI3I2SCLKSEL_Pos                                         (22UL)   /*!<RCC CFGR: SPI3I2SCLKSEL (Bit 22) */
2781 #define RCC_CFGR_SPI3I2SCLKSEL_Msk                                         (0xc00000UL)   /*!< RCC CFGR: SPI3I2SCLKSEL (Bitfield-Mask: 0x03) */
2782 #define RCC_CFGR_SPI3I2SCLKSEL                                             RCC_CFGR_SPI3I2SCLKSEL_Msk
2783 #define RCC_CFGR_SPI3I2SCLKSEL_0                                           (0x1U << RCC_CFGR_SPI3I2SCLKSEL_Pos)
2784 #define RCC_CFGR_SPI3I2SCLKSEL_1                                           (0x2U << RCC_CFGR_SPI3I2SCLKSEL_Pos)
2785 #define RCC_CFGR_LCOEN_Pos                                                 (19UL)   /*!<RCC CFGR: LCOEN (Bit 19) */
2786 #define RCC_CFGR_LCOEN_Msk                                                 (0x80000UL)    /*!< RCC CFGR: LCOEN (Bitfield-Mask: 0x01) */
2787 #define RCC_CFGR_LCOEN                                                     RCC_CFGR_LCOEN_Msk
2788 #define RCC_CFGR_IOBOOSTCLKEN_Pos                                          (18UL)   /*!<RCC CFGR: IOBOOSTCLKEN (Bit 18) */
2789 #define RCC_CFGR_IOBOOSTCLKEN_Msk                                          (0x40000UL)    /*!< RCC CFGR: IOBOOSTCLKEN (Bitfield-Mask: 0x01) */
2790 #define RCC_CFGR_IOBOOSTCLKEN                                              RCC_CFGR_IOBOOSTCLKEN_Msk
2791 #define RCC_CFGR_IOBOOSTEN_Pos                                             (17UL)   /*!<RCC CFGR: IOBOOSTEN (Bit 17) */
2792 #define RCC_CFGR_IOBOOSTEN_Msk                                             (0x20000UL)    /*!< RCC CFGR: IOBOOSTEN (Bitfield-Mask: 0x01) */
2793 #define RCC_CFGR_IOBOOSTEN                                                 RCC_CFGR_IOBOOSTEN_Msk
2794 #define RCC_CFGR_CLKSLOWSEL_Pos                                            (15UL)   /*!<RCC CFGR: CLKSLOWSEL (Bit 15) */
2795 #define RCC_CFGR_CLKSLOWSEL_Msk                                            (0x18000UL)    /*!< RCC CFGR: CLKSLOWSEL (Bitfield-Mask: 0x03) */
2796 #define RCC_CFGR_CLKSLOWSEL                                                RCC_CFGR_CLKSLOWSEL_Msk
2797 #define RCC_CFGR_CLKSLOWSEL_0                                              (0x1U << RCC_CFGR_CLKSLOWSEL_Pos)
2798 #define RCC_CFGR_CLKSLOWSEL_1                                              (0x2U << RCC_CFGR_CLKSLOWSEL_Pos)
2799 #define RCC_CFGR_LPUCLKSEL_Pos                                             (13UL)   /*!<RCC CFGR: LPUCLKSEL (Bit 13) */
2800 #define RCC_CFGR_LPUCLKSEL_Msk                                             (0x2000UL)   /*!< RCC CFGR: LPUCLKSEL (Bitfield-Mask: 0x01) */
2801 #define RCC_CFGR_LPUCLKSEL                                                 RCC_CFGR_LPUCLKSEL_Msk
2802 #define RCC_CFGR_SMPSDIV_Pos                                               (12UL)   /*!<RCC CFGR: SMPSDIV (Bit 12) */
2803 #define RCC_CFGR_SMPSDIV_Msk                                               (0x1000UL)   /*!< RCC CFGR: SMPSDIV (Bitfield-Mask: 0x01) */
2804 #define RCC_CFGR_SMPSDIV                                                   RCC_CFGR_SMPSDIV_Msk
2805 #define RCC_CFGR_CLKSYSDIV_STATUS_Pos                                      (8UL)    /*!<RCC CFGR: CLKSYSDIV_STATUS (Bit 8) */
2806 #define RCC_CFGR_CLKSYSDIV_STATUS_Msk                                      (0x700UL)    /*!< RCC CFGR: CLKSYSDIV_STATUS (Bitfield-Mask: 0x07) */
2807 #define RCC_CFGR_CLKSYSDIV_STATUS                                          RCC_CFGR_CLKSYSDIV_STATUS_Msk
2808 #define RCC_CFGR_CLKSYSDIV_STATUS_0                                        (0x1U << RCC_CFGR_CLKSYSDIV_STATUS_Pos)
2809 #define RCC_CFGR_CLKSYSDIV_STATUS_1                                        (0x2U << RCC_CFGR_CLKSYSDIV_STATUS_Pos)
2810 #define RCC_CFGR_CLKSYSDIV_STATUS_2                                        (0x4U << RCC_CFGR_CLKSYSDIV_STATUS_Pos)
2811 #define RCC_CFGR_CLKSYSDIV_Pos                                             (5UL)    /*!<RCC CFGR: CLKSYSDIV (Bit 5) */
2812 #define RCC_CFGR_CLKSYSDIV_Msk                                             (0xe0UL)   /*!< RCC CFGR: CLKSYSDIV (Bitfield-Mask: 0x07) */
2813 #define RCC_CFGR_CLKSYSDIV                                                 RCC_CFGR_CLKSYSDIV_Msk
2814 #define RCC_CFGR_CLKSYSDIV_0                                               (0x1U << RCC_CFGR_CLKSYSDIV_Pos)
2815 #define RCC_CFGR_CLKSYSDIV_1                                               (0x2U << RCC_CFGR_CLKSYSDIV_Pos)
2816 #define RCC_CFGR_CLKSYSDIV_2                                               (0x4U << RCC_CFGR_CLKSYSDIV_Pos)
2817 #define RCC_CFGR_HSESEL_STATUS_Pos                                         (3UL)    /*!<RCC CFGR: HSESEL_STATUS (Bit 3) */
2818 #define RCC_CFGR_HSESEL_STATUS_Msk                                         (0x8UL)    /*!< RCC CFGR: HSESEL_STATUS (Bitfield-Mask: 0x01) */
2819 #define RCC_CFGR_HSESEL_STATUS                                             RCC_CFGR_HSESEL_STATUS_Msk
2820 #define RCC_CFGR_STOPHSI_Pos                                               (2UL)    /*!<RCC CFGR: STOPHSI (Bit 2) */
2821 #define RCC_CFGR_STOPHSI_Msk                                               (0x4UL)    /*!< RCC CFGR: STOPHSI (Bitfield-Mask: 0x01) */
2822 #define RCC_CFGR_STOPHSI                                                   RCC_CFGR_STOPHSI_Msk
2823 #define RCC_CFGR_HSESEL_Pos                                                (1UL)    /*!<RCC CFGR: HSESEL (Bit 1) */
2824 #define RCC_CFGR_HSESEL_Msk                                                (0x2UL)    /*!< RCC CFGR: HSESEL (Bitfield-Mask: 0x01) */
2825 #define RCC_CFGR_HSESEL                                                    RCC_CFGR_HSESEL_Msk
2826 
2827 /* =====================================================    CSSWCR    ===================================================== */
2828 #define RCC_CSSWCR_HSITRIMSW_Pos                                           (24UL)   /*!<RCC CSSWCR: HSITRIMSW (Bit 24) */
2829 #define RCC_CSSWCR_HSITRIMSW_Msk                                           (0x3f000000UL)   /*!< RCC CSSWCR: HSITRIMSW (Bitfield-Mask: 0x3f) */
2830 #define RCC_CSSWCR_HSITRIMSW                                               RCC_CSSWCR_HSITRIMSW_Msk
2831 #define RCC_CSSWCR_HSITRIMSW_0                                             (0x1U << RCC_CSSWCR_HSITRIMSW_Pos)
2832 #define RCC_CSSWCR_HSITRIMSW_1                                             (0x2U << RCC_CSSWCR_HSITRIMSW_Pos)
2833 #define RCC_CSSWCR_HSITRIMSW_2                                             (0x4U << RCC_CSSWCR_HSITRIMSW_Pos)
2834 #define RCC_CSSWCR_HSITRIMSW_3                                             (0x8U << RCC_CSSWCR_HSITRIMSW_Pos)
2835 #define RCC_CSSWCR_HSITRIMSW_4                                             (0x10U << RCC_CSSWCR_HSITRIMSW_Pos)
2836 #define RCC_CSSWCR_HSITRIMSW_5                                             (0x20U << RCC_CSSWCR_HSITRIMSW_Pos)
2837 #define RCC_CSSWCR_HSISWTRIMEN_Pos                                         (23UL)   /*!<RCC CSSWCR: HSISWTRIMEN (Bit 23) */
2838 #define RCC_CSSWCR_HSISWTRIMEN_Msk                                         (0x800000UL)   /*!< RCC CSSWCR: HSISWTRIMEN (Bitfield-Mask: 0x01) */
2839 #define RCC_CSSWCR_HSISWTRIMEN                                             RCC_CSSWCR_HSISWTRIMEN_Msk
2840 #define RCC_CSSWCR_LSEDRV_Pos                                              (5UL)    /*!<RCC CSSWCR: LSEDRV (Bit 5) */
2841 #define RCC_CSSWCR_LSEDRV_Msk                                              (0x60UL)   /*!< RCC CSSWCR: LSEDRV (Bitfield-Mask: 0x03) */
2842 #define RCC_CSSWCR_LSEDRV                                                  RCC_CSSWCR_LSEDRV_Msk
2843 #define RCC_CSSWCR_LSEDRV_0                                                (0x1U << RCC_CSSWCR_LSEDRV_Pos)
2844 #define RCC_CSSWCR_LSEDRV_1                                                (0x2U << RCC_CSSWCR_LSEDRV_Pos)
2845 #define RCC_CSSWCR_LSISWBW_Pos                                             (1UL)    /*!<RCC CSSWCR: LSISWBW (Bit 1) */
2846 #define RCC_CSSWCR_LSISWBW_Msk                                             (0x1eUL)   /*!< RCC CSSWCR: LSISWBW (Bitfield-Mask: 0x0f) */
2847 #define RCC_CSSWCR_LSISWBW                                                 RCC_CSSWCR_LSISWBW_Msk
2848 #define RCC_CSSWCR_LSISWBW_0                                               (0x1U << RCC_CSSWCR_LSISWBW_Pos)
2849 #define RCC_CSSWCR_LSISWBW_1                                               (0x2U << RCC_CSSWCR_LSISWBW_Pos)
2850 #define RCC_CSSWCR_LSISWBW_2                                               (0x4U << RCC_CSSWCR_LSISWBW_Pos)
2851 #define RCC_CSSWCR_LSISWBW_3                                               (0x8U << RCC_CSSWCR_LSISWBW_Pos)
2852 #define RCC_CSSWCR_LSISWTRIMEN_Pos                                         (0UL)    /*!<RCC CSSWCR: LSISWTRIMEN (Bit 0) */
2853 #define RCC_CSSWCR_LSISWTRIMEN_Msk                                         (0x1UL)    /*!< RCC CSSWCR: LSISWTRIMEN (Bitfield-Mask: 0x01) */
2854 #define RCC_CSSWCR_LSISWTRIMEN                                             RCC_CSSWCR_LSISWTRIMEN_Msk
2855 
2856 /* =====================================================    CIER    ===================================================== */
2857 #define RCC_CIER_LPURSTIE_Pos                                              (9UL)    /*!<RCC CIER: LPURSTIE (Bit 9) */
2858 #define RCC_CIER_LPURSTIE_Msk                                              (0x200UL)    /*!< RCC CIER: LPURSTIE (Bitfield-Mask: 0x01) */
2859 #define RCC_CIER_LPURSTIE                                                  RCC_CIER_LPURSTIE_Msk
2860 #define RCC_CIER_WDGRSTIE_Pos                                              (8UL)    /*!<RCC CIER: WDGRSTIE (Bit 8) */
2861 #define RCC_CIER_WDGRSTIE_Msk                                              (0x100UL)    /*!< RCC CIER: WDGRSTIE (Bitfield-Mask: 0x01) */
2862 #define RCC_CIER_WDGRSTIE                                                  RCC_CIER_WDGRSTIE_Msk
2863 #define RCC_CIER_RTCRSTIE_Pos                                              (7UL)    /*!<RCC CIER: RTCRSTIE (Bit 7) */
2864 #define RCC_CIER_RTCRSTIE_Msk                                              (0x80UL)   /*!< RCC CIER: RTCRSTIE (Bitfield-Mask: 0x01) */
2865 #define RCC_CIER_RTCRSTIE                                                  RCC_CIER_RTCRSTIE_Msk
2866 #define RCC_CIER_HSIPLLUNLOCKDETIE_Pos                                     (6UL)    /*!<RCC CIER: HSIPLLUNLOCKDETIE (Bit 6) */
2867 #define RCC_CIER_HSIPLLUNLOCKDETIE_Msk                                     (0x40UL)   /*!< RCC CIER: HSIPLLUNLOCKDETIE (Bitfield-Mask: 0x01) */
2868 #define RCC_CIER_HSIPLLUNLOCKDETIE                                         RCC_CIER_HSIPLLUNLOCKDETIE_Msk
2869 #define RCC_CIER_HSIPLLRDYIE_Pos                                           (5UL)    /*!<RCC CIER: HSIPLLRDYIE (Bit 5) */
2870 #define RCC_CIER_HSIPLLRDYIE_Msk                                           (0x20UL)   /*!< RCC CIER: HSIPLLRDYIE (Bitfield-Mask: 0x01) */
2871 #define RCC_CIER_HSIPLLRDYIE                                               RCC_CIER_HSIPLLRDYIE_Msk
2872 #define RCC_CIER_HSERDYIE_Pos                                              (4UL)    /*!<RCC CIER: HSERDYIE (Bit 4) */
2873 #define RCC_CIER_HSERDYIE_Msk                                              (0x10UL)   /*!< RCC CIER: HSERDYIE (Bitfield-Mask: 0x01) */
2874 #define RCC_CIER_HSERDYIE                                                  RCC_CIER_HSERDYIE_Msk
2875 #define RCC_CIER_HSIRDYIE_Pos                                              (3UL)    /*!<RCC CIER: HSIRDYIE (Bit 3) */
2876 #define RCC_CIER_HSIRDYIE_Msk                                              (0x8UL)    /*!< RCC CIER: HSIRDYIE (Bitfield-Mask: 0x01) */
2877 #define RCC_CIER_HSIRDYIE                                                  RCC_CIER_HSIRDYIE_Msk
2878 #define RCC_CIER_LSERDYIE_Pos                                              (1UL)    /*!<RCC CIER: LSERDYIE (Bit 1) */
2879 #define RCC_CIER_LSERDYIE_Msk                                              (0x2UL)    /*!< RCC CIER: LSERDYIE (Bitfield-Mask: 0x01) */
2880 #define RCC_CIER_LSERDYIE                                                  RCC_CIER_LSERDYIE_Msk
2881 #define RCC_CIER_LSIRDYIE_Pos                                              (0UL)    /*!<RCC CIER: LSIRDYIE (Bit 0) */
2882 #define RCC_CIER_LSIRDYIE_Msk                                              (0x1UL)    /*!< RCC CIER: LSIRDYIE (Bitfield-Mask: 0x01) */
2883 #define RCC_CIER_LSIRDYIE                                                  RCC_CIER_LSIRDYIE_Msk
2884 
2885 /* =====================================================    CIFR    ===================================================== */
2886 #define RCC_CIFR_LPURSTF_Pos                                               (9UL)    /*!<RCC CIFR: LPURSTF (Bit 9) */
2887 #define RCC_CIFR_LPURSTF_Msk                                               (0x200UL)    /*!< RCC CIFR: LPURSTF (Bitfield-Mask: 0x01) */
2888 #define RCC_CIFR_LPURSTF                                                   RCC_CIFR_LPURSTF_Msk
2889 #define RCC_CIFR_WDGRSTF_Pos                                               (8UL)    /*!<RCC CIFR: WDGRSTF (Bit 8) */
2890 #define RCC_CIFR_WDGRSTF_Msk                                               (0x100UL)    /*!< RCC CIFR: WDGRSTF (Bitfield-Mask: 0x01) */
2891 #define RCC_CIFR_WDGRSTF                                                   RCC_CIFR_WDGRSTF_Msk
2892 #define RCC_CIFR_RTCRSTF_Pos                                               (7UL)    /*!<RCC CIFR: RTCRSTF (Bit 7) */
2893 #define RCC_CIFR_RTCRSTF_Msk                                               (0x80UL)   /*!< RCC CIFR: RTCRSTF (Bitfield-Mask: 0x01) */
2894 #define RCC_CIFR_RTCRSTF                                                   RCC_CIFR_RTCRSTF_Msk
2895 #define RCC_CIFR_HSIPLLUNLOCKDETF_Pos                                      (6UL)    /*!<RCC CIFR: HSIPLLUNLOCKDETF (Bit 6) */
2896 #define RCC_CIFR_HSIPLLUNLOCKDETF_Msk                                      (0x40UL)   /*!< RCC CIFR: HSIPLLUNLOCKDETF (Bitfield-Mask: 0x01) */
2897 #define RCC_CIFR_HSIPLLUNLOCKDETF                                          RCC_CIFR_HSIPLLUNLOCKDETF_Msk
2898 #define RCC_CIFR_HSIPLLRDYF_Pos                                            (5UL)    /*!<RCC CIFR: HSIPLLRDYF (Bit 5) */
2899 #define RCC_CIFR_HSIPLLRDYF_Msk                                            (0x20UL)   /*!< RCC CIFR: HSIPLLRDYF (Bitfield-Mask: 0x01) */
2900 #define RCC_CIFR_HSIPLLRDYF                                                RCC_CIFR_HSIPLLRDYF_Msk
2901 #define RCC_CIFR_HSERDYF_Pos                                               (4UL)    /*!<RCC CIFR: HSERDYF (Bit 4) */
2902 #define RCC_CIFR_HSERDYF_Msk                                               (0x10UL)   /*!< RCC CIFR: HSERDYF (Bitfield-Mask: 0x01) */
2903 #define RCC_CIFR_HSERDYF                                                   RCC_CIFR_HSERDYF_Msk
2904 #define RCC_CIFR_HSIRDYF_Pos                                               (3UL)    /*!<RCC CIFR: HSIRDYF (Bit 3) */
2905 #define RCC_CIFR_HSIRDYF_Msk                                               (0x8UL)    /*!< RCC CIFR: HSIRDYF (Bitfield-Mask: 0x01) */
2906 #define RCC_CIFR_HSIRDYF                                                   RCC_CIFR_HSIRDYF_Msk
2907 #define RCC_CIFR_LSERDYF_Pos                                               (1UL)    /*!<RCC CIFR: LSERDYF (Bit 1) */
2908 #define RCC_CIFR_LSERDYF_Msk                                               (0x2UL)    /*!< RCC CIFR: LSERDYF (Bitfield-Mask: 0x01) */
2909 #define RCC_CIFR_LSERDYF                                                   RCC_CIFR_LSERDYF_Msk
2910 #define RCC_CIFR_LSIRDYF_Pos                                               (0UL)    /*!<RCC CIFR: LSIRDYF (Bit 0) */
2911 #define RCC_CIFR_LSIRDYF_Msk                                               (0x1UL)    /*!< RCC CIFR: LSIRDYF (Bitfield-Mask: 0x01) */
2912 #define RCC_CIFR_LSIRDYF                                                   RCC_CIFR_LSIRDYF_Msk
2913 
2914 /* =====================================================    CSCMDR    ===================================================== */
2915 #define RCC_CSCMDR_EOFSEQ_IRQ_Pos                                          (7UL)    /*!<RCC CSCMDR: EOFSEQ_IRQ (Bit 7) */
2916 #define RCC_CSCMDR_EOFSEQ_IRQ_Msk                                          (0x80UL)   /*!< RCC CSCMDR: EOFSEQ_IRQ (Bitfield-Mask: 0x01) */
2917 #define RCC_CSCMDR_EOFSEQ_IRQ                                              RCC_CSCMDR_EOFSEQ_IRQ_Msk
2918 #define RCC_CSCMDR_EOFSEQ_IE_Pos                                           (6UL)    /*!<RCC CSCMDR: EOFSEQ_IE (Bit 6) */
2919 #define RCC_CSCMDR_EOFSEQ_IE_Msk                                           (0x40UL)   /*!< RCC CSCMDR: EOFSEQ_IE (Bitfield-Mask: 0x01) */
2920 #define RCC_CSCMDR_EOFSEQ_IE                                               RCC_CSCMDR_EOFSEQ_IE_Msk
2921 #define RCC_CSCMDR_STATUS_Pos                                              (4UL)    /*!<RCC CSCMDR: STATUS (Bit 4) */
2922 #define RCC_CSCMDR_STATUS_Msk                                              (0x30UL)   /*!< RCC CSCMDR: STATUS (Bitfield-Mask: 0x03) */
2923 #define RCC_CSCMDR_STATUS                                                  RCC_CSCMDR_STATUS_Msk
2924 #define RCC_CSCMDR_STATUS_0                                                (0x1U << RCC_CSCMDR_STATUS_Pos)
2925 #define RCC_CSCMDR_STATUS_1                                                (0x2U << RCC_CSCMDR_STATUS_Pos)
2926 #define RCC_CSCMDR_CLKSYSDIV_REQ_Pos                                       (1UL)    /*!<RCC CSCMDR: CLKSYSDIV_REQ (Bit 1) */
2927 #define RCC_CSCMDR_CLKSYSDIV_REQ_Msk                                       (0xeUL)    /*!< RCC CSCMDR: CLKSYSDIV_REQ (Bitfield-Mask: 0x07) */
2928 #define RCC_CSCMDR_CLKSYSDIV_REQ                                           RCC_CSCMDR_CLKSYSDIV_REQ_Msk
2929 #define RCC_CSCMDR_CLKSYSDIV_REQ_0                                         (0x1U << RCC_CSCMDR_CLKSYSDIV_REQ_Pos)
2930 #define RCC_CSCMDR_CLKSYSDIV_REQ_1                                         (0x2U << RCC_CSCMDR_CLKSYSDIV_REQ_Pos)
2931 #define RCC_CSCMDR_CLKSYSDIV_REQ_2                                         (0x4U << RCC_CSCMDR_CLKSYSDIV_REQ_Pos)
2932 #define RCC_CSCMDR_REQUEST_Pos                                             (0UL)    /*!<RCC CSCMDR: REQUEST (Bit 0) */
2933 #define RCC_CSCMDR_REQUEST_Msk                                             (0x1UL)    /*!< RCC CSCMDR: REQUEST (Bitfield-Mask: 0x01) */
2934 #define RCC_CSCMDR_REQUEST                                                 RCC_CSCMDR_REQUEST_Msk
2935 
2936 /* =====================================================    AHBRSTR    ===================================================== */
2937 #define RCC_AHBRSTR_RNGRST_Pos                                             (18UL)   /*!<RCC AHBRSTR: RNGRST (Bit 18) */
2938 #define RCC_AHBRSTR_RNGRST_Msk                                             (0x40000UL)    /*!< RCC AHBRSTR: RNGRST (Bitfield-Mask: 0x01) */
2939 #define RCC_AHBRSTR_RNGRST                                                 RCC_AHBRSTR_RNGRST_Msk
2940 #define RCC_AHBRSTR_PKARST_Pos                                             (16UL)   /*!<RCC AHBRSTR: PKARST (Bit 16) */
2941 #define RCC_AHBRSTR_PKARST_Msk                                             (0x10000UL)    /*!< RCC AHBRSTR: PKARST (Bitfield-Mask: 0x01) */
2942 #define RCC_AHBRSTR_PKARST                                                 RCC_AHBRSTR_PKARST_Msk
2943 #define RCC_AHBRSTR_CRCRST_Pos                                             (12UL)   /*!<RCC AHBRSTR: CRCRST (Bit 12) */
2944 #define RCC_AHBRSTR_CRCRST_Msk                                             (0x1000UL)   /*!< RCC AHBRSTR: CRCRST (Bitfield-Mask: 0x01) */
2945 #define RCC_AHBRSTR_CRCRST                                                 RCC_AHBRSTR_CRCRST_Msk
2946 #define RCC_AHBRSTR_GPIOBRST_Pos                                           (3UL)    /*!<RCC AHBRSTR: GPIOBRST (Bit 3) */
2947 #define RCC_AHBRSTR_GPIOBRST_Msk                                           (0x8UL)    /*!< RCC AHBRSTR: GPIOBRST (Bitfield-Mask: 0x01) */
2948 #define RCC_AHBRSTR_GPIOBRST                                               RCC_AHBRSTR_GPIOBRST_Msk
2949 #define RCC_AHBRSTR_GPIOARST_Pos                                           (2UL)    /*!<RCC AHBRSTR: GPIOARST (Bit 2) */
2950 #define RCC_AHBRSTR_GPIOARST_Msk                                           (0x4UL)    /*!< RCC AHBRSTR: GPIOARST (Bitfield-Mask: 0x01) */
2951 #define RCC_AHBRSTR_GPIOARST                                               RCC_AHBRSTR_GPIOARST_Msk
2952 #define RCC_AHBRSTR_DMARST_Pos                                             (0UL)    /*!<RCC AHBRSTR: DMARST (Bit 0) */
2953 #define RCC_AHBRSTR_DMARST_Msk                                             (0x1UL)    /*!< RCC AHBRSTR: DMARST (Bitfield-Mask: 0x01) */
2954 #define RCC_AHBRSTR_DMARST                                                 RCC_AHBRSTR_DMARST_Msk
2955 
2956 /* =====================================================    APB0RSTR    ===================================================== */
2957 #define RCC_APB0RSTR_WDGRST_Pos                                            (14UL)   /*!<RCC APB0RSTR: WDGRST (Bit 14) */
2958 #define RCC_APB0RSTR_WDGRST_Msk                                            (0x4000UL)   /*!< RCC APB0RSTR: WDGRST (Bitfield-Mask: 0x01) */
2959 #define RCC_APB0RSTR_WDGRST                                                RCC_APB0RSTR_WDGRST_Msk
2960 #define RCC_APB0RSTR_RTCRST_Pos                                            (12UL)   /*!<RCC APB0RSTR: RTCRST (Bit 12) */
2961 #define RCC_APB0RSTR_RTCRST_Msk                                            (0x1000UL)   /*!< RCC APB0RSTR: RTCRST (Bitfield-Mask: 0x01) */
2962 #define RCC_APB0RSTR_RTCRST                                                RCC_APB0RSTR_RTCRST_Msk
2963 #define RCC_APB0RSTR_SYSCFGRST_Pos                                         (8UL)    /*!<RCC APB0RSTR: SYSCFGRST (Bit 8) */
2964 #define RCC_APB0RSTR_SYSCFGRST_Msk                                         (0x100UL)    /*!< RCC APB0RSTR: SYSCFGRST (Bitfield-Mask: 0x01) */
2965 #define RCC_APB0RSTR_SYSCFGRST                                             RCC_APB0RSTR_SYSCFGRST_Msk
2966 #define RCC_APB0RSTR_TIM17RST_Pos                                          (2UL)    /*!<RCC APB0RSTR: TIM17RST (Bit 2) */
2967 #define RCC_APB0RSTR_TIM17RST_Msk                                          (0x4UL)    /*!< RCC APB0RSTR: TIM17RST (Bitfield-Mask: 0x01) */
2968 #define RCC_APB0RSTR_TIM17RST                                              RCC_APB0RSTR_TIM17RST_Msk
2969 #define RCC_APB0RSTR_TIM16RST_Pos                                          (1UL)    /*!<RCC APB0RSTR: TIM16RST (Bit 1) */
2970 #define RCC_APB0RSTR_TIM16RST_Msk                                          (0x2UL)    /*!< RCC APB0RSTR: TIM16RST (Bitfield-Mask: 0x01) */
2971 #define RCC_APB0RSTR_TIM16RST                                              RCC_APB0RSTR_TIM16RST_Msk
2972 #define RCC_APB0RSTR_TIM2RST_Pos                                           (0UL)    /*!<RCC APB0RSTR: TIM2RST (Bit 0) */
2973 #define RCC_APB0RSTR_TIM2RST_Msk                                           (0x1UL)    /*!< RCC APB0RSTR: TIM2RST (Bitfield-Mask: 0x01) */
2974 #define RCC_APB0RSTR_TIM2RST                                               RCC_APB0RSTR_TIM2RST_Msk
2975 
2976 /* =====================================================    APB1RSTR    ===================================================== */
2977 #define RCC_APB1RSTR_I2C1RST_Pos                                           (21UL)   /*!<RCC APB1RSTR: I2C1RST (Bit 21) */
2978 #define RCC_APB1RSTR_I2C1RST_Msk                                           (0x200000UL)   /*!< RCC APB1RSTR: I2C1RST (Bitfield-Mask: 0x01) */
2979 #define RCC_APB1RSTR_I2C1RST                                               RCC_APB1RSTR_I2C1RST_Msk
2980 #define RCC_APB1RSTR_SPI3RST_Pos                                           (14UL)   /*!<RCC APB1RSTR: SPI3RST (Bit 14) */
2981 #define RCC_APB1RSTR_SPI3RST_Msk                                           (0x4000UL)   /*!< RCC APB1RSTR: SPI3RST (Bitfield-Mask: 0x01) */
2982 #define RCC_APB1RSTR_SPI3RST                                               RCC_APB1RSTR_SPI3RST_Msk
2983 #define RCC_APB1RSTR_USARTRST_Pos                                          (10UL)   /*!<RCC APB1RSTR: USARTRST (Bit 10) */
2984 #define RCC_APB1RSTR_USARTRST_Msk                                          (0x400UL)    /*!< RCC APB1RSTR: USARTRST (Bitfield-Mask: 0x01) */
2985 #define RCC_APB1RSTR_USARTRST                                              RCC_APB1RSTR_USARTRST_Msk
2986 #define RCC_APB1RSTR_LPUARTRST_Pos                                         (8UL)    /*!<RCC APB1RSTR: LPUARTRST (Bit 8) */
2987 #define RCC_APB1RSTR_LPUARTRST_Msk                                         (0x100UL)    /*!< RCC APB1RSTR: LPUARTRST (Bitfield-Mask: 0x01) */
2988 #define RCC_APB1RSTR_LPUARTRST                                             RCC_APB1RSTR_LPUARTRST_Msk
2989 #define RCC_APB1RSTR_ADCRST_Pos                                            (4UL)    /*!<RCC APB1RSTR: ADCRST (Bit 4) */
2990 #define RCC_APB1RSTR_ADCRST_Msk                                            (0x10UL)   /*!< RCC APB1RSTR: ADCRST (Bitfield-Mask: 0x01) */
2991 #define RCC_APB1RSTR_ADCRST                                                RCC_APB1RSTR_ADCRST_Msk
2992 
2993 /* =====================================================    APB2RSTR    ===================================================== */
2994 #define RCC_APB2RSTR_MRBLERST_Pos                                          (0UL)    /*!<RCC APB2RSTR: MRBLERST (Bit 0) */
2995 #define RCC_APB2RSTR_MRBLERST_Msk                                          (0x1UL)    /*!< RCC APB2RSTR: MRBLERST (Bitfield-Mask: 0x01) */
2996 #define RCC_APB2RSTR_MRBLERST                                              RCC_APB2RSTR_MRBLERST_Msk
2997 
2998 /* =====================================================    AHBENR    ===================================================== */
2999 #define RCC_AHBENR_RNGEN_Pos                                               (18UL)   /*!<RCC AHBENR: RNGEN (Bit 18) */
3000 #define RCC_AHBENR_RNGEN_Msk                                               (0x40000UL)    /*!< RCC AHBENR: RNGEN (Bitfield-Mask: 0x01) */
3001 #define RCC_AHBENR_RNGEN                                                   RCC_AHBENR_RNGEN_Msk
3002 #define RCC_AHBENR_PKAEN_Pos                                               (16UL)   /*!<RCC AHBENR: PKAEN (Bit 16) */
3003 #define RCC_AHBENR_PKAEN_Msk                                               (0x10000UL)    /*!< RCC AHBENR: PKAEN (Bitfield-Mask: 0x01) */
3004 #define RCC_AHBENR_PKAEN                                                   RCC_AHBENR_PKAEN_Msk
3005 #define RCC_AHBENR_CRCEN_Pos                                               (12UL)   /*!<RCC AHBENR: CRCEN (Bit 12) */
3006 #define RCC_AHBENR_CRCEN_Msk                                               (0x1000UL)   /*!< RCC AHBENR: CRCEN (Bitfield-Mask: 0x01) */
3007 #define RCC_AHBENR_CRCEN                                                   RCC_AHBENR_CRCEN_Msk
3008 #define RCC_AHBENR_GPIOBEN_Pos                                             (3UL)    /*!<RCC AHBENR: GPIOBEN (Bit 3) */
3009 #define RCC_AHBENR_GPIOBEN_Msk                                             (0x8UL)    /*!< RCC AHBENR: GPIOBEN (Bitfield-Mask: 0x01) */
3010 #define RCC_AHBENR_GPIOBEN                                                 RCC_AHBENR_GPIOBEN_Msk
3011 #define RCC_AHBENR_GPIOAEN_Pos                                             (2UL)    /*!<RCC AHBENR: GPIOAEN (Bit 2) */
3012 #define RCC_AHBENR_GPIOAEN_Msk                                             (0x4UL)    /*!< RCC AHBENR: GPIOAEN (Bitfield-Mask: 0x01) */
3013 #define RCC_AHBENR_GPIOAEN                                                 RCC_AHBENR_GPIOAEN_Msk
3014 #define RCC_AHBENR_DMAEN_Pos                                               (0UL)    /*!<RCC AHBENR: DMAEN (Bit 0) */
3015 #define RCC_AHBENR_DMAEN_Msk                                               (0x1UL)    /*!< RCC AHBENR: DMAEN (Bitfield-Mask: 0x01) */
3016 #define RCC_AHBENR_DMAEN                                                   RCC_AHBENR_DMAEN_Msk
3017 
3018 /* =====================================================    APB0ENR    ===================================================== */
3019 #define RCC_APB0ENR_WDGEN_Pos                                              (14UL)   /*!<RCC APB0ENR: WDGEN (Bit 14) */
3020 #define RCC_APB0ENR_WDGEN_Msk                                              (0x4000UL)   /*!< RCC APB0ENR: WDGEN (Bitfield-Mask: 0x01) */
3021 #define RCC_APB0ENR_WDGEN                                                  RCC_APB0ENR_WDGEN_Msk
3022 #define RCC_APB0ENR_RTCEN_Pos                                              (12UL)   /*!<RCC APB0ENR: RTCEN (Bit 12) */
3023 #define RCC_APB0ENR_RTCEN_Msk                                              (0x1000UL)   /*!< RCC APB0ENR: RTCEN (Bitfield-Mask: 0x01) */
3024 #define RCC_APB0ENR_RTCEN                                                  RCC_APB0ENR_RTCEN_Msk
3025 #define RCC_APB0ENR_SYSCFGEN_Pos                                           (8UL)    /*!<RCC APB0ENR: SYSCFGEN (Bit 8) */
3026 #define RCC_APB0ENR_SYSCFGEN_Msk                                           (0x100UL)    /*!< RCC APB0ENR: SYSCFGEN (Bitfield-Mask: 0x01) */
3027 #define RCC_APB0ENR_SYSCFGEN                                               RCC_APB0ENR_SYSCFGEN_Msk
3028 #define RCC_APB0ENR_TIM17EN_Pos                                            (2UL)    /*!<RCC APB0ENR: TIM17EN (Bit 2) */
3029 #define RCC_APB0ENR_TIM17EN_Msk                                            (0x4UL)    /*!< RCC APB0ENR: TIM17EN (Bitfield-Mask: 0x01) */
3030 #define RCC_APB0ENR_TIM17EN                                                RCC_APB0ENR_TIM17EN_Msk
3031 #define RCC_APB0ENR_TIM16EN_Pos                                            (1UL)    /*!<RCC APB0ENR: TIM16EN (Bit 1) */
3032 #define RCC_APB0ENR_TIM16EN_Msk                                            (0x2UL)    /*!< RCC APB0ENR: TIM16EN (Bitfield-Mask: 0x01) */
3033 #define RCC_APB0ENR_TIM16EN                                                RCC_APB0ENR_TIM16EN_Msk
3034 #define RCC_APB0ENR_TIM2EN_Pos                                             (0UL)    /*!<RCC APB0ENR: TIM2EN (Bit 0) */
3035 #define RCC_APB0ENR_TIM2EN_Msk                                             (0x1UL)    /*!< RCC APB0ENR: TIM2EN (Bitfield-Mask: 0x01) */
3036 #define RCC_APB0ENR_TIM2EN                                                 RCC_APB0ENR_TIM2EN_Msk
3037 
3038 /* =====================================================    APB1ENR    ===================================================== */
3039 #define RCC_APB1ENR_I2C1EN_Pos                                             (21UL)   /*!<RCC APB1ENR: I2C1EN (Bit 21) */
3040 #define RCC_APB1ENR_I2C1EN_Msk                                             (0x200000UL)   /*!< RCC APB1ENR: I2C1EN (Bitfield-Mask: 0x01) */
3041 #define RCC_APB1ENR_I2C1EN                                                 RCC_APB1ENR_I2C1EN_Msk
3042 #define RCC_APB1ENR_SPI3EN_Pos                                             (14UL)   /*!<RCC APB1ENR: SPI3EN (Bit 14) */
3043 #define RCC_APB1ENR_SPI3EN_Msk                                             (0x4000UL)   /*!< RCC APB1ENR: SPI3EN (Bitfield-Mask: 0x01) */
3044 #define RCC_APB1ENR_SPI3EN                                                 RCC_APB1ENR_SPI3EN_Msk
3045 #define RCC_APB1ENR_USARTEN_Pos                                            (10UL)   /*!<RCC APB1ENR: USARTEN (Bit 10) */
3046 #define RCC_APB1ENR_USARTEN_Msk                                            (0x400UL)    /*!< RCC APB1ENR: USARTEN (Bitfield-Mask: 0x01) */
3047 #define RCC_APB1ENR_USARTEN                                                RCC_APB1ENR_USARTEN_Msk
3048 #define RCC_APB1ENR_LPUARTEN_Pos                                           (8UL)    /*!<RCC APB1ENR: LPUARTEN (Bit 8) */
3049 #define RCC_APB1ENR_LPUARTEN_Msk                                           (0x100UL)    /*!< RCC APB1ENR: LPUARTEN (Bitfield-Mask: 0x01) */
3050 #define RCC_APB1ENR_LPUARTEN                                               RCC_APB1ENR_LPUARTEN_Msk
3051 #define RCC_APB1ENR_ADCANAEN_Pos                                           (5UL)    /*!<RCC APB1ENR: ADCANAEN (Bit 5) */
3052 #define RCC_APB1ENR_ADCANAEN_Msk                                           (0x20UL)   /*!< RCC APB1ENR: ADCANAEN (Bitfield-Mask: 0x01) */
3053 #define RCC_APB1ENR_ADCANAEN                                               RCC_APB1ENR_ADCANAEN_Msk
3054 #define RCC_APB1ENR_ADCDIGEN_Pos                                           (4UL)    /*!<RCC APB1ENR: ADCDIGEN (Bit 4) */
3055 #define RCC_APB1ENR_ADCDIGEN_Msk                                           (0x10UL)   /*!< RCC APB1ENR: ADCDIGEN (Bitfield-Mask: 0x01) */
3056 #define RCC_APB1ENR_ADCDIGEN                                               RCC_APB1ENR_ADCDIGEN_Msk
3057 
3058 /* =====================================================    APB2ENR    ===================================================== */
3059 #define RCC_APB2ENR_CLKBLEDIV_Pos                                          (2UL)    /*!<RCC APB2ENR: CLKBLEDIV (Bit 2) */
3060 #define RCC_APB2ENR_CLKBLEDIV_Msk                                          (0x4UL)    /*!< RCC APB2ENR: CLKBLEDIV (Bitfield-Mask: 0x01) */
3061 #define RCC_APB2ENR_CLKBLEDIV                                              RCC_APB2ENR_CLKBLEDIV_Msk
3062 #define RCC_APB2ENR_MRBLEEN_Pos                                            (0UL)    /*!<RCC APB2ENR: MRBLEEN (Bit 0) */
3063 #define RCC_APB2ENR_MRBLEEN_Msk                                            (0x1UL)    /*!< RCC APB2ENR: MRBLEEN (Bitfield-Mask: 0x01) */
3064 #define RCC_APB2ENR_MRBLEEN                                                RCC_APB2ENR_MRBLEEN_Msk
3065 
3066 /* =====================================================    CSR    ===================================================== */
3067 #define RCC_CSR_LOCKUPRSTF_Pos                                             (30UL)   /*!<RCC CSR: LOCKUPRSTF (Bit 30) */
3068 #define RCC_CSR_LOCKUPRSTF_Msk                                             (0x40000000UL)   /*!< RCC CSR: LOCKUPRSTF (Bitfield-Mask: 0x01) */
3069 #define RCC_CSR_LOCKUPRSTF                                                 RCC_CSR_LOCKUPRSTF_Msk
3070 #define RCC_CSR_WDGRSTF_Pos                                                (29UL)   /*!<RCC CSR: WDGRSTF (Bit 29) */
3071 #define RCC_CSR_WDGRSTF_Msk                                                (0x20000000UL)   /*!< RCC CSR: WDGRSTF (Bitfield-Mask: 0x01) */
3072 #define RCC_CSR_WDGRSTF                                                    RCC_CSR_WDGRSTF_Msk
3073 #define RCC_CSR_SFTRSTF_Pos                                                (28UL)   /*!<RCC CSR: SFTRSTF (Bit 28) */
3074 #define RCC_CSR_SFTRSTF_Msk                                                (0x10000000UL)   /*!< RCC CSR: SFTRSTF (Bitfield-Mask: 0x01) */
3075 #define RCC_CSR_SFTRSTF                                                    RCC_CSR_SFTRSTF_Msk
3076 #define RCC_CSR_PORRSTF_Pos                                                (27UL)   /*!<RCC CSR: PORRSTF (Bit 27) */
3077 #define RCC_CSR_PORRSTF_Msk                                                (0x8000000UL)    /*!< RCC CSR: PORRSTF (Bitfield-Mask: 0x01) */
3078 #define RCC_CSR_PORRSTF                                                    RCC_CSR_PORRSTF_Msk
3079 #define RCC_CSR_PADRSTF_Pos                                                (26UL)   /*!<RCC CSR: PADRSTF (Bit 26) */
3080 #define RCC_CSR_PADRSTF_Msk                                                (0x4000000UL)    /*!< RCC CSR: PADRSTF (Bitfield-Mask: 0x01) */
3081 #define RCC_CSR_PADRSTF                                                    RCC_CSR_PADRSTF_Msk
3082 #define RCC_CSR_RMVF_Pos                                                   (23UL)   /*!<RCC CSR: RMVF (Bit 23) */
3083 #define RCC_CSR_RMVF_Msk                                                   (0x800000UL)   /*!< RCC CSR: RMVF (Bitfield-Mask: 0x01) */
3084 #define RCC_CSR_RMVF                                                       RCC_CSR_RMVF_Msk
3085 
3086 /* =====================================================    RFSWHSECR    ===================================================== */
3087 #define RCC_RFSWHSECR_SWXOTUNE_Pos                                         (8UL)    /*!<RCC RFSWHSECR: SWXOTUNE (Bit 8) */
3088 #define RCC_RFSWHSECR_SWXOTUNE_Msk                                         (0x3f00UL)   /*!< RCC RFSWHSECR: SWXOTUNE (Bitfield-Mask: 0x3f) */
3089 #define RCC_RFSWHSECR_SWXOTUNE                                             RCC_RFSWHSECR_SWXOTUNE_Msk
3090 #define RCC_RFSWHSECR_SWXOTUNE_0                                           (0x1U << RCC_RFSWHSECR_SWXOTUNE_Pos)
3091 #define RCC_RFSWHSECR_SWXOTUNE_1                                           (0x2U << RCC_RFSWHSECR_SWXOTUNE_Pos)
3092 #define RCC_RFSWHSECR_SWXOTUNE_2                                           (0x4U << RCC_RFSWHSECR_SWXOTUNE_Pos)
3093 #define RCC_RFSWHSECR_SWXOTUNE_3                                           (0x8U << RCC_RFSWHSECR_SWXOTUNE_Pos)
3094 #define RCC_RFSWHSECR_SWXOTUNE_4                                           (0x10U << RCC_RFSWHSECR_SWXOTUNE_Pos)
3095 #define RCC_RFSWHSECR_SWXOTUNE_5                                           (0x20U << RCC_RFSWHSECR_SWXOTUNE_Pos)
3096 #define RCC_RFSWHSECR_SWXOTUNEEN_Pos                                       (7UL)    /*!<RCC RFSWHSECR: SWXOTUNEEN (Bit 7) */
3097 #define RCC_RFSWHSECR_SWXOTUNEEN_Msk                                       (0x80UL)   /*!< RCC RFSWHSECR: SWXOTUNEEN (Bitfield-Mask: 0x01) */
3098 #define RCC_RFSWHSECR_SWXOTUNEEN                                           RCC_RFSWHSECR_SWXOTUNEEN_Msk
3099 #define RCC_RFSWHSECR_GMC_Pos                                              (4UL)    /*!<RCC RFSWHSECR: GMC (Bit 4) */
3100 #define RCC_RFSWHSECR_GMC_Msk                                              (0x70UL)   /*!< RCC RFSWHSECR: GMC (Bitfield-Mask: 0x07) */
3101 #define RCC_RFSWHSECR_GMC                                                  RCC_RFSWHSECR_GMC_Msk
3102 #define RCC_RFSWHSECR_GMC_0                                                (0x1U << RCC_RFSWHSECR_GMC_Pos)
3103 #define RCC_RFSWHSECR_GMC_1                                                (0x2U << RCC_RFSWHSECR_GMC_Pos)
3104 #define RCC_RFSWHSECR_GMC_2                                                (0x4U << RCC_RFSWHSECR_GMC_Pos)
3105 #define RCC_RFSWHSECR_SATRG_Pos                                            (3UL)    /*!<RCC RFSWHSECR: SATRG (Bit 3) */
3106 #define RCC_RFSWHSECR_SATRG_Msk                                            (0x8UL)    /*!< RCC RFSWHSECR: SATRG (Bitfield-Mask: 0x01) */
3107 #define RCC_RFSWHSECR_SATRG                                                RCC_RFSWHSECR_SATRG_Msk
3108 
3109 /* =====================================================    RFHSECR    ===================================================== */
3110 #define RCC_RFHSECR_XOTUNE_Pos                                             (0UL)    /*!<RCC RFHSECR: XOTUNE (Bit 0) */
3111 #define RCC_RFHSECR_XOTUNE_Msk                                             (0x3fUL)   /*!< RCC RFHSECR: XOTUNE (Bitfield-Mask: 0x3f) */
3112 #define RCC_RFHSECR_XOTUNE                                                 RCC_RFHSECR_XOTUNE_Msk
3113 #define RCC_RFHSECR_XOTUNE_0                                               (0x1U << RCC_RFHSECR_XOTUNE_Pos)
3114 #define RCC_RFHSECR_XOTUNE_1                                               (0x2U << RCC_RFHSECR_XOTUNE_Pos)
3115 #define RCC_RFHSECR_XOTUNE_2                                               (0x4U << RCC_RFHSECR_XOTUNE_Pos)
3116 #define RCC_RFHSECR_XOTUNE_3                                               (0x8U << RCC_RFHSECR_XOTUNE_Pos)
3117 #define RCC_RFHSECR_XOTUNE_4                                               (0x10U << RCC_RFHSECR_XOTUNE_Pos)
3118 #define RCC_RFHSECR_XOTUNE_5                                               (0x20U << RCC_RFHSECR_XOTUNE_Pos)
3119 
3120 
3121 /* =========================================================================================================================== */
3122 /*=====================                                       PWR                                       ===================== */
3123 /* =========================================================================================================================== */
3124 
3125 /* =====================================================    CR1    ===================================================== */
3126 #define PWR_CR1_ENBORL_Pos                                                 (8UL)    /*!<PWR CR1: ENBORL (Bit 8) */
3127 #define PWR_CR1_ENBORL_Msk                                                 (0x100UL)    /*!< PWR CR1: ENBORL (Bitfield-Mask: 0x01) */
3128 #define PWR_CR1_ENBORL                                                     PWR_CR1_ENBORL_Msk
3129 #define PWR_CR1_APC_Pos                                                    (4UL)    /*!<PWR CR1: APC (Bit 4) */
3130 #define PWR_CR1_APC_Msk                                                    (0x10UL)   /*!< PWR CR1: APC (Bitfield-Mask: 0x01) */
3131 #define PWR_CR1_APC                                                        PWR_CR1_APC_Msk
3132 #define PWR_CR1_IBIAS_RUN_STATE_Pos                                        (3UL)    /*!<PWR CR1: IBIAS_RUN_STATE (Bit 3) */
3133 #define PWR_CR1_IBIAS_RUN_STATE_Msk                                        (0x8UL)    /*!< PWR CR1: IBIAS_RUN_STATE (Bitfield-Mask: 0x01) */
3134 #define PWR_CR1_IBIAS_RUN_STATE                                            PWR_CR1_IBIAS_RUN_STATE_Msk
3135 #define PWR_CR1_IBIAS_RUN_AUTO_Pos                                         (2UL)    /*!<PWR CR1: IBIAS_RUN_AUTO (Bit 2) */
3136 #define PWR_CR1_IBIAS_RUN_AUTO_Msk                                         (0x4UL)    /*!< PWR CR1: IBIAS_RUN_AUTO (Bitfield-Mask: 0x01) */
3137 #define PWR_CR1_IBIAS_RUN_AUTO                                             PWR_CR1_IBIAS_RUN_AUTO_Msk
3138 #define PWR_CR1_ENSDNBOR_Pos                                               (1UL)    /*!<PWR CR1: ENSDNBOR (Bit 1) */
3139 #define PWR_CR1_ENSDNBOR_Msk                                               (0x2UL)    /*!< PWR CR1: ENSDNBOR (Bitfield-Mask: 0x01) */
3140 #define PWR_CR1_ENSDNBOR                                                   PWR_CR1_ENSDNBOR_Msk
3141 #define PWR_CR1_LPMS_Pos                                                   (0UL)    /*!<PWR CR1: LPMS (Bit 0) */
3142 #define PWR_CR1_LPMS_Msk                                                   (0x1UL)    /*!< PWR CR1: LPMS (Bitfield-Mask: 0x01) */
3143 #define PWR_CR1_LPMS                                                       PWR_CR1_LPMS_Msk
3144 
3145 /* =====================================================    CR2    ===================================================== */
3146 #define PWR_CR2_GPIORET_Pos                                                (8UL)    /*!<PWR CR2: GPIORET (Bit 8) */
3147 #define PWR_CR2_GPIORET_Msk                                                (0x100UL)    /*!< PWR CR2: GPIORET (Bitfield-Mask: 0x01) */
3148 #define PWR_CR2_GPIORET                                                    PWR_CR2_GPIORET_Msk
3149 #define PWR_CR2_RAMRET1_Pos                                                (5UL)    /*!<PWR CR2: RAMRET1 (Bit 5) */
3150 #define PWR_CR2_RAMRET1_Msk                                                (0x20UL)   /*!< PWR CR2: RAMRET1 (Bitfield-Mask: 0x01) */
3151 #define PWR_CR2_RAMRET1                                                    PWR_CR2_RAMRET1_Msk
3152 #define PWR_CR2_DBGRET_Pos                                                 (4UL)    /*!<PWR CR2: DBGRET (Bit 4) */
3153 #define PWR_CR2_DBGRET_Msk                                                 (0x10UL)   /*!< PWR CR2: DBGRET (Bitfield-Mask: 0x01) */
3154 #define PWR_CR2_DBGRET                                                     PWR_CR2_DBGRET_Msk
3155 #define PWR_CR2_PVDLS_Pos                                                  (1UL)    /*!<PWR CR2: PVDLS (Bit 1) */
3156 #define PWR_CR2_PVDLS_Msk                                                  (0xeUL)    /*!< PWR CR2: PVDLS (Bitfield-Mask: 0x07) */
3157 #define PWR_CR2_PVDLS                                                      PWR_CR2_PVDLS_Msk
3158 #define PWR_CR2_PVDLS_0                                                    (0x1U << PWR_CR2_PVDLS_Pos)
3159 #define PWR_CR2_PVDLS_1                                                    (0x2U << PWR_CR2_PVDLS_Pos)
3160 #define PWR_CR2_PVDLS_2                                                    (0x4U << PWR_CR2_PVDLS_Pos)
3161 #define PWR_CR2_PVDE_Pos                                                   (0UL)    /*!<PWR CR2: PVDE (Bit 0) */
3162 #define PWR_CR2_PVDE_Msk                                                   (0x1UL)    /*!< PWR CR2: PVDE (Bitfield-Mask: 0x01) */
3163 #define PWR_CR2_PVDE                                                       PWR_CR2_PVDE_Msk
3164 
3165 /* =====================================================    CR3    ===================================================== */
3166 #define PWR_CR3_EIWL_Pos                                                   (15UL)   /*!<PWR CR3: EIWL (Bit 15) */
3167 #define PWR_CR3_EIWL_Msk                                                   (0x8000UL)   /*!< PWR CR3: EIWL (Bitfield-Mask: 0x01) */
3168 #define PWR_CR3_EIWL                                                       PWR_CR3_EIWL_Msk
3169 #define PWR_CR3_EIWL2_Pos                                                  (14UL)   /*!<PWR CR3: EIWL2 (Bit 14) */
3170 #define PWR_CR3_EIWL2_Msk                                                  (0x4000UL)   /*!< PWR CR3: EIWL2 (Bitfield-Mask: 0x01) */
3171 #define PWR_CR3_EIWL2                                                      PWR_CR3_EIWL2_Msk
3172 #define PWR_CR3_EWBLEHCPU_Pos                                              (13UL)   /*!<PWR CR3: EWBLEHCPU (Bit 13) */
3173 #define PWR_CR3_EWBLEHCPU_Msk                                              (0x2000UL)   /*!< PWR CR3: EWBLEHCPU (Bitfield-Mask: 0x01) */
3174 #define PWR_CR3_EWBLEHCPU                                                  PWR_CR3_EWBLEHCPU_Msk
3175 #define PWR_CR3_EWBLE_Pos                                                  (12UL)   /*!<PWR CR3: EWBLE (Bit 12) */
3176 #define PWR_CR3_EWBLE_Msk                                                  (0x1000UL)   /*!< PWR CR3: EWBLE (Bitfield-Mask: 0x01) */
3177 #define PWR_CR3_EWBLE                                                      PWR_CR3_EWBLE_Msk
3178 #define PWR_CR3_EWU11_Pos                                                  (11UL)   /*!<PWR CR3: EWU11 (Bit 11) */
3179 #define PWR_CR3_EWU11_Msk                                                  (0x800UL)    /*!< PWR CR3: EWU11 (Bitfield-Mask: 0x01) */
3180 #define PWR_CR3_EWU11                                                      PWR_CR3_EWU11_Msk
3181 #define PWR_CR3_EWU10_Pos                                                  (10UL)   /*!<PWR CR3: EWU10 (Bit 10) */
3182 #define PWR_CR3_EWU10_Msk                                                  (0x400UL)    /*!< PWR CR3: EWU10 (Bitfield-Mask: 0x01) */
3183 #define PWR_CR3_EWU10                                                      PWR_CR3_EWU10_Msk
3184 #define PWR_CR3_EWU9_Pos                                                   (9UL)    /*!<PWR CR3: EWU9 (Bit 9) */
3185 #define PWR_CR3_EWU9_Msk                                                   (0x200UL)    /*!< PWR CR3: EWU9 (Bitfield-Mask: 0x01) */
3186 #define PWR_CR3_EWU9                                                       PWR_CR3_EWU9_Msk
3187 #define PWR_CR3_EWU8_Pos                                                   (8UL)    /*!<PWR CR3: EWU8 (Bit 8) */
3188 #define PWR_CR3_EWU8_Msk                                                   (0x100UL)    /*!< PWR CR3: EWU8 (Bitfield-Mask: 0x01) */
3189 #define PWR_CR3_EWU8                                                       PWR_CR3_EWU8_Msk
3190 #define PWR_CR3_EWU7_Pos                                                   (7UL)    /*!<PWR CR3: EWU7 (Bit 7) */
3191 #define PWR_CR3_EWU7_Msk                                                   (0x80UL)   /*!< PWR CR3: EWU7 (Bitfield-Mask: 0x01) */
3192 #define PWR_CR3_EWU7                                                       PWR_CR3_EWU7_Msk
3193 #define PWR_CR3_EWU6_Pos                                                   (6UL)    /*!<PWR CR3: EWU6 (Bit 6) */
3194 #define PWR_CR3_EWU6_Msk                                                   (0x40UL)   /*!< PWR CR3: EWU6 (Bitfield-Mask: 0x01) */
3195 #define PWR_CR3_EWU6                                                       PWR_CR3_EWU6_Msk
3196 #define PWR_CR3_EWU5_Pos                                                   (5UL)    /*!<PWR CR3: EWU5 (Bit 5) */
3197 #define PWR_CR3_EWU5_Msk                                                   (0x20UL)   /*!< PWR CR3: EWU5 (Bitfield-Mask: 0x01) */
3198 #define PWR_CR3_EWU5                                                       PWR_CR3_EWU5_Msk
3199 #define PWR_CR3_EWU4_Pos                                                   (4UL)    /*!<PWR CR3: EWU4 (Bit 4) */
3200 #define PWR_CR3_EWU4_Msk                                                   (0x10UL)   /*!< PWR CR3: EWU4 (Bitfield-Mask: 0x01) */
3201 #define PWR_CR3_EWU4                                                       PWR_CR3_EWU4_Msk
3202 #define PWR_CR3_EWU3_Pos                                                   (3UL)    /*!<PWR CR3: EWU3 (Bit 3) */
3203 #define PWR_CR3_EWU3_Msk                                                   (0x8UL)    /*!< PWR CR3: EWU3 (Bitfield-Mask: 0x01) */
3204 #define PWR_CR3_EWU3                                                       PWR_CR3_EWU3_Msk
3205 #define PWR_CR3_EWU2_Pos                                                   (2UL)    /*!<PWR CR3: EWU2 (Bit 2) */
3206 #define PWR_CR3_EWU2_Msk                                                   (0x4UL)    /*!< PWR CR3: EWU2 (Bitfield-Mask: 0x01) */
3207 #define PWR_CR3_EWU2                                                       PWR_CR3_EWU2_Msk
3208 #define PWR_CR3_EWU1_Pos                                                   (1UL)    /*!<PWR CR3: EWU1 (Bit 1) */
3209 #define PWR_CR3_EWU1_Msk                                                   (0x2UL)    /*!< PWR CR3: EWU1 (Bitfield-Mask: 0x01) */
3210 #define PWR_CR3_EWU1                                                       PWR_CR3_EWU1_Msk
3211 #define PWR_CR3_EWU0_Pos                                                   (0UL)    /*!<PWR CR3: EWU0 (Bit 0) */
3212 #define PWR_CR3_EWU0_Msk                                                   (0x1UL)    /*!< PWR CR3: EWU0 (Bitfield-Mask: 0x01) */
3213 #define PWR_CR3_EWU0                                                       PWR_CR3_EWU0_Msk
3214 
3215 /* =====================================================    CR4    ===================================================== */
3216 #define PWR_CR4_WUP11_Pos                                                  (11UL)   /*!<PWR CR4: WUP11 (Bit 11) */
3217 #define PWR_CR4_WUP11_Msk                                                  (0x800UL)    /*!< PWR CR4: WUP11 (Bitfield-Mask: 0x01) */
3218 #define PWR_CR4_WUP11                                                      PWR_CR4_WUP11_Msk
3219 #define PWR_CR4_WUP10_Pos                                                  (10UL)   /*!<PWR CR4: WUP10 (Bit 10) */
3220 #define PWR_CR4_WUP10_Msk                                                  (0x400UL)    /*!< PWR CR4: WUP10 (Bitfield-Mask: 0x01) */
3221 #define PWR_CR4_WUP10                                                      PWR_CR4_WUP10_Msk
3222 #define PWR_CR4_WUP9_Pos                                                   (9UL)    /*!<PWR CR4: WUP9 (Bit 9) */
3223 #define PWR_CR4_WUP9_Msk                                                   (0x200UL)    /*!< PWR CR4: WUP9 (Bitfield-Mask: 0x01) */
3224 #define PWR_CR4_WUP9                                                       PWR_CR4_WUP9_Msk
3225 #define PWR_CR4_WUP8_Pos                                                   (8UL)    /*!<PWR CR4: WUP8 (Bit 8) */
3226 #define PWR_CR4_WUP8_Msk                                                   (0x100UL)    /*!< PWR CR4: WUP8 (Bitfield-Mask: 0x01) */
3227 #define PWR_CR4_WUP8                                                       PWR_CR4_WUP8_Msk
3228 #define PWR_CR4_WUP7_Pos                                                   (7UL)    /*!<PWR CR4: WUP7 (Bit 7) */
3229 #define PWR_CR4_WUP7_Msk                                                   (0x80UL)   /*!< PWR CR4: WUP7 (Bitfield-Mask: 0x01) */
3230 #define PWR_CR4_WUP7                                                       PWR_CR4_WUP7_Msk
3231 #define PWR_CR4_WUP6_Pos                                                   (6UL)    /*!<PWR CR4: WUP6 (Bit 6) */
3232 #define PWR_CR4_WUP6_Msk                                                   (0x40UL)   /*!< PWR CR4: WUP6 (Bitfield-Mask: 0x01) */
3233 #define PWR_CR4_WUP6                                                       PWR_CR4_WUP6_Msk
3234 #define PWR_CR4_WUP5_Pos                                                   (5UL)    /*!<PWR CR4: WUP5 (Bit 5) */
3235 #define PWR_CR4_WUP5_Msk                                                   (0x20UL)   /*!< PWR CR4: WUP5 (Bitfield-Mask: 0x01) */
3236 #define PWR_CR4_WUP5                                                       PWR_CR4_WUP5_Msk
3237 #define PWR_CR4_WUP4_Pos                                                   (4UL)    /*!<PWR CR4: WUP4 (Bit 4) */
3238 #define PWR_CR4_WUP4_Msk                                                   (0x10UL)   /*!< PWR CR4: WUP4 (Bitfield-Mask: 0x01) */
3239 #define PWR_CR4_WUP4                                                       PWR_CR4_WUP4_Msk
3240 #define PWR_CR4_WUP3_Pos                                                   (3UL)    /*!<PWR CR4: WUP3 (Bit 3) */
3241 #define PWR_CR4_WUP3_Msk                                                   (0x8UL)    /*!< PWR CR4: WUP3 (Bitfield-Mask: 0x01) */
3242 #define PWR_CR4_WUP3                                                       PWR_CR4_WUP3_Msk
3243 #define PWR_CR4_WUP2_Pos                                                   (2UL)    /*!<PWR CR4: WUP2 (Bit 2) */
3244 #define PWR_CR4_WUP2_Msk                                                   (0x4UL)    /*!< PWR CR4: WUP2 (Bitfield-Mask: 0x01) */
3245 #define PWR_CR4_WUP2                                                       PWR_CR4_WUP2_Msk
3246 #define PWR_CR4_WUP1_Pos                                                   (1UL)    /*!<PWR CR4: WUP1 (Bit 1) */
3247 #define PWR_CR4_WUP1_Msk                                                   (0x2UL)    /*!< PWR CR4: WUP1 (Bitfield-Mask: 0x01) */
3248 #define PWR_CR4_WUP1                                                       PWR_CR4_WUP1_Msk
3249 #define PWR_CR4_WUP0_Pos                                                   (0UL)    /*!<PWR CR4: WUP0 (Bit 0) */
3250 #define PWR_CR4_WUP0_Msk                                                   (0x1UL)    /*!< PWR CR4: WUP0 (Bitfield-Mask: 0x01) */
3251 #define PWR_CR4_WUP0                                                       PWR_CR4_WUP0_Msk
3252 
3253 /* =====================================================    SR1    ===================================================== */
3254 #define PWR_SR1_IWUF_Pos                                                   (15UL)   /*!<PWR SR1: IWUF (Bit 15) */
3255 #define PWR_SR1_IWUF_Msk                                                   (0x8000UL)   /*!< PWR SR1: IWUF (Bitfield-Mask: 0x01) */
3256 #define PWR_SR1_IWUF                                                       PWR_SR1_IWUF_Msk
3257 #define PWR_SR1_IWUF2_Pos                                                  (14UL)   /*!<PWR SR1: IWUF2 (Bit 14) */
3258 #define PWR_SR1_IWUF2_Msk                                                  (0x4000UL)   /*!< PWR SR1: IWUF2 (Bitfield-Mask: 0x01) */
3259 #define PWR_SR1_IWUF2                                                      PWR_SR1_IWUF2_Msk
3260 #define PWR_SR1_WBLEHCPUF_Pos                                              (13UL)   /*!<PWR SR1: WBLEHCPUF (Bit 13) */
3261 #define PWR_SR1_WBLEHCPUF_Msk                                              (0x2000UL)   /*!< PWR SR1: WBLEHCPUF (Bitfield-Mask: 0x01) */
3262 #define PWR_SR1_WBLEHCPUF                                                  PWR_SR1_WBLEHCPUF_Msk
3263 #define PWR_SR1_WBLEF_Pos                                                  (12UL)   /*!<PWR SR1: WBLEF (Bit 12) */
3264 #define PWR_SR1_WBLEF_Msk                                                  (0x1000UL)   /*!< PWR SR1: WBLEF (Bitfield-Mask: 0x01) */
3265 #define PWR_SR1_WBLEF                                                      PWR_SR1_WBLEF_Msk
3266 #define PWR_SR1_WUF11_Pos                                                  (11UL)   /*!<PWR SR1: WUF11 (Bit 11) */
3267 #define PWR_SR1_WUF11_Msk                                                  (0x800UL)    /*!< PWR SR1: WUF11 (Bitfield-Mask: 0x01) */
3268 #define PWR_SR1_WUF11                                                      PWR_SR1_WUF11_Msk
3269 #define PWR_SR1_WUF10_Pos                                                  (10UL)   /*!<PWR SR1: WUF10 (Bit 10) */
3270 #define PWR_SR1_WUF10_Msk                                                  (0x400UL)    /*!< PWR SR1: WUF10 (Bitfield-Mask: 0x01) */
3271 #define PWR_SR1_WUF10                                                      PWR_SR1_WUF10_Msk
3272 #define PWR_SR1_WUF9_Pos                                                   (9UL)    /*!<PWR SR1: WUF9 (Bit 9) */
3273 #define PWR_SR1_WUF9_Msk                                                   (0x200UL)    /*!< PWR SR1: WUF9 (Bitfield-Mask: 0x01) */
3274 #define PWR_SR1_WUF9                                                       PWR_SR1_WUF9_Msk
3275 #define PWR_SR1_WUF8_Pos                                                   (8UL)    /*!<PWR SR1: WUF8 (Bit 8) */
3276 #define PWR_SR1_WUF8_Msk                                                   (0x100UL)    /*!< PWR SR1: WUF8 (Bitfield-Mask: 0x01) */
3277 #define PWR_SR1_WUF8                                                       PWR_SR1_WUF8_Msk
3278 #define PWR_SR1_WUF7_Pos                                                   (7UL)    /*!<PWR SR1: WUF7 (Bit 7) */
3279 #define PWR_SR1_WUF7_Msk                                                   (0x80UL)   /*!< PWR SR1: WUF7 (Bitfield-Mask: 0x01) */
3280 #define PWR_SR1_WUF7                                                       PWR_SR1_WUF7_Msk
3281 #define PWR_SR1_WUF6_Pos                                                   (6UL)    /*!<PWR SR1: WUF6 (Bit 6) */
3282 #define PWR_SR1_WUF6_Msk                                                   (0x40UL)   /*!< PWR SR1: WUF6 (Bitfield-Mask: 0x01) */
3283 #define PWR_SR1_WUF6                                                       PWR_SR1_WUF6_Msk
3284 #define PWR_SR1_WUF5_Pos                                                   (5UL)    /*!<PWR SR1: WUF5 (Bit 5) */
3285 #define PWR_SR1_WUF5_Msk                                                   (0x20UL)   /*!< PWR SR1: WUF5 (Bitfield-Mask: 0x01) */
3286 #define PWR_SR1_WUF5                                                       PWR_SR1_WUF5_Msk
3287 #define PWR_SR1_WUF4_Pos                                                   (4UL)    /*!<PWR SR1: WUF4 (Bit 4) */
3288 #define PWR_SR1_WUF4_Msk                                                   (0x10UL)   /*!< PWR SR1: WUF4 (Bitfield-Mask: 0x01) */
3289 #define PWR_SR1_WUF4                                                       PWR_SR1_WUF4_Msk
3290 #define PWR_SR1_WUF3_Pos                                                   (3UL)    /*!<PWR SR1: WUF3 (Bit 3) */
3291 #define PWR_SR1_WUF3_Msk                                                   (0x8UL)    /*!< PWR SR1: WUF3 (Bitfield-Mask: 0x01) */
3292 #define PWR_SR1_WUF3                                                       PWR_SR1_WUF3_Msk
3293 #define PWR_SR1_WUF2_Pos                                                   (2UL)    /*!<PWR SR1: WUF2 (Bit 2) */
3294 #define PWR_SR1_WUF2_Msk                                                   (0x4UL)    /*!< PWR SR1: WUF2 (Bitfield-Mask: 0x01) */
3295 #define PWR_SR1_WUF2                                                       PWR_SR1_WUF2_Msk
3296 #define PWR_SR1_WUF1_Pos                                                   (1UL)    /*!<PWR SR1: WUF1 (Bit 1) */
3297 #define PWR_SR1_WUF1_Msk                                                   (0x2UL)    /*!< PWR SR1: WUF1 (Bitfield-Mask: 0x01) */
3298 #define PWR_SR1_WUF1                                                       PWR_SR1_WUF1_Msk
3299 #define PWR_SR1_WUF0_Pos                                                   (0UL)    /*!<PWR SR1: WUF0 (Bit 0) */
3300 #define PWR_SR1_WUF0_Msk                                                   (0x1UL)    /*!< PWR SR1: WUF0 (Bitfield-Mask: 0x01) */
3301 #define PWR_SR1_WUF0                                                       PWR_SR1_WUF0_Msk
3302 
3303 /* =====================================================    SR2    ===================================================== */
3304 #define PWR_SR2_IOBOOTVAL_Pos                                              (12UL)   /*!<PWR SR2: IOBOOTVAL (Bit 12) */
3305 #define PWR_SR2_IOBOOTVAL_Msk                                              (0xf000UL)   /*!< PWR SR2: IOBOOTVAL (Bitfield-Mask: 0x0f) */
3306 #define PWR_SR2_IOBOOTVAL                                                  PWR_SR2_IOBOOTVAL_Msk
3307 #define PWR_SR2_IOBOOTVAL_0                                                (0x1U << PWR_SR2_IOBOOTVAL_Pos)
3308 #define PWR_SR2_IOBOOTVAL_1                                                (0x2U << PWR_SR2_IOBOOTVAL_Pos)
3309 #define PWR_SR2_IOBOOTVAL_2                                                (0x4U << PWR_SR2_IOBOOTVAL_Pos)
3310 #define PWR_SR2_IOBOOTVAL_3                                                (0x8U << PWR_SR2_IOBOOTVAL_Pos)
3311 #define PWR_SR2_PVDO_Pos                                                   (11UL)   /*!<PWR SR2: PVDO (Bit 11) */
3312 #define PWR_SR2_PVDO_Msk                                                   (0x800UL)    /*!< PWR SR2: PVDO (Bitfield-Mask: 0x01) */
3313 #define PWR_SR2_PVDO                                                       PWR_SR2_PVDO_Msk
3314 #define PWR_SR2_REGLPS_Pos                                                 (8UL)    /*!<PWR SR2: REGLPS (Bit 8) */
3315 #define PWR_SR2_REGLPS_Msk                                                 (0x100UL)    /*!< PWR SR2: REGLPS (Bitfield-Mask: 0x01) */
3316 #define PWR_SR2_REGLPS                                                     PWR_SR2_REGLPS_Msk
3317 #define PWR_SR2_IOBOOTVAL2_Pos                                             (4UL)    /*!<PWR SR2: IOBOOTVAL2 (Bit 4) */
3318 #define PWR_SR2_IOBOOTVAL2_Msk                                             (0xf0UL)   /*!< PWR SR2: IOBOOTVAL2 (Bitfield-Mask: 0x0f) */
3319 #define PWR_SR2_IOBOOTVAL2                                                 PWR_SR2_IOBOOTVAL2_Msk
3320 #define PWR_SR2_IOBOOTVAL2_0                                               (0x1U << PWR_SR2_IOBOOTVAL2_Pos)
3321 #define PWR_SR2_IOBOOTVAL2_1                                               (0x2U << PWR_SR2_IOBOOTVAL2_Pos)
3322 #define PWR_SR2_IOBOOTVAL2_2                                               (0x4U << PWR_SR2_IOBOOTVAL2_Pos)
3323 #define PWR_SR2_IOBOOTVAL2_3                                               (0x8U << PWR_SR2_IOBOOTVAL2_Pos)
3324 #define PWR_SR2_SMPSRDY_Pos                                                (2UL)    /*!<PWR SR2: SMPSRDY (Bit 2) */
3325 #define PWR_SR2_SMPSRDY_Msk                                                (0x4UL)    /*!< PWR SR2: SMPSRDY (Bitfield-Mask: 0x01) */
3326 #define PWR_SR2_SMPSRDY                                                    PWR_SR2_SMPSRDY_Msk
3327 #define PWR_SR2_SMPSENR_Pos                                                (1UL)    /*!<PWR SR2: SMPSENR (Bit 1) */
3328 #define PWR_SR2_SMPSENR_Msk                                                (0x2UL)    /*!< PWR SR2: SMPSENR (Bitfield-Mask: 0x01) */
3329 #define PWR_SR2_SMPSENR                                                    PWR_SR2_SMPSENR_Msk
3330 #define PWR_SR2_SMPSBYPR_Pos                                               (0UL)    /*!<PWR SR2: SMPSBYPR (Bit 0) */
3331 #define PWR_SR2_SMPSBYPR_Msk                                               (0x1UL)    /*!< PWR SR2: SMPSBYPR (Bitfield-Mask: 0x01) */
3332 #define PWR_SR2_SMPSBYPR                                                   PWR_SR2_SMPSBYPR_Msk
3333 
3334 /* =====================================================    CR5    ===================================================== */
3335 #define PWR_CR5_SMPS_PRECH_CUR_SEL_Pos                                     (13UL)   /*!<PWR CR5: SMPS_PRECH_CUR_SEL (Bit 13) */
3336 #define PWR_CR5_SMPS_PRECH_CUR_SEL_Msk                                     (0x6000UL)   /*!< PWR CR5: SMPS_PRECH_CUR_SEL (Bitfield-Mask: 0x03) */
3337 #define PWR_CR5_SMPS_PRECH_CUR_SEL                                         PWR_CR5_SMPS_PRECH_CUR_SEL_Msk
3338 #define PWR_CR5_SMPS_PRECH_CUR_SEL_0                                       (0x1U << PWR_CR5_SMPS_PRECH_CUR_SEL_Pos)
3339 #define PWR_CR5_SMPS_PRECH_CUR_SEL_1                                       (0x2U << PWR_CR5_SMPS_PRECH_CUR_SEL_Pos)
3340 #define PWR_CR5_CLKDETR_DISABLE_Pos                                        (12UL)   /*!<PWR CR5: CLKDETR_DISABLE (Bit 12) */
3341 #define PWR_CR5_CLKDETR_DISABLE_Msk                                        (0x1000UL)   /*!< PWR CR5: CLKDETR_DISABLE (Bitfield-Mask: 0x01) */
3342 #define PWR_CR5_CLKDETR_DISABLE                                            PWR_CR5_CLKDETR_DISABLE_Msk
3343 #define PWR_CR5_SMPS_ENA_DCM_Pos                                           (11UL)   /*!<PWR CR5: SMPS_ENA_DCM (Bit 11) */
3344 #define PWR_CR5_SMPS_ENA_DCM_Msk                                           (0x800UL)    /*!< PWR CR5: SMPS_ENA_DCM (Bitfield-Mask: 0x01) */
3345 #define PWR_CR5_SMPS_ENA_DCM                                               PWR_CR5_SMPS_ENA_DCM_Msk
3346 #define PWR_CR5_NOSMPS_Pos                                                 (10UL)   /*!<PWR CR5: NOSMPS (Bit 10) */
3347 #define PWR_CR5_NOSMPS_Msk                                                 (0x400UL)    /*!< PWR CR5: NOSMPS (Bitfield-Mask: 0x01) */
3348 #define PWR_CR5_NOSMPS                                                     PWR_CR5_NOSMPS_Msk
3349 #define PWR_CR5_SMPSFBYP_Pos                                               (9UL)    /*!<PWR CR5: SMPSFBYP (Bit 9) */
3350 #define PWR_CR5_SMPSFBYP_Msk                                               (0x200UL)    /*!< PWR CR5: SMPSFBYP (Bitfield-Mask: 0x01) */
3351 #define PWR_CR5_SMPSFBYP                                                   PWR_CR5_SMPSFBYP_Msk
3352 #define PWR_CR5_SMPSLPOPEN_Pos                                             (8UL)    /*!<PWR CR5: SMPSLPOPEN (Bit 8) */
3353 #define PWR_CR5_SMPSLPOPEN_Msk                                             (0x100UL)    /*!< PWR CR5: SMPSLPOPEN (Bitfield-Mask: 0x01) */
3354 #define PWR_CR5_SMPSLPOPEN                                                 PWR_CR5_SMPSLPOPEN_Msk
3355 #define PWR_CR5_SMPSFRDY_Pos                                               (7UL)    /*!<PWR CR5: SMPSFRDY (Bit 7) */
3356 #define PWR_CR5_SMPSFRDY_Msk                                               (0x80UL)   /*!< PWR CR5: SMPSFRDY (Bitfield-Mask: 0x01) */
3357 #define PWR_CR5_SMPSFRDY                                                   PWR_CR5_SMPSFRDY_Msk
3358 #define PWR_CR5_SMPSBOMSEL_Pos                                             (4UL)    /*!<PWR CR5: SMPSBOMSEL (Bit 4) */
3359 #define PWR_CR5_SMPSBOMSEL_Msk                                             (0x30UL)   /*!< PWR CR5: SMPSBOMSEL (Bitfield-Mask: 0x03) */
3360 #define PWR_CR5_SMPSBOMSEL                                                 PWR_CR5_SMPSBOMSEL_Msk
3361 #define PWR_CR5_SMPSBOMSEL_0                                               (0x1U << PWR_CR5_SMPSBOMSEL_Pos)
3362 #define PWR_CR5_SMPSBOMSEL_1                                               (0x2U << PWR_CR5_SMPSBOMSEL_Pos)
3363 #define PWR_CR5_SMPSLVL_Pos                                                (0UL)    /*!<PWR CR5: SMPSLVL (Bit 0) */
3364 #define PWR_CR5_SMPSLVL_Msk                                                (0xfUL)    /*!< PWR CR5: SMPSLVL (Bitfield-Mask: 0x0f) */
3365 #define PWR_CR5_SMPSLVL                                                    PWR_CR5_SMPSLVL_Msk
3366 #define PWR_CR5_SMPSLVL_0                                                  (0x1U << PWR_CR5_SMPSLVL_Pos)
3367 #define PWR_CR5_SMPSLVL_1                                                  (0x2U << PWR_CR5_SMPSLVL_Pos)
3368 #define PWR_CR5_SMPSLVL_2                                                  (0x4U << PWR_CR5_SMPSLVL_Pos)
3369 #define PWR_CR5_SMPSLVL_3                                                  (0x8U << PWR_CR5_SMPSLVL_Pos)
3370 
3371 /* =====================================================    PUCRA    ===================================================== */
3372 #define PWR_PUCRA_PA11_Pos                                                 (11UL)   /*!<PWR PUCRA: PA11 (Bit 11) */
3373 #define PWR_PUCRA_PA11_Msk                                                 (0x800UL)    /*!< PWR PUCRA: PA11 (Bitfield-Mask: 0x01) */
3374 #define PWR_PUCRA_PA11                                                     PWR_PUCRA_PA11_Msk
3375 #define PWR_PUCRA_PA10_Pos                                                 (10UL)   /*!<PWR PUCRA: PA10 (Bit 10) */
3376 #define PWR_PUCRA_PA10_Msk                                                 (0x400UL)    /*!< PWR PUCRA: PA10 (Bitfield-Mask: 0x01) */
3377 #define PWR_PUCRA_PA10                                                     PWR_PUCRA_PA10_Msk
3378 #define PWR_PUCRA_PA9_Pos                                                  (9UL)    /*!<PWR PUCRA: PA9 (Bit 9) */
3379 #define PWR_PUCRA_PA9_Msk                                                  (0x200UL)    /*!< PWR PUCRA: PA9 (Bitfield-Mask: 0x01) */
3380 #define PWR_PUCRA_PA9                                                      PWR_PUCRA_PA9_Msk
3381 #define PWR_PUCRA_PA8_Pos                                                  (8UL)    /*!<PWR PUCRA: PA8 (Bit 8) */
3382 #define PWR_PUCRA_PA8_Msk                                                  (0x100UL)    /*!< PWR PUCRA: PA8 (Bitfield-Mask: 0x01) */
3383 #define PWR_PUCRA_PA8                                                      PWR_PUCRA_PA8_Msk
3384 #define PWR_PUCRA_PA3_Pos                                                  (3UL)    /*!<PWR PUCRA: PA3 (Bit 3) */
3385 #define PWR_PUCRA_PA3_Msk                                                  (0x8UL)    /*!< PWR PUCRA: PA3 (Bitfield-Mask: 0x01) */
3386 #define PWR_PUCRA_PA3                                                      PWR_PUCRA_PA3_Msk
3387 #define PWR_PUCRA_PA2_Pos                                                  (2UL)    /*!<PWR PUCRA: PA2 (Bit 2) */
3388 #define PWR_PUCRA_PA2_Msk                                                  (0x4UL)    /*!< PWR PUCRA: PA2 (Bitfield-Mask: 0x01) */
3389 #define PWR_PUCRA_PA2                                                      PWR_PUCRA_PA2_Msk
3390 #define PWR_PUCRA_PA1_Pos                                                  (1UL)    /*!<PWR PUCRA: PA1 (Bit 1) */
3391 #define PWR_PUCRA_PA1_Msk                                                  (0x2UL)    /*!< PWR PUCRA: PA1 (Bitfield-Mask: 0x01) */
3392 #define PWR_PUCRA_PA1                                                      PWR_PUCRA_PA1_Msk
3393 #define PWR_PUCRA_PA0_Pos                                                  (0UL)    /*!<PWR PUCRA: PA0 (Bit 0) */
3394 #define PWR_PUCRA_PA0_Msk                                                  (0x1UL)    /*!< PWR PUCRA: PA0 (Bitfield-Mask: 0x01) */
3395 #define PWR_PUCRA_PA0                                                      PWR_PUCRA_PA0_Msk
3396 
3397 /* =====================================================    PDCRA    ===================================================== */
3398 #define PWR_PDCRA_PA11_Pos                                                 (11UL)   /*!<PWR PDCRA: PA11 (Bit 11) */
3399 #define PWR_PDCRA_PA11_Msk                                                 (0x800UL)    /*!< PWR PDCRA: PA11 (Bitfield-Mask: 0x01) */
3400 #define PWR_PDCRA_PA11                                                     PWR_PDCRA_PA11_Msk
3401 #define PWR_PDCRA_PA10_Pos                                                 (10UL)   /*!<PWR PDCRA: PA10 (Bit 10) */
3402 #define PWR_PDCRA_PA10_Msk                                                 (0x400UL)    /*!< PWR PDCRA: PA10 (Bitfield-Mask: 0x01) */
3403 #define PWR_PDCRA_PA10                                                     PWR_PDCRA_PA10_Msk
3404 #define PWR_PDCRA_PA9_Pos                                                  (9UL)    /*!<PWR PDCRA: PA9 (Bit 9) */
3405 #define PWR_PDCRA_PA9_Msk                                                  (0x200UL)    /*!< PWR PDCRA: PA9 (Bitfield-Mask: 0x01) */
3406 #define PWR_PDCRA_PA9                                                      PWR_PDCRA_PA9_Msk
3407 #define PWR_PDCRA_PA8_Pos                                                  (8UL)    /*!<PWR PDCRA: PA8 (Bit 8) */
3408 #define PWR_PDCRA_PA8_Msk                                                  (0x100UL)    /*!< PWR PDCRA: PA8 (Bitfield-Mask: 0x01) */
3409 #define PWR_PDCRA_PA8                                                      PWR_PDCRA_PA8_Msk
3410 #define PWR_PDCRA_PA3_Pos                                                  (3UL)    /*!<PWR PDCRA: PA3 (Bit 3) */
3411 #define PWR_PDCRA_PA3_Msk                                                  (0x8UL)    /*!< PWR PDCRA: PA3 (Bitfield-Mask: 0x01) */
3412 #define PWR_PDCRA_PA3                                                      PWR_PDCRA_PA3_Msk
3413 #define PWR_PDCRA_PA2_Pos                                                  (2UL)    /*!<PWR PDCRA: PA2 (Bit 2) */
3414 #define PWR_PDCRA_PA2_Msk                                                  (0x4UL)    /*!< PWR PDCRA: PA2 (Bitfield-Mask: 0x01) */
3415 #define PWR_PDCRA_PA2                                                      PWR_PDCRA_PA2_Msk
3416 #define PWR_PDCRA_PA1_Pos                                                  (1UL)    /*!<PWR PDCRA: PA1 (Bit 1) */
3417 #define PWR_PDCRA_PA1_Msk                                                  (0x2UL)    /*!< PWR PDCRA: PA1 (Bitfield-Mask: 0x01) */
3418 #define PWR_PDCRA_PA1                                                      PWR_PDCRA_PA1_Msk
3419 #define PWR_PDCRA_PA0_Pos                                                  (0UL)    /*!<PWR PDCRA: PA0 (Bit 0) */
3420 #define PWR_PDCRA_PA0_Msk                                                  (0x1UL)    /*!< PWR PDCRA: PA0 (Bitfield-Mask: 0x01) */
3421 #define PWR_PDCRA_PA0                                                      PWR_PDCRA_PA0_Msk
3422 
3423 /* =====================================================    PUCRB    ===================================================== */
3424 #define PWR_PUCRB_PB15_Pos                                                 (15UL)   /*!<PWR PUCRB: PB15 (Bit 15) */
3425 #define PWR_PUCRB_PB15_Msk                                                 (0x8000UL)   /*!< PWR PUCRB: PB15 (Bitfield-Mask: 0x01) */
3426 #define PWR_PUCRB_PB15                                                     PWR_PUCRB_PB15_Msk
3427 #define PWR_PUCRB_PB14_Pos                                                 (14UL)   /*!<PWR PUCRB: PB14 (Bit 14) */
3428 #define PWR_PUCRB_PB14_Msk                                                 (0x4000UL)   /*!< PWR PUCRB: PB14 (Bitfield-Mask: 0x01) */
3429 #define PWR_PUCRB_PB14                                                     PWR_PUCRB_PB14_Msk
3430 #define PWR_PUCRB_PB13_Pos                                                 (13UL)   /*!<PWR PUCRB: PB13 (Bit 13) */
3431 #define PWR_PUCRB_PB13_Msk                                                 (0x2000UL)   /*!< PWR PUCRB: PB13 (Bitfield-Mask: 0x01) */
3432 #define PWR_PUCRB_PB13                                                     PWR_PUCRB_PB13_Msk
3433 #define PWR_PUCRB_PB12_Pos                                                 (12UL)   /*!<PWR PUCRB: PB12 (Bit 12) */
3434 #define PWR_PUCRB_PB12_Msk                                                 (0x1000UL)   /*!< PWR PUCRB: PB12 (Bitfield-Mask: 0x01) */
3435 #define PWR_PUCRB_PB12                                                     PWR_PUCRB_PB12_Msk
3436 #define PWR_PUCRB_PB7_Pos                                                  (7UL)    /*!<PWR PUCRB: PB7 (Bit 7) */
3437 #define PWR_PUCRB_PB7_Msk                                                  (0x80UL)   /*!< PWR PUCRB: PB7 (Bitfield-Mask: 0x01) */
3438 #define PWR_PUCRB_PB7                                                      PWR_PUCRB_PB7_Msk
3439 #define PWR_PUCRB_PB6_Pos                                                  (6UL)    /*!<PWR PUCRB: PB6 (Bit 6) */
3440 #define PWR_PUCRB_PB6_Msk                                                  (0x40UL)   /*!< PWR PUCRB: PB6 (Bitfield-Mask: 0x01) */
3441 #define PWR_PUCRB_PB6                                                      PWR_PUCRB_PB6_Msk
3442 #define PWR_PUCRB_PB5_Pos                                                  (5UL)    /*!<PWR PUCRB: PB5 (Bit 5) */
3443 #define PWR_PUCRB_PB5_Msk                                                  (0x20UL)   /*!< PWR PUCRB: PB5 (Bitfield-Mask: 0x01) */
3444 #define PWR_PUCRB_PB5                                                      PWR_PUCRB_PB5_Msk
3445 #define PWR_PUCRB_PB4_Pos                                                  (4UL)    /*!<PWR PUCRB: PB4 (Bit 4) */
3446 #define PWR_PUCRB_PB4_Msk                                                  (0x10UL)   /*!< PWR PUCRB: PB4 (Bitfield-Mask: 0x01) */
3447 #define PWR_PUCRB_PB4                                                      PWR_PUCRB_PB4_Msk
3448 #define PWR_PUCRB_PB3_Pos                                                  (3UL)    /*!<PWR PUCRB: PB3 (Bit 3) */
3449 #define PWR_PUCRB_PB3_Msk                                                  (0x8UL)    /*!< PWR PUCRB: PB3 (Bitfield-Mask: 0x01) */
3450 #define PWR_PUCRB_PB3                                                      PWR_PUCRB_PB3_Msk
3451 #define PWR_PUCRB_PB2_Pos                                                  (2UL)    /*!<PWR PUCRB: PB2 (Bit 2) */
3452 #define PWR_PUCRB_PB2_Msk                                                  (0x4UL)    /*!< PWR PUCRB: PB2 (Bitfield-Mask: 0x01) */
3453 #define PWR_PUCRB_PB2                                                      PWR_PUCRB_PB2_Msk
3454 #define PWR_PUCRB_PB1_Pos                                                  (1UL)    /*!<PWR PUCRB: PB1 (Bit 1) */
3455 #define PWR_PUCRB_PB1_Msk                                                  (0x2UL)    /*!< PWR PUCRB: PB1 (Bitfield-Mask: 0x01) */
3456 #define PWR_PUCRB_PB1                                                      PWR_PUCRB_PB1_Msk
3457 #define PWR_PUCRB_PB0_Pos                                                  (0UL)    /*!<PWR PUCRB: PB0 (Bit 0) */
3458 #define PWR_PUCRB_PB0_Msk                                                  (0x1UL)    /*!< PWR PUCRB: PB0 (Bitfield-Mask: 0x01) */
3459 #define PWR_PUCRB_PB0                                                      PWR_PUCRB_PB0_Msk
3460 
3461 /* =====================================================    PDCRB    ===================================================== */
3462 #define PWR_PDCRB_PB15_Pos                                                 (15UL)   /*!<PWR PDCRB: PB15 (Bit 15) */
3463 #define PWR_PDCRB_PB15_Msk                                                 (0x8000UL)   /*!< PWR PDCRB: PB15 (Bitfield-Mask: 0x01) */
3464 #define PWR_PDCRB_PB15                                                     PWR_PDCRB_PB15_Msk
3465 #define PWR_PDCRB_PB14_Pos                                                 (14UL)   /*!<PWR PDCRB: PB14 (Bit 14) */
3466 #define PWR_PDCRB_PB14_Msk                                                 (0x4000UL)   /*!< PWR PDCRB: PB14 (Bitfield-Mask: 0x01) */
3467 #define PWR_PDCRB_PB14                                                     PWR_PDCRB_PB14_Msk
3468 #define PWR_PDCRB_PB13_Pos                                                 (13UL)   /*!<PWR PDCRB: PB13 (Bit 13) */
3469 #define PWR_PDCRB_PB13_Msk                                                 (0x2000UL)   /*!< PWR PDCRB: PB13 (Bitfield-Mask: 0x01) */
3470 #define PWR_PDCRB_PB13                                                     PWR_PDCRB_PB13_Msk
3471 #define PWR_PDCRB_PB12_Pos                                                 (12UL)   /*!<PWR PDCRB: PB12 (Bit 12) */
3472 #define PWR_PDCRB_PB12_Msk                                                 (0x1000UL)   /*!< PWR PDCRB: PB12 (Bitfield-Mask: 0x01) */
3473 #define PWR_PDCRB_PB12                                                     PWR_PDCRB_PB12_Msk
3474 #define PWR_PDCRB_PB7_Pos                                                  (7UL)    /*!<PWR PDCRB: PB7 (Bit 7) */
3475 #define PWR_PDCRB_PB7_Msk                                                  (0x80UL)   /*!< PWR PDCRB: PB7 (Bitfield-Mask: 0x01) */
3476 #define PWR_PDCRB_PB7                                                      PWR_PDCRB_PB7_Msk
3477 #define PWR_PDCRB_PB6_Pos                                                  (6UL)    /*!<PWR PDCRB: PB6 (Bit 6) */
3478 #define PWR_PDCRB_PB6_Msk                                                  (0x40UL)   /*!< PWR PDCRB: PB6 (Bitfield-Mask: 0x01) */
3479 #define PWR_PDCRB_PB6                                                      PWR_PDCRB_PB6_Msk
3480 #define PWR_PDCRB_PB5_Pos                                                  (5UL)    /*!<PWR PDCRB: PB5 (Bit 5) */
3481 #define PWR_PDCRB_PB5_Msk                                                  (0x20UL)   /*!< PWR PDCRB: PB5 (Bitfield-Mask: 0x01) */
3482 #define PWR_PDCRB_PB5                                                      PWR_PDCRB_PB5_Msk
3483 #define PWR_PDCRB_PB4_Pos                                                  (4UL)    /*!<PWR PDCRB: PB4 (Bit 4) */
3484 #define PWR_PDCRB_PB4_Msk                                                  (0x10UL)   /*!< PWR PDCRB: PB4 (Bitfield-Mask: 0x01) */
3485 #define PWR_PDCRB_PB4                                                      PWR_PDCRB_PB4_Msk
3486 #define PWR_PDCRB_PB3_Pos                                                  (3UL)    /*!<PWR PDCRB: PB3 (Bit 3) */
3487 #define PWR_PDCRB_PB3_Msk                                                  (0x8UL)    /*!< PWR PDCRB: PB3 (Bitfield-Mask: 0x01) */
3488 #define PWR_PDCRB_PB3                                                      PWR_PDCRB_PB3_Msk
3489 #define PWR_PDCRB_PB2_Pos                                                  (2UL)    /*!<PWR PDCRB: PB2 (Bit 2) */
3490 #define PWR_PDCRB_PB2_Msk                                                  (0x4UL)    /*!< PWR PDCRB: PB2 (Bitfield-Mask: 0x01) */
3491 #define PWR_PDCRB_PB2                                                      PWR_PDCRB_PB2_Msk
3492 #define PWR_PDCRB_PB1_Pos                                                  (1UL)    /*!<PWR PDCRB: PB1 (Bit 1) */
3493 #define PWR_PDCRB_PB1_Msk                                                  (0x2UL)    /*!< PWR PDCRB: PB1 (Bitfield-Mask: 0x01) */
3494 #define PWR_PDCRB_PB1                                                      PWR_PDCRB_PB1_Msk
3495 #define PWR_PDCRB_PB0_Pos                                                  (0UL)    /*!<PWR PDCRB: PB0 (Bit 0) */
3496 #define PWR_PDCRB_PB0_Msk                                                  (0x1UL)    /*!< PWR PDCRB: PB0 (Bitfield-Mask: 0x01) */
3497 #define PWR_PDCRB_PB0                                                      PWR_PDCRB_PB0_Msk
3498 
3499 /* =====================================================    CR6    ===================================================== */
3500 #define PWR_CR6_EWU19_Pos                                                  (7UL)    /*!<PWR CR6: EWU19 (Bit 7) */
3501 #define PWR_CR6_EWU19_Msk                                                  (0x80UL)   /*!< PWR CR6: EWU19 (Bitfield-Mask: 0x01) */
3502 #define PWR_CR6_EWU19                                                      PWR_CR6_EWU19_Msk
3503 #define PWR_CR6_EWU18_Pos                                                  (6UL)    /*!<PWR CR6: EWU18 (Bit 6) */
3504 #define PWR_CR6_EWU18_Msk                                                  (0x40UL)   /*!< PWR CR6: EWU18 (Bitfield-Mask: 0x01) */
3505 #define PWR_CR6_EWU18                                                      PWR_CR6_EWU18_Msk
3506 #define PWR_CR6_EWU17_Pos                                                  (5UL)    /*!<PWR CR6: EWU17 (Bit 5) */
3507 #define PWR_CR6_EWU17_Msk                                                  (0x20UL)   /*!< PWR CR6: EWU17 (Bitfield-Mask: 0x01) */
3508 #define PWR_CR6_EWU17                                                      PWR_CR6_EWU17_Msk
3509 #define PWR_CR6_EWU16_Pos                                                  (4UL)    /*!<PWR CR6: EWU16 (Bit 4) */
3510 #define PWR_CR6_EWU16_Msk                                                  (0x10UL)   /*!< PWR CR6: EWU16 (Bitfield-Mask: 0x01) */
3511 #define PWR_CR6_EWU16                                                      PWR_CR6_EWU16_Msk
3512 #define PWR_CR6_EWU15_Pos                                                  (3UL)    /*!<PWR CR6: EWU15 (Bit 3) */
3513 #define PWR_CR6_EWU15_Msk                                                  (0x8UL)    /*!< PWR CR6: EWU15 (Bitfield-Mask: 0x01) */
3514 #define PWR_CR6_EWU15                                                      PWR_CR6_EWU15_Msk
3515 #define PWR_CR6_EWU14_Pos                                                  (2UL)    /*!<PWR CR6: EWU14 (Bit 2) */
3516 #define PWR_CR6_EWU14_Msk                                                  (0x4UL)    /*!< PWR CR6: EWU14 (Bitfield-Mask: 0x01) */
3517 #define PWR_CR6_EWU14                                                      PWR_CR6_EWU14_Msk
3518 #define PWR_CR6_EWU13_Pos                                                  (1UL)    /*!<PWR CR6: EWU13 (Bit 1) */
3519 #define PWR_CR6_EWU13_Msk                                                  (0x2UL)    /*!< PWR CR6: EWU13 (Bitfield-Mask: 0x01) */
3520 #define PWR_CR6_EWU13                                                      PWR_CR6_EWU13_Msk
3521 #define PWR_CR6_EWU12_Pos                                                  (0UL)    /*!<PWR CR6: EWU12 (Bit 0) */
3522 #define PWR_CR6_EWU12_Msk                                                  (0x1UL)    /*!< PWR CR6: EWU12 (Bitfield-Mask: 0x01) */
3523 #define PWR_CR6_EWU12                                                      PWR_CR6_EWU12_Msk
3524 
3525 /* =====================================================    CR7    ===================================================== */
3526 #define PWR_CR7_WUP19_Pos                                                  (7UL)    /*!<PWR CR7: WUP19 (Bit 7) */
3527 #define PWR_CR7_WUP19_Msk                                                  (0x80UL)   /*!< PWR CR7: WUP19 (Bitfield-Mask: 0x01) */
3528 #define PWR_CR7_WUP19                                                      PWR_CR7_WUP19_Msk
3529 #define PWR_CR7_WUP18_Pos                                                  (6UL)    /*!<PWR CR7: WUP18 (Bit 6) */
3530 #define PWR_CR7_WUP18_Msk                                                  (0x40UL)   /*!< PWR CR7: WUP18 (Bitfield-Mask: 0x01) */
3531 #define PWR_CR7_WUP18                                                      PWR_CR7_WUP18_Msk
3532 #define PWR_CR7_WUP17_Pos                                                  (5UL)    /*!<PWR CR7: WUP17 (Bit 5) */
3533 #define PWR_CR7_WUP17_Msk                                                  (0x20UL)   /*!< PWR CR7: WUP17 (Bitfield-Mask: 0x01) */
3534 #define PWR_CR7_WUP17                                                      PWR_CR7_WUP17_Msk
3535 #define PWR_CR7_WUP16_Pos                                                  (4UL)    /*!<PWR CR7: WUP16 (Bit 4) */
3536 #define PWR_CR7_WUP16_Msk                                                  (0x10UL)   /*!< PWR CR7: WUP16 (Bitfield-Mask: 0x01) */
3537 #define PWR_CR7_WUP16                                                      PWR_CR7_WUP16_Msk
3538 #define PWR_CR7_WUP15_Pos                                                  (3UL)    /*!<PWR CR7: WUP15 (Bit 3) */
3539 #define PWR_CR7_WUP15_Msk                                                  (0x8UL)    /*!< PWR CR7: WUP15 (Bitfield-Mask: 0x01) */
3540 #define PWR_CR7_WUP15                                                      PWR_CR7_WUP15_Msk
3541 #define PWR_CR7_WUP14_Pos                                                  (2UL)    /*!<PWR CR7: WUP14 (Bit 2) */
3542 #define PWR_CR7_WUP14_Msk                                                  (0x4UL)    /*!< PWR CR7: WUP14 (Bitfield-Mask: 0x01) */
3543 #define PWR_CR7_WUP14                                                      PWR_CR7_WUP14_Msk
3544 #define PWR_CR7_WUP13_Pos                                                  (1UL)    /*!<PWR CR7: WUP13 (Bit 1) */
3545 #define PWR_CR7_WUP13_Msk                                                  (0x2UL)    /*!< PWR CR7: WUP13 (Bitfield-Mask: 0x01) */
3546 #define PWR_CR7_WUP13                                                      PWR_CR7_WUP13_Msk
3547 #define PWR_CR7_WUP12_Pos                                                  (0UL)    /*!<PWR CR7: WUP12 (Bit 0) */
3548 #define PWR_CR7_WUP12_Msk                                                  (0x1UL)    /*!< PWR CR7: WUP12 (Bitfield-Mask: 0x01) */
3549 #define PWR_CR7_WUP12                                                      PWR_CR7_WUP12_Msk
3550 
3551 /* =====================================================    SR3    ===================================================== */
3552 #define PWR_SR3_WUF19_Pos                                                  (7UL)    /*!<PWR SR3: WUF19 (Bit 7) */
3553 #define PWR_SR3_WUF19_Msk                                                  (0x80UL)   /*!< PWR SR3: WUF19 (Bitfield-Mask: 0x01) */
3554 #define PWR_SR3_WUF19                                                      PWR_SR3_WUF19_Msk
3555 #define PWR_SR3_WUF18_Pos                                                  (6UL)    /*!<PWR SR3: WUF18 (Bit 6) */
3556 #define PWR_SR3_WUF18_Msk                                                  (0x40UL)   /*!< PWR SR3: WUF18 (Bitfield-Mask: 0x01) */
3557 #define PWR_SR3_WUF18                                                      PWR_SR3_WUF18_Msk
3558 #define PWR_SR3_WUF17_Pos                                                  (5UL)    /*!<PWR SR3: WUF17 (Bit 5) */
3559 #define PWR_SR3_WUF17_Msk                                                  (0x20UL)   /*!< PWR SR3: WUF17 (Bitfield-Mask: 0x01) */
3560 #define PWR_SR3_WUF17                                                      PWR_SR3_WUF17_Msk
3561 #define PWR_SR3_WUF16_Pos                                                  (4UL)    /*!<PWR SR3: WUF16 (Bit 4) */
3562 #define PWR_SR3_WUF16_Msk                                                  (0x10UL)   /*!< PWR SR3: WUF16 (Bitfield-Mask: 0x01) */
3563 #define PWR_SR3_WUF16                                                      PWR_SR3_WUF16_Msk
3564 #define PWR_SR3_WUF15_Pos                                                  (3UL)    /*!<PWR SR3: WUF15 (Bit 3) */
3565 #define PWR_SR3_WUF15_Msk                                                  (0x8UL)    /*!< PWR SR3: WUF15 (Bitfield-Mask: 0x01) */
3566 #define PWR_SR3_WUF15                                                      PWR_SR3_WUF15_Msk
3567 #define PWR_SR3_WUF14_Pos                                                  (2UL)    /*!<PWR SR3: WUF14 (Bit 2) */
3568 #define PWR_SR3_WUF14_Msk                                                  (0x4UL)    /*!< PWR SR3: WUF14 (Bitfield-Mask: 0x01) */
3569 #define PWR_SR3_WUF14                                                      PWR_SR3_WUF14_Msk
3570 #define PWR_SR3_WUF13_Pos                                                  (1UL)    /*!<PWR SR3: WUF13 (Bit 1) */
3571 #define PWR_SR3_WUF13_Msk                                                  (0x2UL)    /*!< PWR SR3: WUF13 (Bitfield-Mask: 0x01) */
3572 #define PWR_SR3_WUF13                                                      PWR_SR3_WUF13_Msk
3573 #define PWR_SR3_WUF12_Pos                                                  (0UL)    /*!<PWR SR3: WUF12 (Bit 0) */
3574 #define PWR_SR3_WUF12_Msk                                                  (0x1UL)    /*!< PWR SR3: WUF12 (Bitfield-Mask: 0x01) */
3575 #define PWR_SR3_WUF12                                                      PWR_SR3_WUF12_Msk
3576 
3577 /* =====================================================    DBGR    ===================================================== */
3578 #define PWR_DBGR_DEEPSTOP2_Pos                                             (0UL)    /*!<PWR DBGR: DEEPSTOP2 (Bit 0) */
3579 #define PWR_DBGR_DEEPSTOP2_Msk                                             (0x1UL)    /*!< PWR DBGR: DEEPSTOP2 (Bitfield-Mask: 0x01) */
3580 #define PWR_DBGR_DEEPSTOP2                                                 PWR_DBGR_DEEPSTOP2_Msk
3581 
3582 /* =====================================================    EXTSRR    ===================================================== */
3583 #define PWR_EXTSRR_RFPHASEF_Pos                                            (10UL)   /*!<PWR EXTSRR: RFPHASEF (Bit 10) */
3584 #define PWR_EXTSRR_RFPHASEF_Msk                                            (0x400UL)    /*!< PWR EXTSRR: RFPHASEF (Bitfield-Mask: 0x01) */
3585 #define PWR_EXTSRR_RFPHASEF                                                PWR_EXTSRR_RFPHASEF_Msk
3586 #define PWR_EXTSRR_DEEPSTOPF_Pos                                           (9UL)    /*!<PWR EXTSRR: DEEPSTOPF (Bit 9) */
3587 #define PWR_EXTSRR_DEEPSTOPF_Msk                                           (0x200UL)    /*!< PWR EXTSRR: DEEPSTOPF (Bitfield-Mask: 0x01) */
3588 #define PWR_EXTSRR_DEEPSTOPF                                               PWR_EXTSRR_DEEPSTOPF_Msk
3589 
3590 /* =====================================================    TRIMR    ===================================================== */
3591 #define PWR_TRIMR_SMPS_TRIM_Pos                                            (8UL)    /*!<PWR TRIMR: SMPS_TRIM (Bit 8) */
3592 #define PWR_TRIMR_SMPS_TRIM_Msk                                            (0x700UL)    /*!< PWR TRIMR: SMPS_TRIM (Bitfield-Mask: 0x07) */
3593 #define PWR_TRIMR_SMPS_TRIM                                                PWR_TRIMR_SMPS_TRIM_Msk
3594 #define PWR_TRIMR_SMPS_TRIM_0                                              (0x1U << PWR_TRIMR_SMPS_TRIM_Pos)
3595 #define PWR_TRIMR_SMPS_TRIM_1                                              (0x2U << PWR_TRIMR_SMPS_TRIM_Pos)
3596 #define PWR_TRIMR_SMPS_TRIM_2                                              (0x4U << PWR_TRIMR_SMPS_TRIM_Pos)
3597 #define PWR_TRIMR_TRIM_MR_Pos                                              (4UL)    /*!<PWR TRIMR: TRIM_MR (Bit 4) */
3598 #define PWR_TRIMR_TRIM_MR_Msk                                              (0xf0UL)   /*!< PWR TRIMR: TRIM_MR (Bitfield-Mask: 0x0f) */
3599 #define PWR_TRIMR_TRIM_MR                                                  PWR_TRIMR_TRIM_MR_Msk
3600 #define PWR_TRIMR_TRIM_MR_0                                                (0x1U << PWR_TRIMR_TRIM_MR_Pos)
3601 #define PWR_TRIMR_TRIM_MR_1                                                (0x2U << PWR_TRIMR_TRIM_MR_Pos)
3602 #define PWR_TRIMR_TRIM_MR_2                                                (0x4U << PWR_TRIMR_TRIM_MR_Pos)
3603 #define PWR_TRIMR_TRIM_MR_3                                                (0x8U << PWR_TRIMR_TRIM_MR_Pos)
3604 #define PWR_TRIMR_RFD_REG_TRIM_Pos                                         (0UL)    /*!<PWR TRIMR: RFD_REG_TRIM (Bit 0) */
3605 #define PWR_TRIMR_RFD_REG_TRIM_Msk                                         (0xfUL)    /*!< PWR TRIMR: RFD_REG_TRIM (Bitfield-Mask: 0x0f) */
3606 #define PWR_TRIMR_RFD_REG_TRIM                                             PWR_TRIMR_RFD_REG_TRIM_Msk
3607 #define PWR_TRIMR_RFD_REG_TRIM_0                                           (0x1U << PWR_TRIMR_RFD_REG_TRIM_Pos)
3608 #define PWR_TRIMR_RFD_REG_TRIM_1                                           (0x2U << PWR_TRIMR_RFD_REG_TRIM_Pos)
3609 #define PWR_TRIMR_RFD_REG_TRIM_2                                           (0x4U << PWR_TRIMR_RFD_REG_TRIM_Pos)
3610 #define PWR_TRIMR_RFD_REG_TRIM_3                                           (0x8U << PWR_TRIMR_RFD_REG_TRIM_Pos)
3611 
3612 /* =====================================================    ENGTRIM    ===================================================== */
3613 #define PWR_ENGTRIM_SMPS_TRIM_Pos                                          (11UL)   /*!<PWR ENGTRIM: SMPS_TRIM (Bit 11) */
3614 #define PWR_ENGTRIM_SMPS_TRIM_Msk                                          (0x3800UL)   /*!< PWR ENGTRIM: SMPS_TRIM (Bitfield-Mask: 0x07) */
3615 #define PWR_ENGTRIM_SMPS_TRIM                                              PWR_ENGTRIM_SMPS_TRIM_Msk
3616 #define PWR_ENGTRIM_SMPS_TRIM_0                                            (0x1U << PWR_ENGTRIM_SMPS_TRIM_Pos)
3617 #define PWR_ENGTRIM_SMPS_TRIM_1                                            (0x2U << PWR_ENGTRIM_SMPS_TRIM_Pos)
3618 #define PWR_ENGTRIM_SMPS_TRIM_2                                            (0x4U << PWR_ENGTRIM_SMPS_TRIM_Pos)
3619 #define PWR_ENGTRIM_SMPSTRIMEN_Pos                                         (10UL)   /*!<PWR ENGTRIM: SMPSTRIMEN (Bit 10) */
3620 #define PWR_ENGTRIM_SMPSTRIMEN_Msk                                         (0x400UL)    /*!< PWR ENGTRIM: SMPSTRIMEN (Bitfield-Mask: 0x01) */
3621 #define PWR_ENGTRIM_SMPSTRIMEN                                             PWR_ENGTRIM_SMPSTRIMEN_Msk
3622 #define PWR_ENGTRIM_TRIM_MR_Pos                                            (6UL)    /*!<PWR ENGTRIM: TRIM_MR (Bit 6) */
3623 #define PWR_ENGTRIM_TRIM_MR_Msk                                            (0x3c0UL)    /*!< PWR ENGTRIM: TRIM_MR (Bitfield-Mask: 0x0f) */
3624 #define PWR_ENGTRIM_TRIM_MR                                                PWR_ENGTRIM_TRIM_MR_Msk
3625 #define PWR_ENGTRIM_TRIM_MR_0                                              (0x1U << PWR_ENGTRIM_TRIM_MR_Pos)
3626 #define PWR_ENGTRIM_TRIM_MR_1                                              (0x2U << PWR_ENGTRIM_TRIM_MR_Pos)
3627 #define PWR_ENGTRIM_TRIM_MR_2                                              (0x4U << PWR_ENGTRIM_TRIM_MR_Pos)
3628 #define PWR_ENGTRIM_TRIM_MR_3                                              (0x8U << PWR_ENGTRIM_TRIM_MR_Pos)
3629 #define PWR_ENGTRIM_TRIMMREN_Pos                                           (5UL)    /*!<PWR ENGTRIM: TRIMMREN (Bit 5) */
3630 #define PWR_ENGTRIM_TRIMMREN_Msk                                           (0x20UL)   /*!< PWR ENGTRIM: TRIMMREN (Bitfield-Mask: 0x01) */
3631 #define PWR_ENGTRIM_TRIMMREN                                               PWR_ENGTRIM_TRIMMREN_Msk
3632 #define PWR_ENGTRIM_RFD_REG_TRIM_Pos                                       (1UL)    /*!<PWR ENGTRIM: RFD_REG_TRIM (Bit 1) */
3633 #define PWR_ENGTRIM_RFD_REG_TRIM_Msk                                       (0x1eUL)   /*!< PWR ENGTRIM: RFD_REG_TRIM (Bitfield-Mask: 0x0f) */
3634 #define PWR_ENGTRIM_RFD_REG_TRIM                                           PWR_ENGTRIM_RFD_REG_TRIM_Msk
3635 #define PWR_ENGTRIM_RFD_REG_TRIM_0                                         (0x1U << PWR_ENGTRIM_RFD_REG_TRIM_Pos)
3636 #define PWR_ENGTRIM_RFD_REG_TRIM_1                                         (0x2U << PWR_ENGTRIM_RFD_REG_TRIM_Pos)
3637 #define PWR_ENGTRIM_RFD_REG_TRIM_2                                         (0x4U << PWR_ENGTRIM_RFD_REG_TRIM_Pos)
3638 #define PWR_ENGTRIM_RFD_REG_TRIM_3                                         (0x8U << PWR_ENGTRIM_RFD_REG_TRIM_Pos)
3639 #define PWR_ENGTRIM_TRIMRFDREGEN_Pos                                       (0UL)    /*!<PWR ENGTRIM: TRIMRFDREGEN (Bit 0) */
3640 #define PWR_ENGTRIM_TRIMRFDREGEN_Msk                                       (0x1UL)    /*!< PWR ENGTRIM: TRIMRFDREGEN (Bitfield-Mask: 0x01) */
3641 #define PWR_ENGTRIM_TRIMRFDREGEN                                           PWR_ENGTRIM_TRIMRFDREGEN_Msk
3642 
3643 
3644 /* =========================================================================================================================== */
3645 /*=====================                                      SYSCFG                                      ===================== */
3646 /* =========================================================================================================================== */
3647 
3648 /* =====================================================    DIE_ID    ===================================================== */
3649 #define SYSCFG_DIE_ID_PRODUCT_Pos                                          (8UL)    /*!<SYSCFG DIE_ID: PRODUCT (Bit 8) */
3650 #define SYSCFG_DIE_ID_PRODUCT_Msk                                          (0xf00UL)    /*!< SYSCFG DIE_ID: PRODUCT (Bitfield-Mask: 0x0f) */
3651 #define SYSCFG_DIE_ID_PRODUCT                                              SYSCFG_DIE_ID_PRODUCT_Msk
3652 #define SYSCFG_DIE_ID_PRODUCT_0                                            (0x1U << SYSCFG_DIE_ID_PRODUCT_Pos)
3653 #define SYSCFG_DIE_ID_PRODUCT_1                                            (0x2U << SYSCFG_DIE_ID_PRODUCT_Pos)
3654 #define SYSCFG_DIE_ID_PRODUCT_2                                            (0x4U << SYSCFG_DIE_ID_PRODUCT_Pos)
3655 #define SYSCFG_DIE_ID_PRODUCT_3                                            (0x8U << SYSCFG_DIE_ID_PRODUCT_Pos)
3656 #define SYSCFG_DIE_ID_VERSION_Pos                                          (4UL)    /*!<SYSCFG DIE_ID: VERSION (Bit 4) */
3657 #define SYSCFG_DIE_ID_VERSION_Msk                                          (0xf0UL)   /*!< SYSCFG DIE_ID: VERSION (Bitfield-Mask: 0x0f) */
3658 #define SYSCFG_DIE_ID_VERSION                                              SYSCFG_DIE_ID_VERSION_Msk
3659 #define SYSCFG_DIE_ID_VERSION_0                                            (0x1U << SYSCFG_DIE_ID_VERSION_Pos)
3660 #define SYSCFG_DIE_ID_VERSION_1                                            (0x2U << SYSCFG_DIE_ID_VERSION_Pos)
3661 #define SYSCFG_DIE_ID_VERSION_2                                            (0x4U << SYSCFG_DIE_ID_VERSION_Pos)
3662 #define SYSCFG_DIE_ID_VERSION_3                                            (0x8U << SYSCFG_DIE_ID_VERSION_Pos)
3663 #define SYSCFG_DIE_ID_REVISION_Pos                                         (0UL)    /*!<SYSCFG DIE_ID: REVISION (Bit 0) */
3664 #define SYSCFG_DIE_ID_REVISION_Msk                                         (0xfUL)    /*!< SYSCFG DIE_ID: REVISION (Bitfield-Mask: 0x0f) */
3665 #define SYSCFG_DIE_ID_REVISION                                             SYSCFG_DIE_ID_REVISION_Msk
3666 #define SYSCFG_DIE_ID_REVISION_0                                           (0x1U << SYSCFG_DIE_ID_REVISION_Pos)
3667 #define SYSCFG_DIE_ID_REVISION_1                                           (0x2U << SYSCFG_DIE_ID_REVISION_Pos)
3668 #define SYSCFG_DIE_ID_REVISION_2                                           (0x4U << SYSCFG_DIE_ID_REVISION_Pos)
3669 #define SYSCFG_DIE_ID_REVISION_3                                           (0x8U << SYSCFG_DIE_ID_REVISION_Pos)
3670 
3671 /* =====================================================    JTAG_ID    ===================================================== */
3672 #define SYSCFG_JTAG_ID_VERSION_NUMBER_Pos                                  (28UL)   /*!<SYSCFG JTAG_ID: VERSION_NUMBER (Bit 28) */
3673 #define SYSCFG_JTAG_ID_VERSION_NUMBER_Msk                                  (0xf0000000UL)   /*!< SYSCFG JTAG_ID: VERSION_NUMBER (Bitfield-Mask: 0x0f) */
3674 #define SYSCFG_JTAG_ID_VERSION_NUMBER                                      SYSCFG_JTAG_ID_VERSION_NUMBER_Msk
3675 #define SYSCFG_JTAG_ID_VERSION_NUMBER_0                                    (0x1U << SYSCFG_JTAG_ID_VERSION_NUMBER_Pos)
3676 #define SYSCFG_JTAG_ID_VERSION_NUMBER_1                                    (0x2U << SYSCFG_JTAG_ID_VERSION_NUMBER_Pos)
3677 #define SYSCFG_JTAG_ID_VERSION_NUMBER_2                                    (0x4U << SYSCFG_JTAG_ID_VERSION_NUMBER_Pos)
3678 #define SYSCFG_JTAG_ID_VERSION_NUMBER_3                                    (0x8U << SYSCFG_JTAG_ID_VERSION_NUMBER_Pos)
3679 #define SYSCFG_JTAG_ID_PART_NUMBER_Pos                                     (12UL)   /*!<SYSCFG JTAG_ID: PART_NUMBER (Bit 12) */
3680 #define SYSCFG_JTAG_ID_PART_NUMBER_Msk                                     (0xffff000UL)    /*!< SYSCFG JTAG_ID: PART_NUMBER (Bitfield-Mask: 0xffff) */
3681 #define SYSCFG_JTAG_ID_PART_NUMBER                                         SYSCFG_JTAG_ID_PART_NUMBER_Msk
3682 #define SYSCFG_JTAG_ID_PART_NUMBER_0                                       (0x1U << SYSCFG_JTAG_ID_PART_NUMBER_Pos)
3683 #define SYSCFG_JTAG_ID_PART_NUMBER_1                                       (0x2U << SYSCFG_JTAG_ID_PART_NUMBER_Pos)
3684 #define SYSCFG_JTAG_ID_PART_NUMBER_2                                       (0x4U << SYSCFG_JTAG_ID_PART_NUMBER_Pos)
3685 #define SYSCFG_JTAG_ID_PART_NUMBER_3                                       (0x8U << SYSCFG_JTAG_ID_PART_NUMBER_Pos)
3686 #define SYSCFG_JTAG_ID_PART_NUMBER_4                                       (0x10U << SYSCFG_JTAG_ID_PART_NUMBER_Pos)
3687 #define SYSCFG_JTAG_ID_PART_NUMBER_5                                       (0x20U << SYSCFG_JTAG_ID_PART_NUMBER_Pos)
3688 #define SYSCFG_JTAG_ID_PART_NUMBER_6                                       (0x40U << SYSCFG_JTAG_ID_PART_NUMBER_Pos)
3689 #define SYSCFG_JTAG_ID_PART_NUMBER_7                                       (0x80U << SYSCFG_JTAG_ID_PART_NUMBER_Pos)
3690 #define SYSCFG_JTAG_ID_PART_NUMBER_8                                       (0x100U << SYSCFG_JTAG_ID_PART_NUMBER_Pos)
3691 #define SYSCFG_JTAG_ID_PART_NUMBER_9                                       (0x200U << SYSCFG_JTAG_ID_PART_NUMBER_Pos)
3692 #define SYSCFG_JTAG_ID_PART_NUMBER_10                                      (0x400U << SYSCFG_JTAG_ID_PART_NUMBER_Pos)
3693 #define SYSCFG_JTAG_ID_PART_NUMBER_11                                      (0x800U << SYSCFG_JTAG_ID_PART_NUMBER_Pos)
3694 #define SYSCFG_JTAG_ID_PART_NUMBER_12                                      (0x1000U << SYSCFG_JTAG_ID_PART_NUMBER_Pos)
3695 #define SYSCFG_JTAG_ID_PART_NUMBER_13                                      (0x2000U << SYSCFG_JTAG_ID_PART_NUMBER_Pos)
3696 #define SYSCFG_JTAG_ID_PART_NUMBER_14                                      (0x4000U << SYSCFG_JTAG_ID_PART_NUMBER_Pos)
3697 #define SYSCFG_JTAG_ID_PART_NUMBER_15                                      (0x8000U << SYSCFG_JTAG_ID_PART_NUMBER_Pos)
3698 #define SYSCFG_JTAG_ID_MANUF_ID_Pos                                        (1UL)    /*!<SYSCFG JTAG_ID: MANUF_ID (Bit 1) */
3699 #define SYSCFG_JTAG_ID_MANUF_ID_Msk                                        (0xffeUL)    /*!< SYSCFG JTAG_ID: MANUF_ID (Bitfield-Mask: 0x7ff) */
3700 #define SYSCFG_JTAG_ID_MANUF_ID                                            SYSCFG_JTAG_ID_MANUF_ID_Msk
3701 #define SYSCFG_JTAG_ID_MANUF_ID_0                                          (0x1U << SYSCFG_JTAG_ID_MANUF_ID_Pos)
3702 #define SYSCFG_JTAG_ID_MANUF_ID_1                                          (0x2U << SYSCFG_JTAG_ID_MANUF_ID_Pos)
3703 #define SYSCFG_JTAG_ID_MANUF_ID_2                                          (0x4U << SYSCFG_JTAG_ID_MANUF_ID_Pos)
3704 #define SYSCFG_JTAG_ID_MANUF_ID_3                                          (0x8U << SYSCFG_JTAG_ID_MANUF_ID_Pos)
3705 #define SYSCFG_JTAG_ID_MANUF_ID_4                                          (0x10U << SYSCFG_JTAG_ID_MANUF_ID_Pos)
3706 #define SYSCFG_JTAG_ID_MANUF_ID_5                                          (0x20U << SYSCFG_JTAG_ID_MANUF_ID_Pos)
3707 #define SYSCFG_JTAG_ID_MANUF_ID_6                                          (0x40U << SYSCFG_JTAG_ID_MANUF_ID_Pos)
3708 #define SYSCFG_JTAG_ID_MANUF_ID_7                                          (0x80U << SYSCFG_JTAG_ID_MANUF_ID_Pos)
3709 #define SYSCFG_JTAG_ID_MANUF_ID_8                                          (0x100U << SYSCFG_JTAG_ID_MANUF_ID_Pos)
3710 #define SYSCFG_JTAG_ID_MANUF_ID_9                                          (0x200U << SYSCFG_JTAG_ID_MANUF_ID_Pos)
3711 #define SYSCFG_JTAG_ID_MANUF_ID_10                                         (0x400U << SYSCFG_JTAG_ID_MANUF_ID_Pos)
3712 
3713 /* =====================================================    I2C_FMP_CTRL    ===================================================== */
3714 #define SYSCFG_I2C_FMP_CTRL_I2C1_PB7_FMP_Pos                               (3UL)    /*!<SYSCFG I2C_FMP_CTRL: I2C1_PB7_FMP (Bit 3) */
3715 #define SYSCFG_I2C_FMP_CTRL_I2C1_PB7_FMP_Msk                               (0x8UL)    /*!< SYSCFG I2C_FMP_CTRL: I2C1_PB7_FMP (Bitfield-Mask: 0x01) */
3716 #define SYSCFG_I2C_FMP_CTRL_I2C1_PB7_FMP                                   SYSCFG_I2C_FMP_CTRL_I2C1_PB7_FMP_Msk
3717 #define SYSCFG_I2C_FMP_CTRL_I2C1_PB6_FMP_Pos                               (2UL)    /*!<SYSCFG I2C_FMP_CTRL: I2C1_PB6_FMP (Bit 2) */
3718 #define SYSCFG_I2C_FMP_CTRL_I2C1_PB6_FMP_Msk                               (0x4UL)    /*!< SYSCFG I2C_FMP_CTRL: I2C1_PB6_FMP (Bitfield-Mask: 0x01) */
3719 #define SYSCFG_I2C_FMP_CTRL_I2C1_PB6_FMP                                   SYSCFG_I2C_FMP_CTRL_I2C1_PB6_FMP_Msk
3720 #define SYSCFG_I2C_FMP_CTRL_I2C1_PA1_FMP_Pos                               (1UL)    /*!<SYSCFG I2C_FMP_CTRL: I2C1_PA1_FMP (Bit 1) */
3721 #define SYSCFG_I2C_FMP_CTRL_I2C1_PA1_FMP_Msk                               (0x2UL)    /*!< SYSCFG I2C_FMP_CTRL: I2C1_PA1_FMP (Bitfield-Mask: 0x01) */
3722 #define SYSCFG_I2C_FMP_CTRL_I2C1_PA1_FMP                                   SYSCFG_I2C_FMP_CTRL_I2C1_PA1_FMP_Msk
3723 #define SYSCFG_I2C_FMP_CTRL_I2C1_PA0_FMP_Pos                               (0UL)    /*!<SYSCFG I2C_FMP_CTRL: I2C1_PA0_FMP (Bit 0) */
3724 #define SYSCFG_I2C_FMP_CTRL_I2C1_PA0_FMP_Msk                               (0x1UL)    /*!< SYSCFG I2C_FMP_CTRL: I2C1_PA0_FMP (Bitfield-Mask: 0x01) */
3725 #define SYSCFG_I2C_FMP_CTRL_I2C1_PA0_FMP                                   SYSCFG_I2C_FMP_CTRL_I2C1_PA0_FMP_Msk
3726 
3727 /* =====================================================    IO_DTR    ===================================================== */
3728 #define SYSCFG_IO_DTR_PB15_DT_Pos                                          (31UL)   /*!<SYSCFG IO_DTR: PB15_DT (Bit 31) */
3729 #define SYSCFG_IO_DTR_PB15_DT_Msk                                          (0x80000000UL)   /*!< SYSCFG IO_DTR: PB15_DT (Bitfield-Mask: 0x01) */
3730 #define SYSCFG_IO_DTR_PB15_DT                                              SYSCFG_IO_DTR_PB15_DT_Msk
3731 #define SYSCFG_IO_DTR_PB14_DT_Pos                                          (30UL)   /*!<SYSCFG IO_DTR: PB14_DT (Bit 30) */
3732 #define SYSCFG_IO_DTR_PB14_DT_Msk                                          (0x40000000UL)   /*!< SYSCFG IO_DTR: PB14_DT (Bitfield-Mask: 0x01) */
3733 #define SYSCFG_IO_DTR_PB14_DT                                              SYSCFG_IO_DTR_PB14_DT_Msk
3734 #define SYSCFG_IO_DTR_PB13_DT_Pos                                          (29UL)   /*!<SYSCFG IO_DTR: PB13_DT (Bit 29) */
3735 #define SYSCFG_IO_DTR_PB13_DT_Msk                                          (0x20000000UL)   /*!< SYSCFG IO_DTR: PB13_DT (Bitfield-Mask: 0x01) */
3736 #define SYSCFG_IO_DTR_PB13_DT                                              SYSCFG_IO_DTR_PB13_DT_Msk
3737 #define SYSCFG_IO_DTR_PB12_DT_Pos                                          (28UL)   /*!<SYSCFG IO_DTR: PB12_DT (Bit 28) */
3738 #define SYSCFG_IO_DTR_PB12_DT_Msk                                          (0x10000000UL)   /*!< SYSCFG IO_DTR: PB12_DT (Bitfield-Mask: 0x01) */
3739 #define SYSCFG_IO_DTR_PB12_DT                                              SYSCFG_IO_DTR_PB12_DT_Msk
3740 #define SYSCFG_IO_DTR_PB7_DT_Pos                                           (23UL)   /*!<SYSCFG IO_DTR: PB7_DT (Bit 23) */
3741 #define SYSCFG_IO_DTR_PB7_DT_Msk                                           (0x800000UL)   /*!< SYSCFG IO_DTR: PB7_DT (Bitfield-Mask: 0x01) */
3742 #define SYSCFG_IO_DTR_PB7_DT                                               SYSCFG_IO_DTR_PB7_DT_Msk
3743 #define SYSCFG_IO_DTR_PB6_DT_Pos                                           (22UL)   /*!<SYSCFG IO_DTR: PB6_DT (Bit 22) */
3744 #define SYSCFG_IO_DTR_PB6_DT_Msk                                           (0x400000UL)   /*!< SYSCFG IO_DTR: PB6_DT (Bitfield-Mask: 0x01) */
3745 #define SYSCFG_IO_DTR_PB6_DT                                               SYSCFG_IO_DTR_PB6_DT_Msk
3746 #define SYSCFG_IO_DTR_PB5_DT_Pos                                           (21UL)   /*!<SYSCFG IO_DTR: PB5_DT (Bit 21) */
3747 #define SYSCFG_IO_DTR_PB5_DT_Msk                                           (0x200000UL)   /*!< SYSCFG IO_DTR: PB5_DT (Bitfield-Mask: 0x01) */
3748 #define SYSCFG_IO_DTR_PB5_DT                                               SYSCFG_IO_DTR_PB5_DT_Msk
3749 #define SYSCFG_IO_DTR_PB4_DT_Pos                                           (20UL)   /*!<SYSCFG IO_DTR: PB4_DT (Bit 20) */
3750 #define SYSCFG_IO_DTR_PB4_DT_Msk                                           (0x100000UL)   /*!< SYSCFG IO_DTR: PB4_DT (Bitfield-Mask: 0x01) */
3751 #define SYSCFG_IO_DTR_PB4_DT                                               SYSCFG_IO_DTR_PB4_DT_Msk
3752 #define SYSCFG_IO_DTR_PB3_DT_Pos                                           (19UL)   /*!<SYSCFG IO_DTR: PB3_DT (Bit 19) */
3753 #define SYSCFG_IO_DTR_PB3_DT_Msk                                           (0x80000UL)    /*!< SYSCFG IO_DTR: PB3_DT (Bitfield-Mask: 0x01) */
3754 #define SYSCFG_IO_DTR_PB3_DT                                               SYSCFG_IO_DTR_PB3_DT_Msk
3755 #define SYSCFG_IO_DTR_PB2_DT_Pos                                           (18UL)   /*!<SYSCFG IO_DTR: PB2_DT (Bit 18) */
3756 #define SYSCFG_IO_DTR_PB2_DT_Msk                                           (0x40000UL)    /*!< SYSCFG IO_DTR: PB2_DT (Bitfield-Mask: 0x01) */
3757 #define SYSCFG_IO_DTR_PB2_DT                                               SYSCFG_IO_DTR_PB2_DT_Msk
3758 #define SYSCFG_IO_DTR_PB1_DT_Pos                                           (17UL)   /*!<SYSCFG IO_DTR: PB1_DT (Bit 17) */
3759 #define SYSCFG_IO_DTR_PB1_DT_Msk                                           (0x20000UL)    /*!< SYSCFG IO_DTR: PB1_DT (Bitfield-Mask: 0x01) */
3760 #define SYSCFG_IO_DTR_PB1_DT                                               SYSCFG_IO_DTR_PB1_DT_Msk
3761 #define SYSCFG_IO_DTR_PB0_DT_Pos                                           (16UL)   /*!<SYSCFG IO_DTR: PB0_DT (Bit 16) */
3762 #define SYSCFG_IO_DTR_PB0_DT_Msk                                           (0x10000UL)    /*!< SYSCFG IO_DTR: PB0_DT (Bitfield-Mask: 0x01) */
3763 #define SYSCFG_IO_DTR_PB0_DT                                               SYSCFG_IO_DTR_PB0_DT_Msk
3764 #define SYSCFG_IO_DTR_PA11_DT_Pos                                          (11UL)   /*!<SYSCFG IO_DTR: PA11_DT (Bit 11) */
3765 #define SYSCFG_IO_DTR_PA11_DT_Msk                                          (0x800UL)    /*!< SYSCFG IO_DTR: PA11_DT (Bitfield-Mask: 0x01) */
3766 #define SYSCFG_IO_DTR_PA11_DT                                              SYSCFG_IO_DTR_PA11_DT_Msk
3767 #define SYSCFG_IO_DTR_PA10_DT_Pos                                          (10UL)   /*!<SYSCFG IO_DTR: PA10_DT (Bit 10) */
3768 #define SYSCFG_IO_DTR_PA10_DT_Msk                                          (0x400UL)    /*!< SYSCFG IO_DTR: PA10_DT (Bitfield-Mask: 0x01) */
3769 #define SYSCFG_IO_DTR_PA10_DT                                              SYSCFG_IO_DTR_PA10_DT_Msk
3770 #define SYSCFG_IO_DTR_PA9_DT_Pos                                           (9UL)    /*!<SYSCFG IO_DTR: PA9_DT (Bit 9) */
3771 #define SYSCFG_IO_DTR_PA9_DT_Msk                                           (0x200UL)    /*!< SYSCFG IO_DTR: PA9_DT (Bitfield-Mask: 0x01) */
3772 #define SYSCFG_IO_DTR_PA9_DT                                               SYSCFG_IO_DTR_PA9_DT_Msk
3773 #define SYSCFG_IO_DTR_PA8_DT_Pos                                           (8UL)    /*!<SYSCFG IO_DTR: PA8_DT (Bit 8) */
3774 #define SYSCFG_IO_DTR_PA8_DT_Msk                                           (0x100UL)    /*!< SYSCFG IO_DTR: PA8_DT (Bitfield-Mask: 0x01) */
3775 #define SYSCFG_IO_DTR_PA8_DT                                               SYSCFG_IO_DTR_PA8_DT_Msk
3776 #define SYSCFG_IO_DTR_PA3_DT_Pos                                           (3UL)    /*!<SYSCFG IO_DTR: PA3_DT (Bit 3) */
3777 #define SYSCFG_IO_DTR_PA3_DT_Msk                                           (0x8UL)    /*!< SYSCFG IO_DTR: PA3_DT (Bitfield-Mask: 0x01) */
3778 #define SYSCFG_IO_DTR_PA3_DT                                               SYSCFG_IO_DTR_PA3_DT_Msk
3779 #define SYSCFG_IO_DTR_PA2_DT_Pos                                           (2UL)    /*!<SYSCFG IO_DTR: PA2_DT (Bit 2) */
3780 #define SYSCFG_IO_DTR_PA2_DT_Msk                                           (0x4UL)    /*!< SYSCFG IO_DTR: PA2_DT (Bitfield-Mask: 0x01) */
3781 #define SYSCFG_IO_DTR_PA2_DT                                               SYSCFG_IO_DTR_PA2_DT_Msk
3782 #define SYSCFG_IO_DTR_PA1_DT_Pos                                           (1UL)    /*!<SYSCFG IO_DTR: PA1_DT (Bit 1) */
3783 #define SYSCFG_IO_DTR_PA1_DT_Msk                                           (0x2UL)    /*!< SYSCFG IO_DTR: PA1_DT (Bitfield-Mask: 0x01) */
3784 #define SYSCFG_IO_DTR_PA1_DT                                               SYSCFG_IO_DTR_PA1_DT_Msk
3785 #define SYSCFG_IO_DTR_PA0_DT_Pos                                           (0UL)    /*!<SYSCFG IO_DTR: PA0_DT (Bit 0) */
3786 #define SYSCFG_IO_DTR_PA0_DT_Msk                                           (0x1UL)    /*!< SYSCFG IO_DTR: PA0_DT (Bitfield-Mask: 0x01) */
3787 #define SYSCFG_IO_DTR_PA0_DT                                               SYSCFG_IO_DTR_PA0_DT_Msk
3788 
3789 /* =====================================================    IO_IBER    ===================================================== */
3790 #define SYSCFG_IO_IBER_PB15_IBE_Pos                                        (31UL)   /*!<SYSCFG IO_IBER: PB15_IBE (Bit 31) */
3791 #define SYSCFG_IO_IBER_PB15_IBE_Msk                                        (0x80000000UL)   /*!< SYSCFG IO_IBER: PB15_IBE (Bitfield-Mask: 0x01) */
3792 #define SYSCFG_IO_IBER_PB15_IBE                                            SYSCFG_IO_IBER_PB15_IBE_Msk
3793 #define SYSCFG_IO_IBER_PB14_IBE_Pos                                        (30UL)   /*!<SYSCFG IO_IBER: PB14_IBE (Bit 30) */
3794 #define SYSCFG_IO_IBER_PB14_IBE_Msk                                        (0x40000000UL)   /*!< SYSCFG IO_IBER: PB14_IBE (Bitfield-Mask: 0x01) */
3795 #define SYSCFG_IO_IBER_PB14_IBE                                            SYSCFG_IO_IBER_PB14_IBE_Msk
3796 #define SYSCFG_IO_IBER_PB13_IBE_Pos                                        (29UL)   /*!<SYSCFG IO_IBER: PB13_IBE (Bit 29) */
3797 #define SYSCFG_IO_IBER_PB13_IBE_Msk                                        (0x20000000UL)   /*!< SYSCFG IO_IBER: PB13_IBE (Bitfield-Mask: 0x01) */
3798 #define SYSCFG_IO_IBER_PB13_IBE                                            SYSCFG_IO_IBER_PB13_IBE_Msk
3799 #define SYSCFG_IO_IBER_PB12_IBE_Pos                                        (28UL)   /*!<SYSCFG IO_IBER: PB12_IBE (Bit 28) */
3800 #define SYSCFG_IO_IBER_PB12_IBE_Msk                                        (0x10000000UL)   /*!< SYSCFG IO_IBER: PB12_IBE (Bitfield-Mask: 0x01) */
3801 #define SYSCFG_IO_IBER_PB12_IBE                                            SYSCFG_IO_IBER_PB12_IBE_Msk
3802 #define SYSCFG_IO_IBER_PB7_IBE_Pos                                         (23UL)   /*!<SYSCFG IO_IBER: PB7_IBE (Bit 23) */
3803 #define SYSCFG_IO_IBER_PB7_IBE_Msk                                         (0x800000UL)   /*!< SYSCFG IO_IBER: PB7_IBE (Bitfield-Mask: 0x01) */
3804 #define SYSCFG_IO_IBER_PB7_IBE                                             SYSCFG_IO_IBER_PB7_IBE_Msk
3805 #define SYSCFG_IO_IBER_PB6_IBE_Pos                                         (22UL)   /*!<SYSCFG IO_IBER: PB6_IBE (Bit 22) */
3806 #define SYSCFG_IO_IBER_PB6_IBE_Msk                                         (0x400000UL)   /*!< SYSCFG IO_IBER: PB6_IBE (Bitfield-Mask: 0x01) */
3807 #define SYSCFG_IO_IBER_PB6_IBE                                             SYSCFG_IO_IBER_PB6_IBE_Msk
3808 #define SYSCFG_IO_IBER_PB5_IBE_Pos                                         (21UL)   /*!<SYSCFG IO_IBER: PB5_IBE (Bit 21) */
3809 #define SYSCFG_IO_IBER_PB5_IBE_Msk                                         (0x200000UL)   /*!< SYSCFG IO_IBER: PB5_IBE (Bitfield-Mask: 0x01) */
3810 #define SYSCFG_IO_IBER_PB5_IBE                                             SYSCFG_IO_IBER_PB5_IBE_Msk
3811 #define SYSCFG_IO_IBER_PB4_IBE_Pos                                         (20UL)   /*!<SYSCFG IO_IBER: PB4_IBE (Bit 20) */
3812 #define SYSCFG_IO_IBER_PB4_IBE_Msk                                         (0x100000UL)   /*!< SYSCFG IO_IBER: PB4_IBE (Bitfield-Mask: 0x01) */
3813 #define SYSCFG_IO_IBER_PB4_IBE                                             SYSCFG_IO_IBER_PB4_IBE_Msk
3814 #define SYSCFG_IO_IBER_PB3_IBE_Pos                                         (19UL)   /*!<SYSCFG IO_IBER: PB3_IBE (Bit 19) */
3815 #define SYSCFG_IO_IBER_PB3_IBE_Msk                                         (0x80000UL)    /*!< SYSCFG IO_IBER: PB3_IBE (Bitfield-Mask: 0x01) */
3816 #define SYSCFG_IO_IBER_PB3_IBE                                             SYSCFG_IO_IBER_PB3_IBE_Msk
3817 #define SYSCFG_IO_IBER_PB2_IBE_Pos                                         (18UL)   /*!<SYSCFG IO_IBER: PB2_IBE (Bit 18) */
3818 #define SYSCFG_IO_IBER_PB2_IBE_Msk                                         (0x40000UL)    /*!< SYSCFG IO_IBER: PB2_IBE (Bitfield-Mask: 0x01) */
3819 #define SYSCFG_IO_IBER_PB2_IBE                                             SYSCFG_IO_IBER_PB2_IBE_Msk
3820 #define SYSCFG_IO_IBER_PB1_IBE_Pos                                         (17UL)   /*!<SYSCFG IO_IBER: PB1_IBE (Bit 17) */
3821 #define SYSCFG_IO_IBER_PB1_IBE_Msk                                         (0x20000UL)    /*!< SYSCFG IO_IBER: PB1_IBE (Bitfield-Mask: 0x01) */
3822 #define SYSCFG_IO_IBER_PB1_IBE                                             SYSCFG_IO_IBER_PB1_IBE_Msk
3823 #define SYSCFG_IO_IBER_PB0_IBE_Pos                                         (16UL)   /*!<SYSCFG IO_IBER: PB0_IBE (Bit 16) */
3824 #define SYSCFG_IO_IBER_PB0_IBE_Msk                                         (0x10000UL)    /*!< SYSCFG IO_IBER: PB0_IBE (Bitfield-Mask: 0x01) */
3825 #define SYSCFG_IO_IBER_PB0_IBE                                             SYSCFG_IO_IBER_PB0_IBE_Msk
3826 #define SYSCFG_IO_IBER_PA11_IBE_Pos                                        (11UL)   /*!<SYSCFG IO_IBER: PA11_IBE (Bit 11) */
3827 #define SYSCFG_IO_IBER_PA11_IBE_Msk                                        (0x800UL)    /*!< SYSCFG IO_IBER: PA11_IBE (Bitfield-Mask: 0x01) */
3828 #define SYSCFG_IO_IBER_PA11_IBE                                            SYSCFG_IO_IBER_PA11_IBE_Msk
3829 #define SYSCFG_IO_IBER_PA10_IBE_Pos                                        (10UL)   /*!<SYSCFG IO_IBER: PA10_IBE (Bit 10) */
3830 #define SYSCFG_IO_IBER_PA10_IBE_Msk                                        (0x400UL)    /*!< SYSCFG IO_IBER: PA10_IBE (Bitfield-Mask: 0x01) */
3831 #define SYSCFG_IO_IBER_PA10_IBE                                            SYSCFG_IO_IBER_PA10_IBE_Msk
3832 #define SYSCFG_IO_IBER_PA9_IBE_Pos                                         (9UL)    /*!<SYSCFG IO_IBER: PA9_IBE (Bit 9) */
3833 #define SYSCFG_IO_IBER_PA9_IBE_Msk                                         (0x200UL)    /*!< SYSCFG IO_IBER: PA9_IBE (Bitfield-Mask: 0x01) */
3834 #define SYSCFG_IO_IBER_PA9_IBE                                             SYSCFG_IO_IBER_PA9_IBE_Msk
3835 #define SYSCFG_IO_IBER_PA8_IBE_Pos                                         (8UL)    /*!<SYSCFG IO_IBER: PA8_IBE (Bit 8) */
3836 #define SYSCFG_IO_IBER_PA8_IBE_Msk                                         (0x100UL)    /*!< SYSCFG IO_IBER: PA8_IBE (Bitfield-Mask: 0x01) */
3837 #define SYSCFG_IO_IBER_PA8_IBE                                             SYSCFG_IO_IBER_PA8_IBE_Msk
3838 #define SYSCFG_IO_IBER_PA3_IBE_Pos                                         (3UL)    /*!<SYSCFG IO_IBER: PA3_IBE (Bit 3) */
3839 #define SYSCFG_IO_IBER_PA3_IBE_Msk                                         (0x8UL)    /*!< SYSCFG IO_IBER: PA3_IBE (Bitfield-Mask: 0x01) */
3840 #define SYSCFG_IO_IBER_PA3_IBE                                             SYSCFG_IO_IBER_PA3_IBE_Msk
3841 #define SYSCFG_IO_IBER_PA2_IBE_Pos                                         (2UL)    /*!<SYSCFG IO_IBER: PA2_IBE (Bit 2) */
3842 #define SYSCFG_IO_IBER_PA2_IBE_Msk                                         (0x4UL)    /*!< SYSCFG IO_IBER: PA2_IBE (Bitfield-Mask: 0x01) */
3843 #define SYSCFG_IO_IBER_PA2_IBE                                             SYSCFG_IO_IBER_PA2_IBE_Msk
3844 #define SYSCFG_IO_IBER_PA1_IBE_Pos                                         (1UL)    /*!<SYSCFG IO_IBER: PA1_IBE (Bit 1) */
3845 #define SYSCFG_IO_IBER_PA1_IBE_Msk                                         (0x2UL)    /*!< SYSCFG IO_IBER: PA1_IBE (Bitfield-Mask: 0x01) */
3846 #define SYSCFG_IO_IBER_PA1_IBE                                             SYSCFG_IO_IBER_PA1_IBE_Msk
3847 #define SYSCFG_IO_IBER_PA0_IBE_Pos                                         (0UL)    /*!<SYSCFG IO_IBER: PA0_IBE (Bit 0) */
3848 #define SYSCFG_IO_IBER_PA0_IBE_Msk                                         (0x1UL)    /*!< SYSCFG IO_IBER: PA0_IBE (Bitfield-Mask: 0x01) */
3849 #define SYSCFG_IO_IBER_PA0_IBE                                             SYSCFG_IO_IBER_PA0_IBE_Msk
3850 
3851 /* =====================================================    IO_IEVR    ===================================================== */
3852 #define SYSCFG_IO_IEVR_PB15_IEV_Pos                                        (31UL)   /*!<SYSCFG IO_IEVR: PB15_IEV (Bit 31) */
3853 #define SYSCFG_IO_IEVR_PB15_IEV_Msk                                        (0x80000000UL)   /*!< SYSCFG IO_IEVR: PB15_IEV (Bitfield-Mask: 0x01) */
3854 #define SYSCFG_IO_IEVR_PB15_IEV                                            SYSCFG_IO_IEVR_PB15_IEV_Msk
3855 #define SYSCFG_IO_IEVR_PB14_IEV_Pos                                        (30UL)   /*!<SYSCFG IO_IEVR: PB14_IEV (Bit 30) */
3856 #define SYSCFG_IO_IEVR_PB14_IEV_Msk                                        (0x40000000UL)   /*!< SYSCFG IO_IEVR: PB14_IEV (Bitfield-Mask: 0x01) */
3857 #define SYSCFG_IO_IEVR_PB14_IEV                                            SYSCFG_IO_IEVR_PB14_IEV_Msk
3858 #define SYSCFG_IO_IEVR_PB13_IEV_Pos                                        (29UL)   /*!<SYSCFG IO_IEVR: PB13_IEV (Bit 29) */
3859 #define SYSCFG_IO_IEVR_PB13_IEV_Msk                                        (0x20000000UL)   /*!< SYSCFG IO_IEVR: PB13_IEV (Bitfield-Mask: 0x01) */
3860 #define SYSCFG_IO_IEVR_PB13_IEV                                            SYSCFG_IO_IEVR_PB13_IEV_Msk
3861 #define SYSCFG_IO_IEVR_PB12_IEV_Pos                                        (28UL)   /*!<SYSCFG IO_IEVR: PB12_IEV (Bit 28) */
3862 #define SYSCFG_IO_IEVR_PB12_IEV_Msk                                        (0x10000000UL)   /*!< SYSCFG IO_IEVR: PB12_IEV (Bitfield-Mask: 0x01) */
3863 #define SYSCFG_IO_IEVR_PB12_IEV                                            SYSCFG_IO_IEVR_PB12_IEV_Msk
3864 #define SYSCFG_IO_IEVR_PB7_IEV_Pos                                         (23UL)   /*!<SYSCFG IO_IEVR: PB7_IEV (Bit 23) */
3865 #define SYSCFG_IO_IEVR_PB7_IEV_Msk                                         (0x800000UL)   /*!< SYSCFG IO_IEVR: PB7_IEV (Bitfield-Mask: 0x01) */
3866 #define SYSCFG_IO_IEVR_PB7_IEV                                             SYSCFG_IO_IEVR_PB7_IEV_Msk
3867 #define SYSCFG_IO_IEVR_PB6_IEV_Pos                                         (22UL)   /*!<SYSCFG IO_IEVR: PB6_IEV (Bit 22) */
3868 #define SYSCFG_IO_IEVR_PB6_IEV_Msk                                         (0x400000UL)   /*!< SYSCFG IO_IEVR: PB6_IEV (Bitfield-Mask: 0x01) */
3869 #define SYSCFG_IO_IEVR_PB6_IEV                                             SYSCFG_IO_IEVR_PB6_IEV_Msk
3870 #define SYSCFG_IO_IEVR_PB5_IEV_Pos                                         (21UL)   /*!<SYSCFG IO_IEVR: PB5_IEV (Bit 21) */
3871 #define SYSCFG_IO_IEVR_PB5_IEV_Msk                                         (0x200000UL)   /*!< SYSCFG IO_IEVR: PB5_IEV (Bitfield-Mask: 0x01) */
3872 #define SYSCFG_IO_IEVR_PB5_IEV                                             SYSCFG_IO_IEVR_PB5_IEV_Msk
3873 #define SYSCFG_IO_IEVR_PB4_IEV_Pos                                         (20UL)   /*!<SYSCFG IO_IEVR: PB4_IEV (Bit 20) */
3874 #define SYSCFG_IO_IEVR_PB4_IEV_Msk                                         (0x100000UL)   /*!< SYSCFG IO_IEVR: PB4_IEV (Bitfield-Mask: 0x01) */
3875 #define SYSCFG_IO_IEVR_PB4_IEV                                             SYSCFG_IO_IEVR_PB4_IEV_Msk
3876 #define SYSCFG_IO_IEVR_PB3_IEV_Pos                                         (19UL)   /*!<SYSCFG IO_IEVR: PB3_IEV (Bit 19) */
3877 #define SYSCFG_IO_IEVR_PB3_IEV_Msk                                         (0x80000UL)    /*!< SYSCFG IO_IEVR: PB3_IEV (Bitfield-Mask: 0x01) */
3878 #define SYSCFG_IO_IEVR_PB3_IEV                                             SYSCFG_IO_IEVR_PB3_IEV_Msk
3879 #define SYSCFG_IO_IEVR_PB2_IEV_Pos                                         (18UL)   /*!<SYSCFG IO_IEVR: PB2_IEV (Bit 18) */
3880 #define SYSCFG_IO_IEVR_PB2_IEV_Msk                                         (0x40000UL)    /*!< SYSCFG IO_IEVR: PB2_IEV (Bitfield-Mask: 0x01) */
3881 #define SYSCFG_IO_IEVR_PB2_IEV                                             SYSCFG_IO_IEVR_PB2_IEV_Msk
3882 #define SYSCFG_IO_IEVR_PB1_IEV_Pos                                         (17UL)   /*!<SYSCFG IO_IEVR: PB1_IEV (Bit 17) */
3883 #define SYSCFG_IO_IEVR_PB1_IEV_Msk                                         (0x20000UL)    /*!< SYSCFG IO_IEVR: PB1_IEV (Bitfield-Mask: 0x01) */
3884 #define SYSCFG_IO_IEVR_PB1_IEV                                             SYSCFG_IO_IEVR_PB1_IEV_Msk
3885 #define SYSCFG_IO_IEVR_PB0_IEV_Pos                                         (16UL)   /*!<SYSCFG IO_IEVR: PB0_IEV (Bit 16) */
3886 #define SYSCFG_IO_IEVR_PB0_IEV_Msk                                         (0x10000UL)    /*!< SYSCFG IO_IEVR: PB0_IEV (Bitfield-Mask: 0x01) */
3887 #define SYSCFG_IO_IEVR_PB0_IEV                                             SYSCFG_IO_IEVR_PB0_IEV_Msk
3888 #define SYSCFG_IO_IEVR_PA11_IEV_Pos                                        (11UL)   /*!<SYSCFG IO_IEVR: PA11_IEV (Bit 11) */
3889 #define SYSCFG_IO_IEVR_PA11_IEV_Msk                                        (0x800UL)    /*!< SYSCFG IO_IEVR: PA11_IEV (Bitfield-Mask: 0x01) */
3890 #define SYSCFG_IO_IEVR_PA11_IEV                                            SYSCFG_IO_IEVR_PA11_IEV_Msk
3891 #define SYSCFG_IO_IEVR_PA10_IEV_Pos                                        (10UL)   /*!<SYSCFG IO_IEVR: PA10_IEV (Bit 10) */
3892 #define SYSCFG_IO_IEVR_PA10_IEV_Msk                                        (0x400UL)    /*!< SYSCFG IO_IEVR: PA10_IEV (Bitfield-Mask: 0x01) */
3893 #define SYSCFG_IO_IEVR_PA10_IEV                                            SYSCFG_IO_IEVR_PA10_IEV_Msk
3894 #define SYSCFG_IO_IEVR_PA9_IEV_Pos                                         (9UL)    /*!<SYSCFG IO_IEVR: PA9_IEV (Bit 9) */
3895 #define SYSCFG_IO_IEVR_PA9_IEV_Msk                                         (0x200UL)    /*!< SYSCFG IO_IEVR: PA9_IEV (Bitfield-Mask: 0x01) */
3896 #define SYSCFG_IO_IEVR_PA9_IEV                                             SYSCFG_IO_IEVR_PA9_IEV_Msk
3897 #define SYSCFG_IO_IEVR_PA8_IEV_Pos                                         (8UL)    /*!<SYSCFG IO_IEVR: PA8_IEV (Bit 8) */
3898 #define SYSCFG_IO_IEVR_PA8_IEV_Msk                                         (0x100UL)    /*!< SYSCFG IO_IEVR: PA8_IEV (Bitfield-Mask: 0x01) */
3899 #define SYSCFG_IO_IEVR_PA8_IEV                                             SYSCFG_IO_IEVR_PA8_IEV_Msk
3900 #define SYSCFG_IO_IEVR_PA3_IEV_Pos                                         (3UL)    /*!<SYSCFG IO_IEVR: PA3_IEV (Bit 3) */
3901 #define SYSCFG_IO_IEVR_PA3_IEV_Msk                                         (0x8UL)    /*!< SYSCFG IO_IEVR: PA3_IEV (Bitfield-Mask: 0x01) */
3902 #define SYSCFG_IO_IEVR_PA3_IEV                                             SYSCFG_IO_IEVR_PA3_IEV_Msk
3903 #define SYSCFG_IO_IEVR_PA2_IEV_Pos                                         (2UL)    /*!<SYSCFG IO_IEVR: PA2_IEV (Bit 2) */
3904 #define SYSCFG_IO_IEVR_PA2_IEV_Msk                                         (0x4UL)    /*!< SYSCFG IO_IEVR: PA2_IEV (Bitfield-Mask: 0x01) */
3905 #define SYSCFG_IO_IEVR_PA2_IEV                                             SYSCFG_IO_IEVR_PA2_IEV_Msk
3906 #define SYSCFG_IO_IEVR_PA1_IEV_Pos                                         (1UL)    /*!<SYSCFG IO_IEVR: PA1_IEV (Bit 1) */
3907 #define SYSCFG_IO_IEVR_PA1_IEV_Msk                                         (0x2UL)    /*!< SYSCFG IO_IEVR: PA1_IEV (Bitfield-Mask: 0x01) */
3908 #define SYSCFG_IO_IEVR_PA1_IEV                                             SYSCFG_IO_IEVR_PA1_IEV_Msk
3909 #define SYSCFG_IO_IEVR_PA0_IEV_Pos                                         (0UL)    /*!<SYSCFG IO_IEVR: PA0_IEV (Bit 0) */
3910 #define SYSCFG_IO_IEVR_PA0_IEV_Msk                                         (0x1UL)    /*!< SYSCFG IO_IEVR: PA0_IEV (Bitfield-Mask: 0x01) */
3911 #define SYSCFG_IO_IEVR_PA0_IEV                                             SYSCFG_IO_IEVR_PA0_IEV_Msk
3912 
3913 /* =====================================================    IO_IER    ===================================================== */
3914 #define SYSCFG_IO_IER_PB15_IE_Pos                                          (31UL)   /*!<SYSCFG IO_IER: PB15_IE (Bit 31) */
3915 #define SYSCFG_IO_IER_PB15_IE_Msk                                          (0x80000000UL)   /*!< SYSCFG IO_IER: PB15_IE (Bitfield-Mask: 0x01) */
3916 #define SYSCFG_IO_IER_PB15_IE                                              SYSCFG_IO_IER_PB15_IE_Msk
3917 #define SYSCFG_IO_IER_PB14_IE_Pos                                          (30UL)   /*!<SYSCFG IO_IER: PB14_IE (Bit 30) */
3918 #define SYSCFG_IO_IER_PB14_IE_Msk                                          (0x40000000UL)   /*!< SYSCFG IO_IER: PB14_IE (Bitfield-Mask: 0x01) */
3919 #define SYSCFG_IO_IER_PB14_IE                                              SYSCFG_IO_IER_PB14_IE_Msk
3920 #define SYSCFG_IO_IER_PB13_IE_Pos                                          (29UL)   /*!<SYSCFG IO_IER: PB13_IE (Bit 29) */
3921 #define SYSCFG_IO_IER_PB13_IE_Msk                                          (0x20000000UL)   /*!< SYSCFG IO_IER: PB13_IE (Bitfield-Mask: 0x01) */
3922 #define SYSCFG_IO_IER_PB13_IE                                              SYSCFG_IO_IER_PB13_IE_Msk
3923 #define SYSCFG_IO_IER_PB12_IE_Pos                                          (28UL)   /*!<SYSCFG IO_IER: PB12_IE (Bit 28) */
3924 #define SYSCFG_IO_IER_PB12_IE_Msk                                          (0x10000000UL)   /*!< SYSCFG IO_IER: PB12_IE (Bitfield-Mask: 0x01) */
3925 #define SYSCFG_IO_IER_PB12_IE                                              SYSCFG_IO_IER_PB12_IE_Msk
3926 #define SYSCFG_IO_IER_PB7_IE_Pos                                           (23UL)   /*!<SYSCFG IO_IER: PB7_IE (Bit 23) */
3927 #define SYSCFG_IO_IER_PB7_IE_Msk                                           (0x800000UL)   /*!< SYSCFG IO_IER: PB7_IE (Bitfield-Mask: 0x01) */
3928 #define SYSCFG_IO_IER_PB7_IE                                               SYSCFG_IO_IER_PB7_IE_Msk
3929 #define SYSCFG_IO_IER_PB6_IE_Pos                                           (22UL)   /*!<SYSCFG IO_IER: PB6_IE (Bit 22) */
3930 #define SYSCFG_IO_IER_PB6_IE_Msk                                           (0x400000UL)   /*!< SYSCFG IO_IER: PB6_IE (Bitfield-Mask: 0x01) */
3931 #define SYSCFG_IO_IER_PB6_IE                                               SYSCFG_IO_IER_PB6_IE_Msk
3932 #define SYSCFG_IO_IER_PB5_IE_Pos                                           (21UL)   /*!<SYSCFG IO_IER: PB5_IE (Bit 21) */
3933 #define SYSCFG_IO_IER_PB5_IE_Msk                                           (0x200000UL)   /*!< SYSCFG IO_IER: PB5_IE (Bitfield-Mask: 0x01) */
3934 #define SYSCFG_IO_IER_PB5_IE                                               SYSCFG_IO_IER_PB5_IE_Msk
3935 #define SYSCFG_IO_IER_PB4_IE_Pos                                           (20UL)   /*!<SYSCFG IO_IER: PB4_IE (Bit 20) */
3936 #define SYSCFG_IO_IER_PB4_IE_Msk                                           (0x100000UL)   /*!< SYSCFG IO_IER: PB4_IE (Bitfield-Mask: 0x01) */
3937 #define SYSCFG_IO_IER_PB4_IE                                               SYSCFG_IO_IER_PB4_IE_Msk
3938 #define SYSCFG_IO_IER_PB3_IE_Pos                                           (19UL)   /*!<SYSCFG IO_IER: PB3_IE (Bit 19) */
3939 #define SYSCFG_IO_IER_PB3_IE_Msk                                           (0x80000UL)    /*!< SYSCFG IO_IER: PB3_IE (Bitfield-Mask: 0x01) */
3940 #define SYSCFG_IO_IER_PB3_IE                                               SYSCFG_IO_IER_PB3_IE_Msk
3941 #define SYSCFG_IO_IER_PB2_IE_Pos                                           (18UL)   /*!<SYSCFG IO_IER: PB2_IE (Bit 18) */
3942 #define SYSCFG_IO_IER_PB2_IE_Msk                                           (0x40000UL)    /*!< SYSCFG IO_IER: PB2_IE (Bitfield-Mask: 0x01) */
3943 #define SYSCFG_IO_IER_PB2_IE                                               SYSCFG_IO_IER_PB2_IE_Msk
3944 #define SYSCFG_IO_IER_PB1_IE_Pos                                           (17UL)   /*!<SYSCFG IO_IER: PB1_IE (Bit 17) */
3945 #define SYSCFG_IO_IER_PB1_IE_Msk                                           (0x20000UL)    /*!< SYSCFG IO_IER: PB1_IE (Bitfield-Mask: 0x01) */
3946 #define SYSCFG_IO_IER_PB1_IE                                               SYSCFG_IO_IER_PB1_IE_Msk
3947 #define SYSCFG_IO_IER_PB0_IE_Pos                                           (16UL)   /*!<SYSCFG IO_IER: PB0_IE (Bit 16) */
3948 #define SYSCFG_IO_IER_PB0_IE_Msk                                           (0x10000UL)    /*!< SYSCFG IO_IER: PB0_IE (Bitfield-Mask: 0x01) */
3949 #define SYSCFG_IO_IER_PB0_IE                                               SYSCFG_IO_IER_PB0_IE_Msk
3950 #define SYSCFG_IO_IER_PA11_IE_Pos                                          (11UL)   /*!<SYSCFG IO_IER: PA11_IE (Bit 11) */
3951 #define SYSCFG_IO_IER_PA11_IE_Msk                                          (0x800UL)    /*!< SYSCFG IO_IER: PA11_IE (Bitfield-Mask: 0x01) */
3952 #define SYSCFG_IO_IER_PA11_IE                                              SYSCFG_IO_IER_PA11_IE_Msk
3953 #define SYSCFG_IO_IER_PA10_IE_Pos                                          (10UL)   /*!<SYSCFG IO_IER: PA10_IE (Bit 10) */
3954 #define SYSCFG_IO_IER_PA10_IE_Msk                                          (0x400UL)    /*!< SYSCFG IO_IER: PA10_IE (Bitfield-Mask: 0x01) */
3955 #define SYSCFG_IO_IER_PA10_IE                                              SYSCFG_IO_IER_PA10_IE_Msk
3956 #define SYSCFG_IO_IER_PA9_IE_Pos                                           (9UL)    /*!<SYSCFG IO_IER: PA9_IE (Bit 9) */
3957 #define SYSCFG_IO_IER_PA9_IE_Msk                                           (0x200UL)    /*!< SYSCFG IO_IER: PA9_IE (Bitfield-Mask: 0x01) */
3958 #define SYSCFG_IO_IER_PA9_IE                                               SYSCFG_IO_IER_PA9_IE_Msk
3959 #define SYSCFG_IO_IER_PA8_IE_Pos                                           (8UL)    /*!<SYSCFG IO_IER: PA8_IE (Bit 8) */
3960 #define SYSCFG_IO_IER_PA8_IE_Msk                                           (0x100UL)    /*!< SYSCFG IO_IER: PA8_IE (Bitfield-Mask: 0x01) */
3961 #define SYSCFG_IO_IER_PA8_IE                                               SYSCFG_IO_IER_PA8_IE_Msk
3962 #define SYSCFG_IO_IER_PA3_IE_Pos                                           (3UL)    /*!<SYSCFG IO_IER: PA3_IE (Bit 3) */
3963 #define SYSCFG_IO_IER_PA3_IE_Msk                                           (0x8UL)    /*!< SYSCFG IO_IER: PA3_IE (Bitfield-Mask: 0x01) */
3964 #define SYSCFG_IO_IER_PA3_IE                                               SYSCFG_IO_IER_PA3_IE_Msk
3965 #define SYSCFG_IO_IER_PA2_IE_Pos                                           (2UL)    /*!<SYSCFG IO_IER: PA2_IE (Bit 2) */
3966 #define SYSCFG_IO_IER_PA2_IE_Msk                                           (0x4UL)    /*!< SYSCFG IO_IER: PA2_IE (Bitfield-Mask: 0x01) */
3967 #define SYSCFG_IO_IER_PA2_IE                                               SYSCFG_IO_IER_PA2_IE_Msk
3968 #define SYSCFG_IO_IER_PA1_IE_Pos                                           (1UL)    /*!<SYSCFG IO_IER: PA1_IE (Bit 1) */
3969 #define SYSCFG_IO_IER_PA1_IE_Msk                                           (0x2UL)    /*!< SYSCFG IO_IER: PA1_IE (Bitfield-Mask: 0x01) */
3970 #define SYSCFG_IO_IER_PA1_IE                                               SYSCFG_IO_IER_PA1_IE_Msk
3971 #define SYSCFG_IO_IER_PA0_IE_Pos                                           (0UL)    /*!<SYSCFG IO_IER: PA0_IE (Bit 0) */
3972 #define SYSCFG_IO_IER_PA0_IE_Msk                                           (0x1UL)    /*!< SYSCFG IO_IER: PA0_IE (Bitfield-Mask: 0x01) */
3973 #define SYSCFG_IO_IER_PA0_IE                                               SYSCFG_IO_IER_PA0_IE_Msk
3974 
3975 /* =====================================================    IO_ISCR    ===================================================== */
3976 #define SYSCFG_IO_ISCR_PB15_ISC_Pos                                        (31UL)   /*!<SYSCFG IO_ISCR: PB15_ISC (Bit 31) */
3977 #define SYSCFG_IO_ISCR_PB15_ISC_Msk                                        (0x80000000UL)   /*!< SYSCFG IO_ISCR: PB15_ISC (Bitfield-Mask: 0x01) */
3978 #define SYSCFG_IO_ISCR_PB15_ISC                                            SYSCFG_IO_ISCR_PB15_ISC_Msk
3979 #define SYSCFG_IO_ISCR_PB14_ISC_Pos                                        (30UL)   /*!<SYSCFG IO_ISCR: PB14_ISC (Bit 30) */
3980 #define SYSCFG_IO_ISCR_PB14_ISC_Msk                                        (0x40000000UL)   /*!< SYSCFG IO_ISCR: PB14_ISC (Bitfield-Mask: 0x01) */
3981 #define SYSCFG_IO_ISCR_PB14_ISC                                            SYSCFG_IO_ISCR_PB14_ISC_Msk
3982 #define SYSCFG_IO_ISCR_PB13_ISC_Pos                                        (29UL)   /*!<SYSCFG IO_ISCR: PB13_ISC (Bit 29) */
3983 #define SYSCFG_IO_ISCR_PB13_ISC_Msk                                        (0x20000000UL)   /*!< SYSCFG IO_ISCR: PB13_ISC (Bitfield-Mask: 0x01) */
3984 #define SYSCFG_IO_ISCR_PB13_ISC                                            SYSCFG_IO_ISCR_PB13_ISC_Msk
3985 #define SYSCFG_IO_ISCR_PB12_ISC_Pos                                        (28UL)   /*!<SYSCFG IO_ISCR: PB12_ISC (Bit 28) */
3986 #define SYSCFG_IO_ISCR_PB12_ISC_Msk                                        (0x10000000UL)   /*!< SYSCFG IO_ISCR: PB12_ISC (Bitfield-Mask: 0x01) */
3987 #define SYSCFG_IO_ISCR_PB12_ISC                                            SYSCFG_IO_ISCR_PB12_ISC_Msk
3988 #define SYSCFG_IO_ISCR_PB7_ISC_Pos                                         (23UL)   /*!<SYSCFG IO_ISCR: PB7_ISC (Bit 23) */
3989 #define SYSCFG_IO_ISCR_PB7_ISC_Msk                                         (0x800000UL)   /*!< SYSCFG IO_ISCR: PB7_ISC (Bitfield-Mask: 0x01) */
3990 #define SYSCFG_IO_ISCR_PB7_ISC                                             SYSCFG_IO_ISCR_PB7_ISC_Msk
3991 #define SYSCFG_IO_ISCR_PB6_ISC_Pos                                         (22UL)   /*!<SYSCFG IO_ISCR: PB6_ISC (Bit 22) */
3992 #define SYSCFG_IO_ISCR_PB6_ISC_Msk                                         (0x400000UL)   /*!< SYSCFG IO_ISCR: PB6_ISC (Bitfield-Mask: 0x01) */
3993 #define SYSCFG_IO_ISCR_PB6_ISC                                             SYSCFG_IO_ISCR_PB6_ISC_Msk
3994 #define SYSCFG_IO_ISCR_PB5_ISC_Pos                                         (21UL)   /*!<SYSCFG IO_ISCR: PB5_ISC (Bit 21) */
3995 #define SYSCFG_IO_ISCR_PB5_ISC_Msk                                         (0x200000UL)   /*!< SYSCFG IO_ISCR: PB5_ISC (Bitfield-Mask: 0x01) */
3996 #define SYSCFG_IO_ISCR_PB5_ISC                                             SYSCFG_IO_ISCR_PB5_ISC_Msk
3997 #define SYSCFG_IO_ISCR_PB4_ISC_Pos                                         (20UL)   /*!<SYSCFG IO_ISCR: PB4_ISC (Bit 20) */
3998 #define SYSCFG_IO_ISCR_PB4_ISC_Msk                                         (0x100000UL)   /*!< SYSCFG IO_ISCR: PB4_ISC (Bitfield-Mask: 0x01) */
3999 #define SYSCFG_IO_ISCR_PB4_ISC                                             SYSCFG_IO_ISCR_PB4_ISC_Msk
4000 #define SYSCFG_IO_ISCR_PB3_ISC_Pos                                         (19UL)   /*!<SYSCFG IO_ISCR: PB3_ISC (Bit 19) */
4001 #define SYSCFG_IO_ISCR_PB3_ISC_Msk                                         (0x80000UL)    /*!< SYSCFG IO_ISCR: PB3_ISC (Bitfield-Mask: 0x01) */
4002 #define SYSCFG_IO_ISCR_PB3_ISC                                             SYSCFG_IO_ISCR_PB3_ISC_Msk
4003 #define SYSCFG_IO_ISCR_PB2_ISC_Pos                                         (18UL)   /*!<SYSCFG IO_ISCR: PB2_ISC (Bit 18) */
4004 #define SYSCFG_IO_ISCR_PB2_ISC_Msk                                         (0x40000UL)    /*!< SYSCFG IO_ISCR: PB2_ISC (Bitfield-Mask: 0x01) */
4005 #define SYSCFG_IO_ISCR_PB2_ISC                                             SYSCFG_IO_ISCR_PB2_ISC_Msk
4006 #define SYSCFG_IO_ISCR_PB1_ISC_Pos                                         (17UL)   /*!<SYSCFG IO_ISCR: PB1_ISC (Bit 17) */
4007 #define SYSCFG_IO_ISCR_PB1_ISC_Msk                                         (0x20000UL)    /*!< SYSCFG IO_ISCR: PB1_ISC (Bitfield-Mask: 0x01) */
4008 #define SYSCFG_IO_ISCR_PB1_ISC                                             SYSCFG_IO_ISCR_PB1_ISC_Msk
4009 #define SYSCFG_IO_ISCR_PB0_ISC_Pos                                         (16UL)   /*!<SYSCFG IO_ISCR: PB0_ISC (Bit 16) */
4010 #define SYSCFG_IO_ISCR_PB0_ISC_Msk                                         (0x10000UL)    /*!< SYSCFG IO_ISCR: PB0_ISC (Bitfield-Mask: 0x01) */
4011 #define SYSCFG_IO_ISCR_PB0_ISC                                             SYSCFG_IO_ISCR_PB0_ISC_Msk
4012 #define SYSCFG_IO_ISCR_PA11_ISC_Pos                                        (11UL)   /*!<SYSCFG IO_ISCR: PA11_ISC (Bit 11) */
4013 #define SYSCFG_IO_ISCR_PA11_ISC_Msk                                        (0x800UL)    /*!< SYSCFG IO_ISCR: PA11_ISC (Bitfield-Mask: 0x01) */
4014 #define SYSCFG_IO_ISCR_PA11_ISC                                            SYSCFG_IO_ISCR_PA11_ISC_Msk
4015 #define SYSCFG_IO_ISCR_PA10_ISC_Pos                                        (10UL)   /*!<SYSCFG IO_ISCR: PA10_ISC (Bit 10) */
4016 #define SYSCFG_IO_ISCR_PA10_ISC_Msk                                        (0x400UL)    /*!< SYSCFG IO_ISCR: PA10_ISC (Bitfield-Mask: 0x01) */
4017 #define SYSCFG_IO_ISCR_PA10_ISC                                            SYSCFG_IO_ISCR_PA10_ISC_Msk
4018 #define SYSCFG_IO_ISCR_PA9_ISC_Pos                                         (9UL)    /*!<SYSCFG IO_ISCR: PA9_ISC (Bit 9) */
4019 #define SYSCFG_IO_ISCR_PA9_ISC_Msk                                         (0x200UL)    /*!< SYSCFG IO_ISCR: PA9_ISC (Bitfield-Mask: 0x01) */
4020 #define SYSCFG_IO_ISCR_PA9_ISC                                             SYSCFG_IO_ISCR_PA9_ISC_Msk
4021 #define SYSCFG_IO_ISCR_PA8_ISC_Pos                                         (8UL)    /*!<SYSCFG IO_ISCR: PA8_ISC (Bit 8) */
4022 #define SYSCFG_IO_ISCR_PA8_ISC_Msk                                         (0x100UL)    /*!< SYSCFG IO_ISCR: PA8_ISC (Bitfield-Mask: 0x01) */
4023 #define SYSCFG_IO_ISCR_PA8_ISC                                             SYSCFG_IO_ISCR_PA8_ISC_Msk
4024 #define SYSCFG_IO_ISCR_PA3_ISC_Pos                                         (3UL)    /*!<SYSCFG IO_ISCR: PA3_ISC (Bit 3) */
4025 #define SYSCFG_IO_ISCR_PA3_ISC_Msk                                         (0x8UL)    /*!< SYSCFG IO_ISCR: PA3_ISC (Bitfield-Mask: 0x01) */
4026 #define SYSCFG_IO_ISCR_PA3_ISC                                             SYSCFG_IO_ISCR_PA3_ISC_Msk
4027 #define SYSCFG_IO_ISCR_PA2_ISC_Pos                                         (2UL)    /*!<SYSCFG IO_ISCR: PA2_ISC (Bit 2) */
4028 #define SYSCFG_IO_ISCR_PA2_ISC_Msk                                         (0x4UL)    /*!< SYSCFG IO_ISCR: PA2_ISC (Bitfield-Mask: 0x01) */
4029 #define SYSCFG_IO_ISCR_PA2_ISC                                             SYSCFG_IO_ISCR_PA2_ISC_Msk
4030 #define SYSCFG_IO_ISCR_PA1_ISC_Pos                                         (1UL)    /*!<SYSCFG IO_ISCR: PA1_ISC (Bit 1) */
4031 #define SYSCFG_IO_ISCR_PA1_ISC_Msk                                         (0x2UL)    /*!< SYSCFG IO_ISCR: PA1_ISC (Bitfield-Mask: 0x01) */
4032 #define SYSCFG_IO_ISCR_PA1_ISC                                             SYSCFG_IO_ISCR_PA1_ISC_Msk
4033 #define SYSCFG_IO_ISCR_PA0_ISC_Pos                                         (0UL)    /*!<SYSCFG IO_ISCR: PA0_ISC (Bit 0) */
4034 #define SYSCFG_IO_ISCR_PA0_ISC_Msk                                         (0x1UL)    /*!< SYSCFG IO_ISCR: PA0_ISC (Bitfield-Mask: 0x01) */
4035 #define SYSCFG_IO_ISCR_PA0_ISC                                             SYSCFG_IO_ISCR_PA0_ISC_Msk
4036 
4037 /* =====================================================    PWRC_IER    ===================================================== */
4038 #define SYSCFG_PWRC_IER_WKUP_IE_Pos                                        (2UL)    /*!<SYSCFG PWRC_IER: WKUP_IE (Bit 2) */
4039 #define SYSCFG_PWRC_IER_WKUP_IE_Msk                                        (0x4UL)    /*!< SYSCFG PWRC_IER: WKUP_IE (Bitfield-Mask: 0x01) */
4040 #define SYSCFG_PWRC_IER_WKUP_IE                                            SYSCFG_PWRC_IER_WKUP_IE_Msk
4041 #define SYSCFG_PWRC_IER_PVD_IE_Pos                                         (1UL)    /*!<SYSCFG PWRC_IER: PVD_IE (Bit 1) */
4042 #define SYSCFG_PWRC_IER_PVD_IE_Msk                                         (0x2UL)    /*!< SYSCFG PWRC_IER: PVD_IE (Bitfield-Mask: 0x01) */
4043 #define SYSCFG_PWRC_IER_PVD_IE                                             SYSCFG_PWRC_IER_PVD_IE_Msk
4044 
4045 /* =====================================================    PWRC_ISCR    ===================================================== */
4046 #define SYSCFG_PWRC_ISCR_WKUP_ISC_Pos                                      (2UL)    /*!<SYSCFG PWRC_ISCR: WKUP_ISC (Bit 2) */
4047 #define SYSCFG_PWRC_ISCR_WKUP_ISC_Msk                                      (0x4UL)    /*!< SYSCFG PWRC_ISCR: WKUP_ISC (Bitfield-Mask: 0x01) */
4048 #define SYSCFG_PWRC_ISCR_WKUP_ISC                                          SYSCFG_PWRC_ISCR_WKUP_ISC_Msk
4049 #define SYSCFG_PWRC_ISCR_PVD_ISC_Pos                                       (1UL)    /*!<SYSCFG PWRC_ISCR: PVD_ISC (Bit 1) */
4050 #define SYSCFG_PWRC_ISCR_PVD_ISC_Msk                                       (0x2UL)    /*!< SYSCFG PWRC_ISCR: PVD_ISC (Bitfield-Mask: 0x01) */
4051 #define SYSCFG_PWRC_ISCR_PVD_ISC                                           SYSCFG_PWRC_ISCR_PVD_ISC_Msk
4052 
4053 /* =====================================================    BLERXTX_DTR    ===================================================== */
4054 #define SYSCFG_BLERXTX_DTR_RX_DT_Pos                                       (1UL)    /*!<SYSCFG BLERXTX_DTR: RX_DT (Bit 1) */
4055 #define SYSCFG_BLERXTX_DTR_RX_DT_Msk                                       (0x2UL)    /*!< SYSCFG BLERXTX_DTR: RX_DT (Bitfield-Mask: 0x01) */
4056 #define SYSCFG_BLERXTX_DTR_RX_DT                                           SYSCFG_BLERXTX_DTR_RX_DT_Msk
4057 #define SYSCFG_BLERXTX_DTR_TX_DT_Pos                                       (0UL)    /*!<SYSCFG BLERXTX_DTR: TX_DT (Bit 0) */
4058 #define SYSCFG_BLERXTX_DTR_TX_DT_Msk                                       (0x1UL)    /*!< SYSCFG BLERXTX_DTR: TX_DT (Bitfield-Mask: 0x01) */
4059 #define SYSCFG_BLERXTX_DTR_TX_DT                                           SYSCFG_BLERXTX_DTR_TX_DT_Msk
4060 
4061 /* =====================================================    BLERXTX_IBER    ===================================================== */
4062 #define SYSCFG_BLERXTX_IBER_RX_IBE_Pos                                     (1UL)    /*!<SYSCFG BLERXTX_IBER: RX_IBE (Bit 1) */
4063 #define SYSCFG_BLERXTX_IBER_RX_IBE_Msk                                     (0x2UL)    /*!< SYSCFG BLERXTX_IBER: RX_IBE (Bitfield-Mask: 0x01) */
4064 #define SYSCFG_BLERXTX_IBER_RX_IBE                                         SYSCFG_BLERXTX_IBER_RX_IBE_Msk
4065 #define SYSCFG_BLERXTX_IBER_TX_IBE_Pos                                     (0UL)    /*!<SYSCFG BLERXTX_IBER: TX_IBE (Bit 0) */
4066 #define SYSCFG_BLERXTX_IBER_TX_IBE_Msk                                     (0x1UL)    /*!< SYSCFG BLERXTX_IBER: TX_IBE (Bitfield-Mask: 0x01) */
4067 #define SYSCFG_BLERXTX_IBER_TX_IBE                                         SYSCFG_BLERXTX_IBER_TX_IBE_Msk
4068 
4069 /* =====================================================    BLERXTX_IEVR    ===================================================== */
4070 #define SYSCFG_BLERXTX_IEVR_RX_IEV_Pos                                     (1UL)    /*!<SYSCFG BLERXTX_IEVR: RX_IEV (Bit 1) */
4071 #define SYSCFG_BLERXTX_IEVR_RX_IEV_Msk                                     (0x2UL)    /*!< SYSCFG BLERXTX_IEVR: RX_IEV (Bitfield-Mask: 0x01) */
4072 #define SYSCFG_BLERXTX_IEVR_RX_IEV                                         SYSCFG_BLERXTX_IEVR_RX_IEV_Msk
4073 #define SYSCFG_BLERXTX_IEVR_TX_IEV_Pos                                     (0UL)    /*!<SYSCFG BLERXTX_IEVR: TX_IEV (Bit 0) */
4074 #define SYSCFG_BLERXTX_IEVR_TX_IEV_Msk                                     (0x1UL)    /*!< SYSCFG BLERXTX_IEVR: TX_IEV (Bitfield-Mask: 0x01) */
4075 #define SYSCFG_BLERXTX_IEVR_TX_IEV                                         SYSCFG_BLERXTX_IEVR_TX_IEV_Msk
4076 
4077 /* =====================================================    BLERXTX_IER    ===================================================== */
4078 #define SYSCFG_BLERXTX_IER_RX_IE_Pos                                       (1UL)    /*!<SYSCFG BLERXTX_IER: RX_IE (Bit 1) */
4079 #define SYSCFG_BLERXTX_IER_RX_IE_Msk                                       (0x2UL)    /*!< SYSCFG BLERXTX_IER: RX_IE (Bitfield-Mask: 0x01) */
4080 #define SYSCFG_BLERXTX_IER_RX_IE                                           SYSCFG_BLERXTX_IER_RX_IE_Msk
4081 #define SYSCFG_BLERXTX_IER_TX_IE_Pos                                       (0UL)    /*!<SYSCFG BLERXTX_IER: TX_IE (Bit 0) */
4082 #define SYSCFG_BLERXTX_IER_TX_IE_Msk                                       (0x1UL)    /*!< SYSCFG BLERXTX_IER: TX_IE (Bitfield-Mask: 0x01) */
4083 #define SYSCFG_BLERXTX_IER_TX_IE                                           SYSCFG_BLERXTX_IER_TX_IE_Msk
4084 
4085 /* =====================================================    BLERXTX_ISCR    ===================================================== */
4086 #define SYSCFG_BLERXTX_ISCR_RX_ISEDGE_Pos                                  (3UL)    /*!<SYSCFG BLERXTX_ISCR: RX_ISEDGE (Bit 3) */
4087 #define SYSCFG_BLERXTX_ISCR_RX_ISEDGE_Msk                                  (0x8UL)    /*!< SYSCFG BLERXTX_ISCR: RX_ISEDGE (Bitfield-Mask: 0x01) */
4088 #define SYSCFG_BLERXTX_ISCR_RX_ISEDGE                                      SYSCFG_BLERXTX_ISCR_RX_ISEDGE_Msk
4089 #define SYSCFG_BLERXTX_ISCR_TX_ISEDGE_Pos                                  (2UL)    /*!<SYSCFG BLERXTX_ISCR: TX_ISEDGE (Bit 2) */
4090 #define SYSCFG_BLERXTX_ISCR_TX_ISEDGE_Msk                                  (0x4UL)    /*!< SYSCFG BLERXTX_ISCR: TX_ISEDGE (Bitfield-Mask: 0x01) */
4091 #define SYSCFG_BLERXTX_ISCR_TX_ISEDGE                                      SYSCFG_BLERXTX_ISCR_TX_ISEDGE_Msk
4092 #define SYSCFG_BLERXTX_ISCR_RX_ISC_Pos                                     (1UL)    /*!<SYSCFG BLERXTX_ISCR: RX_ISC (Bit 1) */
4093 #define SYSCFG_BLERXTX_ISCR_RX_ISC_Msk                                     (0x2UL)    /*!< SYSCFG BLERXTX_ISCR: RX_ISC (Bitfield-Mask: 0x01) */
4094 #define SYSCFG_BLERXTX_ISCR_RX_ISC                                         SYSCFG_BLERXTX_ISCR_RX_ISC_Msk
4095 #define SYSCFG_BLERXTX_ISCR_TX_ISC_Pos                                     (0UL)    /*!<SYSCFG BLERXTX_ISCR: TX_ISC (Bit 0) */
4096 #define SYSCFG_BLERXTX_ISCR_TX_ISC_Msk                                     (0x1UL)    /*!< SYSCFG BLERXTX_ISCR: TX_ISC (Bitfield-Mask: 0x01) */
4097 #define SYSCFG_BLERXTX_ISCR_TX_ISC                                         SYSCFG_BLERXTX_ISCR_TX_ISC_Msk
4098 
4099 
4100 /* =========================================================================================================================== */
4101 /*=====================                                       RNG                                       ===================== */
4102 /* =========================================================================================================================== */
4103 
4104 /* =====================================================    CR    ===================================================== */
4105 #define RNG_CR_TST_CLK_Pos                                                 (3UL)    /*!<RNG CR: TST_CLK (Bit 3) */
4106 #define RNG_CR_TST_CLK_Msk                                                 (0x8UL)    /*!< RNG CR: TST_CLK (Bitfield-Mask: 0x01) */
4107 #define RNG_CR_TST_CLK                                                     RNG_CR_TST_CLK_Msk
4108 #define RNG_CR_RNG_DIS_Pos                                                 (2UL)    /*!<RNG CR: RNG_DIS (Bit 2) */
4109 #define RNG_CR_RNG_DIS_Msk                                                 (0x4UL)    /*!< RNG CR: RNG_DIS (Bitfield-Mask: 0x01) */
4110 #define RNG_CR_RNG_DIS                                                     RNG_CR_RNG_DIS_Msk
4111 
4112 /* =====================================================    SR    ===================================================== */
4113 #define RNG_SR_FAULT_Pos                                                   (2UL)    /*!<RNG SR: FAULT (Bit 2) */
4114 #define RNG_SR_FAULT_Msk                                                   (0x4UL)    /*!< RNG SR: FAULT (Bitfield-Mask: 0x01) */
4115 #define RNG_SR_FAULT                                                       RNG_SR_FAULT_Msk
4116 #define RNG_SR_REVCLK_Pos                                                  (1UL)    /*!<RNG SR: REVCLK (Bit 1) */
4117 #define RNG_SR_REVCLK_Msk                                                  (0x2UL)    /*!< RNG SR: REVCLK (Bitfield-Mask: 0x01) */
4118 #define RNG_SR_REVCLK                                                      RNG_SR_REVCLK_Msk
4119 #define RNG_SR_RNGRDY_Pos                                                  (0UL)    /*!<RNG SR: RNGRDY (Bit 0) */
4120 #define RNG_SR_RNGRDY_Msk                                                  (0x1UL)    /*!< RNG SR: RNGRDY (Bitfield-Mask: 0x01) */
4121 #define RNG_SR_RNGRDY                                                      RNG_SR_RNGRDY_Msk
4122 
4123 /* =====================================================    VAL    ===================================================== */
4124 #define RNG_VAL_RANDOM_VALUE_Pos                                           (0UL)    /*!<RNG VAL: RANDOM_VALUE (Bit 0) */
4125 #define RNG_VAL_RANDOM_VALUE_Msk                                           (0xffffUL)   /*!< RNG VAL: RANDOM_VALUE (Bitfield-Mask: 0xffff) */
4126 #define RNG_VAL_RANDOM_VALUE                                               RNG_VAL_RANDOM_VALUE_Msk
4127 #define RNG_VAL_RANDOM_VALUE_0                                             (0x1U << RNG_VAL_RANDOM_VALUE_Pos)
4128 #define RNG_VAL_RANDOM_VALUE_1                                             (0x2U << RNG_VAL_RANDOM_VALUE_Pos)
4129 #define RNG_VAL_RANDOM_VALUE_2                                             (0x4U << RNG_VAL_RANDOM_VALUE_Pos)
4130 #define RNG_VAL_RANDOM_VALUE_3                                             (0x8U << RNG_VAL_RANDOM_VALUE_Pos)
4131 #define RNG_VAL_RANDOM_VALUE_4                                             (0x10U << RNG_VAL_RANDOM_VALUE_Pos)
4132 #define RNG_VAL_RANDOM_VALUE_5                                             (0x20U << RNG_VAL_RANDOM_VALUE_Pos)
4133 #define RNG_VAL_RANDOM_VALUE_6                                             (0x40U << RNG_VAL_RANDOM_VALUE_Pos)
4134 #define RNG_VAL_RANDOM_VALUE_7                                             (0x80U << RNG_VAL_RANDOM_VALUE_Pos)
4135 #define RNG_VAL_RANDOM_VALUE_8                                             (0x100U << RNG_VAL_RANDOM_VALUE_Pos)
4136 #define RNG_VAL_RANDOM_VALUE_9                                             (0x200U << RNG_VAL_RANDOM_VALUE_Pos)
4137 #define RNG_VAL_RANDOM_VALUE_10                                            (0x400U << RNG_VAL_RANDOM_VALUE_Pos)
4138 #define RNG_VAL_RANDOM_VALUE_11                                            (0x800U << RNG_VAL_RANDOM_VALUE_Pos)
4139 #define RNG_VAL_RANDOM_VALUE_12                                            (0x1000U << RNG_VAL_RANDOM_VALUE_Pos)
4140 #define RNG_VAL_RANDOM_VALUE_13                                            (0x2000U << RNG_VAL_RANDOM_VALUE_Pos)
4141 #define RNG_VAL_RANDOM_VALUE_14                                            (0x4000U << RNG_VAL_RANDOM_VALUE_Pos)
4142 #define RNG_VAL_RANDOM_VALUE_15                                            (0x8000U << RNG_VAL_RANDOM_VALUE_Pos)
4143 
4144 
4145 /* =========================================================================================================================== */
4146 /*=====================                                       GPIO                                       ===================== */
4147 /* =========================================================================================================================== */
4148 
4149 /* =====================================================    MODER    ===================================================== */
4150 #define GPIO_MODER_MODE15_Pos                                              (30UL)   /*!<GPIO MODER: MODE15 (Bit 30) */
4151 #define GPIO_MODER_MODE15_Msk                                              (0xc0000000UL)   /*!< GPIO MODER: MODE15 (Bitfield-Mask: 0x03) */
4152 #define GPIO_MODER_MODE15                                                  GPIO_MODER_MODE15_Msk
4153 #define GPIO_MODER_MODE15_0                                                (0x1U << GPIO_MODER_MODE15_Pos)
4154 #define GPIO_MODER_MODE15_1                                                (0x2U << GPIO_MODER_MODE15_Pos)
4155 #define GPIO_MODER_MODE14_Pos                                              (28UL)   /*!<GPIO MODER: MODE14 (Bit 28) */
4156 #define GPIO_MODER_MODE14_Msk                                              (0x30000000UL)   /*!< GPIO MODER: MODE14 (Bitfield-Mask: 0x03) */
4157 #define GPIO_MODER_MODE14                                                  GPIO_MODER_MODE14_Msk
4158 #define GPIO_MODER_MODE14_0                                                (0x1U << GPIO_MODER_MODE14_Pos)
4159 #define GPIO_MODER_MODE14_1                                                (0x2U << GPIO_MODER_MODE14_Pos)
4160 #define GPIO_MODER_MODE13_Pos                                              (26UL)   /*!<GPIO MODER: MODE13 (Bit 26) */
4161 #define GPIO_MODER_MODE13_Msk                                              (0xc000000UL)    /*!< GPIO MODER: MODE13 (Bitfield-Mask: 0x03) */
4162 #define GPIO_MODER_MODE13                                                  GPIO_MODER_MODE13_Msk
4163 #define GPIO_MODER_MODE13_0                                                (0x1U << GPIO_MODER_MODE13_Pos)
4164 #define GPIO_MODER_MODE13_1                                                (0x2U << GPIO_MODER_MODE13_Pos)
4165 #define GPIO_MODER_MODE12_Pos                                              (24UL)   /*!<GPIO MODER: MODE12 (Bit 24) */
4166 #define GPIO_MODER_MODE12_Msk                                              (0x3000000UL)    /*!< GPIO MODER: MODE12 (Bitfield-Mask: 0x03) */
4167 #define GPIO_MODER_MODE12                                                  GPIO_MODER_MODE12_Msk
4168 #define GPIO_MODER_MODE12_0                                                (0x1U << GPIO_MODER_MODE12_Pos)
4169 #define GPIO_MODER_MODE12_1                                                (0x2U << GPIO_MODER_MODE12_Pos)
4170 #define GPIO_MODER_MODE11_Pos                                              (22UL)   /*!<GPIO MODER: MODE11 (Bit 22) */
4171 #define GPIO_MODER_MODE11_Msk                                              (0xc00000UL)   /*!< GPIO MODER: MODE11 (Bitfield-Mask: 0x03) */
4172 #define GPIO_MODER_MODE11                                                  GPIO_MODER_MODE11_Msk
4173 #define GPIO_MODER_MODE11_0                                                (0x1U << GPIO_MODER_MODE11_Pos)
4174 #define GPIO_MODER_MODE11_1                                                (0x2U << GPIO_MODER_MODE11_Pos)
4175 #define GPIO_MODER_MODE10_Pos                                              (20UL)   /*!<GPIO MODER: MODE10 (Bit 20) */
4176 #define GPIO_MODER_MODE10_Msk                                              (0x300000UL)   /*!< GPIO MODER: MODE10 (Bitfield-Mask: 0x03) */
4177 #define GPIO_MODER_MODE10                                                  GPIO_MODER_MODE10_Msk
4178 #define GPIO_MODER_MODE10_0                                                (0x1U << GPIO_MODER_MODE10_Pos)
4179 #define GPIO_MODER_MODE10_1                                                (0x2U << GPIO_MODER_MODE10_Pos)
4180 #define GPIO_MODER_MODE9_Pos                                               (18UL)   /*!<GPIO MODER: MODE9 (Bit 18) */
4181 #define GPIO_MODER_MODE9_Msk                                               (0xc0000UL)    /*!< GPIO MODER: MODE9 (Bitfield-Mask: 0x03) */
4182 #define GPIO_MODER_MODE9                                                   GPIO_MODER_MODE9_Msk
4183 #define GPIO_MODER_MODE9_0                                                 (0x1U << GPIO_MODER_MODE9_Pos)
4184 #define GPIO_MODER_MODE9_1                                                 (0x2U << GPIO_MODER_MODE9_Pos)
4185 #define GPIO_MODER_MODE8_Pos                                               (16UL)   /*!<GPIO MODER: MODE8 (Bit 16) */
4186 #define GPIO_MODER_MODE8_Msk                                               (0x30000UL)    /*!< GPIO MODER: MODE8 (Bitfield-Mask: 0x03) */
4187 #define GPIO_MODER_MODE8                                                   GPIO_MODER_MODE8_Msk
4188 #define GPIO_MODER_MODE8_0                                                 (0x1U << GPIO_MODER_MODE8_Pos)
4189 #define GPIO_MODER_MODE8_1                                                 (0x2U << GPIO_MODER_MODE8_Pos)
4190 #define GPIO_MODER_MODE7_Pos                                               (14UL)   /*!<GPIO MODER: MODE7 (Bit 14) */
4191 #define GPIO_MODER_MODE7_Msk                                               (0xc000UL)   /*!< GPIO MODER: MODE7 (Bitfield-Mask: 0x03) */
4192 #define GPIO_MODER_MODE7                                                   GPIO_MODER_MODE7_Msk
4193 #define GPIO_MODER_MODE7_0                                                 (0x1U << GPIO_MODER_MODE7_Pos)
4194 #define GPIO_MODER_MODE7_1                                                 (0x2U << GPIO_MODER_MODE7_Pos)
4195 #define GPIO_MODER_MODE6_Pos                                               (12UL)   /*!<GPIO MODER: MODE6 (Bit 12) */
4196 #define GPIO_MODER_MODE6_Msk                                               (0x3000UL)   /*!< GPIO MODER: MODE6 (Bitfield-Mask: 0x03) */
4197 #define GPIO_MODER_MODE6                                                   GPIO_MODER_MODE6_Msk
4198 #define GPIO_MODER_MODE6_0                                                 (0x1U << GPIO_MODER_MODE6_Pos)
4199 #define GPIO_MODER_MODE6_1                                                 (0x2U << GPIO_MODER_MODE6_Pos)
4200 #define GPIO_MODER_MODE5_Pos                                               (10UL)   /*!<GPIO MODER: MODE5 (Bit 10) */
4201 #define GPIO_MODER_MODE5_Msk                                               (0xc00UL)    /*!< GPIO MODER: MODE5 (Bitfield-Mask: 0x03) */
4202 #define GPIO_MODER_MODE5                                                   GPIO_MODER_MODE5_Msk
4203 #define GPIO_MODER_MODE5_0                                                 (0x1U << GPIO_MODER_MODE5_Pos)
4204 #define GPIO_MODER_MODE5_1                                                 (0x2U << GPIO_MODER_MODE5_Pos)
4205 #define GPIO_MODER_MODE4_Pos                                               (8UL)    /*!<GPIO MODER: MODE4 (Bit 8) */
4206 #define GPIO_MODER_MODE4_Msk                                               (0x300UL)    /*!< GPIO MODER: MODE4 (Bitfield-Mask: 0x03) */
4207 #define GPIO_MODER_MODE4                                                   GPIO_MODER_MODE4_Msk
4208 #define GPIO_MODER_MODE4_0                                                 (0x1U << GPIO_MODER_MODE4_Pos)
4209 #define GPIO_MODER_MODE4_1                                                 (0x2U << GPIO_MODER_MODE4_Pos)
4210 #define GPIO_MODER_MODE3_Pos                                               (6UL)    /*!<GPIO MODER: MODE3 (Bit 6) */
4211 #define GPIO_MODER_MODE3_Msk                                               (0xc0UL)   /*!< GPIO MODER: MODE3 (Bitfield-Mask: 0x03) */
4212 #define GPIO_MODER_MODE3                                                   GPIO_MODER_MODE3_Msk
4213 #define GPIO_MODER_MODE3_0                                                 (0x1U << GPIO_MODER_MODE3_Pos)
4214 #define GPIO_MODER_MODE3_1                                                 (0x2U << GPIO_MODER_MODE3_Pos)
4215 #define GPIO_MODER_MODE2_Pos                                               (4UL)    /*!<GPIO MODER: MODE2 (Bit 4) */
4216 #define GPIO_MODER_MODE2_Msk                                               (0x30UL)   /*!< GPIO MODER: MODE2 (Bitfield-Mask: 0x03) */
4217 #define GPIO_MODER_MODE2                                                   GPIO_MODER_MODE2_Msk
4218 #define GPIO_MODER_MODE2_0                                                 (0x1U << GPIO_MODER_MODE2_Pos)
4219 #define GPIO_MODER_MODE2_1                                                 (0x2U << GPIO_MODER_MODE2_Pos)
4220 #define GPIO_MODER_MODE1_Pos                                               (2UL)    /*!<GPIO MODER: MODE1 (Bit 2) */
4221 #define GPIO_MODER_MODE1_Msk                                               (0xcUL)    /*!< GPIO MODER: MODE1 (Bitfield-Mask: 0x03) */
4222 #define GPIO_MODER_MODE1                                                   GPIO_MODER_MODE1_Msk
4223 #define GPIO_MODER_MODE1_0                                                 (0x1U << GPIO_MODER_MODE1_Pos)
4224 #define GPIO_MODER_MODE1_1                                                 (0x2U << GPIO_MODER_MODE1_Pos)
4225 #define GPIO_MODER_MODE0_Pos                                               (0UL)    /*!<GPIO MODER: MODE0 (Bit 0) */
4226 #define GPIO_MODER_MODE0_Msk                                               (0x3UL)    /*!< GPIO MODER: MODE0 (Bitfield-Mask: 0x03) */
4227 #define GPIO_MODER_MODE0                                                   GPIO_MODER_MODE0_Msk
4228 #define GPIO_MODER_MODE0_0                                                 (0x1U << GPIO_MODER_MODE0_Pos)
4229 #define GPIO_MODER_MODE0_1                                                 (0x2U << GPIO_MODER_MODE0_Pos)
4230 
4231 /* =====================================================    OTYPER    ===================================================== */
4232 #define GPIO_OTYPER_OT15_Pos                                               (15UL)   /*!<GPIO OTYPER: OT15 (Bit 15) */
4233 #define GPIO_OTYPER_OT15_Msk                                               (0x8000UL)   /*!< GPIO OTYPER: OT15 (Bitfield-Mask: 0x01) */
4234 #define GPIO_OTYPER_OT15                                                   GPIO_OTYPER_OT15_Msk
4235 #define GPIO_OTYPER_OT14_Pos                                               (14UL)   /*!<GPIO OTYPER: OT14 (Bit 14) */
4236 #define GPIO_OTYPER_OT14_Msk                                               (0x4000UL)   /*!< GPIO OTYPER: OT14 (Bitfield-Mask: 0x01) */
4237 #define GPIO_OTYPER_OT14                                                   GPIO_OTYPER_OT14_Msk
4238 #define GPIO_OTYPER_OT13_Pos                                               (13UL)   /*!<GPIO OTYPER: OT13 (Bit 13) */
4239 #define GPIO_OTYPER_OT13_Msk                                               (0x2000UL)   /*!< GPIO OTYPER: OT13 (Bitfield-Mask: 0x01) */
4240 #define GPIO_OTYPER_OT13                                                   GPIO_OTYPER_OT13_Msk
4241 #define GPIO_OTYPER_OT12_Pos                                               (12UL)   /*!<GPIO OTYPER: OT12 (Bit 12) */
4242 #define GPIO_OTYPER_OT12_Msk                                               (0x1000UL)   /*!< GPIO OTYPER: OT12 (Bitfield-Mask: 0x01) */
4243 #define GPIO_OTYPER_OT12                                                   GPIO_OTYPER_OT12_Msk
4244 #define GPIO_OTYPER_OT11_Pos                                               (11UL)   /*!<GPIO OTYPER: OT11 (Bit 11) */
4245 #define GPIO_OTYPER_OT11_Msk                                               (0x800UL)    /*!< GPIO OTYPER: OT11 (Bitfield-Mask: 0x01) */
4246 #define GPIO_OTYPER_OT11                                                   GPIO_OTYPER_OT11_Msk
4247 #define GPIO_OTYPER_OT10_Pos                                               (10UL)   /*!<GPIO OTYPER: OT10 (Bit 10) */
4248 #define GPIO_OTYPER_OT10_Msk                                               (0x400UL)    /*!< GPIO OTYPER: OT10 (Bitfield-Mask: 0x01) */
4249 #define GPIO_OTYPER_OT10                                                   GPIO_OTYPER_OT10_Msk
4250 #define GPIO_OTYPER_OT9_Pos                                                (9UL)    /*!<GPIO OTYPER: OT9 (Bit 9) */
4251 #define GPIO_OTYPER_OT9_Msk                                                (0x200UL)    /*!< GPIO OTYPER: OT9 (Bitfield-Mask: 0x01) */
4252 #define GPIO_OTYPER_OT9                                                    GPIO_OTYPER_OT9_Msk
4253 #define GPIO_OTYPER_OT8_Pos                                                (8UL)    /*!<GPIO OTYPER: OT8 (Bit 8) */
4254 #define GPIO_OTYPER_OT8_Msk                                                (0x100UL)    /*!< GPIO OTYPER: OT8 (Bitfield-Mask: 0x01) */
4255 #define GPIO_OTYPER_OT8                                                    GPIO_OTYPER_OT8_Msk
4256 #define GPIO_OTYPER_OT7_Pos                                                (7UL)    /*!<GPIO OTYPER: OT7 (Bit 7) */
4257 #define GPIO_OTYPER_OT7_Msk                                                (0x80UL)   /*!< GPIO OTYPER: OT7 (Bitfield-Mask: 0x01) */
4258 #define GPIO_OTYPER_OT7                                                    GPIO_OTYPER_OT7_Msk
4259 #define GPIO_OTYPER_OT6_Pos                                                (6UL)    /*!<GPIO OTYPER: OT6 (Bit 6) */
4260 #define GPIO_OTYPER_OT6_Msk                                                (0x40UL)   /*!< GPIO OTYPER: OT6 (Bitfield-Mask: 0x01) */
4261 #define GPIO_OTYPER_OT6                                                    GPIO_OTYPER_OT6_Msk
4262 #define GPIO_OTYPER_OT5_Pos                                                (5UL)    /*!<GPIO OTYPER: OT5 (Bit 5) */
4263 #define GPIO_OTYPER_OT5_Msk                                                (0x20UL)   /*!< GPIO OTYPER: OT5 (Bitfield-Mask: 0x01) */
4264 #define GPIO_OTYPER_OT5                                                    GPIO_OTYPER_OT5_Msk
4265 #define GPIO_OTYPER_OT4_Pos                                                (4UL)    /*!<GPIO OTYPER: OT4 (Bit 4) */
4266 #define GPIO_OTYPER_OT4_Msk                                                (0x10UL)   /*!< GPIO OTYPER: OT4 (Bitfield-Mask: 0x01) */
4267 #define GPIO_OTYPER_OT4                                                    GPIO_OTYPER_OT4_Msk
4268 #define GPIO_OTYPER_OT3_Pos                                                (3UL)    /*!<GPIO OTYPER: OT3 (Bit 3) */
4269 #define GPIO_OTYPER_OT3_Msk                                                (0x8UL)    /*!< GPIO OTYPER: OT3 (Bitfield-Mask: 0x01) */
4270 #define GPIO_OTYPER_OT3                                                    GPIO_OTYPER_OT3_Msk
4271 #define GPIO_OTYPER_OT2_Pos                                                (2UL)    /*!<GPIO OTYPER: OT2 (Bit 2) */
4272 #define GPIO_OTYPER_OT2_Msk                                                (0x4UL)    /*!< GPIO OTYPER: OT2 (Bitfield-Mask: 0x01) */
4273 #define GPIO_OTYPER_OT2                                                    GPIO_OTYPER_OT2_Msk
4274 #define GPIO_OTYPER_OT1_Pos                                                (1UL)    /*!<GPIO OTYPER: OT1 (Bit 1) */
4275 #define GPIO_OTYPER_OT1_Msk                                                (0x2UL)    /*!< GPIO OTYPER: OT1 (Bitfield-Mask: 0x01) */
4276 #define GPIO_OTYPER_OT1                                                    GPIO_OTYPER_OT1_Msk
4277 #define GPIO_OTYPER_OT0_Pos                                                (0UL)    /*!<GPIO OTYPER: OT0 (Bit 0) */
4278 #define GPIO_OTYPER_OT0_Msk                                                (0x1UL)    /*!< GPIO OTYPER: OT0 (Bitfield-Mask: 0x01) */
4279 #define GPIO_OTYPER_OT0                                                    GPIO_OTYPER_OT0_Msk
4280 
4281 /* =====================================================    OSPEEDR    ===================================================== */
4282 #define GPIO_OSPEEDR_OSPEED15_Pos                                          (30UL)   /*!<GPIO OSPEEDR: OSPEED15 (Bit 30) */
4283 #define GPIO_OSPEEDR_OSPEED15_Msk                                          (0xc0000000UL)   /*!< GPIO OSPEEDR: OSPEED15 (Bitfield-Mask: 0x03) */
4284 #define GPIO_OSPEEDR_OSPEED15                                              GPIO_OSPEEDR_OSPEED15_Msk
4285 #define GPIO_OSPEEDR_OSPEED15_0                                            (0x1U << GPIO_OSPEEDR_OSPEED15_Pos)
4286 #define GPIO_OSPEEDR_OSPEED15_1                                            (0x2U << GPIO_OSPEEDR_OSPEED15_Pos)
4287 #define GPIO_OSPEEDR_OSPEED14_Pos                                          (28UL)   /*!<GPIO OSPEEDR: OSPEED14 (Bit 28) */
4288 #define GPIO_OSPEEDR_OSPEED14_Msk                                          (0x30000000UL)   /*!< GPIO OSPEEDR: OSPEED14 (Bitfield-Mask: 0x03) */
4289 #define GPIO_OSPEEDR_OSPEED14                                              GPIO_OSPEEDR_OSPEED14_Msk
4290 #define GPIO_OSPEEDR_OSPEED14_0                                            (0x1U << GPIO_OSPEEDR_OSPEED14_Pos)
4291 #define GPIO_OSPEEDR_OSPEED14_1                                            (0x2U << GPIO_OSPEEDR_OSPEED14_Pos)
4292 #define GPIO_OSPEEDR_OSPEED13_Pos                                          (26UL)   /*!<GPIO OSPEEDR: OSPEED13 (Bit 26) */
4293 #define GPIO_OSPEEDR_OSPEED13_Msk                                          (0xc000000UL)    /*!< GPIO OSPEEDR: OSPEED13 (Bitfield-Mask: 0x03) */
4294 #define GPIO_OSPEEDR_OSPEED13                                              GPIO_OSPEEDR_OSPEED13_Msk
4295 #define GPIO_OSPEEDR_OSPEED13_0                                            (0x1U << GPIO_OSPEEDR_OSPEED13_Pos)
4296 #define GPIO_OSPEEDR_OSPEED13_1                                            (0x2U << GPIO_OSPEEDR_OSPEED13_Pos)
4297 #define GPIO_OSPEEDR_OSPEED12_Pos                                          (24UL)   /*!<GPIO OSPEEDR: OSPEED12 (Bit 24) */
4298 #define GPIO_OSPEEDR_OSPEED12_Msk                                          (0x3000000UL)    /*!< GPIO OSPEEDR: OSPEED12 (Bitfield-Mask: 0x03) */
4299 #define GPIO_OSPEEDR_OSPEED12                                              GPIO_OSPEEDR_OSPEED12_Msk
4300 #define GPIO_OSPEEDR_OSPEED12_0                                            (0x1U << GPIO_OSPEEDR_OSPEED12_Pos)
4301 #define GPIO_OSPEEDR_OSPEED12_1                                            (0x2U << GPIO_OSPEEDR_OSPEED12_Pos)
4302 #define GPIO_OSPEEDR_OSPEED11_Pos                                          (22UL)   /*!<GPIO OSPEEDR: OSPEED11 (Bit 22) */
4303 #define GPIO_OSPEEDR_OSPEED11_Msk                                          (0xc00000UL)   /*!< GPIO OSPEEDR: OSPEED11 (Bitfield-Mask: 0x03) */
4304 #define GPIO_OSPEEDR_OSPEED11                                              GPIO_OSPEEDR_OSPEED11_Msk
4305 #define GPIO_OSPEEDR_OSPEED11_0                                            (0x1U << GPIO_OSPEEDR_OSPEED11_Pos)
4306 #define GPIO_OSPEEDR_OSPEED11_1                                            (0x2U << GPIO_OSPEEDR_OSPEED11_Pos)
4307 #define GPIO_OSPEEDR_OSPEED10_Pos                                          (20UL)   /*!<GPIO OSPEEDR: OSPEED10 (Bit 20) */
4308 #define GPIO_OSPEEDR_OSPEED10_Msk                                          (0x300000UL)   /*!< GPIO OSPEEDR: OSPEED10 (Bitfield-Mask: 0x03) */
4309 #define GPIO_OSPEEDR_OSPEED10                                              GPIO_OSPEEDR_OSPEED10_Msk
4310 #define GPIO_OSPEEDR_OSPEED10_0                                            (0x1U << GPIO_OSPEEDR_OSPEED10_Pos)
4311 #define GPIO_OSPEEDR_OSPEED10_1                                            (0x2U << GPIO_OSPEEDR_OSPEED10_Pos)
4312 #define GPIO_OSPEEDR_OSPEED9_Pos                                           (18UL)   /*!<GPIO OSPEEDR: OSPEED9 (Bit 18) */
4313 #define GPIO_OSPEEDR_OSPEED9_Msk                                           (0xc0000UL)    /*!< GPIO OSPEEDR: OSPEED9 (Bitfield-Mask: 0x03) */
4314 #define GPIO_OSPEEDR_OSPEED9                                               GPIO_OSPEEDR_OSPEED9_Msk
4315 #define GPIO_OSPEEDR_OSPEED9_0                                             (0x1U << GPIO_OSPEEDR_OSPEED9_Pos)
4316 #define GPIO_OSPEEDR_OSPEED9_1                                             (0x2U << GPIO_OSPEEDR_OSPEED9_Pos)
4317 #define GPIO_OSPEEDR_OSPEED8_Pos                                           (16UL)   /*!<GPIO OSPEEDR: OSPEED8 (Bit 16) */
4318 #define GPIO_OSPEEDR_OSPEED8_Msk                                           (0x30000UL)    /*!< GPIO OSPEEDR: OSPEED8 (Bitfield-Mask: 0x03) */
4319 #define GPIO_OSPEEDR_OSPEED8                                               GPIO_OSPEEDR_OSPEED8_Msk
4320 #define GPIO_OSPEEDR_OSPEED8_0                                             (0x1U << GPIO_OSPEEDR_OSPEED8_Pos)
4321 #define GPIO_OSPEEDR_OSPEED8_1                                             (0x2U << GPIO_OSPEEDR_OSPEED8_Pos)
4322 #define GPIO_OSPEEDR_OSPEED7_Pos                                           (14UL)   /*!<GPIO OSPEEDR: OSPEED7 (Bit 14) */
4323 #define GPIO_OSPEEDR_OSPEED7_Msk                                           (0xc000UL)   /*!< GPIO OSPEEDR: OSPEED7 (Bitfield-Mask: 0x03) */
4324 #define GPIO_OSPEEDR_OSPEED7                                               GPIO_OSPEEDR_OSPEED7_Msk
4325 #define GPIO_OSPEEDR_OSPEED7_0                                             (0x1U << GPIO_OSPEEDR_OSPEED7_Pos)
4326 #define GPIO_OSPEEDR_OSPEED7_1                                             (0x2U << GPIO_OSPEEDR_OSPEED7_Pos)
4327 #define GPIO_OSPEEDR_OSPEED6_Pos                                           (12UL)   /*!<GPIO OSPEEDR: OSPEED6 (Bit 12) */
4328 #define GPIO_OSPEEDR_OSPEED6_Msk                                           (0x3000UL)   /*!< GPIO OSPEEDR: OSPEED6 (Bitfield-Mask: 0x03) */
4329 #define GPIO_OSPEEDR_OSPEED6                                               GPIO_OSPEEDR_OSPEED6_Msk
4330 #define GPIO_OSPEEDR_OSPEED6_0                                             (0x1U << GPIO_OSPEEDR_OSPEED6_Pos)
4331 #define GPIO_OSPEEDR_OSPEED6_1                                             (0x2U << GPIO_OSPEEDR_OSPEED6_Pos)
4332 #define GPIO_OSPEEDR_OSPEED5_Pos                                           (10UL)   /*!<GPIO OSPEEDR: OSPEED5 (Bit 10) */
4333 #define GPIO_OSPEEDR_OSPEED5_Msk                                           (0xc00UL)    /*!< GPIO OSPEEDR: OSPEED5 (Bitfield-Mask: 0x03) */
4334 #define GPIO_OSPEEDR_OSPEED5                                               GPIO_OSPEEDR_OSPEED5_Msk
4335 #define GPIO_OSPEEDR_OSPEED5_0                                             (0x1U << GPIO_OSPEEDR_OSPEED5_Pos)
4336 #define GPIO_OSPEEDR_OSPEED5_1                                             (0x2U << GPIO_OSPEEDR_OSPEED5_Pos)
4337 #define GPIO_OSPEEDR_OSPEED4_Pos                                           (8UL)    /*!<GPIO OSPEEDR: OSPEED4 (Bit 8) */
4338 #define GPIO_OSPEEDR_OSPEED4_Msk                                           (0x300UL)    /*!< GPIO OSPEEDR: OSPEED4 (Bitfield-Mask: 0x03) */
4339 #define GPIO_OSPEEDR_OSPEED4                                               GPIO_OSPEEDR_OSPEED4_Msk
4340 #define GPIO_OSPEEDR_OSPEED4_0                                             (0x1U << GPIO_OSPEEDR_OSPEED4_Pos)
4341 #define GPIO_OSPEEDR_OSPEED4_1                                             (0x2U << GPIO_OSPEEDR_OSPEED4_Pos)
4342 #define GPIO_OSPEEDR_OSPEED3_Pos                                           (6UL)    /*!<GPIO OSPEEDR: OSPEED3 (Bit 6) */
4343 #define GPIO_OSPEEDR_OSPEED3_Msk                                           (0xc0UL)   /*!< GPIO OSPEEDR: OSPEED3 (Bitfield-Mask: 0x03) */
4344 #define GPIO_OSPEEDR_OSPEED3                                               GPIO_OSPEEDR_OSPEED3_Msk
4345 #define GPIO_OSPEEDR_OSPEED3_0                                             (0x1U << GPIO_OSPEEDR_OSPEED3_Pos)
4346 #define GPIO_OSPEEDR_OSPEED3_1                                             (0x2U << GPIO_OSPEEDR_OSPEED3_Pos)
4347 #define GPIO_OSPEEDR_OSPEED2_Pos                                           (4UL)    /*!<GPIO OSPEEDR: OSPEED2 (Bit 4) */
4348 #define GPIO_OSPEEDR_OSPEED2_Msk                                           (0x30UL)   /*!< GPIO OSPEEDR: OSPEED2 (Bitfield-Mask: 0x03) */
4349 #define GPIO_OSPEEDR_OSPEED2                                               GPIO_OSPEEDR_OSPEED2_Msk
4350 #define GPIO_OSPEEDR_OSPEED2_0                                             (0x1U << GPIO_OSPEEDR_OSPEED2_Pos)
4351 #define GPIO_OSPEEDR_OSPEED2_1                                             (0x2U << GPIO_OSPEEDR_OSPEED2_Pos)
4352 #define GPIO_OSPEEDR_OSPEED1_Pos                                           (2UL)    /*!<GPIO OSPEEDR: OSPEED1 (Bit 2) */
4353 #define GPIO_OSPEEDR_OSPEED1_Msk                                           (0xcUL)    /*!< GPIO OSPEEDR: OSPEED1 (Bitfield-Mask: 0x03) */
4354 #define GPIO_OSPEEDR_OSPEED1                                               GPIO_OSPEEDR_OSPEED1_Msk
4355 #define GPIO_OSPEEDR_OSPEED1_0                                             (0x1U << GPIO_OSPEEDR_OSPEED1_Pos)
4356 #define GPIO_OSPEEDR_OSPEED1_1                                             (0x2U << GPIO_OSPEEDR_OSPEED1_Pos)
4357 #define GPIO_OSPEEDR_OSPEED0_Pos                                           (0UL)    /*!<GPIO OSPEEDR: OSPEED0 (Bit 0) */
4358 #define GPIO_OSPEEDR_OSPEED0_Msk                                           (0x3UL)    /*!< GPIO OSPEEDR: OSPEED0 (Bitfield-Mask: 0x03) */
4359 #define GPIO_OSPEEDR_OSPEED0                                               GPIO_OSPEEDR_OSPEED0_Msk
4360 #define GPIO_OSPEEDR_OSPEED0_0                                             (0x1U << GPIO_OSPEEDR_OSPEED0_Pos)
4361 #define GPIO_OSPEEDR_OSPEED0_1                                             (0x2U << GPIO_OSPEEDR_OSPEED0_Pos)
4362 
4363 /* =====================================================    PUPDR    ===================================================== */
4364 #define GPIO_PUPDR_PUPD15_Pos                                              (30UL)   /*!<GPIO PUPDR: PUPD15 (Bit 30) */
4365 #define GPIO_PUPDR_PUPD15_Msk                                              (0xc0000000UL)   /*!< GPIO PUPDR: PUPD15 (Bitfield-Mask: 0x03) */
4366 #define GPIO_PUPDR_PUPD15                                                  GPIO_PUPDR_PUPD15_Msk
4367 #define GPIO_PUPDR_PUPD15_0                                                (0x1U << GPIO_PUPDR_PUPD15_Pos)
4368 #define GPIO_PUPDR_PUPD15_1                                                (0x2U << GPIO_PUPDR_PUPD15_Pos)
4369 #define GPIO_PUPDR_PUPD14_Pos                                              (28UL)   /*!<GPIO PUPDR: PUPD14 (Bit 28) */
4370 #define GPIO_PUPDR_PUPD14_Msk                                              (0x30000000UL)   /*!< GPIO PUPDR: PUPD14 (Bitfield-Mask: 0x03) */
4371 #define GPIO_PUPDR_PUPD14                                                  GPIO_PUPDR_PUPD14_Msk
4372 #define GPIO_PUPDR_PUPD14_0                                                (0x1U << GPIO_PUPDR_PUPD14_Pos)
4373 #define GPIO_PUPDR_PUPD14_1                                                (0x2U << GPIO_PUPDR_PUPD14_Pos)
4374 #define GPIO_PUPDR_PUPD13_Pos                                              (26UL)   /*!<GPIO PUPDR: PUPD13 (Bit 26) */
4375 #define GPIO_PUPDR_PUPD13_Msk                                              (0xc000000UL)    /*!< GPIO PUPDR: PUPD13 (Bitfield-Mask: 0x03) */
4376 #define GPIO_PUPDR_PUPD13                                                  GPIO_PUPDR_PUPD13_Msk
4377 #define GPIO_PUPDR_PUPD13_0                                                (0x1U << GPIO_PUPDR_PUPD13_Pos)
4378 #define GPIO_PUPDR_PUPD13_1                                                (0x2U << GPIO_PUPDR_PUPD13_Pos)
4379 #define GPIO_PUPDR_PUPD12_Pos                                              (24UL)   /*!<GPIO PUPDR: PUPD12 (Bit 24) */
4380 #define GPIO_PUPDR_PUPD12_Msk                                              (0x3000000UL)    /*!< GPIO PUPDR: PUPD12 (Bitfield-Mask: 0x03) */
4381 #define GPIO_PUPDR_PUPD12                                                  GPIO_PUPDR_PUPD12_Msk
4382 #define GPIO_PUPDR_PUPD12_0                                                (0x1U << GPIO_PUPDR_PUPD12_Pos)
4383 #define GPIO_PUPDR_PUPD12_1                                                (0x2U << GPIO_PUPDR_PUPD12_Pos)
4384 #define GPIO_PUPDR_PUPD11_Pos                                              (22UL)   /*!<GPIO PUPDR: PUPD11 (Bit 22) */
4385 #define GPIO_PUPDR_PUPD11_Msk                                              (0xc00000UL)   /*!< GPIO PUPDR: PUPD11 (Bitfield-Mask: 0x03) */
4386 #define GPIO_PUPDR_PUPD11                                                  GPIO_PUPDR_PUPD11_Msk
4387 #define GPIO_PUPDR_PUPD11_0                                                (0x1U << GPIO_PUPDR_PUPD11_Pos)
4388 #define GPIO_PUPDR_PUPD11_1                                                (0x2U << GPIO_PUPDR_PUPD11_Pos)
4389 #define GPIO_PUPDR_PUPD10_Pos                                              (20UL)   /*!<GPIO PUPDR: PUPD10 (Bit 20) */
4390 #define GPIO_PUPDR_PUPD10_Msk                                              (0x300000UL)   /*!< GPIO PUPDR: PUPD10 (Bitfield-Mask: 0x03) */
4391 #define GPIO_PUPDR_PUPD10                                                  GPIO_PUPDR_PUPD10_Msk
4392 #define GPIO_PUPDR_PUPD10_0                                                (0x1U << GPIO_PUPDR_PUPD10_Pos)
4393 #define GPIO_PUPDR_PUPD10_1                                                (0x2U << GPIO_PUPDR_PUPD10_Pos)
4394 #define GPIO_PUPDR_PUPD9_Pos                                               (18UL)   /*!<GPIO PUPDR: PUPD9 (Bit 18) */
4395 #define GPIO_PUPDR_PUPD9_Msk                                               (0xc0000UL)    /*!< GPIO PUPDR: PUPD9 (Bitfield-Mask: 0x03) */
4396 #define GPIO_PUPDR_PUPD9                                                   GPIO_PUPDR_PUPD9_Msk
4397 #define GPIO_PUPDR_PUPD9_0                                                 (0x1U << GPIO_PUPDR_PUPD9_Pos)
4398 #define GPIO_PUPDR_PUPD9_1                                                 (0x2U << GPIO_PUPDR_PUPD9_Pos)
4399 #define GPIO_PUPDR_PUPD8_Pos                                               (16UL)   /*!<GPIO PUPDR: PUPD8 (Bit 16) */
4400 #define GPIO_PUPDR_PUPD8_Msk                                               (0x30000UL)    /*!< GPIO PUPDR: PUPD8 (Bitfield-Mask: 0x03) */
4401 #define GPIO_PUPDR_PUPD8                                                   GPIO_PUPDR_PUPD8_Msk
4402 #define GPIO_PUPDR_PUPD8_0                                                 (0x1U << GPIO_PUPDR_PUPD8_Pos)
4403 #define GPIO_PUPDR_PUPD8_1                                                 (0x2U << GPIO_PUPDR_PUPD8_Pos)
4404 #define GPIO_PUPDR_PUPD7_Pos                                               (14UL)   /*!<GPIO PUPDR: PUPD7 (Bit 14) */
4405 #define GPIO_PUPDR_PUPD7_Msk                                               (0xc000UL)   /*!< GPIO PUPDR: PUPD7 (Bitfield-Mask: 0x03) */
4406 #define GPIO_PUPDR_PUPD7                                                   GPIO_PUPDR_PUPD7_Msk
4407 #define GPIO_PUPDR_PUPD7_0                                                 (0x1U << GPIO_PUPDR_PUPD7_Pos)
4408 #define GPIO_PUPDR_PUPD7_1                                                 (0x2U << GPIO_PUPDR_PUPD7_Pos)
4409 #define GPIO_PUPDR_PUPD6_Pos                                               (12UL)   /*!<GPIO PUPDR: PUPD6 (Bit 12) */
4410 #define GPIO_PUPDR_PUPD6_Msk                                               (0x3000UL)   /*!< GPIO PUPDR: PUPD6 (Bitfield-Mask: 0x03) */
4411 #define GPIO_PUPDR_PUPD6                                                   GPIO_PUPDR_PUPD6_Msk
4412 #define GPIO_PUPDR_PUPD6_0                                                 (0x1U << GPIO_PUPDR_PUPD6_Pos)
4413 #define GPIO_PUPDR_PUPD6_1                                                 (0x2U << GPIO_PUPDR_PUPD6_Pos)
4414 #define GPIO_PUPDR_PUPD5_Pos                                               (10UL)   /*!<GPIO PUPDR: PUPD5 (Bit 10) */
4415 #define GPIO_PUPDR_PUPD5_Msk                                               (0xc00UL)    /*!< GPIO PUPDR: PUPD5 (Bitfield-Mask: 0x03) */
4416 #define GPIO_PUPDR_PUPD5                                                   GPIO_PUPDR_PUPD5_Msk
4417 #define GPIO_PUPDR_PUPD5_0                                                 (0x1U << GPIO_PUPDR_PUPD5_Pos)
4418 #define GPIO_PUPDR_PUPD5_1                                                 (0x2U << GPIO_PUPDR_PUPD5_Pos)
4419 #define GPIO_PUPDR_PUPD4_Pos                                               (8UL)    /*!<GPIO PUPDR: PUPD4 (Bit 8) */
4420 #define GPIO_PUPDR_PUPD4_Msk                                               (0x300UL)    /*!< GPIO PUPDR: PUPD4 (Bitfield-Mask: 0x03) */
4421 #define GPIO_PUPDR_PUPD4                                                   GPIO_PUPDR_PUPD4_Msk
4422 #define GPIO_PUPDR_PUPD4_0                                                 (0x1U << GPIO_PUPDR_PUPD4_Pos)
4423 #define GPIO_PUPDR_PUPD4_1                                                 (0x2U << GPIO_PUPDR_PUPD4_Pos)
4424 #define GPIO_PUPDR_PUPD3_Pos                                               (6UL)    /*!<GPIO PUPDR: PUPD3 (Bit 6) */
4425 #define GPIO_PUPDR_PUPD3_Msk                                               (0xc0UL)   /*!< GPIO PUPDR: PUPD3 (Bitfield-Mask: 0x03) */
4426 #define GPIO_PUPDR_PUPD3                                                   GPIO_PUPDR_PUPD3_Msk
4427 #define GPIO_PUPDR_PUPD3_0                                                 (0x1U << GPIO_PUPDR_PUPD3_Pos)
4428 #define GPIO_PUPDR_PUPD3_1                                                 (0x2U << GPIO_PUPDR_PUPD3_Pos)
4429 #define GPIO_PUPDR_PUPD2_Pos                                               (4UL)    /*!<GPIO PUPDR: PUPD2 (Bit 4) */
4430 #define GPIO_PUPDR_PUPD2_Msk                                               (0x30UL)   /*!< GPIO PUPDR: PUPD2 (Bitfield-Mask: 0x03) */
4431 #define GPIO_PUPDR_PUPD2                                                   GPIO_PUPDR_PUPD2_Msk
4432 #define GPIO_PUPDR_PUPD2_0                                                 (0x1U << GPIO_PUPDR_PUPD2_Pos)
4433 #define GPIO_PUPDR_PUPD2_1                                                 (0x2U << GPIO_PUPDR_PUPD2_Pos)
4434 #define GPIO_PUPDR_PUPD1_Pos                                               (2UL)    /*!<GPIO PUPDR: PUPD1 (Bit 2) */
4435 #define GPIO_PUPDR_PUPD1_Msk                                               (0xcUL)    /*!< GPIO PUPDR: PUPD1 (Bitfield-Mask: 0x03) */
4436 #define GPIO_PUPDR_PUPD1                                                   GPIO_PUPDR_PUPD1_Msk
4437 #define GPIO_PUPDR_PUPD1_0                                                 (0x1U << GPIO_PUPDR_PUPD1_Pos)
4438 #define GPIO_PUPDR_PUPD1_1                                                 (0x2U << GPIO_PUPDR_PUPD1_Pos)
4439 #define GPIO_PUPDR_PUPD0_Pos                                               (0UL)    /*!<GPIO PUPDR: PUPD0 (Bit 0) */
4440 #define GPIO_PUPDR_PUPD0_Msk                                               (0x3UL)    /*!< GPIO PUPDR: PUPD0 (Bitfield-Mask: 0x03) */
4441 #define GPIO_PUPDR_PUPD0                                                   GPIO_PUPDR_PUPD0_Msk
4442 #define GPIO_PUPDR_PUPD0_0                                                 (0x1U << GPIO_PUPDR_PUPD0_Pos)
4443 #define GPIO_PUPDR_PUPD0_1                                                 (0x2U << GPIO_PUPDR_PUPD0_Pos)
4444 
4445 /* =====================================================    IDR    ===================================================== */
4446 #define GPIO_IDR_ID15_Pos                                                  (15UL)   /*!<GPIO IDR: ID15 (Bit 15) */
4447 #define GPIO_IDR_ID15_Msk                                                  (0x8000UL)   /*!< GPIO IDR: ID15 (Bitfield-Mask: 0x01) */
4448 #define GPIO_IDR_ID15                                                      GPIO_IDR_ID15_Msk
4449 #define GPIO_IDR_ID14_Pos                                                  (14UL)   /*!<GPIO IDR: ID14 (Bit 14) */
4450 #define GPIO_IDR_ID14_Msk                                                  (0x4000UL)   /*!< GPIO IDR: ID14 (Bitfield-Mask: 0x01) */
4451 #define GPIO_IDR_ID14                                                      GPIO_IDR_ID14_Msk
4452 #define GPIO_IDR_ID13_Pos                                                  (13UL)   /*!<GPIO IDR: ID13 (Bit 13) */
4453 #define GPIO_IDR_ID13_Msk                                                  (0x2000UL)   /*!< GPIO IDR: ID13 (Bitfield-Mask: 0x01) */
4454 #define GPIO_IDR_ID13                                                      GPIO_IDR_ID13_Msk
4455 #define GPIO_IDR_ID12_Pos                                                  (12UL)   /*!<GPIO IDR: ID12 (Bit 12) */
4456 #define GPIO_IDR_ID12_Msk                                                  (0x1000UL)   /*!< GPIO IDR: ID12 (Bitfield-Mask: 0x01) */
4457 #define GPIO_IDR_ID12                                                      GPIO_IDR_ID12_Msk
4458 #define GPIO_IDR_ID11_Pos                                                  (11UL)   /*!<GPIO IDR: ID11 (Bit 11) */
4459 #define GPIO_IDR_ID11_Msk                                                  (0x800UL)    /*!< GPIO IDR: ID11 (Bitfield-Mask: 0x01) */
4460 #define GPIO_IDR_ID11                                                      GPIO_IDR_ID11_Msk
4461 #define GPIO_IDR_ID10_Pos                                                  (10UL)   /*!<GPIO IDR: ID10 (Bit 10) */
4462 #define GPIO_IDR_ID10_Msk                                                  (0x400UL)    /*!< GPIO IDR: ID10 (Bitfield-Mask: 0x01) */
4463 #define GPIO_IDR_ID10                                                      GPIO_IDR_ID10_Msk
4464 #define GPIO_IDR_ID9_Pos                                                   (9UL)    /*!<GPIO IDR: ID9 (Bit 9) */
4465 #define GPIO_IDR_ID9_Msk                                                   (0x200UL)    /*!< GPIO IDR: ID9 (Bitfield-Mask: 0x01) */
4466 #define GPIO_IDR_ID9                                                       GPIO_IDR_ID9_Msk
4467 #define GPIO_IDR_ID8_Pos                                                   (8UL)    /*!<GPIO IDR: ID8 (Bit 8) */
4468 #define GPIO_IDR_ID8_Msk                                                   (0x100UL)    /*!< GPIO IDR: ID8 (Bitfield-Mask: 0x01) */
4469 #define GPIO_IDR_ID8                                                       GPIO_IDR_ID8_Msk
4470 #define GPIO_IDR_ID7_Pos                                                   (7UL)    /*!<GPIO IDR: ID7 (Bit 7) */
4471 #define GPIO_IDR_ID7_Msk                                                   (0x80UL)   /*!< GPIO IDR: ID7 (Bitfield-Mask: 0x01) */
4472 #define GPIO_IDR_ID7                                                       GPIO_IDR_ID7_Msk
4473 #define GPIO_IDR_ID6_Pos                                                   (6UL)    /*!<GPIO IDR: ID6 (Bit 6) */
4474 #define GPIO_IDR_ID6_Msk                                                   (0x40UL)   /*!< GPIO IDR: ID6 (Bitfield-Mask: 0x01) */
4475 #define GPIO_IDR_ID6                                                       GPIO_IDR_ID6_Msk
4476 #define GPIO_IDR_ID5_Pos                                                   (5UL)    /*!<GPIO IDR: ID5 (Bit 5) */
4477 #define GPIO_IDR_ID5_Msk                                                   (0x20UL)   /*!< GPIO IDR: ID5 (Bitfield-Mask: 0x01) */
4478 #define GPIO_IDR_ID5                                                       GPIO_IDR_ID5_Msk
4479 #define GPIO_IDR_ID4_Pos                                                   (4UL)    /*!<GPIO IDR: ID4 (Bit 4) */
4480 #define GPIO_IDR_ID4_Msk                                                   (0x10UL)   /*!< GPIO IDR: ID4 (Bitfield-Mask: 0x01) */
4481 #define GPIO_IDR_ID4                                                       GPIO_IDR_ID4_Msk
4482 #define GPIO_IDR_ID3_Pos                                                   (3UL)    /*!<GPIO IDR: ID3 (Bit 3) */
4483 #define GPIO_IDR_ID3_Msk                                                   (0x8UL)    /*!< GPIO IDR: ID3 (Bitfield-Mask: 0x01) */
4484 #define GPIO_IDR_ID3                                                       GPIO_IDR_ID3_Msk
4485 #define GPIO_IDR_ID2_Pos                                                   (2UL)    /*!<GPIO IDR: ID2 (Bit 2) */
4486 #define GPIO_IDR_ID2_Msk                                                   (0x4UL)    /*!< GPIO IDR: ID2 (Bitfield-Mask: 0x01) */
4487 #define GPIO_IDR_ID2                                                       GPIO_IDR_ID2_Msk
4488 #define GPIO_IDR_ID1_Pos                                                   (1UL)    /*!<GPIO IDR: ID1 (Bit 1) */
4489 #define GPIO_IDR_ID1_Msk                                                   (0x2UL)    /*!< GPIO IDR: ID1 (Bitfield-Mask: 0x01) */
4490 #define GPIO_IDR_ID1                                                       GPIO_IDR_ID1_Msk
4491 #define GPIO_IDR_ID0_Pos                                                   (0UL)    /*!<GPIO IDR: ID0 (Bit 0) */
4492 #define GPIO_IDR_ID0_Msk                                                   (0x1UL)    /*!< GPIO IDR: ID0 (Bitfield-Mask: 0x01) */
4493 #define GPIO_IDR_ID0                                                       GPIO_IDR_ID0_Msk
4494 
4495 /* =====================================================    ODR    ===================================================== */
4496 #define GPIO_ODR_OD15_Pos                                                  (15UL)   /*!<GPIO ODR: OD15 (Bit 15) */
4497 #define GPIO_ODR_OD15_Msk                                                  (0x8000UL)   /*!< GPIO ODR: OD15 (Bitfield-Mask: 0x01) */
4498 #define GPIO_ODR_OD15                                                      GPIO_ODR_OD15_Msk
4499 #define GPIO_ODR_OD14_Pos                                                  (14UL)   /*!<GPIO ODR: OD14 (Bit 14) */
4500 #define GPIO_ODR_OD14_Msk                                                  (0x4000UL)   /*!< GPIO ODR: OD14 (Bitfield-Mask: 0x01) */
4501 #define GPIO_ODR_OD14                                                      GPIO_ODR_OD14_Msk
4502 #define GPIO_ODR_OD13_Pos                                                  (13UL)   /*!<GPIO ODR: OD13 (Bit 13) */
4503 #define GPIO_ODR_OD13_Msk                                                  (0x2000UL)   /*!< GPIO ODR: OD13 (Bitfield-Mask: 0x01) */
4504 #define GPIO_ODR_OD13                                                      GPIO_ODR_OD13_Msk
4505 #define GPIO_ODR_OD12_Pos                                                  (12UL)   /*!<GPIO ODR: OD12 (Bit 12) */
4506 #define GPIO_ODR_OD12_Msk                                                  (0x1000UL)   /*!< GPIO ODR: OD12 (Bitfield-Mask: 0x01) */
4507 #define GPIO_ODR_OD12                                                      GPIO_ODR_OD12_Msk
4508 #define GPIO_ODR_OD11_Pos                                                  (11UL)   /*!<GPIO ODR: OD11 (Bit 11) */
4509 #define GPIO_ODR_OD11_Msk                                                  (0x800UL)    /*!< GPIO ODR: OD11 (Bitfield-Mask: 0x01) */
4510 #define GPIO_ODR_OD11                                                      GPIO_ODR_OD11_Msk
4511 #define GPIO_ODR_OD10_Pos                                                  (10UL)   /*!<GPIO ODR: OD10 (Bit 10) */
4512 #define GPIO_ODR_OD10_Msk                                                  (0x400UL)    /*!< GPIO ODR: OD10 (Bitfield-Mask: 0x01) */
4513 #define GPIO_ODR_OD10                                                      GPIO_ODR_OD10_Msk
4514 #define GPIO_ODR_OD9_Pos                                                   (9UL)    /*!<GPIO ODR: OD9 (Bit 9) */
4515 #define GPIO_ODR_OD9_Msk                                                   (0x200UL)    /*!< GPIO ODR: OD9 (Bitfield-Mask: 0x01) */
4516 #define GPIO_ODR_OD9                                                       GPIO_ODR_OD9_Msk
4517 #define GPIO_ODR_OD8_Pos                                                   (8UL)    /*!<GPIO ODR: OD8 (Bit 8) */
4518 #define GPIO_ODR_OD8_Msk                                                   (0x100UL)    /*!< GPIO ODR: OD8 (Bitfield-Mask: 0x01) */
4519 #define GPIO_ODR_OD8                                                       GPIO_ODR_OD8_Msk
4520 #define GPIO_ODR_OD7_Pos                                                   (7UL)    /*!<GPIO ODR: OD7 (Bit 7) */
4521 #define GPIO_ODR_OD7_Msk                                                   (0x80UL)   /*!< GPIO ODR: OD7 (Bitfield-Mask: 0x01) */
4522 #define GPIO_ODR_OD7                                                       GPIO_ODR_OD7_Msk
4523 #define GPIO_ODR_OD6_Pos                                                   (6UL)    /*!<GPIO ODR: OD6 (Bit 6) */
4524 #define GPIO_ODR_OD6_Msk                                                   (0x40UL)   /*!< GPIO ODR: OD6 (Bitfield-Mask: 0x01) */
4525 #define GPIO_ODR_OD6                                                       GPIO_ODR_OD6_Msk
4526 #define GPIO_ODR_OD5_Pos                                                   (5UL)    /*!<GPIO ODR: OD5 (Bit 5) */
4527 #define GPIO_ODR_OD5_Msk                                                   (0x20UL)   /*!< GPIO ODR: OD5 (Bitfield-Mask: 0x01) */
4528 #define GPIO_ODR_OD5                                                       GPIO_ODR_OD5_Msk
4529 #define GPIO_ODR_OD4_Pos                                                   (4UL)    /*!<GPIO ODR: OD4 (Bit 4) */
4530 #define GPIO_ODR_OD4_Msk                                                   (0x10UL)   /*!< GPIO ODR: OD4 (Bitfield-Mask: 0x01) */
4531 #define GPIO_ODR_OD4                                                       GPIO_ODR_OD4_Msk
4532 #define GPIO_ODR_OD3_Pos                                                   (3UL)    /*!<GPIO ODR: OD3 (Bit 3) */
4533 #define GPIO_ODR_OD3_Msk                                                   (0x8UL)    /*!< GPIO ODR: OD3 (Bitfield-Mask: 0x01) */
4534 #define GPIO_ODR_OD3                                                       GPIO_ODR_OD3_Msk
4535 #define GPIO_ODR_OD2_Pos                                                   (2UL)    /*!<GPIO ODR: OD2 (Bit 2) */
4536 #define GPIO_ODR_OD2_Msk                                                   (0x4UL)    /*!< GPIO ODR: OD2 (Bitfield-Mask: 0x01) */
4537 #define GPIO_ODR_OD2                                                       GPIO_ODR_OD2_Msk
4538 #define GPIO_ODR_OD1_Pos                                                   (1UL)    /*!<GPIO ODR: OD1 (Bit 1) */
4539 #define GPIO_ODR_OD1_Msk                                                   (0x2UL)    /*!< GPIO ODR: OD1 (Bitfield-Mask: 0x01) */
4540 #define GPIO_ODR_OD1                                                       GPIO_ODR_OD1_Msk
4541 #define GPIO_ODR_OD0_Pos                                                   (0UL)    /*!<GPIO ODR: OD0 (Bit 0) */
4542 #define GPIO_ODR_OD0_Msk                                                   (0x1UL)    /*!< GPIO ODR: OD0 (Bitfield-Mask: 0x01) */
4543 #define GPIO_ODR_OD0                                                       GPIO_ODR_OD0_Msk
4544 
4545 /* =====================================================    BSRR    ===================================================== */
4546 #define GPIO_BSRR_BR15_Pos                                                 (31UL)   /*!<GPIO BSRR: BR15 (Bit 31) */
4547 #define GPIO_BSRR_BR15_Msk                                                 (0x80000000UL)   /*!< GPIO BSRR: BR15 (Bitfield-Mask: 0x01) */
4548 #define GPIO_BSRR_BR15                                                     GPIO_BSRR_BR15_Msk
4549 #define GPIO_BSRR_BR14_Pos                                                 (30UL)   /*!<GPIO BSRR: BR14 (Bit 30) */
4550 #define GPIO_BSRR_BR14_Msk                                                 (0x40000000UL)   /*!< GPIO BSRR: BR14 (Bitfield-Mask: 0x01) */
4551 #define GPIO_BSRR_BR14                                                     GPIO_BSRR_BR14_Msk
4552 #define GPIO_BSRR_BR13_Pos                                                 (29UL)   /*!<GPIO BSRR: BR13 (Bit 29) */
4553 #define GPIO_BSRR_BR13_Msk                                                 (0x20000000UL)   /*!< GPIO BSRR: BR13 (Bitfield-Mask: 0x01) */
4554 #define GPIO_BSRR_BR13                                                     GPIO_BSRR_BR13_Msk
4555 #define GPIO_BSRR_BR12_Pos                                                 (28UL)   /*!<GPIO BSRR: BR12 (Bit 28) */
4556 #define GPIO_BSRR_BR12_Msk                                                 (0x10000000UL)   /*!< GPIO BSRR: BR12 (Bitfield-Mask: 0x01) */
4557 #define GPIO_BSRR_BR12                                                     GPIO_BSRR_BR12_Msk
4558 #define GPIO_BSRR_BR11_Pos                                                 (27UL)   /*!<GPIO BSRR: BR11 (Bit 27) */
4559 #define GPIO_BSRR_BR11_Msk                                                 (0x8000000UL)    /*!< GPIO BSRR: BR11 (Bitfield-Mask: 0x01) */
4560 #define GPIO_BSRR_BR11                                                     GPIO_BSRR_BR11_Msk
4561 #define GPIO_BSRR_BR10_Pos                                                 (26UL)   /*!<GPIO BSRR: BR10 (Bit 26) */
4562 #define GPIO_BSRR_BR10_Msk                                                 (0x4000000UL)    /*!< GPIO BSRR: BR10 (Bitfield-Mask: 0x01) */
4563 #define GPIO_BSRR_BR10                                                     GPIO_BSRR_BR10_Msk
4564 #define GPIO_BSRR_BR9_Pos                                                  (25UL)   /*!<GPIO BSRR: BR9 (Bit 25) */
4565 #define GPIO_BSRR_BR9_Msk                                                  (0x2000000UL)    /*!< GPIO BSRR: BR9 (Bitfield-Mask: 0x01) */
4566 #define GPIO_BSRR_BR9                                                      GPIO_BSRR_BR9_Msk
4567 #define GPIO_BSRR_BR8_Pos                                                  (24UL)   /*!<GPIO BSRR: BR8 (Bit 24) */
4568 #define GPIO_BSRR_BR8_Msk                                                  (0x1000000UL)    /*!< GPIO BSRR: BR8 (Bitfield-Mask: 0x01) */
4569 #define GPIO_BSRR_BR8                                                      GPIO_BSRR_BR8_Msk
4570 #define GPIO_BSRR_BR7_Pos                                                  (23UL)   /*!<GPIO BSRR: BR7 (Bit 23) */
4571 #define GPIO_BSRR_BR7_Msk                                                  (0x800000UL)   /*!< GPIO BSRR: BR7 (Bitfield-Mask: 0x01) */
4572 #define GPIO_BSRR_BR7                                                      GPIO_BSRR_BR7_Msk
4573 #define GPIO_BSRR_BR6_Pos                                                  (22UL)   /*!<GPIO BSRR: BR6 (Bit 22) */
4574 #define GPIO_BSRR_BR6_Msk                                                  (0x400000UL)   /*!< GPIO BSRR: BR6 (Bitfield-Mask: 0x01) */
4575 #define GPIO_BSRR_BR6                                                      GPIO_BSRR_BR6_Msk
4576 #define GPIO_BSRR_BR5_Pos                                                  (21UL)   /*!<GPIO BSRR: BR5 (Bit 21) */
4577 #define GPIO_BSRR_BR5_Msk                                                  (0x200000UL)   /*!< GPIO BSRR: BR5 (Bitfield-Mask: 0x01) */
4578 #define GPIO_BSRR_BR5                                                      GPIO_BSRR_BR5_Msk
4579 #define GPIO_BSRR_BR4_Pos                                                  (20UL)   /*!<GPIO BSRR: BR4 (Bit 20) */
4580 #define GPIO_BSRR_BR4_Msk                                                  (0x100000UL)   /*!< GPIO BSRR: BR4 (Bitfield-Mask: 0x01) */
4581 #define GPIO_BSRR_BR4                                                      GPIO_BSRR_BR4_Msk
4582 #define GPIO_BSRR_BR3_Pos                                                  (19UL)   /*!<GPIO BSRR: BR3 (Bit 19) */
4583 #define GPIO_BSRR_BR3_Msk                                                  (0x80000UL)    /*!< GPIO BSRR: BR3 (Bitfield-Mask: 0x01) */
4584 #define GPIO_BSRR_BR3                                                      GPIO_BSRR_BR3_Msk
4585 #define GPIO_BSRR_BR2_Pos                                                  (18UL)   /*!<GPIO BSRR: BR2 (Bit 18) */
4586 #define GPIO_BSRR_BR2_Msk                                                  (0x40000UL)    /*!< GPIO BSRR: BR2 (Bitfield-Mask: 0x01) */
4587 #define GPIO_BSRR_BR2                                                      GPIO_BSRR_BR2_Msk
4588 #define GPIO_BSRR_BR1_Pos                                                  (17UL)   /*!<GPIO BSRR: BR1 (Bit 17) */
4589 #define GPIO_BSRR_BR1_Msk                                                  (0x20000UL)    /*!< GPIO BSRR: BR1 (Bitfield-Mask: 0x01) */
4590 #define GPIO_BSRR_BR1                                                      GPIO_BSRR_BR1_Msk
4591 #define GPIO_BSRR_BR0_Pos                                                  (16UL)   /*!<GPIO BSRR: BR0 (Bit 16) */
4592 #define GPIO_BSRR_BR0_Msk                                                  (0x10000UL)    /*!< GPIO BSRR: BR0 (Bitfield-Mask: 0x01) */
4593 #define GPIO_BSRR_BR0                                                      GPIO_BSRR_BR0_Msk
4594 #define GPIO_BSRR_BS15_Pos                                                 (15UL)   /*!<GPIO BSRR: BS15 (Bit 15) */
4595 #define GPIO_BSRR_BS15_Msk                                                 (0x8000UL)   /*!< GPIO BSRR: BS15 (Bitfield-Mask: 0x01) */
4596 #define GPIO_BSRR_BS15                                                     GPIO_BSRR_BS15_Msk
4597 #define GPIO_BSRR_BS14_Pos                                                 (14UL)   /*!<GPIO BSRR: BS14 (Bit 14) */
4598 #define GPIO_BSRR_BS14_Msk                                                 (0x4000UL)   /*!< GPIO BSRR: BS14 (Bitfield-Mask: 0x01) */
4599 #define GPIO_BSRR_BS14                                                     GPIO_BSRR_BS14_Msk
4600 #define GPIO_BSRR_BS13_Pos                                                 (13UL)   /*!<GPIO BSRR: BS13 (Bit 13) */
4601 #define GPIO_BSRR_BS13_Msk                                                 (0x2000UL)   /*!< GPIO BSRR: BS13 (Bitfield-Mask: 0x01) */
4602 #define GPIO_BSRR_BS13                                                     GPIO_BSRR_BS13_Msk
4603 #define GPIO_BSRR_BS12_Pos                                                 (12UL)   /*!<GPIO BSRR: BS12 (Bit 12) */
4604 #define GPIO_BSRR_BS12_Msk                                                 (0x1000UL)   /*!< GPIO BSRR: BS12 (Bitfield-Mask: 0x01) */
4605 #define GPIO_BSRR_BS12                                                     GPIO_BSRR_BS12_Msk
4606 #define GPIO_BSRR_BS11_Pos                                                 (11UL)   /*!<GPIO BSRR: BS11 (Bit 11) */
4607 #define GPIO_BSRR_BS11_Msk                                                 (0x800UL)    /*!< GPIO BSRR: BS11 (Bitfield-Mask: 0x01) */
4608 #define GPIO_BSRR_BS11                                                     GPIO_BSRR_BS11_Msk
4609 #define GPIO_BSRR_BS10_Pos                                                 (10UL)   /*!<GPIO BSRR: BS10 (Bit 10) */
4610 #define GPIO_BSRR_BS10_Msk                                                 (0x400UL)    /*!< GPIO BSRR: BS10 (Bitfield-Mask: 0x01) */
4611 #define GPIO_BSRR_BS10                                                     GPIO_BSRR_BS10_Msk
4612 #define GPIO_BSRR_BS9_Pos                                                  (9UL)    /*!<GPIO BSRR: BS9 (Bit 9) */
4613 #define GPIO_BSRR_BS9_Msk                                                  (0x200UL)    /*!< GPIO BSRR: BS9 (Bitfield-Mask: 0x01) */
4614 #define GPIO_BSRR_BS9                                                      GPIO_BSRR_BS9_Msk
4615 #define GPIO_BSRR_BS8_Pos                                                  (8UL)    /*!<GPIO BSRR: BS8 (Bit 8) */
4616 #define GPIO_BSRR_BS8_Msk                                                  (0x100UL)    /*!< GPIO BSRR: BS8 (Bitfield-Mask: 0x01) */
4617 #define GPIO_BSRR_BS8                                                      GPIO_BSRR_BS8_Msk
4618 #define GPIO_BSRR_BS7_Pos                                                  (7UL)    /*!<GPIO BSRR: BS7 (Bit 7) */
4619 #define GPIO_BSRR_BS7_Msk                                                  (0x80UL)   /*!< GPIO BSRR: BS7 (Bitfield-Mask: 0x01) */
4620 #define GPIO_BSRR_BS7                                                      GPIO_BSRR_BS7_Msk
4621 #define GPIO_BSRR_BS6_Pos                                                  (6UL)    /*!<GPIO BSRR: BS6 (Bit 6) */
4622 #define GPIO_BSRR_BS6_Msk                                                  (0x40UL)   /*!< GPIO BSRR: BS6 (Bitfield-Mask: 0x01) */
4623 #define GPIO_BSRR_BS6                                                      GPIO_BSRR_BS6_Msk
4624 #define GPIO_BSRR_BS5_Pos                                                  (5UL)    /*!<GPIO BSRR: BS5 (Bit 5) */
4625 #define GPIO_BSRR_BS5_Msk                                                  (0x20UL)   /*!< GPIO BSRR: BS5 (Bitfield-Mask: 0x01) */
4626 #define GPIO_BSRR_BS5                                                      GPIO_BSRR_BS5_Msk
4627 #define GPIO_BSRR_BS4_Pos                                                  (4UL)    /*!<GPIO BSRR: BS4 (Bit 4) */
4628 #define GPIO_BSRR_BS4_Msk                                                  (0x10UL)   /*!< GPIO BSRR: BS4 (Bitfield-Mask: 0x01) */
4629 #define GPIO_BSRR_BS4                                                      GPIO_BSRR_BS4_Msk
4630 #define GPIO_BSRR_BS3_Pos                                                  (3UL)    /*!<GPIO BSRR: BS3 (Bit 3) */
4631 #define GPIO_BSRR_BS3_Msk                                                  (0x8UL)    /*!< GPIO BSRR: BS3 (Bitfield-Mask: 0x01) */
4632 #define GPIO_BSRR_BS3                                                      GPIO_BSRR_BS3_Msk
4633 #define GPIO_BSRR_BS2_Pos                                                  (2UL)    /*!<GPIO BSRR: BS2 (Bit 2) */
4634 #define GPIO_BSRR_BS2_Msk                                                  (0x4UL)    /*!< GPIO BSRR: BS2 (Bitfield-Mask: 0x01) */
4635 #define GPIO_BSRR_BS2                                                      GPIO_BSRR_BS2_Msk
4636 #define GPIO_BSRR_BS1_Pos                                                  (1UL)    /*!<GPIO BSRR: BS1 (Bit 1) */
4637 #define GPIO_BSRR_BS1_Msk                                                  (0x2UL)    /*!< GPIO BSRR: BS1 (Bitfield-Mask: 0x01) */
4638 #define GPIO_BSRR_BS1                                                      GPIO_BSRR_BS1_Msk
4639 #define GPIO_BSRR_BS0_Pos                                                  (0UL)    /*!<GPIO BSRR: BS0 (Bit 0) */
4640 #define GPIO_BSRR_BS0_Msk                                                  (0x1UL)    /*!< GPIO BSRR: BS0 (Bitfield-Mask: 0x01) */
4641 #define GPIO_BSRR_BS0                                                      GPIO_BSRR_BS0_Msk
4642 
4643 /* =====================================================    LCKR    ===================================================== */
4644 #define GPIO_LCKR_LCKK_Pos                                                 (16UL)   /*!<GPIO LCKR: LCKK (Bit 16) */
4645 #define GPIO_LCKR_LCKK_Msk                                                 (0x10000UL)    /*!< GPIO LCKR: LCKK (Bitfield-Mask: 0x01) */
4646 #define GPIO_LCKR_LCKK                                                     GPIO_LCKR_LCKK_Msk
4647 #define GPIO_LCKR_LCK15_Pos                                                (15UL)   /*!<GPIO LCKR: LCK15 (Bit 15) */
4648 #define GPIO_LCKR_LCK15_Msk                                                (0x8000UL)   /*!< GPIO LCKR: LCK15 (Bitfield-Mask: 0x01) */
4649 #define GPIO_LCKR_LCK15                                                    GPIO_LCKR_LCK15_Msk
4650 #define GPIO_LCKR_LCK14_Pos                                                (14UL)   /*!<GPIO LCKR: LCK14 (Bit 14) */
4651 #define GPIO_LCKR_LCK14_Msk                                                (0x4000UL)   /*!< GPIO LCKR: LCK14 (Bitfield-Mask: 0x01) */
4652 #define GPIO_LCKR_LCK14                                                    GPIO_LCKR_LCK14_Msk
4653 #define GPIO_LCKR_LCK13_Pos                                                (13UL)   /*!<GPIO LCKR: LCK13 (Bit 13) */
4654 #define GPIO_LCKR_LCK13_Msk                                                (0x2000UL)   /*!< GPIO LCKR: LCK13 (Bitfield-Mask: 0x01) */
4655 #define GPIO_LCKR_LCK13                                                    GPIO_LCKR_LCK13_Msk
4656 #define GPIO_LCKR_LCK12_Pos                                                (12UL)   /*!<GPIO LCKR: LCK12 (Bit 12) */
4657 #define GPIO_LCKR_LCK12_Msk                                                (0x1000UL)   /*!< GPIO LCKR: LCK12 (Bitfield-Mask: 0x01) */
4658 #define GPIO_LCKR_LCK12                                                    GPIO_LCKR_LCK12_Msk
4659 #define GPIO_LCKR_LCK11_Pos                                                (11UL)   /*!<GPIO LCKR: LCK11 (Bit 11) */
4660 #define GPIO_LCKR_LCK11_Msk                                                (0x800UL)    /*!< GPIO LCKR: LCK11 (Bitfield-Mask: 0x01) */
4661 #define GPIO_LCKR_LCK11                                                    GPIO_LCKR_LCK11_Msk
4662 #define GPIO_LCKR_LCK10_Pos                                                (10UL)   /*!<GPIO LCKR: LCK10 (Bit 10) */
4663 #define GPIO_LCKR_LCK10_Msk                                                (0x400UL)    /*!< GPIO LCKR: LCK10 (Bitfield-Mask: 0x01) */
4664 #define GPIO_LCKR_LCK10                                                    GPIO_LCKR_LCK10_Msk
4665 #define GPIO_LCKR_LCK9_Pos                                                 (9UL)    /*!<GPIO LCKR: LCK9 (Bit 9) */
4666 #define GPIO_LCKR_LCK9_Msk                                                 (0x200UL)    /*!< GPIO LCKR: LCK9 (Bitfield-Mask: 0x01) */
4667 #define GPIO_LCKR_LCK9                                                     GPIO_LCKR_LCK9_Msk
4668 #define GPIO_LCKR_LCK8_Pos                                                 (8UL)    /*!<GPIO LCKR: LCK8 (Bit 8) */
4669 #define GPIO_LCKR_LCK8_Msk                                                 (0x100UL)    /*!< GPIO LCKR: LCK8 (Bitfield-Mask: 0x01) */
4670 #define GPIO_LCKR_LCK8                                                     GPIO_LCKR_LCK8_Msk
4671 #define GPIO_LCKR_LCK7_Pos                                                 (7UL)    /*!<GPIO LCKR: LCK7 (Bit 7) */
4672 #define GPIO_LCKR_LCK7_Msk                                                 (0x80UL)   /*!< GPIO LCKR: LCK7 (Bitfield-Mask: 0x01) */
4673 #define GPIO_LCKR_LCK7                                                     GPIO_LCKR_LCK7_Msk
4674 #define GPIO_LCKR_LCK6_Pos                                                 (6UL)    /*!<GPIO LCKR: LCK6 (Bit 6) */
4675 #define GPIO_LCKR_LCK6_Msk                                                 (0x40UL)   /*!< GPIO LCKR: LCK6 (Bitfield-Mask: 0x01) */
4676 #define GPIO_LCKR_LCK6                                                     GPIO_LCKR_LCK6_Msk
4677 #define GPIO_LCKR_LCK5_Pos                                                 (5UL)    /*!<GPIO LCKR: LCK5 (Bit 5) */
4678 #define GPIO_LCKR_LCK5_Msk                                                 (0x20UL)   /*!< GPIO LCKR: LCK5 (Bitfield-Mask: 0x01) */
4679 #define GPIO_LCKR_LCK5                                                     GPIO_LCKR_LCK5_Msk
4680 #define GPIO_LCKR_LCK4_Pos                                                 (4UL)    /*!<GPIO LCKR: LCK4 (Bit 4) */
4681 #define GPIO_LCKR_LCK4_Msk                                                 (0x10UL)   /*!< GPIO LCKR: LCK4 (Bitfield-Mask: 0x01) */
4682 #define GPIO_LCKR_LCK4                                                     GPIO_LCKR_LCK4_Msk
4683 #define GPIO_LCKR_LCK3_Pos                                                 (3UL)    /*!<GPIO LCKR: LCK3 (Bit 3) */
4684 #define GPIO_LCKR_LCK3_Msk                                                 (0x8UL)    /*!< GPIO LCKR: LCK3 (Bitfield-Mask: 0x01) */
4685 #define GPIO_LCKR_LCK3                                                     GPIO_LCKR_LCK3_Msk
4686 #define GPIO_LCKR_LCK2_Pos                                                 (2UL)    /*!<GPIO LCKR: LCK2 (Bit 2) */
4687 #define GPIO_LCKR_LCK2_Msk                                                 (0x4UL)    /*!< GPIO LCKR: LCK2 (Bitfield-Mask: 0x01) */
4688 #define GPIO_LCKR_LCK2                                                     GPIO_LCKR_LCK2_Msk
4689 #define GPIO_LCKR_LCK1_Pos                                                 (1UL)    /*!<GPIO LCKR: LCK1 (Bit 1) */
4690 #define GPIO_LCKR_LCK1_Msk                                                 (0x2UL)    /*!< GPIO LCKR: LCK1 (Bitfield-Mask: 0x01) */
4691 #define GPIO_LCKR_LCK1                                                     GPIO_LCKR_LCK1_Msk
4692 #define GPIO_LCKR_LCK0_Pos                                                 (0UL)    /*!<GPIO LCKR: LCK0 (Bit 0) */
4693 #define GPIO_LCKR_LCK0_Msk                                                 (0x1UL)    /*!< GPIO LCKR: LCK0 (Bitfield-Mask: 0x01) */
4694 #define GPIO_LCKR_LCK0                                                     GPIO_LCKR_LCK0_Msk
4695 
4696 /* =====================================================    AFRL    ===================================================== */
4697 #define GPIO_AFRL_AFSEL7_Pos                                               (28UL)   /*!<GPIO AFRL: AFSEL7 (Bit 28) */
4698 #define GPIO_AFRL_AFSEL7_Msk                                               (0xf0000000UL)   /*!< GPIO AFRL: AFSEL7 (Bitfield-Mask: 0x0f) */
4699 #define GPIO_AFRL_AFSEL7                                                   GPIO_AFRL_AFSEL7_Msk
4700 #define GPIO_AFRL_AFSEL7_0                                                 (0x1U << GPIO_AFRL_AFSEL7_Pos)
4701 #define GPIO_AFRL_AFSEL7_1                                                 (0x2U << GPIO_AFRL_AFSEL7_Pos)
4702 #define GPIO_AFRL_AFSEL7_2                                                 (0x4U << GPIO_AFRL_AFSEL7_Pos)
4703 #define GPIO_AFRL_AFSEL7_3                                                 (0x8U << GPIO_AFRL_AFSEL7_Pos)
4704 #define GPIO_AFRL_AFSEL6_Pos                                               (24UL)   /*!<GPIO AFRL: AFSEL6 (Bit 24) */
4705 #define GPIO_AFRL_AFSEL6_Msk                                               (0xf000000UL)    /*!< GPIO AFRL: AFSEL6 (Bitfield-Mask: 0x0f) */
4706 #define GPIO_AFRL_AFSEL6                                                   GPIO_AFRL_AFSEL6_Msk
4707 #define GPIO_AFRL_AFSEL6_0                                                 (0x1U << GPIO_AFRL_AFSEL6_Pos)
4708 #define GPIO_AFRL_AFSEL6_1                                                 (0x2U << GPIO_AFRL_AFSEL6_Pos)
4709 #define GPIO_AFRL_AFSEL6_2                                                 (0x4U << GPIO_AFRL_AFSEL6_Pos)
4710 #define GPIO_AFRL_AFSEL6_3                                                 (0x8U << GPIO_AFRL_AFSEL6_Pos)
4711 #define GPIO_AFRL_AFSEL5_Pos                                               (20UL)   /*!<GPIO AFRL: AFSEL5 (Bit 20) */
4712 #define GPIO_AFRL_AFSEL5_Msk                                               (0xf00000UL)   /*!< GPIO AFRL: AFSEL5 (Bitfield-Mask: 0x0f) */
4713 #define GPIO_AFRL_AFSEL5                                                   GPIO_AFRL_AFSEL5_Msk
4714 #define GPIO_AFRL_AFSEL5_0                                                 (0x1U << GPIO_AFRL_AFSEL5_Pos)
4715 #define GPIO_AFRL_AFSEL5_1                                                 (0x2U << GPIO_AFRL_AFSEL5_Pos)
4716 #define GPIO_AFRL_AFSEL5_2                                                 (0x4U << GPIO_AFRL_AFSEL5_Pos)
4717 #define GPIO_AFRL_AFSEL5_3                                                 (0x8U << GPIO_AFRL_AFSEL5_Pos)
4718 #define GPIO_AFRL_AFSEL4_Pos                                               (16UL)   /*!<GPIO AFRL: AFSEL4 (Bit 16) */
4719 #define GPIO_AFRL_AFSEL4_Msk                                               (0xf0000UL)    /*!< GPIO AFRL: AFSEL4 (Bitfield-Mask: 0x0f) */
4720 #define GPIO_AFRL_AFSEL4                                                   GPIO_AFRL_AFSEL4_Msk
4721 #define GPIO_AFRL_AFSEL4_0                                                 (0x1U << GPIO_AFRL_AFSEL4_Pos)
4722 #define GPIO_AFRL_AFSEL4_1                                                 (0x2U << GPIO_AFRL_AFSEL4_Pos)
4723 #define GPIO_AFRL_AFSEL4_2                                                 (0x4U << GPIO_AFRL_AFSEL4_Pos)
4724 #define GPIO_AFRL_AFSEL4_3                                                 (0x8U << GPIO_AFRL_AFSEL4_Pos)
4725 #define GPIO_AFRL_AFSEL3_Pos                                               (12UL)   /*!<GPIO AFRL: AFSEL3 (Bit 12) */
4726 #define GPIO_AFRL_AFSEL3_Msk                                               (0xf000UL)   /*!< GPIO AFRL: AFSEL3 (Bitfield-Mask: 0x0f) */
4727 #define GPIO_AFRL_AFSEL3                                                   GPIO_AFRL_AFSEL3_Msk
4728 #define GPIO_AFRL_AFSEL3_0                                                 (0x1U << GPIO_AFRL_AFSEL3_Pos)
4729 #define GPIO_AFRL_AFSEL3_1                                                 (0x2U << GPIO_AFRL_AFSEL3_Pos)
4730 #define GPIO_AFRL_AFSEL3_2                                                 (0x4U << GPIO_AFRL_AFSEL3_Pos)
4731 #define GPIO_AFRL_AFSEL3_3                                                 (0x8U << GPIO_AFRL_AFSEL3_Pos)
4732 #define GPIO_AFRL_AFSEL2_Pos                                               (8UL)    /*!<GPIO AFRL: AFSEL2 (Bit 8) */
4733 #define GPIO_AFRL_AFSEL2_Msk                                               (0xf00UL)    /*!< GPIO AFRL: AFSEL2 (Bitfield-Mask: 0x0f) */
4734 #define GPIO_AFRL_AFSEL2                                                   GPIO_AFRL_AFSEL2_Msk
4735 #define GPIO_AFRL_AFSEL2_0                                                 (0x1U << GPIO_AFRL_AFSEL2_Pos)
4736 #define GPIO_AFRL_AFSEL2_1                                                 (0x2U << GPIO_AFRL_AFSEL2_Pos)
4737 #define GPIO_AFRL_AFSEL2_2                                                 (0x4U << GPIO_AFRL_AFSEL2_Pos)
4738 #define GPIO_AFRL_AFSEL2_3                                                 (0x8U << GPIO_AFRL_AFSEL2_Pos)
4739 #define GPIO_AFRL_AFSEL1_Pos                                               (4UL)    /*!<GPIO AFRL: AFSEL1 (Bit 4) */
4740 #define GPIO_AFRL_AFSEL1_Msk                                               (0xf0UL)   /*!< GPIO AFRL: AFSEL1 (Bitfield-Mask: 0x0f) */
4741 #define GPIO_AFRL_AFSEL1                                                   GPIO_AFRL_AFSEL1_Msk
4742 #define GPIO_AFRL_AFSEL1_0                                                 (0x1U << GPIO_AFRL_AFSEL1_Pos)
4743 #define GPIO_AFRL_AFSEL1_1                                                 (0x2U << GPIO_AFRL_AFSEL1_Pos)
4744 #define GPIO_AFRL_AFSEL1_2                                                 (0x4U << GPIO_AFRL_AFSEL1_Pos)
4745 #define GPIO_AFRL_AFSEL1_3                                                 (0x8U << GPIO_AFRL_AFSEL1_Pos)
4746 #define GPIO_AFRL_AFSEL0_Pos                                               (0UL)    /*!<GPIO AFRL: AFSEL0 (Bit 0) */
4747 #define GPIO_AFRL_AFSEL0_Msk                                               (0xfUL)    /*!< GPIO AFRL: AFSEL0 (Bitfield-Mask: 0x0f) */
4748 #define GPIO_AFRL_AFSEL0                                                   GPIO_AFRL_AFSEL0_Msk
4749 #define GPIO_AFRL_AFSEL0_0                                                 (0x1U << GPIO_AFRL_AFSEL0_Pos)
4750 #define GPIO_AFRL_AFSEL0_1                                                 (0x2U << GPIO_AFRL_AFSEL0_Pos)
4751 #define GPIO_AFRL_AFSEL0_2                                                 (0x4U << GPIO_AFRL_AFSEL0_Pos)
4752 #define GPIO_AFRL_AFSEL0_3                                                 (0x8U << GPIO_AFRL_AFSEL0_Pos)
4753 
4754 /* =====================================================    AFRH    ===================================================== */
4755 #define GPIO_AFRH_AFSEL15_Pos                                              (28UL)   /*!<GPIO AFRH: AFSEL15 (Bit 28) */
4756 #define GPIO_AFRH_AFSEL15_Msk                                              (0xf0000000UL)   /*!< GPIO AFRH: AFSEL15 (Bitfield-Mask: 0x0f) */
4757 #define GPIO_AFRH_AFSEL15                                                  GPIO_AFRH_AFSEL15_Msk
4758 #define GPIO_AFRH_AFSEL15_0                                                (0x1U << GPIO_AFRH_AFSEL15_Pos)
4759 #define GPIO_AFRH_AFSEL15_1                                                (0x2U << GPIO_AFRH_AFSEL15_Pos)
4760 #define GPIO_AFRH_AFSEL15_2                                                (0x4U << GPIO_AFRH_AFSEL15_Pos)
4761 #define GPIO_AFRH_AFSEL15_3                                                (0x8U << GPIO_AFRH_AFSEL15_Pos)
4762 #define GPIO_AFRH_AFSEL14_Pos                                              (24UL)   /*!<GPIO AFRH: AFSEL14 (Bit 24) */
4763 #define GPIO_AFRH_AFSEL14_Msk                                              (0xf000000UL)    /*!< GPIO AFRH: AFSEL14 (Bitfield-Mask: 0x0f) */
4764 #define GPIO_AFRH_AFSEL14                                                  GPIO_AFRH_AFSEL14_Msk
4765 #define GPIO_AFRH_AFSEL14_0                                                (0x1U << GPIO_AFRH_AFSEL14_Pos)
4766 #define GPIO_AFRH_AFSEL14_1                                                (0x2U << GPIO_AFRH_AFSEL14_Pos)
4767 #define GPIO_AFRH_AFSEL14_2                                                (0x4U << GPIO_AFRH_AFSEL14_Pos)
4768 #define GPIO_AFRH_AFSEL14_3                                                (0x8U << GPIO_AFRH_AFSEL14_Pos)
4769 #define GPIO_AFRH_AFSEL13_Pos                                              (20UL)   /*!<GPIO AFRH: AFSEL13 (Bit 20) */
4770 #define GPIO_AFRH_AFSEL13_Msk                                              (0xf00000UL)   /*!< GPIO AFRH: AFSEL13 (Bitfield-Mask: 0x0f) */
4771 #define GPIO_AFRH_AFSEL13                                                  GPIO_AFRH_AFSEL13_Msk
4772 #define GPIO_AFRH_AFSEL13_0                                                (0x1U << GPIO_AFRH_AFSEL13_Pos)
4773 #define GPIO_AFRH_AFSEL13_1                                                (0x2U << GPIO_AFRH_AFSEL13_Pos)
4774 #define GPIO_AFRH_AFSEL13_2                                                (0x4U << GPIO_AFRH_AFSEL13_Pos)
4775 #define GPIO_AFRH_AFSEL13_3                                                (0x8U << GPIO_AFRH_AFSEL13_Pos)
4776 #define GPIO_AFRH_AFSEL12_Pos                                              (16UL)   /*!<GPIO AFRH: AFSEL12 (Bit 16) */
4777 #define GPIO_AFRH_AFSEL12_Msk                                              (0xf0000UL)    /*!< GPIO AFRH: AFSEL12 (Bitfield-Mask: 0x0f) */
4778 #define GPIO_AFRH_AFSEL12                                                  GPIO_AFRH_AFSEL12_Msk
4779 #define GPIO_AFRH_AFSEL12_0                                                (0x1U << GPIO_AFRH_AFSEL12_Pos)
4780 #define GPIO_AFRH_AFSEL12_1                                                (0x2U << GPIO_AFRH_AFSEL12_Pos)
4781 #define GPIO_AFRH_AFSEL12_2                                                (0x4U << GPIO_AFRH_AFSEL12_Pos)
4782 #define GPIO_AFRH_AFSEL12_3                                                (0x8U << GPIO_AFRH_AFSEL12_Pos)
4783 #define GPIO_AFRH_AFSEL11_Pos                                              (12UL)   /*!<GPIO AFRH: AFSEL11 (Bit 12) */
4784 #define GPIO_AFRH_AFSEL11_Msk                                              (0xf000UL)   /*!< GPIO AFRH: AFSEL11 (Bitfield-Mask: 0x0f) */
4785 #define GPIO_AFRH_AFSEL11                                                  GPIO_AFRH_AFSEL11_Msk
4786 #define GPIO_AFRH_AFSEL11_0                                                (0x1U << GPIO_AFRH_AFSEL11_Pos)
4787 #define GPIO_AFRH_AFSEL11_1                                                (0x2U << GPIO_AFRH_AFSEL11_Pos)
4788 #define GPIO_AFRH_AFSEL11_2                                                (0x4U << GPIO_AFRH_AFSEL11_Pos)
4789 #define GPIO_AFRH_AFSEL11_3                                                (0x8U << GPIO_AFRH_AFSEL11_Pos)
4790 #define GPIO_AFRH_AFSEL10_Pos                                              (8UL)    /*!<GPIO AFRH: AFSEL10 (Bit 8) */
4791 #define GPIO_AFRH_AFSEL10_Msk                                              (0xf00UL)    /*!< GPIO AFRH: AFSEL10 (Bitfield-Mask: 0x0f) */
4792 #define GPIO_AFRH_AFSEL10                                                  GPIO_AFRH_AFSEL10_Msk
4793 #define GPIO_AFRH_AFSEL10_0                                                (0x1U << GPIO_AFRH_AFSEL10_Pos)
4794 #define GPIO_AFRH_AFSEL10_1                                                (0x2U << GPIO_AFRH_AFSEL10_Pos)
4795 #define GPIO_AFRH_AFSEL10_2                                                (0x4U << GPIO_AFRH_AFSEL10_Pos)
4796 #define GPIO_AFRH_AFSEL10_3                                                (0x8U << GPIO_AFRH_AFSEL10_Pos)
4797 #define GPIO_AFRH_AFSEL9_Pos                                               (4UL)    /*!<GPIO AFRH: AFSEL9 (Bit 4) */
4798 #define GPIO_AFRH_AFSEL9_Msk                                               (0xf0UL)   /*!< GPIO AFRH: AFSEL9 (Bitfield-Mask: 0x0f) */
4799 #define GPIO_AFRH_AFSEL9                                                   GPIO_AFRH_AFSEL9_Msk
4800 #define GPIO_AFRH_AFSEL9_0                                                 (0x1U << GPIO_AFRH_AFSEL9_Pos)
4801 #define GPIO_AFRH_AFSEL9_1                                                 (0x2U << GPIO_AFRH_AFSEL9_Pos)
4802 #define GPIO_AFRH_AFSEL9_2                                                 (0x4U << GPIO_AFRH_AFSEL9_Pos)
4803 #define GPIO_AFRH_AFSEL9_3                                                 (0x8U << GPIO_AFRH_AFSEL9_Pos)
4804 #define GPIO_AFRH_AFSEL8_Pos                                               (0UL)    /*!<GPIO AFRH: AFSEL8 (Bit 0) */
4805 #define GPIO_AFRH_AFSEL8_Msk                                               (0xfUL)    /*!< GPIO AFRH: AFSEL8 (Bitfield-Mask: 0x0f) */
4806 #define GPIO_AFRH_AFSEL8                                                   GPIO_AFRH_AFSEL8_Msk
4807 #define GPIO_AFRH_AFSEL8_0                                                 (0x1U << GPIO_AFRH_AFSEL8_Pos)
4808 #define GPIO_AFRH_AFSEL8_1                                                 (0x2U << GPIO_AFRH_AFSEL8_Pos)
4809 #define GPIO_AFRH_AFSEL8_2                                                 (0x4U << GPIO_AFRH_AFSEL8_Pos)
4810 #define GPIO_AFRH_AFSEL8_3                                                 (0x8U << GPIO_AFRH_AFSEL8_Pos)
4811 
4812 /* =====================================================    BRR    ===================================================== */
4813 #define GPIO_BRR_BR15_Pos                                                  (15UL)   /*!<GPIO BRR: BR15 (Bit 15) */
4814 #define GPIO_BRR_BR15_Msk                                                  (0x8000UL)   /*!< GPIO BRR: BR15 (Bitfield-Mask: 0x01) */
4815 #define GPIO_BRR_BR15                                                      GPIO_BRR_BR15_Msk
4816 #define GPIO_BRR_BR14_Pos                                                  (14UL)   /*!<GPIO BRR: BR14 (Bit 14) */
4817 #define GPIO_BRR_BR14_Msk                                                  (0x4000UL)   /*!< GPIO BRR: BR14 (Bitfield-Mask: 0x01) */
4818 #define GPIO_BRR_BR14                                                      GPIO_BRR_BR14_Msk
4819 #define GPIO_BRR_BR13_Pos                                                  (13UL)   /*!<GPIO BRR: BR13 (Bit 13) */
4820 #define GPIO_BRR_BR13_Msk                                                  (0x2000UL)   /*!< GPIO BRR: BR13 (Bitfield-Mask: 0x01) */
4821 #define GPIO_BRR_BR13                                                      GPIO_BRR_BR13_Msk
4822 #define GPIO_BRR_BR12_Pos                                                  (12UL)   /*!<GPIO BRR: BR12 (Bit 12) */
4823 #define GPIO_BRR_BR12_Msk                                                  (0x1000UL)   /*!< GPIO BRR: BR12 (Bitfield-Mask: 0x01) */
4824 #define GPIO_BRR_BR12                                                      GPIO_BRR_BR12_Msk
4825 #define GPIO_BRR_BR11_Pos                                                  (11UL)   /*!<GPIO BRR: BR11 (Bit 11) */
4826 #define GPIO_BRR_BR11_Msk                                                  (0x800UL)    /*!< GPIO BRR: BR11 (Bitfield-Mask: 0x01) */
4827 #define GPIO_BRR_BR11                                                      GPIO_BRR_BR11_Msk
4828 #define GPIO_BRR_BR10_Pos                                                  (10UL)   /*!<GPIO BRR: BR10 (Bit 10) */
4829 #define GPIO_BRR_BR10_Msk                                                  (0x400UL)    /*!< GPIO BRR: BR10 (Bitfield-Mask: 0x01) */
4830 #define GPIO_BRR_BR10                                                      GPIO_BRR_BR10_Msk
4831 #define GPIO_BRR_BR9_Pos                                                   (9UL)    /*!<GPIO BRR: BR9 (Bit 9) */
4832 #define GPIO_BRR_BR9_Msk                                                   (0x200UL)    /*!< GPIO BRR: BR9 (Bitfield-Mask: 0x01) */
4833 #define GPIO_BRR_BR9                                                       GPIO_BRR_BR9_Msk
4834 #define GPIO_BRR_BR8_Pos                                                   (8UL)    /*!<GPIO BRR: BR8 (Bit 8) */
4835 #define GPIO_BRR_BR8_Msk                                                   (0x100UL)    /*!< GPIO BRR: BR8 (Bitfield-Mask: 0x01) */
4836 #define GPIO_BRR_BR8                                                       GPIO_BRR_BR8_Msk
4837 #define GPIO_BRR_BR7_Pos                                                   (7UL)    /*!<GPIO BRR: BR7 (Bit 7) */
4838 #define GPIO_BRR_BR7_Msk                                                   (0x80UL)   /*!< GPIO BRR: BR7 (Bitfield-Mask: 0x01) */
4839 #define GPIO_BRR_BR7                                                       GPIO_BRR_BR7_Msk
4840 #define GPIO_BRR_BR6_Pos                                                   (6UL)    /*!<GPIO BRR: BR6 (Bit 6) */
4841 #define GPIO_BRR_BR6_Msk                                                   (0x40UL)   /*!< GPIO BRR: BR6 (Bitfield-Mask: 0x01) */
4842 #define GPIO_BRR_BR6                                                       GPIO_BRR_BR6_Msk
4843 #define GPIO_BRR_BR5_Pos                                                   (5UL)    /*!<GPIO BRR: BR5 (Bit 5) */
4844 #define GPIO_BRR_BR5_Msk                                                   (0x20UL)   /*!< GPIO BRR: BR5 (Bitfield-Mask: 0x01) */
4845 #define GPIO_BRR_BR5                                                       GPIO_BRR_BR5_Msk
4846 #define GPIO_BRR_BR4_Pos                                                   (4UL)    /*!<GPIO BRR: BR4 (Bit 4) */
4847 #define GPIO_BRR_BR4_Msk                                                   (0x10UL)   /*!< GPIO BRR: BR4 (Bitfield-Mask: 0x01) */
4848 #define GPIO_BRR_BR4                                                       GPIO_BRR_BR4_Msk
4849 #define GPIO_BRR_BR3_Pos                                                   (3UL)    /*!<GPIO BRR: BR3 (Bit 3) */
4850 #define GPIO_BRR_BR3_Msk                                                   (0x8UL)    /*!< GPIO BRR: BR3 (Bitfield-Mask: 0x01) */
4851 #define GPIO_BRR_BR3                                                       GPIO_BRR_BR3_Msk
4852 #define GPIO_BRR_BR2_Pos                                                   (2UL)    /*!<GPIO BRR: BR2 (Bit 2) */
4853 #define GPIO_BRR_BR2_Msk                                                   (0x4UL)    /*!< GPIO BRR: BR2 (Bitfield-Mask: 0x01) */
4854 #define GPIO_BRR_BR2                                                       GPIO_BRR_BR2_Msk
4855 #define GPIO_BRR_BR1_Pos                                                   (1UL)    /*!<GPIO BRR: BR1 (Bit 1) */
4856 #define GPIO_BRR_BR1_Msk                                                   (0x2UL)    /*!< GPIO BRR: BR1 (Bitfield-Mask: 0x01) */
4857 #define GPIO_BRR_BR1                                                       GPIO_BRR_BR1_Msk
4858 #define GPIO_BRR_BR0_Pos                                                   (0UL)    /*!<GPIO BRR: BR0 (Bit 0) */
4859 #define GPIO_BRR_BR0_Msk                                                   (0x1UL)    /*!< GPIO BRR: BR0 (Bitfield-Mask: 0x01) */
4860 #define GPIO_BRR_BR0                                                       GPIO_BRR_BR0_Msk
4861 
4862 
4863 /* =========================================================================================================================== */
4864 /*=====================                                       TIM                                       ===================== */
4865 /* =========================================================================================================================== */
4866 /*
4867 * @brief Specific device feature definitions  (not present on all devices in the STM32WB0 series)
4868 */
4869 #define TIM_DMA_SUPPORT                       /*!< DMA request generation is supported */
4870 
4871 
4872 /* =====================================================    CR1    ===================================================== */
4873 #define TIM_CR1_UIFREMAP_Pos                                               (11UL)   /*!<TIM CR1: UIFREMAP (Bit 11) */
4874 #define TIM_CR1_UIFREMAP_Msk                                               (0x800UL)    /*!< TIM CR1: UIFREMAP (Bitfield-Mask: 0x01) */
4875 #define TIM_CR1_UIFREMAP                                                   TIM_CR1_UIFREMAP_Msk
4876 #define TIM_CR1_CKD_Pos                                                    (8UL)    /*!<TIM CR1: CKD (Bit 8) */
4877 #define TIM_CR1_CKD_Msk                                                    (0x300UL)    /*!< TIM CR1: CKD (Bitfield-Mask: 0x03) */
4878 #define TIM_CR1_CKD                                                        TIM_CR1_CKD_Msk
4879 #define TIM_CR1_CKD_0                                                      (0x1U << TIM_CR1_CKD_Pos)
4880 #define TIM_CR1_CKD_1                                                      (0x2U << TIM_CR1_CKD_Pos)
4881 #define TIM_CR1_ARPE_Pos                                                   (7UL)    /*!<TIM CR1: ARPE (Bit 7) */
4882 #define TIM_CR1_ARPE_Msk                                                   (0x80UL)   /*!< TIM CR1: ARPE (Bitfield-Mask: 0x01) */
4883 #define TIM_CR1_ARPE                                                       TIM_CR1_ARPE_Msk
4884 #define TIM_CR1_CMS_Pos                                                    (5UL)    /*!<TIM CR1: CMS (Bit 5) */
4885 #define TIM_CR1_CMS_Msk                                                    (0x60UL)   /*!< TIM CR1: CMS (Bitfield-Mask: 0x03) */
4886 #define TIM_CR1_CMS                                                        TIM_CR1_CMS_Msk
4887 #define TIM_CR1_CMS_0                                                      (0x1U << TIM_CR1_CMS_Pos)
4888 #define TIM_CR1_CMS_1                                                      (0x2U << TIM_CR1_CMS_Pos)
4889 #define TIM_CR1_DIR_Pos                                                    (4UL)    /*!<TIM CR1: DIR (Bit 4) */
4890 #define TIM_CR1_DIR_Msk                                                    (0x10UL)   /*!< TIM CR1: DIR (Bitfield-Mask: 0x01) */
4891 #define TIM_CR1_DIR                                                        TIM_CR1_DIR_Msk
4892 #define TIM_CR1_OPM_Pos                                                    (3UL)    /*!<TIM CR1: OPM (Bit 3) */
4893 #define TIM_CR1_OPM_Msk                                                    (0x8UL)    /*!< TIM CR1: OPM (Bitfield-Mask: 0x01) */
4894 #define TIM_CR1_OPM                                                        TIM_CR1_OPM_Msk
4895 #define TIM_CR1_URS_Pos                                                    (2UL)    /*!<TIM CR1: URS (Bit 2) */
4896 #define TIM_CR1_URS_Msk                                                    (0x4UL)    /*!< TIM CR1: URS (Bitfield-Mask: 0x01) */
4897 #define TIM_CR1_URS                                                        TIM_CR1_URS_Msk
4898 #define TIM_CR1_UDIS_Pos                                                   (1UL)    /*!<TIM CR1: UDIS (Bit 1) */
4899 #define TIM_CR1_UDIS_Msk                                                   (0x2UL)    /*!< TIM CR1: UDIS (Bitfield-Mask: 0x01) */
4900 #define TIM_CR1_UDIS                                                       TIM_CR1_UDIS_Msk
4901 #define TIM_CR1_CEN_Pos                                                    (0UL)    /*!<TIM CR1: CEN (Bit 0) */
4902 #define TIM_CR1_CEN_Msk                                                    (0x1UL)    /*!< TIM CR1: CEN (Bitfield-Mask: 0x01) */
4903 #define TIM_CR1_CEN                                                        TIM_CR1_CEN_Msk
4904 
4905 /* =====================================================    CR2    ===================================================== */
4906 #define TIM_CR2_OIS1N_Pos                                                  (9UL)    /*!<TIM CR2: OIS1N (Bit 9) */
4907 #define TIM_CR2_OIS1N_Msk                                                  (0x200UL)    /*!< TIM CR2: OIS1N (Bitfield-Mask: 0x01) */
4908 #define TIM_CR2_OIS1N                                                      TIM_CR2_OIS1N_Msk
4909 #define TIM_CR2_OIS1_Pos                                                   (8UL)    /*!<TIM CR2: OIS1 (Bit 8) */
4910 #define TIM_CR2_OIS1_Msk                                                   (0x100UL)    /*!< TIM CR2: OIS1 (Bitfield-Mask: 0x01) */
4911 #define TIM_CR2_OIS1                                                       TIM_CR2_OIS1_Msk
4912 #define TIM_CR2_TI1S_Pos                                                   (7UL)    /*!<TIM CR2: TI1S (Bit 7) */
4913 #define TIM_CR2_TI1S_Msk                                                   (0x80UL)   /*!< TIM CR2: TI1S (Bitfield-Mask: 0x01) */
4914 #define TIM_CR2_TI1S                                                       TIM_CR2_TI1S_Msk
4915 #define TIM_CR2_CCDS_Pos                                                   (3UL)    /*!<TIM CR2: CCDS (Bit 3) */
4916 #define TIM_CR2_CCDS_Msk                                                   (0x8UL)    /*!< TIM CR2: CCDS (Bitfield-Mask: 0x01) */
4917 #define TIM_CR2_CCDS                                                       TIM_CR2_CCDS_Msk
4918 #define TIM_CR2_CCUS_Pos                                                   (2UL)    /*!<TIM CR2: CCUS (Bit 2) */
4919 #define TIM_CR2_CCUS_Msk                                                   (0x4UL)    /*!< TIM CR2: CCUS (Bitfield-Mask: 0x01) */
4920 #define TIM_CR2_CCUS                                                       TIM_CR2_CCUS_Msk
4921 #define TIM_CR2_CCPC_Pos                                                   (0UL)    /*!<TIM CR2: CCPC (Bit 0) */
4922 #define TIM_CR2_CCPC_Msk                                                   (0x1UL)    /*!< TIM CR2: CCPC (Bitfield-Mask: 0x01) */
4923 #define TIM_CR2_CCPC                                                       TIM_CR2_CCPC_Msk
4924 
4925 /* =====================================================    SMCR    ===================================================== */
4926 #define TIM_SMCR_ETP_Pos                                                   (15UL)   /*!<TIM SMCR: ETP (Bit 15) */
4927 #define TIM_SMCR_ETP_Msk                                                   (0x8000UL)   /*!< TIM SMCR: ETP (Bitfield-Mask: 0x01) */
4928 #define TIM_SMCR_ETP                                                       TIM_SMCR_ETP_Msk
4929 #define TIM_SMCR_ECE_Pos                                                   (14UL)   /*!<TIM SMCR: ECE (Bit 14) */
4930 #define TIM_SMCR_ECE_Msk                                                   (0x4000UL)   /*!< TIM SMCR: ECE (Bitfield-Mask: 0x01) */
4931 #define TIM_SMCR_ECE                                                       TIM_SMCR_ECE_Msk
4932 #define TIM_SMCR_ETPS_Pos                                                  (12UL)   /*!<TIM SMCR: ETPS (Bit 12) */
4933 #define TIM_SMCR_ETPS_Msk                                                  (0x3000UL)   /*!< TIM SMCR: ETPS (Bitfield-Mask: 0x03) */
4934 #define TIM_SMCR_ETPS                                                      TIM_SMCR_ETPS_Msk
4935 #define TIM_SMCR_ETPS_0                                                    (0x1U << TIM_SMCR_ETPS_Pos)
4936 #define TIM_SMCR_ETPS_1                                                    (0x2U << TIM_SMCR_ETPS_Pos)
4937 #define TIM_SMCR_ETF_Pos                                                   (8UL)    /*!<TIM SMCR: ETF (Bit 8) */
4938 #define TIM_SMCR_ETF_Msk                                                   (0xf00UL)    /*!< TIM SMCR: ETF (Bitfield-Mask: 0x0f) */
4939 #define TIM_SMCR_ETF                                                       TIM_SMCR_ETF_Msk
4940 #define TIM_SMCR_ETF_0                                                     (0x1U << TIM_SMCR_ETF_Pos)
4941 #define TIM_SMCR_ETF_1                                                     (0x2U << TIM_SMCR_ETF_Pos)
4942 #define TIM_SMCR_ETF_2                                                     (0x4U << TIM_SMCR_ETF_Pos)
4943 #define TIM_SMCR_ETF_3                                                     (0x8U << TIM_SMCR_ETF_Pos)
4944 #define TIM_SMCR_TS_Pos                                                    (4UL)    /*!<TIM SMCR: TS (Bit 4) */
4945 #define TIM_SMCR_TS_Msk                                                    (0x70UL)   /*!< TIM SMCR: TS (Bitfield-Mask: 0x07) */
4946 #define TIM_SMCR_TS                                                        TIM_SMCR_TS_Msk
4947 #define TIM_SMCR_TS_0                                                      (0x1U << TIM_SMCR_TS_Pos)
4948 #define TIM_SMCR_TS_1                                                      (0x2U << TIM_SMCR_TS_Pos)
4949 #define TIM_SMCR_TS_2                                                      (0x4U << TIM_SMCR_TS_Pos)
4950 #define TIM_SMCR_OCCS_Pos                                                  (3UL)    /*!<TIM SMCR: OCCS (Bit 3) */
4951 #define TIM_SMCR_OCCS_Msk                                                  (0x8UL)    /*!< TIM SMCR: OCCS (Bitfield-Mask: 0x01) */
4952 #define TIM_SMCR_OCCS                                                      TIM_SMCR_OCCS_Msk
4953 #define TIM_SMCR_SMS_Pos                                                   (0UL)    /*!<TIM SMCR: SMS (Bit 0) */
4954 #define TIM_SMCR_SMS_Msk                                                   (0x10007UL)    /*!< TIM SMCR: SMS (Bitfield-Mask: 0x10007) */
4955 #define TIM_SMCR_SMS                                                       TIM_SMCR_SMS_Msk
4956 #define TIM_SMCR_SMS_0                                                     (0x1U << TIM_SMCR_SMS_Pos)
4957 #define TIM_SMCR_SMS_1                                                     (0x2U << TIM_SMCR_SMS_Pos)
4958 #define TIM_SMCR_SMS_2                                                     (0x4U << TIM_SMCR_SMS_Pos)
4959 #define TIM_SMCR_SMS_3                                                     (0x10000U << TIM_SMCR_SMS_Pos)
4960 
4961 /* =====================================================    DIER    ===================================================== */
4962 #define TIM_DIER_CC4DE_Pos                                                 (12UL)   /*!<TIM DIER: CC4DE (Bit 12) */
4963 #define TIM_DIER_CC4DE_Msk                                                 (0x1000UL)   /*!< TIM DIER: CC4DE (Bitfield-Mask: 0x01) */
4964 #define TIM_DIER_CC4DE                                                     TIM_DIER_CC4DE_Msk
4965 #define TIM_DIER_CC3DE_Pos                                                 (11UL)   /*!<TIM DIER: CC3DE (Bit 11) */
4966 #define TIM_DIER_CC3DE_Msk                                                 (0x800UL)    /*!< TIM DIER: CC3DE (Bitfield-Mask: 0x01) */
4967 #define TIM_DIER_CC3DE                                                     TIM_DIER_CC3DE_Msk
4968 #define TIM_DIER_CC2DE_Pos                                                 (10UL)   /*!<TIM DIER: CC2DE (Bit 10) */
4969 #define TIM_DIER_CC2DE_Msk                                                 (0x400UL)    /*!< TIM DIER: CC2DE (Bitfield-Mask: 0x01) */
4970 #define TIM_DIER_CC2DE                                                     TIM_DIER_CC2DE_Msk
4971 #define TIM_DIER_CC1DE_Pos                                                 (9UL)    /*!<TIM DIER: CC1DE (Bit 9) */
4972 #define TIM_DIER_CC1DE_Msk                                                 (0x200UL)    /*!< TIM DIER: CC1DE (Bitfield-Mask: 0x01) */
4973 #define TIM_DIER_CC1DE                                                     TIM_DIER_CC1DE_Msk
4974 #define TIM_DIER_UDE_Pos                                                   (8UL)    /*!<TIM DIER: UDE (Bit 8) */
4975 #define TIM_DIER_UDE_Msk                                                   (0x100UL)    /*!< TIM DIER: UDE (Bitfield-Mask: 0x01) */
4976 #define TIM_DIER_UDE                                                       TIM_DIER_UDE_Msk
4977 #define TIM_DIER_BIE_Pos                                                   (7UL)    /*!<TIM DIER: BIE (Bit 7) */
4978 #define TIM_DIER_BIE_Msk                                                   (0x80UL)   /*!< TIM DIER: BIE (Bitfield-Mask: 0x01) */
4979 #define TIM_DIER_BIE                                                       TIM_DIER_BIE_Msk
4980 #define TIM_DIER_TIE_Pos                                                   (6UL)    /*!<TIM DIER: TIE (Bit 6) */
4981 #define TIM_DIER_TIE_Msk                                                   (0x40UL)   /*!< TIM DIER: TIE (Bitfield-Mask: 0x01) */
4982 #define TIM_DIER_TIE                                                       TIM_DIER_TIE_Msk
4983 #define TIM_DIER_COMIE_Pos                                                 (5UL)    /*!<TIM DIER: COMIE (Bit 5) */
4984 #define TIM_DIER_COMIE_Msk                                                 (0x20UL)   /*!< TIM DIER: COMIE (Bitfield-Mask: 0x01) */
4985 #define TIM_DIER_COMIE                                                     TIM_DIER_COMIE_Msk
4986 #define TIM_DIER_CC4IE_Pos                                                 (4UL)    /*!<TIM DIER: CC4IE (Bit 4) */
4987 #define TIM_DIER_CC4IE_Msk                                                 (0x10UL)   /*!< TIM DIER: CC4IE (Bitfield-Mask: 0x01) */
4988 #define TIM_DIER_CC4IE                                                     TIM_DIER_CC4IE_Msk
4989 #define TIM_DIER_CC3IE_Pos                                                 (3UL)    /*!<TIM DIER: CC3IE (Bit 3) */
4990 #define TIM_DIER_CC3IE_Msk                                                 (0x8UL)    /*!< TIM DIER: CC3IE (Bitfield-Mask: 0x01) */
4991 #define TIM_DIER_CC3IE                                                     TIM_DIER_CC3IE_Msk
4992 #define TIM_DIER_CC2IE_Pos                                                 (2UL)    /*!<TIM DIER: CC2IE (Bit 2) */
4993 #define TIM_DIER_CC2IE_Msk                                                 (0x4UL)    /*!< TIM DIER: CC2IE (Bitfield-Mask: 0x01) */
4994 #define TIM_DIER_CC2IE                                                     TIM_DIER_CC2IE_Msk
4995 #define TIM_DIER_CC1IE_Pos                                                 (1UL)    /*!<TIM DIER: CC1IE (Bit 1) */
4996 #define TIM_DIER_CC1IE_Msk                                                 (0x2UL)    /*!< TIM DIER: CC1IE (Bitfield-Mask: 0x01) */
4997 #define TIM_DIER_CC1IE                                                     TIM_DIER_CC1IE_Msk
4998 #define TIM_DIER_UIE_Pos                                                   (0UL)    /*!<TIM DIER: UIE (Bit 0) */
4999 #define TIM_DIER_UIE_Msk                                                   (0x1UL)    /*!< TIM DIER: UIE (Bitfield-Mask: 0x01) */
5000 #define TIM_DIER_UIE                                                       TIM_DIER_UIE_Msk
5001 
5002 /* =====================================================    SR    ===================================================== */
5003 #define TIM_SR_CC4OF_Pos                                                   (12UL)   /*!<TIM SR: CC4OF (Bit 12) */
5004 #define TIM_SR_CC4OF_Msk                                                   (0x1000UL)   /*!< TIM SR: CC4OF (Bitfield-Mask: 0x01) */
5005 #define TIM_SR_CC4OF                                                       TIM_SR_CC4OF_Msk
5006 #define TIM_SR_CC3OF_Pos                                                   (11UL)   /*!<TIM SR: CC3OF (Bit 11) */
5007 #define TIM_SR_CC3OF_Msk                                                   (0x800UL)    /*!< TIM SR: CC3OF (Bitfield-Mask: 0x01) */
5008 #define TIM_SR_CC3OF                                                       TIM_SR_CC3OF_Msk
5009 #define TIM_SR_CC2OF_Pos                                                   (10UL)   /*!<TIM SR: CC2OF (Bit 10) */
5010 #define TIM_SR_CC2OF_Msk                                                   (0x400UL)    /*!< TIM SR: CC2OF (Bitfield-Mask: 0x01) */
5011 #define TIM_SR_CC2OF                                                       TIM_SR_CC2OF_Msk
5012 #define TIM_SR_CC1OF_Pos                                                   (9UL)    /*!<TIM SR: CC1OF (Bit 9) */
5013 #define TIM_SR_CC1OF_Msk                                                   (0x200UL)    /*!< TIM SR: CC1OF (Bitfield-Mask: 0x01) */
5014 #define TIM_SR_CC1OF                                                       TIM_SR_CC1OF_Msk
5015 #define TIM_SR_BIF_Pos                                                     (7UL)    /*!<TIM SR: BIF (Bit 7) */
5016 #define TIM_SR_BIF_Msk                                                     (0x80UL)   /*!< TIM SR: BIF (Bitfield-Mask: 0x01) */
5017 #define TIM_SR_BIF                                                         TIM_SR_BIF_Msk
5018 #define TIM_SR_TIF_Pos                                                     (6UL)    /*!<TIM SR: TIF (Bit 6) */
5019 #define TIM_SR_TIF_Msk                                                     (0x40UL)   /*!< TIM SR: TIF (Bitfield-Mask: 0x01) */
5020 #define TIM_SR_TIF                                                         TIM_SR_TIF_Msk
5021 #define TIM_SR_COMIF_Pos                                                   (5UL)    /*!<TIM SR: COMIF (Bit 5) */
5022 #define TIM_SR_COMIF_Msk                                                   (0x20UL)   /*!< TIM SR: COMIF (Bitfield-Mask: 0x01) */
5023 #define TIM_SR_COMIF                                                       TIM_SR_COMIF_Msk
5024 #define TIM_SR_CC4IF_Pos                                                   (4UL)    /*!<TIM SR: CC4IF (Bit 4) */
5025 #define TIM_SR_CC4IF_Msk                                                   (0x10UL)   /*!< TIM SR: CC4IF (Bitfield-Mask: 0x01) */
5026 #define TIM_SR_CC4IF                                                       TIM_SR_CC4IF_Msk
5027 #define TIM_SR_CC3IF_Pos                                                   (3UL)    /*!<TIM SR: CC3IF (Bit 3) */
5028 #define TIM_SR_CC3IF_Msk                                                   (0x8UL)    /*!< TIM SR: CC3IF (Bitfield-Mask: 0x01) */
5029 #define TIM_SR_CC3IF                                                       TIM_SR_CC3IF_Msk
5030 #define TIM_SR_CC2IF_Pos                                                   (2UL)    /*!<TIM SR: CC2IF (Bit 2) */
5031 #define TIM_SR_CC2IF_Msk                                                   (0x4UL)    /*!< TIM SR: CC2IF (Bitfield-Mask: 0x01) */
5032 #define TIM_SR_CC2IF                                                       TIM_SR_CC2IF_Msk
5033 #define TIM_SR_CC1IF_Pos                                                   (1UL)    /*!<TIM SR: CC1IF (Bit 1) */
5034 #define TIM_SR_CC1IF_Msk                                                   (0x2UL)    /*!< TIM SR: CC1IF (Bitfield-Mask: 0x01) */
5035 #define TIM_SR_CC1IF                                                       TIM_SR_CC1IF_Msk
5036 #define TIM_SR_UIF_Pos                                                     (0UL)    /*!<TIM SR: UIF (Bit 0) */
5037 #define TIM_SR_UIF_Msk                                                     (0x1UL)    /*!< TIM SR: UIF (Bitfield-Mask: 0x01) */
5038 #define TIM_SR_UIF                                                         TIM_SR_UIF_Msk
5039 
5040 /* =====================================================    EGR    ===================================================== */
5041 #define TIM_EGR_BG_Pos                                                     (7UL)    /*!<TIM EGR: BG (Bit 7) */
5042 #define TIM_EGR_BG_Msk                                                     (0x80UL)   /*!< TIM EGR: BG (Bitfield-Mask: 0x01) */
5043 #define TIM_EGR_BG                                                         TIM_EGR_BG_Msk
5044 #define TIM_EGR_TG_Pos                                                     (6UL)    /*!<TIM EGR: TG (Bit 6) */
5045 #define TIM_EGR_TG_Msk                                                     (0x40UL)   /*!< TIM EGR: TG (Bitfield-Mask: 0x01) */
5046 #define TIM_EGR_TG                                                         TIM_EGR_TG_Msk
5047 #define TIM_EGR_COMG_Pos                                                   (5UL)    /*!<TIM EGR: COMG (Bit 5) */
5048 #define TIM_EGR_COMG_Msk                                                   (0x20UL)   /*!< TIM EGR: COMG (Bitfield-Mask: 0x01) */
5049 #define TIM_EGR_COMG                                                       TIM_EGR_COMG_Msk
5050 #define TIM_EGR_CC4G_Pos                                                   (4UL)    /*!<TIM EGR: CC4G (Bit 4) */
5051 #define TIM_EGR_CC4G_Msk                                                   (0x10UL)   /*!< TIM EGR: CC4G (Bitfield-Mask: 0x01) */
5052 #define TIM_EGR_CC4G                                                       TIM_EGR_CC4G_Msk
5053 #define TIM_EGR_CC3G_Pos                                                   (3UL)    /*!<TIM EGR: CC3G (Bit 3) */
5054 #define TIM_EGR_CC3G_Msk                                                   (0x8UL)    /*!< TIM EGR: CC3G (Bitfield-Mask: 0x01) */
5055 #define TIM_EGR_CC3G                                                       TIM_EGR_CC3G_Msk
5056 #define TIM_EGR_CC2G_Pos                                                   (2UL)    /*!<TIM EGR: CC2G (Bit 2) */
5057 #define TIM_EGR_CC2G_Msk                                                   (0x4UL)    /*!< TIM EGR: CC2G (Bitfield-Mask: 0x01) */
5058 #define TIM_EGR_CC2G                                                       TIM_EGR_CC2G_Msk
5059 #define TIM_EGR_CC1G_Pos                                                   (1UL)    /*!<TIM EGR: CC1G (Bit 1) */
5060 #define TIM_EGR_CC1G_Msk                                                   (0x2UL)    /*!< TIM EGR: CC1G (Bitfield-Mask: 0x01) */
5061 #define TIM_EGR_CC1G                                                       TIM_EGR_CC1G_Msk
5062 #define TIM_EGR_UG_Pos                                                     (0UL)    /*!<TIM EGR: UG (Bit 0) */
5063 #define TIM_EGR_UG_Msk                                                     (0x1UL)    /*!< TIM EGR: UG (Bitfield-Mask: 0x01) */
5064 #define TIM_EGR_UG                                                         TIM_EGR_UG_Msk
5065 
5066 /* =====================================================    CCMR1    ===================================================== */
5067 #define TIM_CCMR1_OC2CE_Pos                                                (15UL)   /*!<TIM CCMR1: OC2CE (Bit 15) */
5068 #define TIM_CCMR1_OC2CE_Msk                                                (0x8000UL)   /*!< TIM CCMR1: OC2CE (Bitfield-Mask: 0x01) */
5069 #define TIM_CCMR1_OC2CE                                                    TIM_CCMR1_OC2CE_Msk
5070 #define TIM_CCMR1_OC2M_Pos                                                 (12UL)   /*!<TIM CCMR1: OC2M (Bit 12) */
5071 #define TIM_CCMR1_OC2M_Msk                                                 (0x1007000UL)    /*!< TIM CCMR1: OC2M (Bitfield-Mask: 0x1007) */
5072 #define TIM_CCMR1_OC2M                                                     TIM_CCMR1_OC2M_Msk
5073 #define TIM_CCMR1_OC2M_0                                                   (0x1U << TIM_CCMR1_OC2M_Pos)
5074 #define TIM_CCMR1_OC2M_1                                                   (0x2U << TIM_CCMR1_OC2M_Pos)
5075 #define TIM_CCMR1_OC2M_2                                                   (0x4U << TIM_CCMR1_OC2M_Pos)
5076 #define TIM_CCMR1_OC2M_3                                                   (0x1000U << TIM_CCMR1_OC2M_Pos)
5077 #define TIM_CCMR1_OC2PE_Pos                                                (11UL)   /*!<TIM CCMR1: OC2PE (Bit 11) */
5078 #define TIM_CCMR1_OC2PE_Msk                                                (0x800UL)    /*!< TIM CCMR1: OC2PE (Bitfield-Mask: 0x01) */
5079 #define TIM_CCMR1_OC2PE                                                    TIM_CCMR1_OC2PE_Msk
5080 #define TIM_CCMR1_OC2FE_Pos                                                (10UL)   /*!<TIM CCMR1: OC2FE (Bit 10) */
5081 #define TIM_CCMR1_OC2FE_Msk                                                (0x400UL)    /*!< TIM CCMR1: OC2FE (Bitfield-Mask: 0x01) */
5082 #define TIM_CCMR1_OC2FE                                                    TIM_CCMR1_OC2FE_Msk
5083 #define TIM_CCMR1_CC2S_Pos                                                 (8UL)    /*!<TIM CCMR1: CC2S (Bit 8) */
5084 #define TIM_CCMR1_CC2S_Msk                                                 (0x300UL)    /*!< TIM CCMR1: CC2S (Bitfield-Mask: 0x03) */
5085 #define TIM_CCMR1_CC2S                                                     TIM_CCMR1_CC2S_Msk
5086 #define TIM_CCMR1_CC2S_0                                                   (0x1U << TIM_CCMR1_CC2S_Pos)
5087 #define TIM_CCMR1_CC2S_1                                                   (0x2U << TIM_CCMR1_CC2S_Pos)
5088 #define TIM_CCMR1_OC1CE_Pos                                                (7UL)    /*!<TIM CCMR1: OC1CE (Bit 7) */
5089 #define TIM_CCMR1_OC1CE_Msk                                                (0x80UL)   /*!< TIM CCMR1: OC1CE (Bitfield-Mask: 0x01) */
5090 #define TIM_CCMR1_OC1CE                                                    TIM_CCMR1_OC1CE_Msk
5091 #define TIM_CCMR1_OC1M_Pos                                                 (4UL)    /*!<TIM CCMR1: OC1M (Bit 4) */
5092 #define TIM_CCMR1_OC1M_Msk                                                 (0x10070UL)    /*!< TIM CCMR1: OC1M (Bitfield-Mask: 0x1007) */
5093 #define TIM_CCMR1_OC1M                                                     TIM_CCMR1_OC1M_Msk
5094 #define TIM_CCMR1_OC1M_0                                                   (0x1U << TIM_CCMR1_OC1M_Pos)
5095 #define TIM_CCMR1_OC1M_1                                                   (0x2U << TIM_CCMR1_OC1M_Pos)
5096 #define TIM_CCMR1_OC1M_2                                                   (0x4U << TIM_CCMR1_OC1M_Pos)
5097 #define TIM_CCMR1_OC1M_3                                                   (0x1000U << TIM_CCMR1_OC1M_Pos)
5098 #define TIM_CCMR1_OC1PE_Pos                                                (3UL)    /*!<TIM CCMR1: OC1PE (Bit 3) */
5099 #define TIM_CCMR1_OC1PE_Msk                                                (0x8UL)    /*!< TIM CCMR1: OC1PE (Bitfield-Mask: 0x01) */
5100 #define TIM_CCMR1_OC1PE                                                    TIM_CCMR1_OC1PE_Msk
5101 #define TIM_CCMR1_OC1FE_Pos                                                (2UL)    /*!<TIM CCMR1: OC1FE (Bit 2) */
5102 #define TIM_CCMR1_OC1FE_Msk                                                (0x4UL)    /*!< TIM CCMR1: OC1FE (Bitfield-Mask: 0x01) */
5103 #define TIM_CCMR1_OC1FE                                                    TIM_CCMR1_OC1FE_Msk
5104 #define TIM_CCMR1_CC1S_Pos                                                 (0UL)    /*!<TIM CCMR1: CC1S (Bit 0) */
5105 #define TIM_CCMR1_CC1S_Msk                                                 (0x3UL)    /*!< TIM CCMR1: CC1S (Bitfield-Mask: 0x03) */
5106 #define TIM_CCMR1_CC1S                                                     TIM_CCMR1_CC1S_Msk
5107 #define TIM_CCMR1_CC1S_0                                                   (0x1U << TIM_CCMR1_CC1S_Pos)
5108 #define TIM_CCMR1_CC1S_1                                                   (0x2U << TIM_CCMR1_CC1S_Pos)
5109 
5110 /* =====================================================    CCMR1    ===================================================== */
5111 #define TIM_CCMR1_IC2F_Pos                                                 (12UL)   /*!<TIM CCMR1: IC2F (Bit 12) */
5112 #define TIM_CCMR1_IC2F_Msk                                                 (0xf000UL)   /*!< TIM CCMR1: IC2F (Bitfield-Mask: 0x0f) */
5113 #define TIM_CCMR1_IC2F                                                     TIM_CCMR1_IC2F_Msk
5114 #define TIM_CCMR1_IC2F_0                                                   (0x1U << TIM_CCMR1_IC2F_Pos)
5115 #define TIM_CCMR1_IC2F_1                                                   (0x2U << TIM_CCMR1_IC2F_Pos)
5116 #define TIM_CCMR1_IC2F_2                                                   (0x4U << TIM_CCMR1_IC2F_Pos)
5117 #define TIM_CCMR1_IC2F_3                                                   (0x8U << TIM_CCMR1_IC2F_Pos)
5118 #define TIM_CCMR1_IC2PSC_Pos                                               (10UL)   /*!<TIM CCMR1: IC2PSC (Bit 10) */
5119 #define TIM_CCMR1_IC2PSC_Msk                                               (0xc00UL)    /*!< TIM CCMR1: IC2PSC (Bitfield-Mask: 0x03) */
5120 #define TIM_CCMR1_IC2PSC                                                   TIM_CCMR1_IC2PSC_Msk
5121 #define TIM_CCMR1_IC2PSC_0                                                 (0x1U << TIM_CCMR1_IC2PSC_Pos)
5122 #define TIM_CCMR1_IC2PSC_1                                                 (0x2U << TIM_CCMR1_IC2PSC_Pos)
5123 #define TIM_CCMR1_IC1F_Pos                                                 (4UL)    /*!<TIM CCMR1: IC1F (Bit 4) */
5124 #define TIM_CCMR1_IC1F_Msk                                                 (0xf0UL)   /*!< TIM CCMR1: IC1F (Bitfield-Mask: 0x0f) */
5125 #define TIM_CCMR1_IC1F                                                     TIM_CCMR1_IC1F_Msk
5126 #define TIM_CCMR1_IC1F_0                                                   (0x1U << TIM_CCMR1_IC1F_Pos)
5127 #define TIM_CCMR1_IC1F_1                                                   (0x2U << TIM_CCMR1_IC1F_Pos)
5128 #define TIM_CCMR1_IC1F_2                                                   (0x4U << TIM_CCMR1_IC1F_Pos)
5129 #define TIM_CCMR1_IC1F_3                                                   (0x8U << TIM_CCMR1_IC1F_Pos)
5130 #define TIM_CCMR1_IC1PSC_Pos                                               (2UL)    /*!<TIM CCMR1: IC1PSC (Bit 2) */
5131 #define TIM_CCMR1_IC1PSC_Msk                                               (0xcUL)    /*!< TIM CCMR1: IC1PSC (Bitfield-Mask: 0x03) */
5132 #define TIM_CCMR1_IC1PSC                                                   TIM_CCMR1_IC1PSC_Msk
5133 #define TIM_CCMR1_IC1PSC_0                                                 (0x1U << TIM_CCMR1_IC1PSC_Pos)
5134 #define TIM_CCMR1_IC1PSC_1                                                 (0x2U << TIM_CCMR1_IC1PSC_Pos)
5135 
5136 /* =====================================================    CCMR2    ===================================================== */
5137 #define TIM_CCMR2_OC4CE_Pos                                                (15UL)   /*!<TIM CCMR2: OC4CE (Bit 15) */
5138 #define TIM_CCMR2_OC4CE_Msk                                                (0x8000UL)   /*!< TIM CCMR2: OC4CE (Bitfield-Mask: 0x01) */
5139 #define TIM_CCMR2_OC4CE                                                    TIM_CCMR2_OC4CE_Msk
5140 #define TIM_CCMR2_OC4M_Pos                                                 (12UL)   /*!<TIM CCMR2: OC4M (Bit 12) */
5141 #define TIM_CCMR2_OC4M_Msk                                                 (0x1007000UL)    /*!< TIM CCMR2: OC4M (Bitfield-Mask: 0x1007) */
5142 #define TIM_CCMR2_OC4M                                                     TIM_CCMR2_OC4M_Msk
5143 #define TIM_CCMR2_OC4M_0                                                   (0x1U << TIM_CCMR2_OC4M_Pos)
5144 #define TIM_CCMR2_OC4M_1                                                   (0x2U << TIM_CCMR2_OC4M_Pos)
5145 #define TIM_CCMR2_OC4M_2                                                   (0x4U << TIM_CCMR2_OC4M_Pos)
5146 #define TIM_CCMR2_OC4M_3                                                   (0x1000U << TIM_CCMR2_OC4M_Pos)
5147 #define TIM_CCMR2_OC4PE_Pos                                                (11UL)   /*!<TIM CCMR2: OC4PE (Bit 11) */
5148 #define TIM_CCMR2_OC4PE_Msk                                                (0x800UL)    /*!< TIM CCMR2: OC4PE (Bitfield-Mask: 0x01) */
5149 #define TIM_CCMR2_OC4PE                                                    TIM_CCMR2_OC4PE_Msk
5150 #define TIM_CCMR2_OC4FE_Pos                                                (10UL)   /*!<TIM CCMR2: OC4FE (Bit 10) */
5151 #define TIM_CCMR2_OC4FE_Msk                                                (0x400UL)    /*!< TIM CCMR2: OC4FE (Bitfield-Mask: 0x01) */
5152 #define TIM_CCMR2_OC4FE                                                    TIM_CCMR2_OC4FE_Msk
5153 #define TIM_CCMR2_CC4S_Pos                                                 (8UL)    /*!<TIM CCMR2: CC4S (Bit 8) */
5154 #define TIM_CCMR2_CC4S_Msk                                                 (0x300UL)    /*!< TIM CCMR2: CC4S (Bitfield-Mask: 0x03) */
5155 #define TIM_CCMR2_CC4S                                                     TIM_CCMR2_CC4S_Msk
5156 #define TIM_CCMR2_CC4S_0                                                   (0x1U << TIM_CCMR2_CC4S_Pos)
5157 #define TIM_CCMR2_CC4S_1                                                   (0x2U << TIM_CCMR2_CC4S_Pos)
5158 #define TIM_CCMR2_OC3CE_Pos                                                (7UL)    /*!<TIM CCMR2: OC3CE (Bit 7) */
5159 #define TIM_CCMR2_OC3CE_Msk                                                (0x80UL)   /*!< TIM CCMR2: OC3CE (Bitfield-Mask: 0x01) */
5160 #define TIM_CCMR2_OC3CE                                                    TIM_CCMR2_OC3CE_Msk
5161 #define TIM_CCMR2_OC3M_Pos                                                 (4UL)    /*!<TIM CCMR2: OC3M (Bit 4) */
5162 #define TIM_CCMR2_OC3M_Msk                                                 (0x10070UL)    /*!< TIM CCMR2: OC3M (Bitfield-Mask: 0x1007) */
5163 #define TIM_CCMR2_OC3M                                                     TIM_CCMR2_OC3M_Msk
5164 #define TIM_CCMR2_OC3M_0                                                   (0x1U << TIM_CCMR2_OC3M_Pos)
5165 #define TIM_CCMR2_OC3M_1                                                   (0x2U << TIM_CCMR2_OC3M_Pos)
5166 #define TIM_CCMR2_OC3M_2                                                   (0x4U << TIM_CCMR2_OC3M_Pos)
5167 #define TIM_CCMR2_OC3M_3                                                   (0x1000U << TIM_CCMR2_OC3M_Pos)
5168 #define TIM_CCMR2_OC3PE_Pos                                                (3UL)    /*!<TIM CCMR2: OC3PE (Bit 3) */
5169 #define TIM_CCMR2_OC3PE_Msk                                                (0x8UL)    /*!< TIM CCMR2: OC3PE (Bitfield-Mask: 0x01) */
5170 #define TIM_CCMR2_OC3PE                                                    TIM_CCMR2_OC3PE_Msk
5171 #define TIM_CCMR2_OC3FE_Pos                                                (2UL)    /*!<TIM CCMR2: OC3FE (Bit 2) */
5172 #define TIM_CCMR2_OC3FE_Msk                                                (0x4UL)    /*!< TIM CCMR2: OC3FE (Bitfield-Mask: 0x01) */
5173 #define TIM_CCMR2_OC3FE                                                    TIM_CCMR2_OC3FE_Msk
5174 #define TIM_CCMR2_CC3S_Pos                                                 (0UL)    /*!<TIM CCMR2: CC3S (Bit 0) */
5175 #define TIM_CCMR2_CC3S_Msk                                                 (0x3UL)    /*!< TIM CCMR2: CC3S (Bitfield-Mask: 0x03) */
5176 #define TIM_CCMR2_CC3S                                                     TIM_CCMR2_CC3S_Msk
5177 #define TIM_CCMR2_CC3S_0                                                   (0x1U << TIM_CCMR2_CC3S_Pos)
5178 #define TIM_CCMR2_CC3S_1                                                   (0x2U << TIM_CCMR2_CC3S_Pos)
5179 
5180 /* =====================================================    CCMR2    ===================================================== */
5181 #define TIM_CCMR2_IC4F_Pos                                                 (12UL)   /*!<TIM CCMR2: IC4F (Bit 12) */
5182 #define TIM_CCMR2_IC4F_Msk                                                 (0xf000UL)   /*!< TIM CCMR2: IC4F (Bitfield-Mask: 0x0f) */
5183 #define TIM_CCMR2_IC4F                                                     TIM_CCMR2_IC4F_Msk
5184 #define TIM_CCMR2_IC4F_0                                                   (0x1U << TIM_CCMR2_IC4F_Pos)
5185 #define TIM_CCMR2_IC4F_1                                                   (0x2U << TIM_CCMR2_IC4F_Pos)
5186 #define TIM_CCMR2_IC4F_2                                                   (0x4U << TIM_CCMR2_IC4F_Pos)
5187 #define TIM_CCMR2_IC4F_3                                                   (0x8U << TIM_CCMR2_IC4F_Pos)
5188 #define TIM_CCMR2_IC4PSC_Pos                                               (10UL)   /*!<TIM CCMR2: IC4PSC (Bit 10) */
5189 #define TIM_CCMR2_IC4PSC_Msk                                               (0xc00UL)    /*!< TIM CCMR2: IC4PSC (Bitfield-Mask: 0x03) */
5190 #define TIM_CCMR2_IC4PSC                                                   TIM_CCMR2_IC4PSC_Msk
5191 #define TIM_CCMR2_IC4PSC_0                                                 (0x1U << TIM_CCMR2_IC4PSC_Pos)
5192 #define TIM_CCMR2_IC4PSC_1                                                 (0x2U << TIM_CCMR2_IC4PSC_Pos)
5193 #define TIM_CCMR2_IC3F_Pos                                                 (4UL)    /*!<TIM CCMR2: IC3F (Bit 4) */
5194 #define TIM_CCMR2_IC3F_Msk                                                 (0xf0UL)   /*!< TIM CCMR2: IC3F (Bitfield-Mask: 0x0f) */
5195 #define TIM_CCMR2_IC3F                                                     TIM_CCMR2_IC3F_Msk
5196 #define TIM_CCMR2_IC3F_0                                                   (0x1U << TIM_CCMR2_IC3F_Pos)
5197 #define TIM_CCMR2_IC3F_1                                                   (0x2U << TIM_CCMR2_IC3F_Pos)
5198 #define TIM_CCMR2_IC3F_2                                                   (0x4U << TIM_CCMR2_IC3F_Pos)
5199 #define TIM_CCMR2_IC3F_3                                                   (0x8U << TIM_CCMR2_IC3F_Pos)
5200 #define TIM_CCMR2_IC3PSC_Pos                                               (2UL)    /*!<TIM CCMR2: IC3PSC (Bit 2) */
5201 #define TIM_CCMR2_IC3PSC_Msk                                               (0xcUL)    /*!< TIM CCMR2: IC3PSC (Bitfield-Mask: 0x03) */
5202 #define TIM_CCMR2_IC3PSC                                                   TIM_CCMR2_IC3PSC_Msk
5203 #define TIM_CCMR2_IC3PSC_0                                                 (0x1U << TIM_CCMR2_IC3PSC_Pos)
5204 #define TIM_CCMR2_IC3PSC_1                                                 (0x2U << TIM_CCMR2_IC3PSC_Pos)
5205 
5206 /* =====================================================    CCER    ===================================================== */
5207 #define TIM_CCER_CC4NP_Pos                                                 (15UL)   /*!<TIM CCER: CC4NP (Bit 15) */
5208 #define TIM_CCER_CC4NP_Msk                                                 (0x8000UL)   /*!< TIM CCER: CC4NP (Bitfield-Mask: 0x01) */
5209 #define TIM_CCER_CC4NP                                                     TIM_CCER_CC4NP_Msk
5210 #define TIM_CCER_CC4P_Pos                                                  (13UL)   /*!<TIM CCER: CC4P (Bit 13) */
5211 #define TIM_CCER_CC4P_Msk                                                  (0x2000UL)   /*!< TIM CCER: CC4P (Bitfield-Mask: 0x01) */
5212 #define TIM_CCER_CC4P                                                      TIM_CCER_CC4P_Msk
5213 #define TIM_CCER_CC4E_Pos                                                  (12UL)   /*!<TIM CCER: CC4E (Bit 12) */
5214 #define TIM_CCER_CC4E_Msk                                                  (0x1000UL)   /*!< TIM CCER: CC4E (Bitfield-Mask: 0x01) */
5215 #define TIM_CCER_CC4E                                                      TIM_CCER_CC4E_Msk
5216 #define TIM_CCER_CC3NP_Pos                                                 (11UL)   /*!<TIM CCER: CC3NP (Bit 11) */
5217 #define TIM_CCER_CC3NP_Msk                                                 (0x800UL)    /*!< TIM CCER: CC3NP (Bitfield-Mask: 0x01) */
5218 #define TIM_CCER_CC3NP                                                     TIM_CCER_CC3NP_Msk
5219 #define TIM_CCER_CC3P_Pos                                                  (9UL)    /*!<TIM CCER: CC3P (Bit 9) */
5220 #define TIM_CCER_CC3P_Msk                                                  (0x200UL)    /*!< TIM CCER: CC3P (Bitfield-Mask: 0x01) */
5221 #define TIM_CCER_CC3P                                                      TIM_CCER_CC3P_Msk
5222 #define TIM_CCER_CC3E_Pos                                                  (8UL)    /*!<TIM CCER: CC3E (Bit 8) */
5223 #define TIM_CCER_CC3E_Msk                                                  (0x100UL)    /*!< TIM CCER: CC3E (Bitfield-Mask: 0x01) */
5224 #define TIM_CCER_CC3E                                                      TIM_CCER_CC3E_Msk
5225 #define TIM_CCER_CC2NP_Pos                                                 (7UL)    /*!<TIM CCER: CC2NP (Bit 7) */
5226 #define TIM_CCER_CC2NP_Msk                                                 (0x80UL)   /*!< TIM CCER: CC2NP (Bitfield-Mask: 0x01) */
5227 #define TIM_CCER_CC2NP                                                     TIM_CCER_CC2NP_Msk
5228 #define TIM_CCER_CC2P_Pos                                                  (5UL)    /*!<TIM CCER: CC2P (Bit 5) */
5229 #define TIM_CCER_CC2P_Msk                                                  (0x20UL)   /*!< TIM CCER: CC2P (Bitfield-Mask: 0x01) */
5230 #define TIM_CCER_CC2P                                                      TIM_CCER_CC2P_Msk
5231 #define TIM_CCER_CC2E_Pos                                                  (4UL)    /*!<TIM CCER: CC2E (Bit 4) */
5232 #define TIM_CCER_CC2E_Msk                                                  (0x10UL)   /*!< TIM CCER: CC2E (Bitfield-Mask: 0x01) */
5233 #define TIM_CCER_CC2E                                                      TIM_CCER_CC2E_Msk
5234 #define TIM_CCER_CC1NP_Pos                                                 (3UL)    /*!<TIM CCER: CC1NP (Bit 3) */
5235 #define TIM_CCER_CC1NP_Msk                                                 (0x8UL)    /*!< TIM CCER: CC1NP (Bitfield-Mask: 0x01) */
5236 #define TIM_CCER_CC1NP                                                     TIM_CCER_CC1NP_Msk
5237 #define TIM_CCER_CC1NE_Pos                                                 (2UL)    /*!<TIM CCER: CC1NE (Bit 2) */
5238 #define TIM_CCER_CC1NE_Msk                                                 (0x4UL)    /*!< TIM CCER: CC1NE (Bitfield-Mask: 0x01) */
5239 #define TIM_CCER_CC1NE                                                     TIM_CCER_CC1NE_Msk
5240 #define TIM_CCER_CC1P_Pos                                                  (1UL)    /*!<TIM CCER: CC1P (Bit 1) */
5241 #define TIM_CCER_CC1P_Msk                                                  (0x2UL)    /*!< TIM CCER: CC1P (Bitfield-Mask: 0x01) */
5242 #define TIM_CCER_CC1P                                                      TIM_CCER_CC1P_Msk
5243 #define TIM_CCER_CC1E_Pos                                                  (0UL)    /*!<TIM CCER: CC1E (Bit 0) */
5244 #define TIM_CCER_CC1E_Msk                                                  (0x1UL)    /*!< TIM CCER: CC1E (Bitfield-Mask: 0x01) */
5245 #define TIM_CCER_CC1E                                                      TIM_CCER_CC1E_Msk
5246 
5247 /* =====================================================    CNT    ===================================================== */
5248 #define TIM_CNT_UIFCPY_Pos                                                 (31UL)   /*!<TIM CNT: UIFCPY (Bit 31) */
5249 #define TIM_CNT_UIFCPY_Msk                                                 (0x80000000UL)   /*!< TIM CNT: UIFCPY (Bitfield-Mask: 0x01) */
5250 #define TIM_CNT_UIFCPY                                                     TIM_CNT_UIFCPY_Msk
5251 #define TIM_CNT_CNT_Pos                                                    (0UL)    /*!<TIM CNT: CNT (Bit 0) */
5252 #define TIM_CNT_CNT_Msk                                                    (0xffffUL)   /*!< TIM CNT: CNT (Bitfield-Mask: 0xffff) */
5253 #define TIM_CNT_CNT                                                        TIM_CNT_CNT_Msk
5254 #define TIM_CNT_CNT_0                                                      (0x1U << TIM_CNT_CNT_Pos)
5255 #define TIM_CNT_CNT_1                                                      (0x2U << TIM_CNT_CNT_Pos)
5256 #define TIM_CNT_CNT_2                                                      (0x4U << TIM_CNT_CNT_Pos)
5257 #define TIM_CNT_CNT_3                                                      (0x8U << TIM_CNT_CNT_Pos)
5258 #define TIM_CNT_CNT_4                                                      (0x10U << TIM_CNT_CNT_Pos)
5259 #define TIM_CNT_CNT_5                                                      (0x20U << TIM_CNT_CNT_Pos)
5260 #define TIM_CNT_CNT_6                                                      (0x40U << TIM_CNT_CNT_Pos)
5261 #define TIM_CNT_CNT_7                                                      (0x80U << TIM_CNT_CNT_Pos)
5262 #define TIM_CNT_CNT_8                                                      (0x100U << TIM_CNT_CNT_Pos)
5263 #define TIM_CNT_CNT_9                                                      (0x200U << TIM_CNT_CNT_Pos)
5264 #define TIM_CNT_CNT_10                                                     (0x400U << TIM_CNT_CNT_Pos)
5265 #define TIM_CNT_CNT_11                                                     (0x800U << TIM_CNT_CNT_Pos)
5266 #define TIM_CNT_CNT_12                                                     (0x1000U << TIM_CNT_CNT_Pos)
5267 #define TIM_CNT_CNT_13                                                     (0x2000U << TIM_CNT_CNT_Pos)
5268 #define TIM_CNT_CNT_14                                                     (0x4000U << TIM_CNT_CNT_Pos)
5269 #define TIM_CNT_CNT_15                                                     (0x8000U << TIM_CNT_CNT_Pos)
5270 
5271 /* =====================================================    PSC    ===================================================== */
5272 #define TIM_PSC_PSC_Pos                                                    (0UL)    /*!<TIM PSC: PSC (Bit 0) */
5273 #define TIM_PSC_PSC_Msk                                                    (0xffffUL)   /*!< TIM PSC: PSC (Bitfield-Mask: 0xffff) */
5274 #define TIM_PSC_PSC                                                        TIM_PSC_PSC_Msk
5275 #define TIM_PSC_PSC_0                                                      (0x1U << TIM_PSC_PSC_Pos)
5276 #define TIM_PSC_PSC_1                                                      (0x2U << TIM_PSC_PSC_Pos)
5277 #define TIM_PSC_PSC_2                                                      (0x4U << TIM_PSC_PSC_Pos)
5278 #define TIM_PSC_PSC_3                                                      (0x8U << TIM_PSC_PSC_Pos)
5279 #define TIM_PSC_PSC_4                                                      (0x10U << TIM_PSC_PSC_Pos)
5280 #define TIM_PSC_PSC_5                                                      (0x20U << TIM_PSC_PSC_Pos)
5281 #define TIM_PSC_PSC_6                                                      (0x40U << TIM_PSC_PSC_Pos)
5282 #define TIM_PSC_PSC_7                                                      (0x80U << TIM_PSC_PSC_Pos)
5283 #define TIM_PSC_PSC_8                                                      (0x100U << TIM_PSC_PSC_Pos)
5284 #define TIM_PSC_PSC_9                                                      (0x200U << TIM_PSC_PSC_Pos)
5285 #define TIM_PSC_PSC_10                                                     (0x400U << TIM_PSC_PSC_Pos)
5286 #define TIM_PSC_PSC_11                                                     (0x800U << TIM_PSC_PSC_Pos)
5287 #define TIM_PSC_PSC_12                                                     (0x1000U << TIM_PSC_PSC_Pos)
5288 #define TIM_PSC_PSC_13                                                     (0x2000U << TIM_PSC_PSC_Pos)
5289 #define TIM_PSC_PSC_14                                                     (0x4000U << TIM_PSC_PSC_Pos)
5290 #define TIM_PSC_PSC_15                                                     (0x8000U << TIM_PSC_PSC_Pos)
5291 
5292 /* =====================================================    ARR    ===================================================== */
5293 #define TIM_ARR_ARR_Pos                                                    (0UL)    /*!<TIM ARR: ARR (Bit 0) */
5294 #define TIM_ARR_ARR_Msk                                                    (0xffffUL)   /*!< TIM ARR: ARR (Bitfield-Mask: 0xffff) */
5295 #define TIM_ARR_ARR                                                        TIM_ARR_ARR_Msk
5296 #define TIM_ARR_ARR_0                                                      (0x1U << TIM_ARR_ARR_Pos)
5297 #define TIM_ARR_ARR_1                                                      (0x2U << TIM_ARR_ARR_Pos)
5298 #define TIM_ARR_ARR_2                                                      (0x4U << TIM_ARR_ARR_Pos)
5299 #define TIM_ARR_ARR_3                                                      (0x8U << TIM_ARR_ARR_Pos)
5300 #define TIM_ARR_ARR_4                                                      (0x10U << TIM_ARR_ARR_Pos)
5301 #define TIM_ARR_ARR_5                                                      (0x20U << TIM_ARR_ARR_Pos)
5302 #define TIM_ARR_ARR_6                                                      (0x40U << TIM_ARR_ARR_Pos)
5303 #define TIM_ARR_ARR_7                                                      (0x80U << TIM_ARR_ARR_Pos)
5304 #define TIM_ARR_ARR_8                                                      (0x100U << TIM_ARR_ARR_Pos)
5305 #define TIM_ARR_ARR_9                                                      (0x200U << TIM_ARR_ARR_Pos)
5306 #define TIM_ARR_ARR_10                                                     (0x400U << TIM_ARR_ARR_Pos)
5307 #define TIM_ARR_ARR_11                                                     (0x800U << TIM_ARR_ARR_Pos)
5308 #define TIM_ARR_ARR_12                                                     (0x1000U << TIM_ARR_ARR_Pos)
5309 #define TIM_ARR_ARR_13                                                     (0x2000U << TIM_ARR_ARR_Pos)
5310 #define TIM_ARR_ARR_14                                                     (0x4000U << TIM_ARR_ARR_Pos)
5311 #define TIM_ARR_ARR_15                                                     (0x8000U << TIM_ARR_ARR_Pos)
5312 
5313 /* =====================================================    RCR    ===================================================== */
5314 #define TIM_RCR_REP_Pos                                                    (0UL)    /*!<TIM RCR: REP (Bit 0) */
5315 #define TIM_RCR_REP_Msk                                                    (0xffUL)   /*!< TIM RCR: REP (Bitfield-Mask: 0xff) */
5316 #define TIM_RCR_REP                                                        TIM_RCR_REP_Msk
5317 #define TIM_RCR_REP_0                                                      (0x1U << TIM_RCR_REP_Pos)
5318 #define TIM_RCR_REP_1                                                      (0x2U << TIM_RCR_REP_Pos)
5319 #define TIM_RCR_REP_2                                                      (0x4U << TIM_RCR_REP_Pos)
5320 #define TIM_RCR_REP_3                                                      (0x8U << TIM_RCR_REP_Pos)
5321 #define TIM_RCR_REP_4                                                      (0x10U << TIM_RCR_REP_Pos)
5322 #define TIM_RCR_REP_5                                                      (0x20U << TIM_RCR_REP_Pos)
5323 #define TIM_RCR_REP_6                                                      (0x40U << TIM_RCR_REP_Pos)
5324 #define TIM_RCR_REP_7                                                      (0x80U << TIM_RCR_REP_Pos)
5325 
5326 /* =====================================================    CCR1    ===================================================== */
5327 #define TIM_CCR1_CCR1_Pos                                                  (0UL)    /*!<TIM CCR1: CCR1 (Bit 0) */
5328 #define TIM_CCR1_CCR1_Msk                                                  (0xffffUL)   /*!< TIM CCR1: CCR1 (Bitfield-Mask: 0xffff) */
5329 #define TIM_CCR1_CCR1                                                      TIM_CCR1_CCR1_Msk
5330 #define TIM_CCR1_CCR1_0                                                    (0x1U << TIM_CCR1_CCR1_Pos)
5331 #define TIM_CCR1_CCR1_1                                                    (0x2U << TIM_CCR1_CCR1_Pos)
5332 #define TIM_CCR1_CCR1_2                                                    (0x4U << TIM_CCR1_CCR1_Pos)
5333 #define TIM_CCR1_CCR1_3                                                    (0x8U << TIM_CCR1_CCR1_Pos)
5334 #define TIM_CCR1_CCR1_4                                                    (0x10U << TIM_CCR1_CCR1_Pos)
5335 #define TIM_CCR1_CCR1_5                                                    (0x20U << TIM_CCR1_CCR1_Pos)
5336 #define TIM_CCR1_CCR1_6                                                    (0x40U << TIM_CCR1_CCR1_Pos)
5337 #define TIM_CCR1_CCR1_7                                                    (0x80U << TIM_CCR1_CCR1_Pos)
5338 #define TIM_CCR1_CCR1_8                                                    (0x100U << TIM_CCR1_CCR1_Pos)
5339 #define TIM_CCR1_CCR1_9                                                    (0x200U << TIM_CCR1_CCR1_Pos)
5340 #define TIM_CCR1_CCR1_10                                                   (0x400U << TIM_CCR1_CCR1_Pos)
5341 #define TIM_CCR1_CCR1_11                                                   (0x800U << TIM_CCR1_CCR1_Pos)
5342 #define TIM_CCR1_CCR1_12                                                   (0x1000U << TIM_CCR1_CCR1_Pos)
5343 #define TIM_CCR1_CCR1_13                                                   (0x2000U << TIM_CCR1_CCR1_Pos)
5344 #define TIM_CCR1_CCR1_14                                                   (0x4000U << TIM_CCR1_CCR1_Pos)
5345 #define TIM_CCR1_CCR1_15                                                   (0x8000U << TIM_CCR1_CCR1_Pos)
5346 
5347 /* =====================================================    CCR2    ===================================================== */
5348 #define TIM_CCR2_CCR2_Pos                                                  (0UL)    /*!<TIM CCR2: CCR2 (Bit 0) */
5349 #define TIM_CCR2_CCR2_Msk                                                  (0xffffUL)   /*!< TIM CCR2: CCR2 (Bitfield-Mask: 0xffff) */
5350 #define TIM_CCR2_CCR2                                                      TIM_CCR2_CCR2_Msk
5351 #define TIM_CCR2_CCR2_0                                                    (0x1U << TIM_CCR2_CCR2_Pos)
5352 #define TIM_CCR2_CCR2_1                                                    (0x2U << TIM_CCR2_CCR2_Pos)
5353 #define TIM_CCR2_CCR2_2                                                    (0x4U << TIM_CCR2_CCR2_Pos)
5354 #define TIM_CCR2_CCR2_3                                                    (0x8U << TIM_CCR2_CCR2_Pos)
5355 #define TIM_CCR2_CCR2_4                                                    (0x10U << TIM_CCR2_CCR2_Pos)
5356 #define TIM_CCR2_CCR2_5                                                    (0x20U << TIM_CCR2_CCR2_Pos)
5357 #define TIM_CCR2_CCR2_6                                                    (0x40U << TIM_CCR2_CCR2_Pos)
5358 #define TIM_CCR2_CCR2_7                                                    (0x80U << TIM_CCR2_CCR2_Pos)
5359 #define TIM_CCR2_CCR2_8                                                    (0x100U << TIM_CCR2_CCR2_Pos)
5360 #define TIM_CCR2_CCR2_9                                                    (0x200U << TIM_CCR2_CCR2_Pos)
5361 #define TIM_CCR2_CCR2_10                                                   (0x400U << TIM_CCR2_CCR2_Pos)
5362 #define TIM_CCR2_CCR2_11                                                   (0x800U << TIM_CCR2_CCR2_Pos)
5363 #define TIM_CCR2_CCR2_12                                                   (0x1000U << TIM_CCR2_CCR2_Pos)
5364 #define TIM_CCR2_CCR2_13                                                   (0x2000U << TIM_CCR2_CCR2_Pos)
5365 #define TIM_CCR2_CCR2_14                                                   (0x4000U << TIM_CCR2_CCR2_Pos)
5366 #define TIM_CCR2_CCR2_15                                                   (0x8000U << TIM_CCR2_CCR2_Pos)
5367 
5368 /* =====================================================    CCR3    ===================================================== */
5369 #define TIM_CCR3_CCR3_Pos                                                  (0UL)    /*!<TIM CCR3: CCR3 (Bit 0) */
5370 #define TIM_CCR3_CCR3_Msk                                                  (0xffffUL)   /*!< TIM CCR3: CCR3 (Bitfield-Mask: 0xffff) */
5371 #define TIM_CCR3_CCR3                                                      TIM_CCR3_CCR3_Msk
5372 #define TIM_CCR3_CCR3_0                                                    (0x1U << TIM_CCR3_CCR3_Pos)
5373 #define TIM_CCR3_CCR3_1                                                    (0x2U << TIM_CCR3_CCR3_Pos)
5374 #define TIM_CCR3_CCR3_2                                                    (0x4U << TIM_CCR3_CCR3_Pos)
5375 #define TIM_CCR3_CCR3_3                                                    (0x8U << TIM_CCR3_CCR3_Pos)
5376 #define TIM_CCR3_CCR3_4                                                    (0x10U << TIM_CCR3_CCR3_Pos)
5377 #define TIM_CCR3_CCR3_5                                                    (0x20U << TIM_CCR3_CCR3_Pos)
5378 #define TIM_CCR3_CCR3_6                                                    (0x40U << TIM_CCR3_CCR3_Pos)
5379 #define TIM_CCR3_CCR3_7                                                    (0x80U << TIM_CCR3_CCR3_Pos)
5380 #define TIM_CCR3_CCR3_8                                                    (0x100U << TIM_CCR3_CCR3_Pos)
5381 #define TIM_CCR3_CCR3_9                                                    (0x200U << TIM_CCR3_CCR3_Pos)
5382 #define TIM_CCR3_CCR3_10                                                   (0x400U << TIM_CCR3_CCR3_Pos)
5383 #define TIM_CCR3_CCR3_11                                                   (0x800U << TIM_CCR3_CCR3_Pos)
5384 #define TIM_CCR3_CCR3_12                                                   (0x1000U << TIM_CCR3_CCR3_Pos)
5385 #define TIM_CCR3_CCR3_13                                                   (0x2000U << TIM_CCR3_CCR3_Pos)
5386 #define TIM_CCR3_CCR3_14                                                   (0x4000U << TIM_CCR3_CCR3_Pos)
5387 #define TIM_CCR3_CCR3_15                                                   (0x8000U << TIM_CCR3_CCR3_Pos)
5388 
5389 /* =====================================================    CCR4    ===================================================== */
5390 #define TIM_CCR4_CCR4_Pos                                                  (0UL)    /*!<TIM CCR4: CCR4 (Bit 0) */
5391 #define TIM_CCR4_CCR4_Msk                                                  (0xffffUL)   /*!< TIM CCR4: CCR4 (Bitfield-Mask: 0xffff) */
5392 #define TIM_CCR4_CCR4                                                      TIM_CCR4_CCR4_Msk
5393 #define TIM_CCR4_CCR4_0                                                    (0x1U << TIM_CCR4_CCR4_Pos)
5394 #define TIM_CCR4_CCR4_1                                                    (0x2U << TIM_CCR4_CCR4_Pos)
5395 #define TIM_CCR4_CCR4_2                                                    (0x4U << TIM_CCR4_CCR4_Pos)
5396 #define TIM_CCR4_CCR4_3                                                    (0x8U << TIM_CCR4_CCR4_Pos)
5397 #define TIM_CCR4_CCR4_4                                                    (0x10U << TIM_CCR4_CCR4_Pos)
5398 #define TIM_CCR4_CCR4_5                                                    (0x20U << TIM_CCR4_CCR4_Pos)
5399 #define TIM_CCR4_CCR4_6                                                    (0x40U << TIM_CCR4_CCR4_Pos)
5400 #define TIM_CCR4_CCR4_7                                                    (0x80U << TIM_CCR4_CCR4_Pos)
5401 #define TIM_CCR4_CCR4_8                                                    (0x100U << TIM_CCR4_CCR4_Pos)
5402 #define TIM_CCR4_CCR4_9                                                    (0x200U << TIM_CCR4_CCR4_Pos)
5403 #define TIM_CCR4_CCR4_10                                                   (0x400U << TIM_CCR4_CCR4_Pos)
5404 #define TIM_CCR4_CCR4_11                                                   (0x800U << TIM_CCR4_CCR4_Pos)
5405 #define TIM_CCR4_CCR4_12                                                   (0x1000U << TIM_CCR4_CCR4_Pos)
5406 #define TIM_CCR4_CCR4_13                                                   (0x2000U << TIM_CCR4_CCR4_Pos)
5407 #define TIM_CCR4_CCR4_14                                                   (0x4000U << TIM_CCR4_CCR4_Pos)
5408 #define TIM_CCR4_CCR4_15                                                   (0x8000U << TIM_CCR4_CCR4_Pos)
5409 
5410 /* =====================================================    BDTR    ===================================================== */
5411 #define TIM_BDTR_BKBID_Pos                                                 (28UL)   /*!<TIM BDTR: BKBID (Bit 28) */
5412 #define TIM_BDTR_BKBID_Msk                                                 (0x10000000UL)   /*!< TIM BDTR: BKBID (Bitfield-Mask: 0x01) */
5413 #define TIM_BDTR_BKBID                                                     TIM_BDTR_BKBID_Msk
5414 #define TIM_BDTR_BKDSRM_Pos                                                (26UL)   /*!<TIM BDTR: BKDSRM (Bit 26) */
5415 #define TIM_BDTR_BKDSRM_Msk                                                (0x4000000UL)    /*!< TIM BDTR: BKDSRM (Bitfield-Mask: 0x01) */
5416 #define TIM_BDTR_BKDSRM                                                    TIM_BDTR_BKDSRM_Msk
5417 #define TIM_BDTR_MOE_Pos                                                   (15UL)   /*!<TIM BDTR: MOE (Bit 15) */
5418 #define TIM_BDTR_MOE_Msk                                                   (0x8000UL)   /*!< TIM BDTR: MOE (Bitfield-Mask: 0x01) */
5419 #define TIM_BDTR_MOE                                                       TIM_BDTR_MOE_Msk
5420 #define TIM_BDTR_AOE_Pos                                                   (14UL)   /*!<TIM BDTR: AOE (Bit 14) */
5421 #define TIM_BDTR_AOE_Msk                                                   (0x4000UL)   /*!< TIM BDTR: AOE (Bitfield-Mask: 0x01) */
5422 #define TIM_BDTR_AOE                                                       TIM_BDTR_AOE_Msk
5423 #define TIM_BDTR_BKP_Pos                                                   (13UL)   /*!<TIM BDTR: BKP (Bit 13) */
5424 #define TIM_BDTR_BKP_Msk                                                   (0x2000UL)   /*!< TIM BDTR: BKP (Bitfield-Mask: 0x01) */
5425 #define TIM_BDTR_BKP                                                       TIM_BDTR_BKP_Msk
5426 #define TIM_BDTR_BKE_Pos                                                   (12UL)   /*!<TIM BDTR: BKE (Bit 12) */
5427 #define TIM_BDTR_BKE_Msk                                                   (0x1000UL)   /*!< TIM BDTR: BKE (Bitfield-Mask: 0x01) */
5428 #define TIM_BDTR_BKE                                                       TIM_BDTR_BKE_Msk
5429 #define TIM_BDTR_OSSR_Pos                                                  (11UL)   /*!<TIM BDTR: OSSR (Bit 11) */
5430 #define TIM_BDTR_OSSR_Msk                                                  (0x800UL)    /*!< TIM BDTR: OSSR (Bitfield-Mask: 0x01) */
5431 #define TIM_BDTR_OSSR                                                      TIM_BDTR_OSSR_Msk
5432 #define TIM_BDTR_OSSI_Pos                                                  (10UL)   /*!<TIM BDTR: OSSI (Bit 10) */
5433 #define TIM_BDTR_OSSI_Msk                                                  (0x400UL)    /*!< TIM BDTR: OSSI (Bitfield-Mask: 0x01) */
5434 #define TIM_BDTR_OSSI                                                      TIM_BDTR_OSSI_Msk
5435 #define TIM_BDTR_LOCK_Pos                                                  (8UL)    /*!<TIM BDTR: LOCK (Bit 8) */
5436 #define TIM_BDTR_LOCK_Msk                                                  (0x300UL)    /*!< TIM BDTR: LOCK (Bitfield-Mask: 0x03) */
5437 #define TIM_BDTR_LOCK                                                      TIM_BDTR_LOCK_Msk
5438 #define TIM_BDTR_LOCK_0                                                    (0x1U << TIM_BDTR_LOCK_Pos)
5439 #define TIM_BDTR_LOCK_1                                                    (0x2U << TIM_BDTR_LOCK_Pos)
5440 #define TIM_BDTR_DTG_Pos                                                   (0UL)    /*!<TIM BDTR: DTG (Bit 0) */
5441 #define TIM_BDTR_DTG_Msk                                                   (0xffUL)   /*!< TIM BDTR: DTG (Bitfield-Mask: 0xff) */
5442 #define TIM_BDTR_DTG                                                       TIM_BDTR_DTG_Msk
5443 #define TIM_BDTR_DTG_0                                                     (0x1U << TIM_BDTR_DTG_Pos)
5444 #define TIM_BDTR_DTG_1                                                     (0x2U << TIM_BDTR_DTG_Pos)
5445 #define TIM_BDTR_DTG_2                                                     (0x4U << TIM_BDTR_DTG_Pos)
5446 #define TIM_BDTR_DTG_3                                                     (0x8U << TIM_BDTR_DTG_Pos)
5447 #define TIM_BDTR_DTG_4                                                     (0x10U << TIM_BDTR_DTG_Pos)
5448 #define TIM_BDTR_DTG_5                                                     (0x20U << TIM_BDTR_DTG_Pos)
5449 #define TIM_BDTR_DTG_6                                                     (0x40U << TIM_BDTR_DTG_Pos)
5450 #define TIM_BDTR_DTG_7                                                     (0x80U << TIM_BDTR_DTG_Pos)
5451 
5452 /* =====================================================    DCR    ===================================================== */
5453 #define TIM_DCR_DBL_Pos                                                    (8UL)    /*!<TIM DCR: DBL (Bit 8) */
5454 #define TIM_DCR_DBL_Msk                                                    (0x1f00UL)   /*!< TIM DCR: DBL (Bitfield-Mask: 0x1f) */
5455 #define TIM_DCR_DBL                                                        TIM_DCR_DBL_Msk
5456 #define TIM_DCR_DBL_0                                                      (0x1U << TIM_DCR_DBL_Pos)
5457 #define TIM_DCR_DBL_1                                                      (0x2U << TIM_DCR_DBL_Pos)
5458 #define TIM_DCR_DBL_2                                                      (0x4U << TIM_DCR_DBL_Pos)
5459 #define TIM_DCR_DBL_3                                                      (0x8U << TIM_DCR_DBL_Pos)
5460 #define TIM_DCR_DBL_4                                                      (0x10U << TIM_DCR_DBL_Pos)
5461 #define TIM_DCR_DBA_Pos                                                    (0UL)    /*!<TIM DCR: DBA (Bit 0) */
5462 #define TIM_DCR_DBA_Msk                                                    (0x1fUL)   /*!< TIM DCR: DBA (Bitfield-Mask: 0x1f) */
5463 #define TIM_DCR_DBA                                                        TIM_DCR_DBA_Msk
5464 #define TIM_DCR_DBA_0                                                      (0x1U << TIM_DCR_DBA_Pos)
5465 #define TIM_DCR_DBA_1                                                      (0x2U << TIM_DCR_DBA_Pos)
5466 #define TIM_DCR_DBA_2                                                      (0x4U << TIM_DCR_DBA_Pos)
5467 #define TIM_DCR_DBA_3                                                      (0x8U << TIM_DCR_DBA_Pos)
5468 #define TIM_DCR_DBA_4                                                      (0x10U << TIM_DCR_DBA_Pos)
5469 
5470 /* =====================================================    DMAR    ===================================================== */
5471 #define TIM_DMAR_DMAB_Pos                                                  (0UL)    /*!<TIM DMAR: DMAB (Bit 0) */
5472 #define TIM_DMAR_DMAB_Msk                                                  (0xffffUL)   /*!< TIM DMAR: DMAB (Bitfield-Mask: 0xffff) */
5473 #define TIM_DMAR_DMAB                                                      TIM_DMAR_DMAB_Msk
5474 #define TIM_DMAR_DMAB_0                                                    (0x1U << TIM_DMAR_DMAB_Pos)
5475 #define TIM_DMAR_DMAB_1                                                    (0x2U << TIM_DMAR_DMAB_Pos)
5476 #define TIM_DMAR_DMAB_2                                                    (0x4U << TIM_DMAR_DMAB_Pos)
5477 #define TIM_DMAR_DMAB_3                                                    (0x8U << TIM_DMAR_DMAB_Pos)
5478 #define TIM_DMAR_DMAB_4                                                    (0x10U << TIM_DMAR_DMAB_Pos)
5479 #define TIM_DMAR_DMAB_5                                                    (0x20U << TIM_DMAR_DMAB_Pos)
5480 #define TIM_DMAR_DMAB_6                                                    (0x40U << TIM_DMAR_DMAB_Pos)
5481 #define TIM_DMAR_DMAB_7                                                    (0x80U << TIM_DMAR_DMAB_Pos)
5482 #define TIM_DMAR_DMAB_8                                                    (0x100U << TIM_DMAR_DMAB_Pos)
5483 #define TIM_DMAR_DMAB_9                                                    (0x200U << TIM_DMAR_DMAB_Pos)
5484 #define TIM_DMAR_DMAB_10                                                   (0x400U << TIM_DMAR_DMAB_Pos)
5485 #define TIM_DMAR_DMAB_11                                                   (0x800U << TIM_DMAR_DMAB_Pos)
5486 #define TIM_DMAR_DMAB_12                                                   (0x1000U << TIM_DMAR_DMAB_Pos)
5487 #define TIM_DMAR_DMAB_13                                                   (0x2000U << TIM_DMAR_DMAB_Pos)
5488 #define TIM_DMAR_DMAB_14                                                   (0x4000U << TIM_DMAR_DMAB_Pos)
5489 #define TIM_DMAR_DMAB_15                                                   (0x8000U << TIM_DMAR_DMAB_Pos)
5490 
5491 /* =====================================================    OR1    ===================================================== */
5492 #define TIM_OR1_TI1_RMP_Pos                                                (0UL)    /*!<TIM OR1: TI1_RMP (Bit 0) */
5493 #define TIM_OR1_TI1_RMP_Msk                                                (0x3UL)    /*!< TIM OR1: TI1_RMP (Bitfield-Mask: 0x03) */
5494 #define TIM_OR1_TI1_RMP                                                    TIM_OR1_TI1_RMP_Msk
5495 #define TIM_OR1_TI1_RMP_0                                                  (0x1U << TIM_OR1_TI1_RMP_Pos)
5496 #define TIM_OR1_TI1_RMP_1                                                  (0x2U << TIM_OR1_TI1_RMP_Pos)
5497 
5498 /* =====================================================    AF1    ===================================================== */
5499 #define TIM_AF1_BKCMP2P_Pos                                                (11UL)   /*!<TIM AF1: BKCMP2P (Bit 11) */
5500 #define TIM_AF1_BKCMP2P_Msk                                                (0x800UL)    /*!< TIM AF1: BKCMP2P (Bitfield-Mask: 0x01) */
5501 #define TIM_AF1_BKCMP2P                                                    TIM_AF1_BKCMP2P_Msk
5502 #define TIM_AF1_BKCMP1P_Pos                                                (10UL)   /*!<TIM AF1: BKCMP1P (Bit 10) */
5503 #define TIM_AF1_BKCMP1P_Msk                                                (0x400UL)    /*!< TIM AF1: BKCMP1P (Bitfield-Mask: 0x01) */
5504 #define TIM_AF1_BKCMP1P                                                    TIM_AF1_BKCMP1P_Msk
5505 #define TIM_AF1_BKINP_Pos                                                  (9UL)    /*!<TIM AF1: BKINP (Bit 9) */
5506 #define TIM_AF1_BKINP_Msk                                                  (0x200UL)    /*!< TIM AF1: BKINP (Bitfield-Mask: 0x01) */
5507 #define TIM_AF1_BKINP                                                      TIM_AF1_BKINP_Msk
5508 #define TIM_AF1_BKCMP2E_Pos                                                (2UL)    /*!<TIM AF1: BKCMP2E (Bit 2) */
5509 #define TIM_AF1_BKCMP2E_Msk                                                (0x4UL)    /*!< TIM AF1: BKCMP2E (Bitfield-Mask: 0x01) */
5510 #define TIM_AF1_BKCMP2E                                                    TIM_AF1_BKCMP2E_Msk
5511 #define TIM_AF1_BKCMP1E_Pos                                                (1UL)    /*!<TIM AF1: BKCMP1E (Bit 1) */
5512 #define TIM_AF1_BKCMP1E_Msk                                                (0x2UL)    /*!< TIM AF1: BKCMP1E (Bitfield-Mask: 0x01) */
5513 #define TIM_AF1_BKCMP1E                                                    TIM_AF1_BKCMP1E_Msk
5514 #define TIM_AF1_BKINE_Pos                                                  (0UL)    /*!<TIM AF1: BKINE (Bit 0) */
5515 #define TIM_AF1_BKINE_Msk                                                  (0x1UL)    /*!< TIM AF1: BKINE (Bitfield-Mask: 0x01) */
5516 #define TIM_AF1_BKINE                                                      TIM_AF1_BKINE_Msk
5517 
5518 #define TIM_DMA_READY  1
5519 
5520 /* =========================================================================================================================== */
5521 /*=====================                                      USART                                      ===================== */
5522 /* =========================================================================================================================== */
5523 
5524 /* =====================================================    CR1    ===================================================== */
5525 #define USART_CR1_RXFFIE_Pos                                               (31UL)   /*!<USART CR1: RXFFIE (Bit 31) */
5526 #define USART_CR1_RXFFIE_Msk                                               (0x80000000UL)   /*!< USART CR1: RXFFIE (Bitfield-Mask: 0x01) */
5527 #define USART_CR1_RXFFIE                                                   USART_CR1_RXFFIE_Msk
5528 #define USART_CR1_TXFEIE_Pos                                               (30UL)   /*!<USART CR1: TXFEIE (Bit 30) */
5529 #define USART_CR1_TXFEIE_Msk                                               (0x40000000UL)   /*!< USART CR1: TXFEIE (Bitfield-Mask: 0x01) */
5530 #define USART_CR1_TXFEIE                                                   USART_CR1_TXFEIE_Msk
5531 #define USART_CR1_FIFOEN_Pos                                               (29UL)   /*!<USART CR1: FIFOEN (Bit 29) */
5532 #define USART_CR1_FIFOEN_Msk                                               (0x20000000UL)   /*!< USART CR1: FIFOEN (Bitfield-Mask: 0x01) */
5533 #define USART_CR1_FIFOEN                                                   USART_CR1_FIFOEN_Msk
5534 #define USART_CR1_M1_Pos                                                   (28U)
5535 #define USART_CR1_M1_Msk                                                   (0x1UL << USART_CR1_M1_Pos)             /*!< 0x10000000 */
5536 #define USART_CR1_M1                                                       USART_CR1_M1_Msk                        /*!< Word length - Bit 1 */
5537 #define USART_CR1_EOBIE_Pos                                                (27UL)   /*!<USART CR1: EOBIE (Bit 27) */
5538 #define USART_CR1_EOBIE_Msk                                                (0x8000000UL)    /*!< USART CR1: EOBIE (Bitfield-Mask: 0x01) */
5539 #define USART_CR1_EOBIE                                                    USART_CR1_EOBIE_Msk
5540 #define USART_CR1_RTOIE_Pos                                                (26UL)   /*!<USART CR1: RTOIE (Bit 26) */
5541 #define USART_CR1_RTOIE_Msk                                                (0x4000000UL)    /*!< USART CR1: RTOIE (Bitfield-Mask: 0x01) */
5542 #define USART_CR1_RTOIE                                                    USART_CR1_RTOIE_Msk
5543 #define USART_CR1_DEAT_Pos                                                 (21UL)   /*!<USART CR1: DEAT (Bit 21) */
5544 #define USART_CR1_DEAT_Msk                                                 (0x3e00000UL)    /*!< USART CR1: DEAT (Bitfield-Mask: 0x1f) */
5545 #define USART_CR1_DEAT                                                     USART_CR1_DEAT_Msk
5546 #define USART_CR1_DEAT_0                                                   (0x1U << USART_CR1_DEAT_Pos)
5547 #define USART_CR1_DEAT_1                                                   (0x2U << USART_CR1_DEAT_Pos)
5548 #define USART_CR1_DEAT_2                                                   (0x4U << USART_CR1_DEAT_Pos)
5549 #define USART_CR1_DEAT_3                                                   (0x8U << USART_CR1_DEAT_Pos)
5550 #define USART_CR1_DEAT_4                                                   (0x10U << USART_CR1_DEAT_Pos)
5551 #define USART_CR1_DEDT_Pos                                                 (16UL)   /*!<USART CR1: DEDT (Bit 16) */
5552 #define USART_CR1_DEDT_Msk                                                 (0x1f0000UL)   /*!< USART CR1: DEDT (Bitfield-Mask: 0x1f) */
5553 #define USART_CR1_DEDT                                                     USART_CR1_DEDT_Msk
5554 #define USART_CR1_DEDT_0                                                   (0x1U << USART_CR1_DEDT_Pos)
5555 #define USART_CR1_DEDT_1                                                   (0x2U << USART_CR1_DEDT_Pos)
5556 #define USART_CR1_DEDT_2                                                   (0x4U << USART_CR1_DEDT_Pos)
5557 #define USART_CR1_DEDT_3                                                   (0x8U << USART_CR1_DEDT_Pos)
5558 #define USART_CR1_DEDT_4                                                   (0x10U << USART_CR1_DEDT_Pos)
5559 #define USART_CR1_OVER8_Pos                                                (15UL)   /*!<USART CR1: OVER8 (Bit 15) */
5560 #define USART_CR1_OVER8_Msk                                                (0x8000UL)   /*!< USART CR1: OVER8 (Bitfield-Mask: 0x01) */
5561 #define USART_CR1_OVER8                                                    USART_CR1_OVER8_Msk
5562 #define USART_CR1_CMIE_Pos                                                 (14UL)   /*!<USART CR1: CMIE (Bit 14) */
5563 #define USART_CR1_CMIE_Msk                                                 (0x4000UL)   /*!< USART CR1: CMIE (Bitfield-Mask: 0x01) */
5564 #define USART_CR1_CMIE                                                     USART_CR1_CMIE_Msk
5565 #define USART_CR1_MME_Pos                                                  (13UL)   /*!<USART CR1: MME (Bit 13) */
5566 #define USART_CR1_MME_Msk                                                  (0x2000UL)   /*!< USART CR1: MME (Bitfield-Mask: 0x01) */
5567 #define USART_CR1_MME                                                      USART_CR1_MME_Msk
5568 #define USART_CR1_M_Pos                                                    (12U)
5569 #define USART_CR1_M_Msk                                                    (0x10001UL << USART_CR1_M_Pos)          /*!< 0x10001000 */
5570 #define USART_CR1_M                                                        USART_CR1_M_Msk                         /*!< Word length */
5571 #define USART_CR1_M0_Pos                                                   (12U)
5572 #define USART_CR1_M0_Msk                                                   (0x1UL << USART_CR1_M0_Pos)             /*!< 0x00001000 */
5573 #define USART_CR1_M0                                                       USART_CR1_M0_Msk                        /*!< Word length - Bit 0 */
5574 #define USART_CR1_WAKE_Pos                                                 (11UL)   /*!<USART CR1: WAKE (Bit 11) */
5575 #define USART_CR1_WAKE_Msk                                                 (0x800UL)    /*!< USART CR1: WAKE (Bitfield-Mask: 0x01) */
5576 #define USART_CR1_WAKE                                                     USART_CR1_WAKE_Msk
5577 #define USART_CR1_PCE_Pos                                                  (10UL)   /*!<USART CR1: PCE (Bit 10) */
5578 #define USART_CR1_PCE_Msk                                                  (0x400UL)    /*!< USART CR1: PCE (Bitfield-Mask: 0x01) */
5579 #define USART_CR1_PCE                                                      USART_CR1_PCE_Msk
5580 #define USART_CR1_PS_Pos                                                   (9UL)    /*!<USART CR1: PS (Bit 9) */
5581 #define USART_CR1_PS_Msk                                                   (0x200UL)    /*!< USART CR1: PS (Bitfield-Mask: 0x01) */
5582 #define USART_CR1_PS                                                       USART_CR1_PS_Msk
5583 #define USART_CR1_PEIE_Pos                                                 (8UL)    /*!<USART CR1: PEIE (Bit 8) */
5584 #define USART_CR1_PEIE_Msk                                                 (0x100UL)    /*!< USART CR1: PEIE (Bitfield-Mask: 0x01) */
5585 #define USART_CR1_PEIE                                                     USART_CR1_PEIE_Msk
5586 #define USART_CR1_TXEIE_TXFNFIE_Pos                                        (7UL)    /*!<USART CR1: TXEIE_TXFNFIE (Bit 7) */
5587 #define USART_CR1_TXEIE_TXFNFIE_Msk                                        (0x80UL)   /*!< USART CR1: TXEIE_TXFNFIE (Bitfield-Mask: 0x01) */
5588 #define USART_CR1_TXEIE_TXFNFIE                                            USART_CR1_TXEIE_TXFNFIE_Msk
5589 #define USART_CR1_TCIE_Pos                                                 (6UL)    /*!<USART CR1: TCIE (Bit 6) */
5590 #define USART_CR1_TCIE_Msk                                                 (0x40UL)   /*!< USART CR1: TCIE (Bitfield-Mask: 0x01) */
5591 #define USART_CR1_TCIE                                                     USART_CR1_TCIE_Msk
5592 #define USART_CR1_RXNEIE_RXFNEIE_Pos                                       (5UL)    /*!<USART CR1: RXNEIE_RXFNEIE (Bit 5) */
5593 #define USART_CR1_RXNEIE_RXFNEIE_Msk                                       (0x20UL)   /*!< USART CR1: RXNEIE_RXFNEIE (Bitfield-Mask: 0x01) */
5594 #define USART_CR1_RXNEIE_RXFNEIE                                           USART_CR1_RXNEIE_RXFNEIE_Msk
5595 #define USART_CR1_IDLEIE_Pos                                               (4UL)    /*!<USART CR1: IDLEIE (Bit 4) */
5596 #define USART_CR1_IDLEIE_Msk                                               (0x10UL)   /*!< USART CR1: IDLEIE (Bitfield-Mask: 0x01) */
5597 #define USART_CR1_IDLEIE                                                   USART_CR1_IDLEIE_Msk
5598 #define USART_CR1_TE_Pos                                                   (3UL)    /*!<USART CR1: TE (Bit 3) */
5599 #define USART_CR1_TE_Msk                                                   (0x8UL)    /*!< USART CR1: TE (Bitfield-Mask: 0x01) */
5600 #define USART_CR1_TE                                                       USART_CR1_TE_Msk
5601 #define USART_CR1_RE_Pos                                                   (2UL)    /*!<USART CR1: RE (Bit 2) */
5602 #define USART_CR1_RE_Msk                                                   (0x4UL)    /*!< USART CR1: RE (Bitfield-Mask: 0x01) */
5603 #define USART_CR1_RE                                                       USART_CR1_RE_Msk
5604 #define USART_CR1_UESM_Pos                                                 (1UL)    /*!<USART CR1: UESM (Bit 1) */
5605 #define USART_CR1_UESM_Msk                                                 (0x2UL)    /*!< USART CR1: UESM (Bitfield-Mask: 0x01) */
5606 #define USART_CR1_UESM                                                     USART_CR1_UESM_Msk
5607 #define USART_CR1_UE_Pos                                                   (0UL)    /*!<USART CR1: UE (Bit 0) */
5608 #define USART_CR1_UE_Msk                                                   (0x1UL)    /*!< USART CR1: UE (Bitfield-Mask: 0x01) */
5609 #define USART_CR1_UE                                                       USART_CR1_UE_Msk
5610 
5611 /* =====================================================    CR2    ===================================================== */
5612 #define USART_CR2_ADD_Pos                                                  (24UL)   /*!<USART CR2: ADD (Bit 24) */
5613 #define USART_CR2_ADD_Msk                                                  (0xff000000UL)   /*!< USART CR2: ADD (Bitfield-Mask: 0xff) */
5614 #define USART_CR2_ADD                                                      USART_CR2_ADD_Msk
5615 #define USART_CR2_ADD_0                                                    (0x1U << USART_CR2_ADD_Pos)
5616 #define USART_CR2_ADD_1                                                    (0x2U << USART_CR2_ADD_Pos)
5617 #define USART_CR2_ADD_2                                                    (0x4U << USART_CR2_ADD_Pos)
5618 #define USART_CR2_ADD_3                                                    (0x8U << USART_CR2_ADD_Pos)
5619 #define USART_CR2_ADD_4                                                    (0x10U << USART_CR2_ADD_Pos)
5620 #define USART_CR2_ADD_5                                                    (0x20U << USART_CR2_ADD_Pos)
5621 #define USART_CR2_ADD_6                                                    (0x40U << USART_CR2_ADD_Pos)
5622 #define USART_CR2_ADD_7                                                    (0x80U << USART_CR2_ADD_Pos)
5623 #define USART_CR2_RTOEN_Pos                                                (23UL)   /*!<USART CR2: RTOEN (Bit 23) */
5624 #define USART_CR2_RTOEN_Msk                                                (0x800000UL)   /*!< USART CR2: RTOEN (Bitfield-Mask: 0x01) */
5625 #define USART_CR2_RTOEN                                                    USART_CR2_RTOEN_Msk
5626 #define USART_CR2_ABRMODE_Pos                                              (21UL)   /*!<USART CR2: ABRMODE (Bit 21) */
5627 #define USART_CR2_ABRMODE_Msk                                              (0x600000UL)   /*!< USART CR2: ABRMODE (Bitfield-Mask: 0x03) */
5628 #define USART_CR2_ABRMODE                                                  USART_CR2_ABRMODE_Msk
5629 #define USART_CR2_ABRMODE_0                                                (0x1U << USART_CR2_ABRMODE_Pos)
5630 #define USART_CR2_ABRMODE_1                                                (0x2U << USART_CR2_ABRMODE_Pos)
5631 #define USART_CR2_ABREN_Pos                                                (20UL)   /*!<USART CR2: ABREN (Bit 20) */
5632 #define USART_CR2_ABREN_Msk                                                (0x100000UL)   /*!< USART CR2: ABREN (Bitfield-Mask: 0x01) */
5633 #define USART_CR2_ABREN                                                    USART_CR2_ABREN_Msk
5634 #define USART_CR2_MSBFIRST_Pos                                             (19UL)   /*!<USART CR2: MSBFIRST (Bit 19) */
5635 #define USART_CR2_MSBFIRST_Msk                                             (0x80000UL)    /*!< USART CR2: MSBFIRST (Bitfield-Mask: 0x01) */
5636 #define USART_CR2_MSBFIRST                                                 USART_CR2_MSBFIRST_Msk
5637 #define USART_CR2_DATAINV_Pos                                              (18UL)   /*!<USART CR2: DATAINV (Bit 18) */
5638 #define USART_CR2_DATAINV_Msk                                              (0x40000UL)    /*!< USART CR2: DATAINV (Bitfield-Mask: 0x01) */
5639 #define USART_CR2_DATAINV                                                  USART_CR2_DATAINV_Msk
5640 #define USART_CR2_TXINV_Pos                                                (17UL)   /*!<USART CR2: TXINV (Bit 17) */
5641 #define USART_CR2_TXINV_Msk                                                (0x20000UL)    /*!< USART CR2: TXINV (Bitfield-Mask: 0x01) */
5642 #define USART_CR2_TXINV                                                    USART_CR2_TXINV_Msk
5643 #define USART_CR2_RXINV_Pos                                                (16UL)   /*!<USART CR2: RXINV (Bit 16) */
5644 #define USART_CR2_RXINV_Msk                                                (0x10000UL)    /*!< USART CR2: RXINV (Bitfield-Mask: 0x01) */
5645 #define USART_CR2_RXINV                                                    USART_CR2_RXINV_Msk
5646 #define USART_CR2_SWAP_Pos                                                 (15UL)   /*!<USART CR2: SWAP (Bit 15) */
5647 #define USART_CR2_SWAP_Msk                                                 (0x8000UL)   /*!< USART CR2: SWAP (Bitfield-Mask: 0x01) */
5648 #define USART_CR2_SWAP                                                     USART_CR2_SWAP_Msk
5649 #define USART_CR2_LINEN_Pos                                                (14UL)   /*!<USART CR2: LINEN (Bit 14) */
5650 #define USART_CR2_LINEN_Msk                                                (0x4000UL)   /*!< USART CR2: LINEN (Bitfield-Mask: 0x01) */
5651 #define USART_CR2_LINEN                                                    USART_CR2_LINEN_Msk
5652 #define USART_CR2_STOP_Pos                                                 (12UL)   /*!<USART CR2: STOP (Bit 12) */
5653 #define USART_CR2_STOP_Msk                                                 (0x3000UL)   /*!< USART CR2: STOP (Bitfield-Mask: 0x03) */
5654 #define USART_CR2_STOP                                                     USART_CR2_STOP_Msk
5655 #define USART_CR2_STOP_0                                                   (0x1U << USART_CR2_STOP_Pos)
5656 #define USART_CR2_STOP_1                                                   (0x2U << USART_CR2_STOP_Pos)
5657 #define USART_CR2_CLKEN_Pos                                                (11UL)   /*!<USART CR2: CLKEN (Bit 11) */
5658 #define USART_CR2_CLKEN_Msk                                                (0x800UL)    /*!< USART CR2: CLKEN (Bitfield-Mask: 0x01) */
5659 #define USART_CR2_CLKEN                                                    USART_CR2_CLKEN_Msk
5660 #define USART_CR2_CPOL_Pos                                                 (10UL)   /*!<USART CR2: CPOL (Bit 10) */
5661 #define USART_CR2_CPOL_Msk                                                 (0x400UL)    /*!< USART CR2: CPOL (Bitfield-Mask: 0x01) */
5662 #define USART_CR2_CPOL                                                     USART_CR2_CPOL_Msk
5663 #define USART_CR2_CPHA_Pos                                                 (9UL)    /*!<USART CR2: CPHA (Bit 9) */
5664 #define USART_CR2_CPHA_Msk                                                 (0x200UL)    /*!< USART CR2: CPHA (Bitfield-Mask: 0x01) */
5665 #define USART_CR2_CPHA                                                     USART_CR2_CPHA_Msk
5666 #define USART_CR2_LBCL_Pos                                                 (8UL)    /*!<USART CR2: LBCL (Bit 8) */
5667 #define USART_CR2_LBCL_Msk                                                 (0x100UL)    /*!< USART CR2: LBCL (Bitfield-Mask: 0x01) */
5668 #define USART_CR2_LBCL                                                     USART_CR2_LBCL_Msk
5669 #define USART_CR2_LBDIE_Pos                                                (6UL)    /*!<USART CR2: LBDIE (Bit 6) */
5670 #define USART_CR2_LBDIE_Msk                                                (0x40UL)   /*!< USART CR2: LBDIE (Bitfield-Mask: 0x01) */
5671 #define USART_CR2_LBDIE                                                    USART_CR2_LBDIE_Msk
5672 #define USART_CR2_LBDL_Pos                                                 (5UL)    /*!<USART CR2: LBDL (Bit 5) */
5673 #define USART_CR2_LBDL_Msk                                                 (0x20UL)   /*!< USART CR2: LBDL (Bitfield-Mask: 0x01) */
5674 #define USART_CR2_LBDL                                                     USART_CR2_LBDL_Msk
5675 #define USART_CR2_ADDM7_Pos                                                (4UL)    /*!<USART CR2: ADDM7 (Bit 4) */
5676 #define USART_CR2_ADDM7_Msk                                                (0x10UL)   /*!< USART CR2: ADDM7 (Bitfield-Mask: 0x01) */
5677 #define USART_CR2_ADDM7                                                    USART_CR2_ADDM7_Msk
5678 #define USART_CR2_DIS_NSS_Pos                                              (3UL)    /*!<USART CR2: DIS_NSS (Bit 3) */
5679 #define USART_CR2_DIS_NSS_Msk                                              (0x8UL)    /*!< USART CR2: DIS_NSS (Bitfield-Mask: 0x01) */
5680 #define USART_CR2_DIS_NSS                                                  USART_CR2_DIS_NSS_Msk
5681 #define USART_CR2_SLVEN_Pos                                                (0UL)    /*!<USART CR2: SLVEN (Bit 0) */
5682 #define USART_CR2_SLVEN_Msk                                                (0x1UL)    /*!< USART CR2: SLVEN (Bitfield-Mask: 0x01) */
5683 #define USART_CR2_SLVEN                                                    USART_CR2_SLVEN_Msk
5684 
5685 /* =====================================================    CR3    ===================================================== */
5686 #define USART_CR3_TXFTCFG_Pos                                              (29UL)   /*!<USART CR3: TXFTCFG (Bit 29) */
5687 #define USART_CR3_TXFTCFG_Msk                                              (0xe0000000UL)   /*!< USART CR3: TXFTCFG (Bitfield-Mask: 0x07) */
5688 #define USART_CR3_TXFTCFG                                                  USART_CR3_TXFTCFG_Msk
5689 #define USART_CR3_TXFTCFG_0                                                (0x1U << USART_CR3_TXFTCFG_Pos)
5690 #define USART_CR3_TXFTCFG_1                                                (0x2U << USART_CR3_TXFTCFG_Pos)
5691 #define USART_CR3_TXFTCFG_2                                                (0x4U << USART_CR3_TXFTCFG_Pos)
5692 #define USART_CR3_RXFTIE_Pos                                               (28UL)   /*!<USART CR3: RXFTIE (Bit 28) */
5693 #define USART_CR3_RXFTIE_Msk                                               (0x10000000UL)   /*!< USART CR3: RXFTIE (Bitfield-Mask: 0x01) */
5694 #define USART_CR3_RXFTIE                                                   USART_CR3_RXFTIE_Msk
5695 #define USART_CR3_RXFTCFG_Pos                                              (25UL)   /*!<USART CR3: RXFTCFG (Bit 25) */
5696 #define USART_CR3_RXFTCFG_Msk                                              (0xe000000UL)    /*!< USART CR3: RXFTCFG (Bitfield-Mask: 0x07) */
5697 #define USART_CR3_RXFTCFG                                                  USART_CR3_RXFTCFG_Msk
5698 #define USART_CR3_RXFTCFG_0                                                (0x1U << USART_CR3_RXFTCFG_Pos)
5699 #define USART_CR3_RXFTCFG_1                                                (0x2U << USART_CR3_RXFTCFG_Pos)
5700 #define USART_CR3_RXFTCFG_2                                                (0x4U << USART_CR3_RXFTCFG_Pos)
5701 #define USART_CR3_TCBGTIE_Pos                                              (24UL)   /*!<USART CR3: TCBGTIE (Bit 24) */
5702 #define USART_CR3_TCBGTIE_Msk                                              (0x1000000UL)    /*!< USART CR3: TCBGTIE (Bitfield-Mask: 0x01) */
5703 #define USART_CR3_TCBGTIE                                                  USART_CR3_TCBGTIE_Msk
5704 #define USART_CR3_TXFTIE_Pos                                               (23UL)   /*!<USART CR3: TXFTIE (Bit 23) */
5705 #define USART_CR3_TXFTIE_Msk                                               (0x800000UL)   /*!< USART CR3: TXFTIE (Bitfield-Mask: 0x01) */
5706 #define USART_CR3_TXFTIE                                                   USART_CR3_TXFTIE_Msk
5707 #define USART_CR3_WUFIE_Pos                                                (22UL)   /*!<USART CR3: WUFIE (Bit 22) */
5708 #define USART_CR3_WUFIE_Msk                                                (0x400000UL)   /*!< USART CR3: WUFIE (Bitfield-Mask: 0x01) */
5709 #define USART_CR3_WUFIE                                                    USART_CR3_WUFIE_Msk
5710 #define USART_CR3_WUS_Pos                                                  (20UL)   /*!<USART CR3: WUS (Bit 20) */
5711 #define USART_CR3_WUS_Msk                                                  (0x300000UL)   /*!< USART CR3: WUS (Bitfield-Mask: 0x03) */
5712 #define USART_CR3_WUS                                                      USART_CR3_WUS_Msk
5713 #define USART_CR3_WUS_0                                                    (0x1U << USART_CR3_WUS_Pos)
5714 #define USART_CR3_WUS_1                                                    (0x2U << USART_CR3_WUS_Pos)
5715 #define USART_CR3_SCARCNT_Pos                                              (17UL)   /*!<USART CR3: SCARCNT (Bit 17) */
5716 #define USART_CR3_SCARCNT_Msk                                              (0xe0000UL)    /*!< USART CR3: SCARCNT (Bitfield-Mask: 0x07) */
5717 #define USART_CR3_SCARCNT                                                  USART_CR3_SCARCNT_Msk
5718 #define USART_CR3_SCARCNT_0                                                (0x1U << USART_CR3_SCARCNT_Pos)
5719 #define USART_CR3_SCARCNT_1                                                (0x2U << USART_CR3_SCARCNT_Pos)
5720 #define USART_CR3_SCARCNT_2                                                (0x4U << USART_CR3_SCARCNT_Pos)
5721 #define USART_CR3_DEP_Pos                                                  (15UL)   /*!<USART CR3: DEP (Bit 15) */
5722 #define USART_CR3_DEP_Msk                                                  (0x8000UL)   /*!< USART CR3: DEP (Bitfield-Mask: 0x01) */
5723 #define USART_CR3_DEP                                                      USART_CR3_DEP_Msk
5724 #define USART_CR3_DEM_Pos                                                  (14UL)   /*!<USART CR3: DEM (Bit 14) */
5725 #define USART_CR3_DEM_Msk                                                  (0x4000UL)   /*!< USART CR3: DEM (Bitfield-Mask: 0x01) */
5726 #define USART_CR3_DEM                                                      USART_CR3_DEM_Msk
5727 #define USART_CR3_DDRE_Pos                                                 (13UL)   /*!<USART CR3: DDRE (Bit 13) */
5728 #define USART_CR3_DDRE_Msk                                                 (0x2000UL)   /*!< USART CR3: DDRE (Bitfield-Mask: 0x01) */
5729 #define USART_CR3_DDRE                                                     USART_CR3_DDRE_Msk
5730 #define USART_CR3_OVRDIS_Pos                                               (12UL)   /*!<USART CR3: OVRDIS (Bit 12) */
5731 #define USART_CR3_OVRDIS_Msk                                               (0x1000UL)   /*!< USART CR3: OVRDIS (Bitfield-Mask: 0x01) */
5732 #define USART_CR3_OVRDIS                                                   USART_CR3_OVRDIS_Msk
5733 #define USART_CR3_ONEBIT_Pos                                               (11UL)   /*!<USART CR3: ONEBIT (Bit 11) */
5734 #define USART_CR3_ONEBIT_Msk                                               (0x800UL)    /*!< USART CR3: ONEBIT (Bitfield-Mask: 0x01) */
5735 #define USART_CR3_ONEBIT                                                   USART_CR3_ONEBIT_Msk
5736 #define USART_CR3_CTSIE_Pos                                                (10UL)   /*!<USART CR3: CTSIE (Bit 10) */
5737 #define USART_CR3_CTSIE_Msk                                                (0x400UL)    /*!< USART CR3: CTSIE (Bitfield-Mask: 0x01) */
5738 #define USART_CR3_CTSIE                                                    USART_CR3_CTSIE_Msk
5739 #define USART_CR3_CTSE_Pos                                                 (9UL)    /*!<USART CR3: CTSE (Bit 9) */
5740 #define USART_CR3_CTSE_Msk                                                 (0x200UL)    /*!< USART CR3: CTSE (Bitfield-Mask: 0x01) */
5741 #define USART_CR3_CTSE                                                     USART_CR3_CTSE_Msk
5742 #define USART_CR3_RTSE_Pos                                                 (8UL)    /*!<USART CR3: RTSE (Bit 8) */
5743 #define USART_CR3_RTSE_Msk                                                 (0x100UL)    /*!< USART CR3: RTSE (Bitfield-Mask: 0x01) */
5744 #define USART_CR3_RTSE                                                     USART_CR3_RTSE_Msk
5745 #define USART_CR3_DMAT_Pos                                                 (7UL)    /*!<USART CR3: DMAT (Bit 7) */
5746 #define USART_CR3_DMAT_Msk                                                 (0x80UL)   /*!< USART CR3: DMAT (Bitfield-Mask: 0x01) */
5747 #define USART_CR3_DMAT                                                     USART_CR3_DMAT_Msk
5748 #define USART_CR3_DMAR_Pos                                                 (6UL)    /*!<USART CR3: DMAR (Bit 6) */
5749 #define USART_CR3_DMAR_Msk                                                 (0x40UL)   /*!< USART CR3: DMAR (Bitfield-Mask: 0x01) */
5750 #define USART_CR3_DMAR                                                     USART_CR3_DMAR_Msk
5751 #define USART_CR3_SCEN_Pos                                                 (5UL)    /*!<USART CR3: SCEN (Bit 5) */
5752 #define USART_CR3_SCEN_Msk                                                 (0x20UL)   /*!< USART CR3: SCEN (Bitfield-Mask: 0x01) */
5753 #define USART_CR3_SCEN                                                     USART_CR3_SCEN_Msk
5754 #define USART_CR3_NACK_Pos                                                 (4UL)    /*!<USART CR3: NACK (Bit 4) */
5755 #define USART_CR3_NACK_Msk                                                 (0x10UL)   /*!< USART CR3: NACK (Bitfield-Mask: 0x01) */
5756 #define USART_CR3_NACK                                                     USART_CR3_NACK_Msk
5757 #define USART_CR3_HDSEL_Pos                                                (3UL)    /*!<USART CR3: HDSEL (Bit 3) */
5758 #define USART_CR3_HDSEL_Msk                                                (0x8UL)    /*!< USART CR3: HDSEL (Bitfield-Mask: 0x01) */
5759 #define USART_CR3_HDSEL                                                    USART_CR3_HDSEL_Msk
5760 #define USART_CR3_IRLP_Pos                                                 (2UL)    /*!<USART CR3: IRLP (Bit 2) */
5761 #define USART_CR3_IRLP_Msk                                                 (0x4UL)    /*!< USART CR3: IRLP (Bitfield-Mask: 0x01) */
5762 #define USART_CR3_IRLP                                                     USART_CR3_IRLP_Msk
5763 #define USART_CR3_IREN_Pos                                                 (1UL)    /*!<USART CR3: IREN (Bit 1) */
5764 #define USART_CR3_IREN_Msk                                                 (0x2UL)    /*!< USART CR3: IREN (Bitfield-Mask: 0x01) */
5765 #define USART_CR3_IREN                                                     USART_CR3_IREN_Msk
5766 #define USART_CR3_EIE_Pos                                                  (0UL)    /*!<USART CR3: EIE (Bit 0) */
5767 #define USART_CR3_EIE_Msk                                                  (0x1UL)    /*!< USART CR3: EIE (Bitfield-Mask: 0x01) */
5768 #define USART_CR3_EIE                                                      USART_CR3_EIE_Msk
5769 
5770 /* =====================================================    BRR    ===================================================== */
5771 #define USART_BRR_BRR_Pos                                                  (0UL)    /*!<USART BRR: BRR (Bit 0) */
5772 #define USART_BRR_BRR_Msk                                                  (0xfffffUL)    /*!< USART BRR: BRR (Bitfield-Mask: 0xfffff) */
5773 #define USART_BRR_BRR                                                      USART_BRR_BRR_Msk
5774 #define USART_BRR_BRR_0                                                    (0x1U << USART_BRR_BRR_Pos)
5775 #define USART_BRR_BRR_1                                                    (0x2U << USART_BRR_BRR_Pos)
5776 #define USART_BRR_BRR_2                                                    (0x4U << USART_BRR_BRR_Pos)
5777 #define USART_BRR_BRR_3                                                    (0x8U << USART_BRR_BRR_Pos)
5778 #define USART_BRR_BRR_4                                                    (0x10U << USART_BRR_BRR_Pos)
5779 #define USART_BRR_BRR_5                                                    (0x20U << USART_BRR_BRR_Pos)
5780 #define USART_BRR_BRR_6                                                    (0x40U << USART_BRR_BRR_Pos)
5781 #define USART_BRR_BRR_7                                                    (0x80U << USART_BRR_BRR_Pos)
5782 #define USART_BRR_BRR_8                                                    (0x100U << USART_BRR_BRR_Pos)
5783 #define USART_BRR_BRR_9                                                    (0x200U << USART_BRR_BRR_Pos)
5784 #define USART_BRR_BRR_10                                                   (0x400U << USART_BRR_BRR_Pos)
5785 #define USART_BRR_BRR_11                                                   (0x800U << USART_BRR_BRR_Pos)
5786 #define USART_BRR_BRR_12                                                   (0x1000U << USART_BRR_BRR_Pos)
5787 #define USART_BRR_BRR_13                                                   (0x2000U << USART_BRR_BRR_Pos)
5788 #define USART_BRR_BRR_14                                                   (0x4000U << USART_BRR_BRR_Pos)
5789 #define USART_BRR_BRR_15                                                   (0x8000U << USART_BRR_BRR_Pos)
5790 #define USART_BRR_BRR_16                                                   (0x10000U << USART_BRR_BRR_Pos)
5791 #define USART_BRR_BRR_17                                                   (0x20000U << USART_BRR_BRR_Pos)
5792 #define USART_BRR_BRR_18                                                   (0x40000U << USART_BRR_BRR_Pos)
5793 #define USART_BRR_BRR_19                                                   (0x80000U << USART_BRR_BRR_Pos)
5794 
5795 /* =====================================================    GTPR    ===================================================== */
5796 #define USART_GTPR_GT_Pos                                                  (8UL)    /*!<USART GTPR: GT (Bit 8) */
5797 #define USART_GTPR_GT_Msk                                                  (0xff00UL)   /*!< USART GTPR: GT (Bitfield-Mask: 0xff) */
5798 #define USART_GTPR_GT                                                      USART_GTPR_GT_Msk
5799 #define USART_GTPR_GT_0                                                    (0x1U << USART_GTPR_GT_Pos)
5800 #define USART_GTPR_GT_1                                                    (0x2U << USART_GTPR_GT_Pos)
5801 #define USART_GTPR_GT_2                                                    (0x4U << USART_GTPR_GT_Pos)
5802 #define USART_GTPR_GT_3                                                    (0x8U << USART_GTPR_GT_Pos)
5803 #define USART_GTPR_GT_4                                                    (0x10U << USART_GTPR_GT_Pos)
5804 #define USART_GTPR_GT_5                                                    (0x20U << USART_GTPR_GT_Pos)
5805 #define USART_GTPR_GT_6                                                    (0x40U << USART_GTPR_GT_Pos)
5806 #define USART_GTPR_GT_7                                                    (0x80U << USART_GTPR_GT_Pos)
5807 #define USART_GTPR_PSC_Pos                                                 (0UL)    /*!<USART GTPR: PSC (Bit 0) */
5808 #define USART_GTPR_PSC_Msk                                                 (0xffUL)   /*!< USART GTPR: PSC (Bitfield-Mask: 0xff) */
5809 #define USART_GTPR_PSC                                                     USART_GTPR_PSC_Msk
5810 #define USART_GTPR_PSC_0                                                   (0x1U << USART_GTPR_PSC_Pos)
5811 #define USART_GTPR_PSC_1                                                   (0x2U << USART_GTPR_PSC_Pos)
5812 #define USART_GTPR_PSC_2                                                   (0x4U << USART_GTPR_PSC_Pos)
5813 #define USART_GTPR_PSC_3                                                   (0x8U << USART_GTPR_PSC_Pos)
5814 #define USART_GTPR_PSC_4                                                   (0x10U << USART_GTPR_PSC_Pos)
5815 #define USART_GTPR_PSC_5                                                   (0x20U << USART_GTPR_PSC_Pos)
5816 #define USART_GTPR_PSC_6                                                   (0x40U << USART_GTPR_PSC_Pos)
5817 #define USART_GTPR_PSC_7                                                   (0x80U << USART_GTPR_PSC_Pos)
5818 
5819 /* =====================================================    RTOR    ===================================================== */
5820 #define USART_RTOR_BLEN_Pos                                                (24UL)   /*!<USART RTOR: BLEN (Bit 24) */
5821 #define USART_RTOR_BLEN_Msk                                                (0xff000000UL)   /*!< USART RTOR: BLEN (Bitfield-Mask: 0xff) */
5822 #define USART_RTOR_BLEN                                                    USART_RTOR_BLEN_Msk
5823 #define USART_RTOR_BLEN_0                                                  (0x1U << USART_RTOR_BLEN_Pos)
5824 #define USART_RTOR_BLEN_1                                                  (0x2U << USART_RTOR_BLEN_Pos)
5825 #define USART_RTOR_BLEN_2                                                  (0x4U << USART_RTOR_BLEN_Pos)
5826 #define USART_RTOR_BLEN_3                                                  (0x8U << USART_RTOR_BLEN_Pos)
5827 #define USART_RTOR_BLEN_4                                                  (0x10U << USART_RTOR_BLEN_Pos)
5828 #define USART_RTOR_BLEN_5                                                  (0x20U << USART_RTOR_BLEN_Pos)
5829 #define USART_RTOR_BLEN_6                                                  (0x40U << USART_RTOR_BLEN_Pos)
5830 #define USART_RTOR_BLEN_7                                                  (0x80U << USART_RTOR_BLEN_Pos)
5831 #define USART_RTOR_RTO_Pos                                                 (0UL)    /*!<USART RTOR: RTO (Bit 0) */
5832 #define USART_RTOR_RTO_Msk                                                 (0xffffffUL)   /*!< USART RTOR: RTO (Bitfield-Mask: 0xffffff) */
5833 #define USART_RTOR_RTO                                                     USART_RTOR_RTO_Msk
5834 #define USART_RTOR_RTO_0                                                   (0x1U << USART_RTOR_RTO_Pos)
5835 #define USART_RTOR_RTO_1                                                   (0x2U << USART_RTOR_RTO_Pos)
5836 #define USART_RTOR_RTO_2                                                   (0x4U << USART_RTOR_RTO_Pos)
5837 #define USART_RTOR_RTO_3                                                   (0x8U << USART_RTOR_RTO_Pos)
5838 #define USART_RTOR_RTO_4                                                   (0x10U << USART_RTOR_RTO_Pos)
5839 #define USART_RTOR_RTO_5                                                   (0x20U << USART_RTOR_RTO_Pos)
5840 #define USART_RTOR_RTO_6                                                   (0x40U << USART_RTOR_RTO_Pos)
5841 #define USART_RTOR_RTO_7                                                   (0x80U << USART_RTOR_RTO_Pos)
5842 #define USART_RTOR_RTO_8                                                   (0x100U << USART_RTOR_RTO_Pos)
5843 #define USART_RTOR_RTO_9                                                   (0x200U << USART_RTOR_RTO_Pos)
5844 #define USART_RTOR_RTO_10                                                  (0x400U << USART_RTOR_RTO_Pos)
5845 #define USART_RTOR_RTO_11                                                  (0x800U << USART_RTOR_RTO_Pos)
5846 #define USART_RTOR_RTO_12                                                  (0x1000U << USART_RTOR_RTO_Pos)
5847 #define USART_RTOR_RTO_13                                                  (0x2000U << USART_RTOR_RTO_Pos)
5848 #define USART_RTOR_RTO_14                                                  (0x4000U << USART_RTOR_RTO_Pos)
5849 #define USART_RTOR_RTO_15                                                  (0x8000U << USART_RTOR_RTO_Pos)
5850 #define USART_RTOR_RTO_16                                                  (0x10000U << USART_RTOR_RTO_Pos)
5851 #define USART_RTOR_RTO_17                                                  (0x20000U << USART_RTOR_RTO_Pos)
5852 #define USART_RTOR_RTO_18                                                  (0x40000U << USART_RTOR_RTO_Pos)
5853 #define USART_RTOR_RTO_19                                                  (0x80000U << USART_RTOR_RTO_Pos)
5854 #define USART_RTOR_RTO_20                                                  (0x100000U << USART_RTOR_RTO_Pos)
5855 #define USART_RTOR_RTO_21                                                  (0x200000U << USART_RTOR_RTO_Pos)
5856 #define USART_RTOR_RTO_22                                                  (0x400000U << USART_RTOR_RTO_Pos)
5857 #define USART_RTOR_RTO_23                                                  (0x800000U << USART_RTOR_RTO_Pos)
5858 
5859 /* =====================================================    RQR    ===================================================== */
5860 #define USART_RQR_TXFRQ_Pos                                                (4UL)    /*!<USART RQR: TXFRQ (Bit 4) */
5861 #define USART_RQR_TXFRQ_Msk                                                (0x10UL)   /*!< USART RQR: TXFRQ (Bitfield-Mask: 0x01) */
5862 #define USART_RQR_TXFRQ                                                    USART_RQR_TXFRQ_Msk
5863 #define USART_RQR_RXFRQ_Pos                                                (3UL)    /*!<USART RQR: RXFRQ (Bit 3) */
5864 #define USART_RQR_RXFRQ_Msk                                                (0x8UL)    /*!< USART RQR: RXFRQ (Bitfield-Mask: 0x01) */
5865 #define USART_RQR_RXFRQ                                                    USART_RQR_RXFRQ_Msk
5866 #define USART_RQR_MMRQ_Pos                                                 (2UL)    /*!<USART RQR: MMRQ (Bit 2) */
5867 #define USART_RQR_MMRQ_Msk                                                 (0x4UL)    /*!< USART RQR: MMRQ (Bitfield-Mask: 0x01) */
5868 #define USART_RQR_MMRQ                                                     USART_RQR_MMRQ_Msk
5869 #define USART_RQR_SBKRQ_Pos                                                (1UL)    /*!<USART RQR: SBKRQ (Bit 1) */
5870 #define USART_RQR_SBKRQ_Msk                                                (0x2UL)    /*!< USART RQR: SBKRQ (Bitfield-Mask: 0x01) */
5871 #define USART_RQR_SBKRQ                                                    USART_RQR_SBKRQ_Msk
5872 #define USART_RQR_ABRRQ_Pos                                                (0UL)    /*!<USART RQR: ABRRQ (Bit 0) */
5873 #define USART_RQR_ABRRQ_Msk                                                (0x1UL)    /*!< USART RQR: ABRRQ (Bitfield-Mask: 0x01) */
5874 #define USART_RQR_ABRRQ                                                    USART_RQR_ABRRQ_Msk
5875 
5876 /* =====================================================    ISR    ===================================================== */
5877 #define USART_ISR_TXFT_Pos                                                 (27UL)   /*!<USART ISR: TXFT (Bit 27) */
5878 #define USART_ISR_TXFT_Msk                                                 (0x8000000UL)    /*!< USART ISR: TXFT (Bitfield-Mask: 0x01) */
5879 #define USART_ISR_TXFT                                                     USART_ISR_TXFT_Msk
5880 #define USART_ISR_RXFT_Pos                                                 (26UL)   /*!<USART ISR: RXFT (Bit 26) */
5881 #define USART_ISR_RXFT_Msk                                                 (0x4000000UL)    /*!< USART ISR: RXFT (Bitfield-Mask: 0x01) */
5882 #define USART_ISR_RXFT                                                     USART_ISR_RXFT_Msk
5883 #define USART_ISR_TCBGT_Pos                                                (25UL)   /*!<USART ISR: TCBGT (Bit 25) */
5884 #define USART_ISR_TCBGT_Msk                                                (0x2000000UL)    /*!< USART ISR: TCBGT (Bitfield-Mask: 0x01) */
5885 #define USART_ISR_TCBGT                                                    USART_ISR_TCBGT_Msk
5886 #define USART_ISR_RXFF_Pos                                                 (24UL)   /*!<USART ISR: RXFF (Bit 24) */
5887 #define USART_ISR_RXFF_Msk                                                 (0x1000000UL)    /*!< USART ISR: RXFF (Bitfield-Mask: 0x01) */
5888 #define USART_ISR_RXFF                                                     USART_ISR_RXFF_Msk
5889 #define USART_ISR_TXFE_Pos                                                 (23UL)   /*!<USART ISR: TXFE (Bit 23) */
5890 #define USART_ISR_TXFE_Msk                                                 (0x800000UL)   /*!< USART ISR: TXFE (Bitfield-Mask: 0x01) */
5891 #define USART_ISR_TXFE                                                     USART_ISR_TXFE_Msk
5892 #define USART_ISR_REACK_Pos                                                (22UL)   /*!<USART ISR: REACK (Bit 22) */
5893 #define USART_ISR_REACK_Msk                                                (0x400000UL)   /*!< USART ISR: REACK (Bitfield-Mask: 0x01) */
5894 #define USART_ISR_REACK                                                    USART_ISR_REACK_Msk
5895 #define USART_ISR_TEACK_Pos                                                (21UL)   /*!<USART ISR: TEACK (Bit 21) */
5896 #define USART_ISR_TEACK_Msk                                                (0x200000UL)   /*!< USART ISR: TEACK (Bitfield-Mask: 0x01) */
5897 #define USART_ISR_TEACK                                                    USART_ISR_TEACK_Msk
5898 #define USART_ISR_WUF_Pos                                                  (20UL)   /*!<USART ISR: WUF (Bit 20) */
5899 #define USART_ISR_WUF_Msk                                                  (0x100000UL)   /*!< USART ISR: WUF (Bitfield-Mask: 0x01) */
5900 #define USART_ISR_WUF                                                      USART_ISR_WUF_Msk
5901 #define USART_ISR_RWU_Pos                                                  (19UL)   /*!<USART ISR: RWU (Bit 19) */
5902 #define USART_ISR_RWU_Msk                                                  (0x80000UL)    /*!< USART ISR: RWU (Bitfield-Mask: 0x01) */
5903 #define USART_ISR_RWU                                                      USART_ISR_RWU_Msk
5904 #define USART_ISR_SBKF_Pos                                                 (18UL)   /*!<USART ISR: SBKF (Bit 18) */
5905 #define USART_ISR_SBKF_Msk                                                 (0x40000UL)    /*!< USART ISR: SBKF (Bitfield-Mask: 0x01) */
5906 #define USART_ISR_SBKF                                                     USART_ISR_SBKF_Msk
5907 #define USART_ISR_CMF_Pos                                                  (17UL)   /*!<USART ISR: CMF (Bit 17) */
5908 #define USART_ISR_CMF_Msk                                                  (0x20000UL)    /*!< USART ISR: CMF (Bitfield-Mask: 0x01) */
5909 #define USART_ISR_CMF                                                      USART_ISR_CMF_Msk
5910 #define USART_ISR_BUSY_Pos                                                 (16UL)   /*!<USART ISR: BUSY (Bit 16) */
5911 #define USART_ISR_BUSY_Msk                                                 (0x10000UL)    /*!< USART ISR: BUSY (Bitfield-Mask: 0x01) */
5912 #define USART_ISR_BUSY                                                     USART_ISR_BUSY_Msk
5913 #define USART_ISR_ABRF_Pos                                                 (15UL)   /*!<USART ISR: ABRF (Bit 15) */
5914 #define USART_ISR_ABRF_Msk                                                 (0x8000UL)   /*!< USART ISR: ABRF (Bitfield-Mask: 0x01) */
5915 #define USART_ISR_ABRF                                                     USART_ISR_ABRF_Msk
5916 #define USART_ISR_ABRE_Pos                                                 (14UL)   /*!<USART ISR: ABRE (Bit 14) */
5917 #define USART_ISR_ABRE_Msk                                                 (0x4000UL)   /*!< USART ISR: ABRE (Bitfield-Mask: 0x01) */
5918 #define USART_ISR_ABRE                                                     USART_ISR_ABRE_Msk
5919 #define USART_ISR_UDR_Pos                                                  (13UL)   /*!<USART ISR: UDR (Bit 13) */
5920 #define USART_ISR_UDR_Msk                                                  (0x2000UL)   /*!< USART ISR: UDR (Bitfield-Mask: 0x01) */
5921 #define USART_ISR_UDR                                                      USART_ISR_UDR_Msk
5922 #define USART_ISR_EOBF_Pos                                                 (12UL)   /*!<USART ISR: EOBF (Bit 12) */
5923 #define USART_ISR_EOBF_Msk                                                 (0x1000UL)   /*!< USART ISR: EOBF (Bitfield-Mask: 0x01) */
5924 #define USART_ISR_EOBF                                                     USART_ISR_EOBF_Msk
5925 #define USART_ISR_RTOF_Pos                                                 (11UL)   /*!<USART ISR: RTOF (Bit 11) */
5926 #define USART_ISR_RTOF_Msk                                                 (0x800UL)    /*!< USART ISR: RTOF (Bitfield-Mask: 0x01) */
5927 #define USART_ISR_RTOF                                                     USART_ISR_RTOF_Msk
5928 #define USART_ISR_CTS_Pos                                                  (10UL)   /*!<USART ISR: CTS (Bit 10) */
5929 #define USART_ISR_CTS_Msk                                                  (0x400UL)    /*!< USART ISR: CTS (Bitfield-Mask: 0x01) */
5930 #define USART_ISR_CTS                                                      USART_ISR_CTS_Msk
5931 #define USART_ISR_CTSIF_Pos                                                (9UL)    /*!<USART ISR: CTSIF (Bit 9) */
5932 #define USART_ISR_CTSIF_Msk                                                (0x200UL)    /*!< USART ISR: CTSIF (Bitfield-Mask: 0x01) */
5933 #define USART_ISR_CTSIF                                                    USART_ISR_CTSIF_Msk
5934 #define USART_ISR_LBDF_Pos                                                 (8UL)    /*!<USART ISR: LBDF (Bit 8) */
5935 #define USART_ISR_LBDF_Msk                                                 (0x100UL)    /*!< USART ISR: LBDF (Bitfield-Mask: 0x01) */
5936 #define USART_ISR_LBDF                                                     USART_ISR_LBDF_Msk
5937 #define USART_ISR_TXE_TXFNF_Pos                                            (7UL)    /*!<USART ISR: TXE_TXFNF (Bit 7) */
5938 #define USART_ISR_TXE_TXFNF_Msk                                            (0x80UL)   /*!< USART ISR: TXE_TXFNF (Bitfield-Mask: 0x01) */
5939 #define USART_ISR_TXE_TXFNF                                                USART_ISR_TXE_TXFNF_Msk
5940 #define USART_ISR_TC_Pos                                                   (6UL)    /*!<USART ISR: TC (Bit 6) */
5941 #define USART_ISR_TC_Msk                                                   (0x40UL)   /*!< USART ISR: TC (Bitfield-Mask: 0x01) */
5942 #define USART_ISR_TC                                                       USART_ISR_TC_Msk
5943 #define USART_ISR_RXNE_RXFNE_Pos                                           (5UL)    /*!<USART ISR: RXNE_RXFNE (Bit 5) */
5944 #define USART_ISR_RXNE_RXFNE_Msk                                           (0x20UL)   /*!< USART ISR: RXNE_RXFNE (Bitfield-Mask: 0x01) */
5945 #define USART_ISR_RXNE_RXFNE                                               USART_ISR_RXNE_RXFNE_Msk
5946 #define USART_ISR_IDLE_Pos                                                 (4UL)    /*!<USART ISR: IDLE (Bit 4) */
5947 #define USART_ISR_IDLE_Msk                                                 (0x10UL)   /*!< USART ISR: IDLE (Bitfield-Mask: 0x01) */
5948 #define USART_ISR_IDLE                                                     USART_ISR_IDLE_Msk
5949 #define USART_ISR_ORE_Pos                                                  (3UL)    /*!<USART ISR: ORE (Bit 3) */
5950 #define USART_ISR_ORE_Msk                                                  (0x8UL)    /*!< USART ISR: ORE (Bitfield-Mask: 0x01) */
5951 #define USART_ISR_ORE                                                      USART_ISR_ORE_Msk
5952 #define USART_ISR_NE_Pos                                                   (2UL)    /*!<USART ISR: NE (Bit 2) */
5953 #define USART_ISR_NE_Msk                                                   (0x4UL)    /*!< USART ISR: NE (Bitfield-Mask: 0x01) */
5954 #define USART_ISR_NE                                                       USART_ISR_NE_Msk
5955 #define USART_ISR_FE_Pos                                                   (1UL)    /*!<USART ISR: FE (Bit 1) */
5956 #define USART_ISR_FE_Msk                                                   (0x2UL)    /*!< USART ISR: FE (Bitfield-Mask: 0x01) */
5957 #define USART_ISR_FE                                                       USART_ISR_FE_Msk
5958 #define USART_ISR_PE_Pos                                                   (0UL)    /*!<USART ISR: PE (Bit 0) */
5959 #define USART_ISR_PE_Msk                                                   (0x1UL)    /*!< USART ISR: PE (Bitfield-Mask: 0x01) */
5960 #define USART_ISR_PE                                                       USART_ISR_PE_Msk
5961 
5962 /* =====================================================    ICR    ===================================================== */
5963 #define USART_ICR_WUCF_Pos                                                 (20UL)   /*!<USART ICR: WUCF (Bit 20) */
5964 #define USART_ICR_WUCF_Msk                                                 (0x100000UL)   /*!< USART ICR: WUCF (Bitfield-Mask: 0x01) */
5965 #define USART_ICR_WUCF                                                     USART_ICR_WUCF_Msk
5966 #define USART_ICR_CMCF_Pos                                                 (17UL)   /*!<USART ICR: CMCF (Bit 17) */
5967 #define USART_ICR_CMCF_Msk                                                 (0x20000UL)    /*!< USART ICR: CMCF (Bitfield-Mask: 0x01) */
5968 #define USART_ICR_CMCF                                                     USART_ICR_CMCF_Msk
5969 #define USART_ICR_UDRCF_Pos                                                (13UL)   /*!<USART ICR: UDRCF (Bit 13) */
5970 #define USART_ICR_UDRCF_Msk                                                (0x2000UL)   /*!< USART ICR: UDRCF (Bitfield-Mask: 0x01) */
5971 #define USART_ICR_UDRCF                                                    USART_ICR_UDRCF_Msk
5972 #define USART_ICR_EOBCF_Pos                                                (12UL)   /*!<USART ICR: EOBCF (Bit 12) */
5973 #define USART_ICR_EOBCF_Msk                                                (0x1000UL)   /*!< USART ICR: EOBCF (Bitfield-Mask: 0x01) */
5974 #define USART_ICR_EOBCF                                                    USART_ICR_EOBCF_Msk
5975 #define USART_ICR_RTOCF_Pos                                                (11UL)   /*!<USART ICR: RTOCF (Bit 11) */
5976 #define USART_ICR_RTOCF_Msk                                                (0x800UL)    /*!< USART ICR: RTOCF (Bitfield-Mask: 0x01) */
5977 #define USART_ICR_RTOCF                                                    USART_ICR_RTOCF_Msk
5978 #define USART_ICR_CTSCF_Pos                                                (9UL)    /*!<USART ICR: CTSCF (Bit 9) */
5979 #define USART_ICR_CTSCF_Msk                                                (0x200UL)    /*!< USART ICR: CTSCF (Bitfield-Mask: 0x01) */
5980 #define USART_ICR_CTSCF                                                    USART_ICR_CTSCF_Msk
5981 #define USART_ICR_LBDCF_Pos                                                (8UL)    /*!<USART ICR: LBDCF (Bit 8) */
5982 #define USART_ICR_LBDCF_Msk                                                (0x100UL)    /*!< USART ICR: LBDCF (Bitfield-Mask: 0x01) */
5983 #define USART_ICR_LBDCF                                                    USART_ICR_LBDCF_Msk
5984 #define USART_ICR_TCBGTCF_Pos                                              (7UL)    /*!<USART ICR: TCBGTCF (Bit 7) */
5985 #define USART_ICR_TCBGTCF_Msk                                              (0x80UL)   /*!< USART ICR: TCBGTCF (Bitfield-Mask: 0x01) */
5986 #define USART_ICR_TCBGTCF                                                  USART_ICR_TCBGTCF_Msk
5987 #define USART_ICR_TCCF_Pos                                                 (6UL)    /*!<USART ICR: TCCF (Bit 6) */
5988 #define USART_ICR_TCCF_Msk                                                 (0x40UL)   /*!< USART ICR: TCCF (Bitfield-Mask: 0x01) */
5989 #define USART_ICR_TCCF                                                     USART_ICR_TCCF_Msk
5990 #define USART_ICR_TXFECF_Pos                                               (5UL)    /*!<USART ICR: TXFECF (Bit 5) */
5991 #define USART_ICR_TXFECF_Msk                                               (0x20UL)   /*!< USART ICR: TXFECF (Bitfield-Mask: 0x01) */
5992 #define USART_ICR_TXFECF                                                   USART_ICR_TXFECF_Msk
5993 #define USART_ICR_IDLECF_Pos                                               (4UL)    /*!<USART ICR: IDLECF (Bit 4) */
5994 #define USART_ICR_IDLECF_Msk                                               (0x10UL)   /*!< USART ICR: IDLECF (Bitfield-Mask: 0x01) */
5995 #define USART_ICR_IDLECF                                                   USART_ICR_IDLECF_Msk
5996 #define USART_ICR_ORECF_Pos                                                (3UL)    /*!<USART ICR: ORECF (Bit 3) */
5997 #define USART_ICR_ORECF_Msk                                                (0x8UL)    /*!< USART ICR: ORECF (Bitfield-Mask: 0x01) */
5998 #define USART_ICR_ORECF                                                    USART_ICR_ORECF_Msk
5999 #define USART_ICR_NECF_Pos                                                 (2UL)    /*!<USART ICR: NECF (Bit 2) */
6000 #define USART_ICR_NECF_Msk                                                 (0x4UL)    /*!< USART ICR: NECF (Bitfield-Mask: 0x01) */
6001 #define USART_ICR_NECF                                                     USART_ICR_NECF_Msk
6002 #define USART_ICR_FECF_Pos                                                 (1UL)    /*!<USART ICR: FECF (Bit 1) */
6003 #define USART_ICR_FECF_Msk                                                 (0x2UL)    /*!< USART ICR: FECF (Bitfield-Mask: 0x01) */
6004 #define USART_ICR_FECF                                                     USART_ICR_FECF_Msk
6005 #define USART_ICR_PECF_Pos                                                 (0UL)    /*!<USART ICR: PECF (Bit 0) */
6006 #define USART_ICR_PECF_Msk                                                 (0x1UL)    /*!< USART ICR: PECF (Bitfield-Mask: 0x01) */
6007 #define USART_ICR_PECF                                                     USART_ICR_PECF_Msk
6008 
6009 /* =====================================================    RDR    ===================================================== */
6010 #define USART_RDR_RDR_Pos                                                  (0UL)    /*!<USART RDR: RDR (Bit 0) */
6011 #define USART_RDR_RDR_Msk                                                  (0x1ffUL)    /*!< USART RDR: RDR (Bitfield-Mask: 0x1ff) */
6012 #define USART_RDR_RDR                                                      USART_RDR_RDR_Msk
6013 #define USART_RDR_RDR_0                                                    (0x1U << USART_RDR_RDR_Pos)
6014 #define USART_RDR_RDR_1                                                    (0x2U << USART_RDR_RDR_Pos)
6015 #define USART_RDR_RDR_2                                                    (0x4U << USART_RDR_RDR_Pos)
6016 #define USART_RDR_RDR_3                                                    (0x8U << USART_RDR_RDR_Pos)
6017 #define USART_RDR_RDR_4                                                    (0x10U << USART_RDR_RDR_Pos)
6018 #define USART_RDR_RDR_5                                                    (0x20U << USART_RDR_RDR_Pos)
6019 #define USART_RDR_RDR_6                                                    (0x40U << USART_RDR_RDR_Pos)
6020 #define USART_RDR_RDR_7                                                    (0x80U << USART_RDR_RDR_Pos)
6021 #define USART_RDR_RDR_8                                                    (0x100U << USART_RDR_RDR_Pos)
6022 
6023 /* =====================================================    TDR    ===================================================== */
6024 #define USART_TDR_TDR_Pos                                                  (0UL)    /*!<USART TDR: TDR (Bit 0) */
6025 #define USART_TDR_TDR_Msk                                                  (0x1ffUL)    /*!< USART TDR: TDR (Bitfield-Mask: 0x1ff) */
6026 #define USART_TDR_TDR                                                      USART_TDR_TDR_Msk
6027 #define USART_TDR_TDR_0                                                    (0x1U << USART_TDR_TDR_Pos)
6028 #define USART_TDR_TDR_1                                                    (0x2U << USART_TDR_TDR_Pos)
6029 #define USART_TDR_TDR_2                                                    (0x4U << USART_TDR_TDR_Pos)
6030 #define USART_TDR_TDR_3                                                    (0x8U << USART_TDR_TDR_Pos)
6031 #define USART_TDR_TDR_4                                                    (0x10U << USART_TDR_TDR_Pos)
6032 #define USART_TDR_TDR_5                                                    (0x20U << USART_TDR_TDR_Pos)
6033 #define USART_TDR_TDR_6                                                    (0x40U << USART_TDR_TDR_Pos)
6034 #define USART_TDR_TDR_7                                                    (0x80U << USART_TDR_TDR_Pos)
6035 #define USART_TDR_TDR_8                                                    (0x100U << USART_TDR_TDR_Pos)
6036 
6037 /* =====================================================    PRESC    ===================================================== */
6038 #define USART_PRESC_PRESCALER_Pos                                          (0UL)    /*!<USART PRESC: PRESCALER (Bit 0) */
6039 #define USART_PRESC_PRESCALER_Msk                                          (0xfUL)    /*!< USART PRESC: PRESCALER (Bitfield-Mask: 0x0f) */
6040 #define USART_PRESC_PRESCALER                                              USART_PRESC_PRESCALER_Msk
6041 #define USART_PRESC_PRESCALER_0                                            (0x1U << USART_PRESC_PRESCALER_Pos)
6042 #define USART_PRESC_PRESCALER_1                                            (0x2U << USART_PRESC_PRESCALER_Pos)
6043 #define USART_PRESC_PRESCALER_2                                            (0x4U << USART_PRESC_PRESCALER_Pos)
6044 #define USART_PRESC_PRESCALER_3                                            (0x8U << USART_PRESC_PRESCALER_Pos)
6045 
6046 
6047 /* =========================================================================================================================== */
6048 /*=====================                                       RTC                                       ===================== */
6049 /* =========================================================================================================================== */
6050 
6051 /* =====================================================    TR    ===================================================== */
6052 #define RTC_TR_PM_Pos                                                      (22UL)   /*!<RTC TR: PM (Bit 22) */
6053 #define RTC_TR_PM_Msk                                                      (0x400000UL)   /*!< RTC TR: PM (Bitfield-Mask: 0x01) */
6054 #define RTC_TR_PM                                                          RTC_TR_PM_Msk
6055 #define RTC_TR_HT_Pos                                                      (20UL)   /*!<RTC TR: HT (Bit 20) */
6056 #define RTC_TR_HT_Msk                                                      (0x300000UL)   /*!< RTC TR: HT (Bitfield-Mask: 0x03) */
6057 #define RTC_TR_HT                                                          RTC_TR_HT_Msk
6058 #define RTC_TR_HT_0                                                        (0x1U << RTC_TR_HT_Pos)
6059 #define RTC_TR_HT_1                                                        (0x2U << RTC_TR_HT_Pos)
6060 #define RTC_TR_HU_Pos                                                      (16UL)   /*!<RTC TR: HU (Bit 16) */
6061 #define RTC_TR_HU_Msk                                                      (0xf0000UL)    /*!< RTC TR: HU (Bitfield-Mask: 0x0f) */
6062 #define RTC_TR_HU                                                          RTC_TR_HU_Msk
6063 #define RTC_TR_HU_0                                                        (0x1U << RTC_TR_HU_Pos)
6064 #define RTC_TR_HU_1                                                        (0x2U << RTC_TR_HU_Pos)
6065 #define RTC_TR_HU_2                                                        (0x4U << RTC_TR_HU_Pos)
6066 #define RTC_TR_HU_3                                                        (0x8U << RTC_TR_HU_Pos)
6067 #define RTC_TR_MNT_Pos                                                     (12UL)   /*!<RTC TR: MNT (Bit 12) */
6068 #define RTC_TR_MNT_Msk                                                     (0x7000UL)   /*!< RTC TR: MNT (Bitfield-Mask: 0x07) */
6069 #define RTC_TR_MNT                                                         RTC_TR_MNT_Msk
6070 #define RTC_TR_MNT_0                                                       (0x1U << RTC_TR_MNT_Pos)
6071 #define RTC_TR_MNT_1                                                       (0x2U << RTC_TR_MNT_Pos)
6072 #define RTC_TR_MNT_2                                                       (0x4U << RTC_TR_MNT_Pos)
6073 #define RTC_TR_MNU_Pos                                                     (8UL)    /*!<RTC TR: MNU (Bit 8) */
6074 #define RTC_TR_MNU_Msk                                                     (0xf00UL)    /*!< RTC TR: MNU (Bitfield-Mask: 0x0f) */
6075 #define RTC_TR_MNU                                                         RTC_TR_MNU_Msk
6076 #define RTC_TR_MNU_0                                                       (0x1U << RTC_TR_MNU_Pos)
6077 #define RTC_TR_MNU_1                                                       (0x2U << RTC_TR_MNU_Pos)
6078 #define RTC_TR_MNU_2                                                       (0x4U << RTC_TR_MNU_Pos)
6079 #define RTC_TR_MNU_3                                                       (0x8U << RTC_TR_MNU_Pos)
6080 #define RTC_TR_ST_Pos                                                      (4UL)    /*!<RTC TR: ST (Bit 4) */
6081 #define RTC_TR_ST_Msk                                                      (0x70UL)   /*!< RTC TR: ST (Bitfield-Mask: 0x07) */
6082 #define RTC_TR_ST                                                          RTC_TR_ST_Msk
6083 #define RTC_TR_ST_0                                                        (0x1U << RTC_TR_ST_Pos)
6084 #define RTC_TR_ST_1                                                        (0x2U << RTC_TR_ST_Pos)
6085 #define RTC_TR_ST_2                                                        (0x4U << RTC_TR_ST_Pos)
6086 #define RTC_TR_SU_Pos                                                      (0UL)    /*!<RTC TR: SU (Bit 0) */
6087 #define RTC_TR_SU_Msk                                                      (0xfUL)    /*!< RTC TR: SU (Bitfield-Mask: 0x0f) */
6088 #define RTC_TR_SU                                                          RTC_TR_SU_Msk
6089 #define RTC_TR_SU_0                                                        (0x1U << RTC_TR_SU_Pos)
6090 #define RTC_TR_SU_1                                                        (0x2U << RTC_TR_SU_Pos)
6091 #define RTC_TR_SU_2                                                        (0x4U << RTC_TR_SU_Pos)
6092 #define RTC_TR_SU_3                                                        (0x8U << RTC_TR_SU_Pos)
6093 
6094 /* =====================================================    DR    ===================================================== */
6095 #define RTC_DR_YT_Pos                                                      (20UL)   /*!<RTC DR: YT (Bit 20) */
6096 #define RTC_DR_YT_Msk                                                      (0xf00000UL)   /*!< RTC DR: YT (Bitfield-Mask: 0x0f) */
6097 #define RTC_DR_YT                                                          RTC_DR_YT_Msk
6098 #define RTC_DR_YT_0                                                        (0x1U << RTC_DR_YT_Pos)
6099 #define RTC_DR_YT_1                                                        (0x2U << RTC_DR_YT_Pos)
6100 #define RTC_DR_YT_2                                                        (0x4U << RTC_DR_YT_Pos)
6101 #define RTC_DR_YT_3                                                        (0x8U << RTC_DR_YT_Pos)
6102 #define RTC_DR_YU_Pos                                                      (16UL)   /*!<RTC DR: YU (Bit 16) */
6103 #define RTC_DR_YU_Msk                                                      (0xf0000UL)    /*!< RTC DR: YU (Bitfield-Mask: 0x0f) */
6104 #define RTC_DR_YU                                                          RTC_DR_YU_Msk
6105 #define RTC_DR_YU_0                                                        (0x1U << RTC_DR_YU_Pos)
6106 #define RTC_DR_YU_1                                                        (0x2U << RTC_DR_YU_Pos)
6107 #define RTC_DR_YU_2                                                        (0x4U << RTC_DR_YU_Pos)
6108 #define RTC_DR_YU_3                                                        (0x8U << RTC_DR_YU_Pos)
6109 #define RTC_DR_WDU_Pos                                                     (13UL)   /*!<RTC DR: WDU (Bit 13) */
6110 #define RTC_DR_WDU_Msk                                                     (0xe000UL)   /*!< RTC DR: WDU (Bitfield-Mask: 0x07) */
6111 #define RTC_DR_WDU                                                         RTC_DR_WDU_Msk
6112 #define RTC_DR_WDU_0                                                       (0x1U << RTC_DR_WDU_Pos)
6113 #define RTC_DR_WDU_1                                                       (0x2U << RTC_DR_WDU_Pos)
6114 #define RTC_DR_WDU_2                                                       (0x4U << RTC_DR_WDU_Pos)
6115 #define RTC_DR_MT_Pos                                                      (12UL)   /*!<RTC DR: MT (Bit 12) */
6116 #define RTC_DR_MT_Msk                                                      (0x1000UL)   /*!< RTC DR: MT (Bitfield-Mask: 0x01) */
6117 #define RTC_DR_MT                                                          RTC_DR_MT_Msk
6118 #define RTC_DR_MU_Pos                                                      (8UL)    /*!<RTC DR: MU (Bit 8) */
6119 #define RTC_DR_MU_Msk                                                      (0xf00UL)    /*!< RTC DR: MU (Bitfield-Mask: 0x0f) */
6120 #define RTC_DR_MU                                                          RTC_DR_MU_Msk
6121 #define RTC_DR_MU_0                                                        (0x1U << RTC_DR_MU_Pos)
6122 #define RTC_DR_MU_1                                                        (0x2U << RTC_DR_MU_Pos)
6123 #define RTC_DR_MU_2                                                        (0x4U << RTC_DR_MU_Pos)
6124 #define RTC_DR_MU_3                                                        (0x8U << RTC_DR_MU_Pos)
6125 #define RTC_DR_DT_Pos                                                      (4UL)    /*!<RTC DR: DT (Bit 4) */
6126 #define RTC_DR_DT_Msk                                                      (0x30UL)   /*!< RTC DR: DT (Bitfield-Mask: 0x03) */
6127 #define RTC_DR_DT                                                          RTC_DR_DT_Msk
6128 #define RTC_DR_DT_0                                                        (0x1U << RTC_DR_DT_Pos)
6129 #define RTC_DR_DT_1                                                        (0x2U << RTC_DR_DT_Pos)
6130 #define RTC_DR_DU_Pos                                                      (0UL)    /*!<RTC DR: DU (Bit 0) */
6131 #define RTC_DR_DU_Msk                                                      (0xfUL)    /*!< RTC DR: DU (Bitfield-Mask: 0x0f) */
6132 #define RTC_DR_DU                                                          RTC_DR_DU_Msk
6133 #define RTC_DR_DU_0                                                        (0x1U << RTC_DR_DU_Pos)
6134 #define RTC_DR_DU_1                                                        (0x2U << RTC_DR_DU_Pos)
6135 #define RTC_DR_DU_2                                                        (0x4U << RTC_DR_DU_Pos)
6136 #define RTC_DR_DU_3                                                        (0x8U << RTC_DR_DU_Pos)
6137 
6138 /* =====================================================    CR    ===================================================== */
6139 #define RTC_CR_COE_Pos                                                     (23UL)   /*!<RTC CR: COE (Bit 23) */
6140 #define RTC_CR_COE_Msk                                                     (0x800000UL)   /*!< RTC CR: COE (Bitfield-Mask: 0x01) */
6141 #define RTC_CR_COE                                                         RTC_CR_COE_Msk
6142 #define RTC_CR_OSEL_Pos                                                    (21UL)   /*!<RTC CR: OSEL (Bit 21) */
6143 #define RTC_CR_OSEL_Msk                                                    (0x600000UL)   /*!< RTC CR: OSEL (Bitfield-Mask: 0x03) */
6144 #define RTC_CR_OSEL                                                        RTC_CR_OSEL_Msk
6145 #define RTC_CR_OSEL_0                                                      (0x1U << RTC_CR_OSEL_Pos)
6146 #define RTC_CR_OSEL_1                                                      (0x2U << RTC_CR_OSEL_Pos)
6147 #define RTC_CR_POL_Pos                                                     (20UL)   /*!<RTC CR: POL (Bit 20) */
6148 #define RTC_CR_POL_Msk                                                     (0x100000UL)   /*!< RTC CR: POL (Bitfield-Mask: 0x01) */
6149 #define RTC_CR_POL                                                         RTC_CR_POL_Msk
6150 #define RTC_CR_COSEL_Pos                                                   (19UL)   /*!<RTC CR: COSEL (Bit 19) */
6151 #define RTC_CR_COSEL_Msk                                                   (0x80000UL)    /*!< RTC CR: COSEL (Bitfield-Mask: 0x01) */
6152 #define RTC_CR_COSEL                                                       RTC_CR_COSEL_Msk
6153 #define RTC_CR_BKP_Pos                                                     (18UL)   /*!<RTC CR: BKP (Bit 18) */
6154 #define RTC_CR_BKP_Msk                                                     (0x40000UL)    /*!< RTC CR: BKP (Bitfield-Mask: 0x01) */
6155 #define RTC_CR_BKP                                                         RTC_CR_BKP_Msk
6156 #define RTC_CR_SUB1H_Pos                                                   (17UL)   /*!<RTC CR: SUB1H (Bit 17) */
6157 #define RTC_CR_SUB1H_Msk                                                   (0x20000UL)    /*!< RTC CR: SUB1H (Bitfield-Mask: 0x01) */
6158 #define RTC_CR_SUB1H                                                       RTC_CR_SUB1H_Msk
6159 #define RTC_CR_ADD1H_Pos                                                   (16UL)   /*!<RTC CR: ADD1H (Bit 16) */
6160 #define RTC_CR_ADD1H_Msk                                                   (0x10000UL)    /*!< RTC CR: ADD1H (Bitfield-Mask: 0x01) */
6161 #define RTC_CR_ADD1H                                                       RTC_CR_ADD1H_Msk
6162 #define RTC_CR_WUTIE_Pos                                                   (14UL)   /*!<RTC CR: WUTIE (Bit 14) */
6163 #define RTC_CR_WUTIE_Msk                                                   (0x4000UL)   /*!< RTC CR: WUTIE (Bitfield-Mask: 0x01) */
6164 #define RTC_CR_WUTIE                                                       RTC_CR_WUTIE_Msk
6165 #define RTC_CR_ALRAIE_Pos                                                  (12UL)   /*!<RTC CR: ALRAIE (Bit 12) */
6166 #define RTC_CR_ALRAIE_Msk                                                  (0x1000UL)   /*!< RTC CR: ALRAIE (Bitfield-Mask: 0x01) */
6167 #define RTC_CR_ALRAIE                                                      RTC_CR_ALRAIE_Msk
6168 #define RTC_CR_WUTE_Pos                                                    (10UL)   /*!<RTC CR: WUTE (Bit 10) */
6169 #define RTC_CR_WUTE_Msk                                                    (0x400UL)    /*!< RTC CR: WUTE (Bitfield-Mask: 0x01) */
6170 #define RTC_CR_WUTE                                                        RTC_CR_WUTE_Msk
6171 #define RTC_CR_ALRAE_Pos                                                   (8UL)    /*!<RTC CR: ALRAE (Bit 8) */
6172 #define RTC_CR_ALRAE_Msk                                                   (0x100UL)    /*!< RTC CR: ALRAE (Bitfield-Mask: 0x01) */
6173 #define RTC_CR_ALRAE                                                       RTC_CR_ALRAE_Msk
6174 #define RTC_CR_FMT_Pos                                                     (6UL)    /*!<RTC CR: FMT (Bit 6) */
6175 #define RTC_CR_FMT_Msk                                                     (0x40UL)   /*!< RTC CR: FMT (Bitfield-Mask: 0x01) */
6176 #define RTC_CR_FMT                                                         RTC_CR_FMT_Msk
6177 #define RTC_CR_BYPSHAD_Pos                                                 (5UL)    /*!<RTC CR: BYPSHAD (Bit 5) */
6178 #define RTC_CR_BYPSHAD_Msk                                                 (0x20UL)   /*!< RTC CR: BYPSHAD (Bitfield-Mask: 0x01) */
6179 #define RTC_CR_BYPSHAD                                                     RTC_CR_BYPSHAD_Msk
6180 #define RTC_CR_WUCKSEL_Pos                                                 (0UL)    /*!<RTC CR: WUCKSEL (Bit 0) */
6181 #define RTC_CR_WUCKSEL_Msk                                                 (0x7UL)    /*!< RTC CR: WUCKSEL (Bitfield-Mask: 0x07) */
6182 #define RTC_CR_WUCKSEL                                                     RTC_CR_WUCKSEL_Msk
6183 #define RTC_CR_WUCKSEL_0                                                   (0x1U << RTC_CR_WUCKSEL_Pos)
6184 #define RTC_CR_WUCKSEL_1                                                   (0x2U << RTC_CR_WUCKSEL_Pos)
6185 #define RTC_CR_WUCKSEL_2                                                   (0x4U << RTC_CR_WUCKSEL_Pos)
6186 
6187 /* =====================================================    ISR    ===================================================== */
6188 #define RTC_ISR_RECALPF_Pos                                                (16UL)   /*!<RTC ISR: RECALPF (Bit 16) */
6189 #define RTC_ISR_RECALPF_Msk                                                (0x10000UL)    /*!< RTC ISR: RECALPF (Bitfield-Mask: 0x01) */
6190 #define RTC_ISR_RECALPF                                                    RTC_ISR_RECALPF_Msk
6191 #define RTC_ISR_WUTF_Pos                                                   (10UL)   /*!<RTC ISR: WUTF (Bit 10) */
6192 #define RTC_ISR_WUTF_Msk                                                   (0x400UL)    /*!< RTC ISR: WUTF (Bitfield-Mask: 0x01) */
6193 #define RTC_ISR_WUTF                                                       RTC_ISR_WUTF_Msk
6194 #define RTC_ISR_ALRAF_Pos                                                  (8UL)    /*!<RTC ISR: ALRAF (Bit 8) */
6195 #define RTC_ISR_ALRAF_Msk                                                  (0x100UL)    /*!< RTC ISR: ALRAF (Bitfield-Mask: 0x01) */
6196 #define RTC_ISR_ALRAF                                                      RTC_ISR_ALRAF_Msk
6197 #define RTC_ISR_INIT_Pos                                                   (7UL)    /*!<RTC ISR: INIT (Bit 7) */
6198 #define RTC_ISR_INIT_Msk                                                   (0x80UL)   /*!< RTC ISR: INIT (Bitfield-Mask: 0x01) */
6199 #define RTC_ISR_INIT                                                       RTC_ISR_INIT_Msk
6200 #define RTC_ISR_INITF_Pos                                                  (6UL)    /*!<RTC ISR: INITF (Bit 6) */
6201 #define RTC_ISR_INITF_Msk                                                  (0x40UL)   /*!< RTC ISR: INITF (Bitfield-Mask: 0x01) */
6202 #define RTC_ISR_INITF                                                      RTC_ISR_INITF_Msk
6203 #define RTC_ISR_RSF_Pos                                                    (5UL)    /*!<RTC ISR: RSF (Bit 5) */
6204 #define RTC_ISR_RSF_Msk                                                    (0x20UL)   /*!< RTC ISR: RSF (Bitfield-Mask: 0x01) */
6205 #define RTC_ISR_RSF                                                        RTC_ISR_RSF_Msk
6206 #define RTC_ISR_INITS_Pos                                                  (4UL)    /*!<RTC ISR: INITS (Bit 4) */
6207 #define RTC_ISR_INITS_Msk                                                  (0x10UL)   /*!< RTC ISR: INITS (Bitfield-Mask: 0x01) */
6208 #define RTC_ISR_INITS                                                      RTC_ISR_INITS_Msk
6209 #define RTC_ISR_SHPF_Pos                                                   (3UL)    /*!<RTC ISR: SHPF (Bit 3) */
6210 #define RTC_ISR_SHPF_Msk                                                   (0x8UL)    /*!< RTC ISR: SHPF (Bitfield-Mask: 0x01) */
6211 #define RTC_ISR_SHPF                                                       RTC_ISR_SHPF_Msk
6212 #define RTC_ISR_WUTWF_Pos                                                  (2UL)    /*!<RTC ISR: WUTWF (Bit 2) */
6213 #define RTC_ISR_WUTWF_Msk                                                  (0x4UL)    /*!< RTC ISR: WUTWF (Bitfield-Mask: 0x01) */
6214 #define RTC_ISR_WUTWF                                                      RTC_ISR_WUTWF_Msk
6215 #define RTC_ISR_ALRAWF_Pos                                                 (0UL)    /*!<RTC ISR: ALRAWF (Bit 0) */
6216 #define RTC_ISR_ALRAWF_Msk                                                 (0x1UL)    /*!< RTC ISR: ALRAWF (Bitfield-Mask: 0x01) */
6217 #define RTC_ISR_ALRAWF                                                     RTC_ISR_ALRAWF_Msk
6218 
6219 /* =====================================================    PRER    ===================================================== */
6220 #define RTC_PRER_PREDIV_A_Pos                                              (16UL)   /*!<RTC PRER: PREDIV_A (Bit 16) */
6221 #define RTC_PRER_PREDIV_A_Msk                                              (0x7f0000UL)   /*!< RTC PRER: PREDIV_A (Bitfield-Mask: 0x7f) */
6222 #define RTC_PRER_PREDIV_A                                                  RTC_PRER_PREDIV_A_Msk
6223 #define RTC_PRER_PREDIV_A_0                                                (0x1U << RTC_PRER_PREDIV_A_Pos)
6224 #define RTC_PRER_PREDIV_A_1                                                (0x2U << RTC_PRER_PREDIV_A_Pos)
6225 #define RTC_PRER_PREDIV_A_2                                                (0x4U << RTC_PRER_PREDIV_A_Pos)
6226 #define RTC_PRER_PREDIV_A_3                                                (0x8U << RTC_PRER_PREDIV_A_Pos)
6227 #define RTC_PRER_PREDIV_A_4                                                (0x10U << RTC_PRER_PREDIV_A_Pos)
6228 #define RTC_PRER_PREDIV_A_5                                                (0x20U << RTC_PRER_PREDIV_A_Pos)
6229 #define RTC_PRER_PREDIV_A_6                                                (0x40U << RTC_PRER_PREDIV_A_Pos)
6230 #define RTC_PRER_PREDIV_S_Pos                                              (0UL)    /*!<RTC PRER: PREDIV_S (Bit 0) */
6231 #define RTC_PRER_PREDIV_S_Msk                                              (0x7fffUL)   /*!< RTC PRER: PREDIV_S (Bitfield-Mask: 0x7fff) */
6232 #define RTC_PRER_PREDIV_S                                                  RTC_PRER_PREDIV_S_Msk
6233 #define RTC_PRER_PREDIV_S_0                                                (0x1U << RTC_PRER_PREDIV_S_Pos)
6234 #define RTC_PRER_PREDIV_S_1                                                (0x2U << RTC_PRER_PREDIV_S_Pos)
6235 #define RTC_PRER_PREDIV_S_2                                                (0x4U << RTC_PRER_PREDIV_S_Pos)
6236 #define RTC_PRER_PREDIV_S_3                                                (0x8U << RTC_PRER_PREDIV_S_Pos)
6237 #define RTC_PRER_PREDIV_S_4                                                (0x10U << RTC_PRER_PREDIV_S_Pos)
6238 #define RTC_PRER_PREDIV_S_5                                                (0x20U << RTC_PRER_PREDIV_S_Pos)
6239 #define RTC_PRER_PREDIV_S_6                                                (0x40U << RTC_PRER_PREDIV_S_Pos)
6240 #define RTC_PRER_PREDIV_S_7                                                (0x80U << RTC_PRER_PREDIV_S_Pos)
6241 #define RTC_PRER_PREDIV_S_8                                                (0x100U << RTC_PRER_PREDIV_S_Pos)
6242 #define RTC_PRER_PREDIV_S_9                                                (0x200U << RTC_PRER_PREDIV_S_Pos)
6243 #define RTC_PRER_PREDIV_S_10                                               (0x400U << RTC_PRER_PREDIV_S_Pos)
6244 #define RTC_PRER_PREDIV_S_11                                               (0x800U << RTC_PRER_PREDIV_S_Pos)
6245 #define RTC_PRER_PREDIV_S_12                                               (0x1000U << RTC_PRER_PREDIV_S_Pos)
6246 #define RTC_PRER_PREDIV_S_13                                               (0x2000U << RTC_PRER_PREDIV_S_Pos)
6247 #define RTC_PRER_PREDIV_S_14                                               (0x4000U << RTC_PRER_PREDIV_S_Pos)
6248 
6249 /* =====================================================    WUTR    ===================================================== */
6250 #define RTC_WUTR_WUT_Pos                                                   (0UL)    /*!<RTC WUTR: WUT (Bit 0) */
6251 #define RTC_WUTR_WUT_Msk                                                   (0xffffUL)   /*!< RTC WUTR: WUT (Bitfield-Mask: 0xffff) */
6252 #define RTC_WUTR_WUT                                                       RTC_WUTR_WUT_Msk
6253 #define RTC_WUTR_WUT_0                                                     (0x1U << RTC_WUTR_WUT_Pos)
6254 #define RTC_WUTR_WUT_1                                                     (0x2U << RTC_WUTR_WUT_Pos)
6255 #define RTC_WUTR_WUT_2                                                     (0x4U << RTC_WUTR_WUT_Pos)
6256 #define RTC_WUTR_WUT_3                                                     (0x8U << RTC_WUTR_WUT_Pos)
6257 #define RTC_WUTR_WUT_4                                                     (0x10U << RTC_WUTR_WUT_Pos)
6258 #define RTC_WUTR_WUT_5                                                     (0x20U << RTC_WUTR_WUT_Pos)
6259 #define RTC_WUTR_WUT_6                                                     (0x40U << RTC_WUTR_WUT_Pos)
6260 #define RTC_WUTR_WUT_7                                                     (0x80U << RTC_WUTR_WUT_Pos)
6261 #define RTC_WUTR_WUT_8                                                     (0x100U << RTC_WUTR_WUT_Pos)
6262 #define RTC_WUTR_WUT_9                                                     (0x200U << RTC_WUTR_WUT_Pos)
6263 #define RTC_WUTR_WUT_10                                                    (0x400U << RTC_WUTR_WUT_Pos)
6264 #define RTC_WUTR_WUT_11                                                    (0x800U << RTC_WUTR_WUT_Pos)
6265 #define RTC_WUTR_WUT_12                                                    (0x1000U << RTC_WUTR_WUT_Pos)
6266 #define RTC_WUTR_WUT_13                                                    (0x2000U << RTC_WUTR_WUT_Pos)
6267 #define RTC_WUTR_WUT_14                                                    (0x4000U << RTC_WUTR_WUT_Pos)
6268 #define RTC_WUTR_WUT_15                                                    (0x8000U << RTC_WUTR_WUT_Pos)
6269 
6270 /* =====================================================    ALRMAR    ===================================================== */
6271 #define RTC_ALRMAR_MSK4_Pos                                                (31UL)   /*!<RTC ALRMAR: MSK4 (Bit 31) */
6272 #define RTC_ALRMAR_MSK4_Msk                                                (0x80000000UL)   /*!< RTC ALRMAR: MSK4 (Bitfield-Mask: 0x01) */
6273 #define RTC_ALRMAR_MSK4                                                    RTC_ALRMAR_MSK4_Msk
6274 #define RTC_ALRMAR_WDSEL_Pos                                               (30UL)   /*!<RTC ALRMAR: WDSEL (Bit 30) */
6275 #define RTC_ALRMAR_WDSEL_Msk                                               (0x40000000UL)   /*!< RTC ALRMAR: WDSEL (Bitfield-Mask: 0x01) */
6276 #define RTC_ALRMAR_WDSEL                                                   RTC_ALRMAR_WDSEL_Msk
6277 #define RTC_ALRMAR_DT_Pos                                                  (28UL)   /*!<RTC ALRMAR: DT (Bit 28) */
6278 #define RTC_ALRMAR_DT_Msk                                                  (0x30000000UL)   /*!< RTC ALRMAR: DT (Bitfield-Mask: 0x03) */
6279 #define RTC_ALRMAR_DT                                                      RTC_ALRMAR_DT_Msk
6280 #define RTC_ALRMAR_DT_0                                                    (0x1U << RTC_ALRMAR_DT_Pos)
6281 #define RTC_ALRMAR_DT_1                                                    (0x2U << RTC_ALRMAR_DT_Pos)
6282 #define RTC_ALRMAR_DU_Pos                                                  (24UL)   /*!<RTC ALRMAR: DU (Bit 24) */
6283 #define RTC_ALRMAR_DU_Msk                                                  (0xf000000UL)    /*!< RTC ALRMAR: DU (Bitfield-Mask: 0x0f) */
6284 #define RTC_ALRMAR_DU                                                      RTC_ALRMAR_DU_Msk
6285 #define RTC_ALRMAR_DU_0                                                    (0x1U << RTC_ALRMAR_DU_Pos)
6286 #define RTC_ALRMAR_DU_1                                                    (0x2U << RTC_ALRMAR_DU_Pos)
6287 #define RTC_ALRMAR_DU_2                                                    (0x4U << RTC_ALRMAR_DU_Pos)
6288 #define RTC_ALRMAR_DU_3                                                    (0x8U << RTC_ALRMAR_DU_Pos)
6289 #define RTC_ALRMAR_MSK3_Pos                                                (23UL)   /*!<RTC ALRMAR: MSK3 (Bit 23) */
6290 #define RTC_ALRMAR_MSK3_Msk                                                (0x800000UL)   /*!< RTC ALRMAR: MSK3 (Bitfield-Mask: 0x01) */
6291 #define RTC_ALRMAR_MSK3                                                    RTC_ALRMAR_MSK3_Msk
6292 #define RTC_ALRMAR_PM_Pos                                                  (22UL)   /*!<RTC ALRMAR: PM (Bit 22) */
6293 #define RTC_ALRMAR_PM_Msk                                                  (0x400000UL)   /*!< RTC ALRMAR: PM (Bitfield-Mask: 0x01) */
6294 #define RTC_ALRMAR_PM                                                      RTC_ALRMAR_PM_Msk
6295 #define RTC_ALRMAR_HT_Pos                                                  (20UL)   /*!<RTC ALRMAR: HT (Bit 20) */
6296 #define RTC_ALRMAR_HT_Msk                                                  (0x300000UL)   /*!< RTC ALRMAR: HT (Bitfield-Mask: 0x03) */
6297 #define RTC_ALRMAR_HT                                                      RTC_ALRMAR_HT_Msk
6298 #define RTC_ALRMAR_HT_0                                                    (0x1U << RTC_ALRMAR_HT_Pos)
6299 #define RTC_ALRMAR_HT_1                                                    (0x2U << RTC_ALRMAR_HT_Pos)
6300 #define RTC_ALRMAR_HU_Pos                                                  (16UL)   /*!<RTC ALRMAR: HU (Bit 16) */
6301 #define RTC_ALRMAR_HU_Msk                                                  (0xf0000UL)    /*!< RTC ALRMAR: HU (Bitfield-Mask: 0x0f) */
6302 #define RTC_ALRMAR_HU                                                      RTC_ALRMAR_HU_Msk
6303 #define RTC_ALRMAR_HU_0                                                    (0x1U << RTC_ALRMAR_HU_Pos)
6304 #define RTC_ALRMAR_HU_1                                                    (0x2U << RTC_ALRMAR_HU_Pos)
6305 #define RTC_ALRMAR_HU_2                                                    (0x4U << RTC_ALRMAR_HU_Pos)
6306 #define RTC_ALRMAR_HU_3                                                    (0x8U << RTC_ALRMAR_HU_Pos)
6307 #define RTC_ALRMAR_MSK2_Pos                                                (15UL)   /*!<RTC ALRMAR: MSK2 (Bit 15) */
6308 #define RTC_ALRMAR_MSK2_Msk                                                (0x8000UL)   /*!< RTC ALRMAR: MSK2 (Bitfield-Mask: 0x01) */
6309 #define RTC_ALRMAR_MSK2                                                    RTC_ALRMAR_MSK2_Msk
6310 #define RTC_ALRMAR_MNT_Pos                                                 (12UL)   /*!<RTC ALRMAR: MNT (Bit 12) */
6311 #define RTC_ALRMAR_MNT_Msk                                                 (0x7000UL)   /*!< RTC ALRMAR: MNT (Bitfield-Mask: 0x07) */
6312 #define RTC_ALRMAR_MNT                                                     RTC_ALRMAR_MNT_Msk
6313 #define RTC_ALRMAR_MNT_0                                                   (0x1U << RTC_ALRMAR_MNT_Pos)
6314 #define RTC_ALRMAR_MNT_1                                                   (0x2U << RTC_ALRMAR_MNT_Pos)
6315 #define RTC_ALRMAR_MNT_2                                                   (0x4U << RTC_ALRMAR_MNT_Pos)
6316 #define RTC_ALRMAR_MNU_Pos                                                 (8UL)    /*!<RTC ALRMAR: MNU (Bit 8) */
6317 #define RTC_ALRMAR_MNU_Msk                                                 (0xf00UL)    /*!< RTC ALRMAR: MNU (Bitfield-Mask: 0x0f) */
6318 #define RTC_ALRMAR_MNU                                                     RTC_ALRMAR_MNU_Msk
6319 #define RTC_ALRMAR_MNU_0                                                   (0x1U << RTC_ALRMAR_MNU_Pos)
6320 #define RTC_ALRMAR_MNU_1                                                   (0x2U << RTC_ALRMAR_MNU_Pos)
6321 #define RTC_ALRMAR_MNU_2                                                   (0x4U << RTC_ALRMAR_MNU_Pos)
6322 #define RTC_ALRMAR_MNU_3                                                   (0x8U << RTC_ALRMAR_MNU_Pos)
6323 #define RTC_ALRMAR_MSK1_Pos                                                (7UL)    /*!<RTC ALRMAR: MSK1 (Bit 7) */
6324 #define RTC_ALRMAR_MSK1_Msk                                                (0x80UL)   /*!< RTC ALRMAR: MSK1 (Bitfield-Mask: 0x01) */
6325 #define RTC_ALRMAR_MSK1                                                    RTC_ALRMAR_MSK1_Msk
6326 #define RTC_ALRMAR_ST_Pos                                                  (4UL)    /*!<RTC ALRMAR: ST (Bit 4) */
6327 #define RTC_ALRMAR_ST_Msk                                                  (0x70UL)   /*!< RTC ALRMAR: ST (Bitfield-Mask: 0x07) */
6328 #define RTC_ALRMAR_ST                                                      RTC_ALRMAR_ST_Msk
6329 #define RTC_ALRMAR_ST_0                                                    (0x1U << RTC_ALRMAR_ST_Pos)
6330 #define RTC_ALRMAR_ST_1                                                    (0x2U << RTC_ALRMAR_ST_Pos)
6331 #define RTC_ALRMAR_ST_2                                                    (0x4U << RTC_ALRMAR_ST_Pos)
6332 #define RTC_ALRMAR_SU_Pos                                                  (0UL)    /*!<RTC ALRMAR: SU (Bit 0) */
6333 #define RTC_ALRMAR_SU_Msk                                                  (0xfUL)    /*!< RTC ALRMAR: SU (Bitfield-Mask: 0x0f) */
6334 #define RTC_ALRMAR_SU                                                      RTC_ALRMAR_SU_Msk
6335 #define RTC_ALRMAR_SU_0                                                    (0x1U << RTC_ALRMAR_SU_Pos)
6336 #define RTC_ALRMAR_SU_1                                                    (0x2U << RTC_ALRMAR_SU_Pos)
6337 #define RTC_ALRMAR_SU_2                                                    (0x4U << RTC_ALRMAR_SU_Pos)
6338 #define RTC_ALRMAR_SU_3                                                    (0x8U << RTC_ALRMAR_SU_Pos)
6339 
6340 /* =====================================================    WPR    ===================================================== */
6341 #define RTC_WPR_KEY_Pos                                                    (0UL)    /*!<RTC WPR: KEY (Bit 0) */
6342 #define RTC_WPR_KEY_Msk                                                    (0xffUL)   /*!< RTC WPR: KEY (Bitfield-Mask: 0xff) */
6343 #define RTC_WPR_KEY                                                        RTC_WPR_KEY_Msk
6344 #define RTC_WPR_KEY_0                                                      (0x1U << RTC_WPR_KEY_Pos)
6345 #define RTC_WPR_KEY_1                                                      (0x2U << RTC_WPR_KEY_Pos)
6346 #define RTC_WPR_KEY_2                                                      (0x4U << RTC_WPR_KEY_Pos)
6347 #define RTC_WPR_KEY_3                                                      (0x8U << RTC_WPR_KEY_Pos)
6348 #define RTC_WPR_KEY_4                                                      (0x10U << RTC_WPR_KEY_Pos)
6349 #define RTC_WPR_KEY_5                                                      (0x20U << RTC_WPR_KEY_Pos)
6350 #define RTC_WPR_KEY_6                                                      (0x40U << RTC_WPR_KEY_Pos)
6351 #define RTC_WPR_KEY_7                                                      (0x80U << RTC_WPR_KEY_Pos)
6352 
6353 /* =====================================================    SSR    ===================================================== */
6354 #define RTC_SSR_SS_Pos                                                     (0UL)    /*!<RTC SSR: SS (Bit 0) */
6355 #define RTC_SSR_SS_Msk                                                     (0xffffUL)   /*!< RTC SSR: SS (Bitfield-Mask: 0xffff) */
6356 #define RTC_SSR_SS                                                         RTC_SSR_SS_Msk
6357 #define RTC_SSR_SS_0                                                       (0x1U << RTC_SSR_SS_Pos)
6358 #define RTC_SSR_SS_1                                                       (0x2U << RTC_SSR_SS_Pos)
6359 #define RTC_SSR_SS_2                                                       (0x4U << RTC_SSR_SS_Pos)
6360 #define RTC_SSR_SS_3                                                       (0x8U << RTC_SSR_SS_Pos)
6361 #define RTC_SSR_SS_4                                                       (0x10U << RTC_SSR_SS_Pos)
6362 #define RTC_SSR_SS_5                                                       (0x20U << RTC_SSR_SS_Pos)
6363 #define RTC_SSR_SS_6                                                       (0x40U << RTC_SSR_SS_Pos)
6364 #define RTC_SSR_SS_7                                                       (0x80U << RTC_SSR_SS_Pos)
6365 #define RTC_SSR_SS_8                                                       (0x100U << RTC_SSR_SS_Pos)
6366 #define RTC_SSR_SS_9                                                       (0x200U << RTC_SSR_SS_Pos)
6367 #define RTC_SSR_SS_10                                                      (0x400U << RTC_SSR_SS_Pos)
6368 #define RTC_SSR_SS_11                                                      (0x800U << RTC_SSR_SS_Pos)
6369 #define RTC_SSR_SS_12                                                      (0x1000U << RTC_SSR_SS_Pos)
6370 #define RTC_SSR_SS_13                                                      (0x2000U << RTC_SSR_SS_Pos)
6371 #define RTC_SSR_SS_14                                                      (0x4000U << RTC_SSR_SS_Pos)
6372 #define RTC_SSR_SS_15                                                      (0x8000U << RTC_SSR_SS_Pos)
6373 
6374 /* =====================================================    SHIFTR    ===================================================== */
6375 #define RTC_SHIFTR_ADD1S_Pos                                               (31UL)   /*!<RTC SHIFTR: ADD1S (Bit 31) */
6376 #define RTC_SHIFTR_ADD1S_Msk                                               (0x80000000UL)   /*!< RTC SHIFTR: ADD1S (Bitfield-Mask: 0x01) */
6377 #define RTC_SHIFTR_ADD1S                                                   RTC_SHIFTR_ADD1S_Msk
6378 #define RTC_SHIFTR_SUBFS_Pos                                               (0UL)    /*!<RTC SHIFTR: SUBFS (Bit 0) */
6379 #define RTC_SHIFTR_SUBFS_Msk                                               (0x7fffUL)   /*!< RTC SHIFTR: SUBFS (Bitfield-Mask: 0x7fff) */
6380 #define RTC_SHIFTR_SUBFS                                                   RTC_SHIFTR_SUBFS_Msk
6381 #define RTC_SHIFTR_SUBFS_0                                                 (0x1U << RTC_SHIFTR_SUBFS_Pos)
6382 #define RTC_SHIFTR_SUBFS_1                                                 (0x2U << RTC_SHIFTR_SUBFS_Pos)
6383 #define RTC_SHIFTR_SUBFS_2                                                 (0x4U << RTC_SHIFTR_SUBFS_Pos)
6384 #define RTC_SHIFTR_SUBFS_3                                                 (0x8U << RTC_SHIFTR_SUBFS_Pos)
6385 #define RTC_SHIFTR_SUBFS_4                                                 (0x10U << RTC_SHIFTR_SUBFS_Pos)
6386 #define RTC_SHIFTR_SUBFS_5                                                 (0x20U << RTC_SHIFTR_SUBFS_Pos)
6387 #define RTC_SHIFTR_SUBFS_6                                                 (0x40U << RTC_SHIFTR_SUBFS_Pos)
6388 #define RTC_SHIFTR_SUBFS_7                                                 (0x80U << RTC_SHIFTR_SUBFS_Pos)
6389 #define RTC_SHIFTR_SUBFS_8                                                 (0x100U << RTC_SHIFTR_SUBFS_Pos)
6390 #define RTC_SHIFTR_SUBFS_9                                                 (0x200U << RTC_SHIFTR_SUBFS_Pos)
6391 #define RTC_SHIFTR_SUBFS_10                                                (0x400U << RTC_SHIFTR_SUBFS_Pos)
6392 #define RTC_SHIFTR_SUBFS_11                                                (0x800U << RTC_SHIFTR_SUBFS_Pos)
6393 #define RTC_SHIFTR_SUBFS_12                                                (0x1000U << RTC_SHIFTR_SUBFS_Pos)
6394 #define RTC_SHIFTR_SUBFS_13                                                (0x2000U << RTC_SHIFTR_SUBFS_Pos)
6395 #define RTC_SHIFTR_SUBFS_14                                                (0x4000U << RTC_SHIFTR_SUBFS_Pos)
6396 
6397 /* =====================================================    CALR    ===================================================== */
6398 #define RTC_CALR_CALP_Pos                                                  (15UL)   /*!<RTC CALR: CALP (Bit 15) */
6399 #define RTC_CALR_CALP_Msk                                                  (0x8000UL)   /*!< RTC CALR: CALP (Bitfield-Mask: 0x01) */
6400 #define RTC_CALR_CALP                                                      RTC_CALR_CALP_Msk
6401 #define RTC_CALR_CALW8_Pos                                                 (14UL)   /*!<RTC CALR: CALW8 (Bit 14) */
6402 #define RTC_CALR_CALW8_Msk                                                 (0x4000UL)   /*!< RTC CALR: CALW8 (Bitfield-Mask: 0x01) */
6403 #define RTC_CALR_CALW8                                                     RTC_CALR_CALW8_Msk
6404 #define RTC_CALR_CALW16_Pos                                                (13UL)   /*!<RTC CALR: CALW16 (Bit 13) */
6405 #define RTC_CALR_CALW16_Msk                                                (0x2000UL)   /*!< RTC CALR: CALW16 (Bitfield-Mask: 0x01) */
6406 #define RTC_CALR_CALW16                                                    RTC_CALR_CALW16_Msk
6407 #define RTC_CALR_CALM_Pos                                                  (0UL)    /*!<RTC CALR: CALM (Bit 0) */
6408 #define RTC_CALR_CALM_Msk                                                  (0x1ffUL)    /*!< RTC CALR: CALM (Bitfield-Mask: 0x1ff) */
6409 #define RTC_CALR_CALM                                                      RTC_CALR_CALM_Msk
6410 #define RTC_CALR_CALM_0                                                    (0x1U << RTC_CALR_CALM_Pos)
6411 #define RTC_CALR_CALM_1                                                    (0x2U << RTC_CALR_CALM_Pos)
6412 #define RTC_CALR_CALM_2                                                    (0x4U << RTC_CALR_CALM_Pos)
6413 #define RTC_CALR_CALM_3                                                    (0x8U << RTC_CALR_CALM_Pos)
6414 #define RTC_CALR_CALM_4                                                    (0x10U << RTC_CALR_CALM_Pos)
6415 #define RTC_CALR_CALM_5                                                    (0x20U << RTC_CALR_CALM_Pos)
6416 #define RTC_CALR_CALM_6                                                    (0x40U << RTC_CALR_CALM_Pos)
6417 #define RTC_CALR_CALM_7                                                    (0x80U << RTC_CALR_CALM_Pos)
6418 #define RTC_CALR_CALM_8                                                    (0x100U << RTC_CALR_CALM_Pos)
6419 
6420 /* =====================================================    ALRMASSR    ===================================================== */
6421 #define RTC_ALRMASSR_MASKSS_Pos                                            (24UL)   /*!<RTC ALRMASSR: MASKSS (Bit 24) */
6422 #define RTC_ALRMASSR_MASKSS_Msk                                            (0xf000000UL)    /*!< RTC ALRMASSR: MASKSS (Bitfield-Mask: 0x0f) */
6423 #define RTC_ALRMASSR_MASKSS                                                RTC_ALRMASSR_MASKSS_Msk
6424 #define RTC_ALRMASSR_MASKSS_0                                              (0x1U << RTC_ALRMASSR_MASKSS_Pos)
6425 #define RTC_ALRMASSR_MASKSS_1                                              (0x2U << RTC_ALRMASSR_MASKSS_Pos)
6426 #define RTC_ALRMASSR_MASKSS_2                                              (0x4U << RTC_ALRMASSR_MASKSS_Pos)
6427 #define RTC_ALRMASSR_MASKSS_3                                              (0x8U << RTC_ALRMASSR_MASKSS_Pos)
6428 #define RTC_ALRMASSR_SS_Pos                                                (0UL)    /*!<RTC ALRMASSR: SS (Bit 0) */
6429 #define RTC_ALRMASSR_SS_Msk                                                (0x7fffUL)   /*!< RTC ALRMASSR: SS (Bitfield-Mask: 0x7fff) */
6430 #define RTC_ALRMASSR_SS                                                    RTC_ALRMASSR_SS_Msk
6431 #define RTC_ALRMASSR_SS_0                                                  (0x1U << RTC_ALRMASSR_SS_Pos)
6432 #define RTC_ALRMASSR_SS_1                                                  (0x2U << RTC_ALRMASSR_SS_Pos)
6433 #define RTC_ALRMASSR_SS_2                                                  (0x4U << RTC_ALRMASSR_SS_Pos)
6434 #define RTC_ALRMASSR_SS_3                                                  (0x8U << RTC_ALRMASSR_SS_Pos)
6435 #define RTC_ALRMASSR_SS_4                                                  (0x10U << RTC_ALRMASSR_SS_Pos)
6436 #define RTC_ALRMASSR_SS_5                                                  (0x20U << RTC_ALRMASSR_SS_Pos)
6437 #define RTC_ALRMASSR_SS_6                                                  (0x40U << RTC_ALRMASSR_SS_Pos)
6438 #define RTC_ALRMASSR_SS_7                                                  (0x80U << RTC_ALRMASSR_SS_Pos)
6439 #define RTC_ALRMASSR_SS_8                                                  (0x100U << RTC_ALRMASSR_SS_Pos)
6440 #define RTC_ALRMASSR_SS_9                                                  (0x200U << RTC_ALRMASSR_SS_Pos)
6441 #define RTC_ALRMASSR_SS_10                                                 (0x400U << RTC_ALRMASSR_SS_Pos)
6442 #define RTC_ALRMASSR_SS_11                                                 (0x800U << RTC_ALRMASSR_SS_Pos)
6443 #define RTC_ALRMASSR_SS_12                                                 (0x1000U << RTC_ALRMASSR_SS_Pos)
6444 #define RTC_ALRMASSR_SS_13                                                 (0x2000U << RTC_ALRMASSR_SS_Pos)
6445 #define RTC_ALRMASSR_SS_14                                                 (0x4000U << RTC_ALRMASSR_SS_Pos)
6446 
6447 /* =====================================================    BKP0R    ===================================================== */
6448 #define RTC_BKP0R_BKP_Pos                                                  (0UL)    /*!<RTC BKP0R: BKP (Bit 0) */
6449 #define RTC_BKP0R_BKP_Msk                                                  (0xffffffffUL)   /*!< RTC BKP0R: BKP (Bitfield-Mask: 0xffffffff) */
6450 #define RTC_BKP0R_BKP                                                      RTC_BKP0R_BKP_Msk
6451 #define RTC_BKP0R_BKP_0                                                    (0x1U << RTC_BKP0R_BKP_Pos)
6452 #define RTC_BKP0R_BKP_1                                                    (0x2U << RTC_BKP0R_BKP_Pos)
6453 #define RTC_BKP0R_BKP_2                                                    (0x4U << RTC_BKP0R_BKP_Pos)
6454 #define RTC_BKP0R_BKP_3                                                    (0x8U << RTC_BKP0R_BKP_Pos)
6455 #define RTC_BKP0R_BKP_4                                                    (0x10U << RTC_BKP0R_BKP_Pos)
6456 #define RTC_BKP0R_BKP_5                                                    (0x20U << RTC_BKP0R_BKP_Pos)
6457 #define RTC_BKP0R_BKP_6                                                    (0x40U << RTC_BKP0R_BKP_Pos)
6458 #define RTC_BKP0R_BKP_7                                                    (0x80U << RTC_BKP0R_BKP_Pos)
6459 #define RTC_BKP0R_BKP_8                                                    (0x100U << RTC_BKP0R_BKP_Pos)
6460 #define RTC_BKP0R_BKP_9                                                    (0x200U << RTC_BKP0R_BKP_Pos)
6461 #define RTC_BKP0R_BKP_10                                                   (0x400U << RTC_BKP0R_BKP_Pos)
6462 #define RTC_BKP0R_BKP_11                                                   (0x800U << RTC_BKP0R_BKP_Pos)
6463 #define RTC_BKP0R_BKP_12                                                   (0x1000U << RTC_BKP0R_BKP_Pos)
6464 #define RTC_BKP0R_BKP_13                                                   (0x2000U << RTC_BKP0R_BKP_Pos)
6465 #define RTC_BKP0R_BKP_14                                                   (0x4000U << RTC_BKP0R_BKP_Pos)
6466 #define RTC_BKP0R_BKP_15                                                   (0x8000U << RTC_BKP0R_BKP_Pos)
6467 #define RTC_BKP0R_BKP_16                                                   (0x10000U << RTC_BKP0R_BKP_Pos)
6468 #define RTC_BKP0R_BKP_17                                                   (0x20000U << RTC_BKP0R_BKP_Pos)
6469 #define RTC_BKP0R_BKP_18                                                   (0x40000U << RTC_BKP0R_BKP_Pos)
6470 #define RTC_BKP0R_BKP_19                                                   (0x80000U << RTC_BKP0R_BKP_Pos)
6471 #define RTC_BKP0R_BKP_20                                                   (0x100000U << RTC_BKP0R_BKP_Pos)
6472 #define RTC_BKP0R_BKP_21                                                   (0x200000U << RTC_BKP0R_BKP_Pos)
6473 #define RTC_BKP0R_BKP_22                                                   (0x400000U << RTC_BKP0R_BKP_Pos)
6474 #define RTC_BKP0R_BKP_23                                                   (0x800000U << RTC_BKP0R_BKP_Pos)
6475 #define RTC_BKP0R_BKP_24                                                   (0x1000000U << RTC_BKP0R_BKP_Pos)
6476 #define RTC_BKP0R_BKP_25                                                   (0x2000000U << RTC_BKP0R_BKP_Pos)
6477 #define RTC_BKP0R_BKP_26                                                   (0x4000000U << RTC_BKP0R_BKP_Pos)
6478 #define RTC_BKP0R_BKP_27                                                   (0x8000000U << RTC_BKP0R_BKP_Pos)
6479 #define RTC_BKP0R_BKP_28                                                   (0x10000000U << RTC_BKP0R_BKP_Pos)
6480 #define RTC_BKP0R_BKP_29                                                   (0x20000000U << RTC_BKP0R_BKP_Pos)
6481 #define RTC_BKP0R_BKP_30                                                   (0x40000000U << RTC_BKP0R_BKP_Pos)
6482 #define RTC_BKP0R_BKP_31                                                   (0x80000000UL << RTC_BKP0R_BKP_Pos)
6483 
6484 /* =====================================================    BKP1R    ===================================================== */
6485 #define RTC_BKP1R_BKP_Pos                                                  (0UL)    /*!<RTC BKP1R: BKP (Bit 0) */
6486 #define RTC_BKP1R_BKP_Msk                                                  (0xffffffffUL)   /*!< RTC BKP1R: BKP (Bitfield-Mask: 0xffffffff) */
6487 #define RTC_BKP1R_BKP                                                      RTC_BKP1R_BKP_Msk
6488 #define RTC_BKP1R_BKP_0                                                    (0x1U << RTC_BKP1R_BKP_Pos)
6489 #define RTC_BKP1R_BKP_1                                                    (0x2U << RTC_BKP1R_BKP_Pos)
6490 #define RTC_BKP1R_BKP_2                                                    (0x4U << RTC_BKP1R_BKP_Pos)
6491 #define RTC_BKP1R_BKP_3                                                    (0x8U << RTC_BKP1R_BKP_Pos)
6492 #define RTC_BKP1R_BKP_4                                                    (0x10U << RTC_BKP1R_BKP_Pos)
6493 #define RTC_BKP1R_BKP_5                                                    (0x20U << RTC_BKP1R_BKP_Pos)
6494 #define RTC_BKP1R_BKP_6                                                    (0x40U << RTC_BKP1R_BKP_Pos)
6495 #define RTC_BKP1R_BKP_7                                                    (0x80U << RTC_BKP1R_BKP_Pos)
6496 #define RTC_BKP1R_BKP_8                                                    (0x100U << RTC_BKP1R_BKP_Pos)
6497 #define RTC_BKP1R_BKP_9                                                    (0x200U << RTC_BKP1R_BKP_Pos)
6498 #define RTC_BKP1R_BKP_10                                                   (0x400U << RTC_BKP1R_BKP_Pos)
6499 #define RTC_BKP1R_BKP_11                                                   (0x800U << RTC_BKP1R_BKP_Pos)
6500 #define RTC_BKP1R_BKP_12                                                   (0x1000U << RTC_BKP1R_BKP_Pos)
6501 #define RTC_BKP1R_BKP_13                                                   (0x2000U << RTC_BKP1R_BKP_Pos)
6502 #define RTC_BKP1R_BKP_14                                                   (0x4000U << RTC_BKP1R_BKP_Pos)
6503 #define RTC_BKP1R_BKP_15                                                   (0x8000U << RTC_BKP1R_BKP_Pos)
6504 #define RTC_BKP1R_BKP_16                                                   (0x10000U << RTC_BKP1R_BKP_Pos)
6505 #define RTC_BKP1R_BKP_17                                                   (0x20000U << RTC_BKP1R_BKP_Pos)
6506 #define RTC_BKP1R_BKP_18                                                   (0x40000U << RTC_BKP1R_BKP_Pos)
6507 #define RTC_BKP1R_BKP_19                                                   (0x80000U << RTC_BKP1R_BKP_Pos)
6508 #define RTC_BKP1R_BKP_20                                                   (0x100000U << RTC_BKP1R_BKP_Pos)
6509 #define RTC_BKP1R_BKP_21                                                   (0x200000U << RTC_BKP1R_BKP_Pos)
6510 #define RTC_BKP1R_BKP_22                                                   (0x400000U << RTC_BKP1R_BKP_Pos)
6511 #define RTC_BKP1R_BKP_23                                                   (0x800000U << RTC_BKP1R_BKP_Pos)
6512 #define RTC_BKP1R_BKP_24                                                   (0x1000000U << RTC_BKP1R_BKP_Pos)
6513 #define RTC_BKP1R_BKP_25                                                   (0x2000000U << RTC_BKP1R_BKP_Pos)
6514 #define RTC_BKP1R_BKP_26                                                   (0x4000000U << RTC_BKP1R_BKP_Pos)
6515 #define RTC_BKP1R_BKP_27                                                   (0x8000000U << RTC_BKP1R_BKP_Pos)
6516 #define RTC_BKP1R_BKP_28                                                   (0x10000000U << RTC_BKP1R_BKP_Pos)
6517 #define RTC_BKP1R_BKP_29                                                   (0x20000000U << RTC_BKP1R_BKP_Pos)
6518 #define RTC_BKP1R_BKP_30                                                   (0x40000000U << RTC_BKP1R_BKP_Pos)
6519 #define RTC_BKP1R_BKP_31                                                   (0x80000000UL << RTC_BKP1R_BKP_Pos)
6520 
6521 /******************** Number of backup registers ******************************/
6522 #define RTC_BKP_NUMBER                 (2U)
6523 
6524 /* =========================================================================================================================== */
6525 /*=====================                                       PKA                                       ===================== */
6526 /* =========================================================================================================================== */
6527 
6528 /* =====================================================    CR    ===================================================== */
6529 #define PKA_CR_ADDRERRIE_Pos                                               (20UL)   /*!<PKA CR: ADDRERRIE (Bit 20) */
6530 #define PKA_CR_ADDRERRIE_Msk                                               (0x100000UL)   /*!< PKA CR: ADDRERRIE (Bitfield-Mask: 0x01) */
6531 #define PKA_CR_ADDRERRIE                                                   PKA_CR_ADDRERRIE_Msk
6532 #define PKA_CR_RAMERRIE_Pos                                                (19UL)   /*!<PKA CR: RAMERRIE (Bit 19) */
6533 #define PKA_CR_RAMERRIE_Msk                                                (0x80000UL)    /*!< PKA CR: RAMERRIE (Bitfield-Mask: 0x01) */
6534 #define PKA_CR_RAMERRIE                                                    PKA_CR_RAMERRIE_Msk
6535 #define PKA_CR_PROCENDIE_Pos                                               (17UL)   /*!<PKA CR: PROCENDIE (Bit 17) */
6536 #define PKA_CR_PROCENDIE_Msk                                               (0x20000UL)    /*!< PKA CR: PROCENDIE (Bitfield-Mask: 0x01) */
6537 #define PKA_CR_PROCENDIE                                                   PKA_CR_PROCENDIE_Msk
6538 #define PKA_CR_MODE_Pos                                                    (8UL)    /*!<PKA CR: MODE (Bit 8) */
6539 #define PKA_CR_MODE_Msk                                                    (0x3f00UL)   /*!< PKA CR: MODE (Bitfield-Mask: 0x3f) */
6540 #define PKA_CR_MODE                                                        PKA_CR_MODE_Msk
6541 #define PKA_CR_MODE_0                                                      (0x1U << PKA_CR_MODE_Pos)
6542 #define PKA_CR_MODE_1                                                      (0x2U << PKA_CR_MODE_Pos)
6543 #define PKA_CR_MODE_2                                                      (0x4U << PKA_CR_MODE_Pos)
6544 #define PKA_CR_MODE_3                                                      (0x8U << PKA_CR_MODE_Pos)
6545 #define PKA_CR_MODE_4                                                      (0x10U << PKA_CR_MODE_Pos)
6546 #define PKA_CR_MODE_5                                                      (0x20U << PKA_CR_MODE_Pos)
6547 #define PKA_CR_SECLVL_Pos                                                  (2UL)    /*!<PKA CR: SECLVL (Bit 2) */
6548 #define PKA_CR_SECLVL_Msk                                                  (0x4UL)    /*!< PKA CR: SECLVL (Bitfield-Mask: 0x01) */
6549 #define PKA_CR_SECLVL                                                      PKA_CR_SECLVL_Msk
6550 #define PKA_CR_START_Pos                                                   (1UL)    /*!<PKA CR: START (Bit 1) */
6551 #define PKA_CR_START_Msk                                                   (0x2UL)    /*!< PKA CR: START (Bitfield-Mask: 0x01) */
6552 #define PKA_CR_START                                                       PKA_CR_START_Msk
6553 #define PKA_CR_EN_Pos                                                      (0UL)    /*!<PKA CR: EN (Bit 0) */
6554 #define PKA_CR_EN_Msk                                                      (0x1UL)    /*!< PKA CR: EN (Bitfield-Mask: 0x01) */
6555 #define PKA_CR_EN                                                          PKA_CR_EN_Msk
6556 
6557 /* =====================================================    SR    ===================================================== */
6558 #define PKA_SR_ADDRERRF_Pos                                                (20UL)   /*!<PKA SR: ADDRERRF (Bit 20) */
6559 #define PKA_SR_ADDRERRF_Msk                                                (0x100000UL)   /*!< PKA SR: ADDRERRF (Bitfield-Mask: 0x01) */
6560 #define PKA_SR_ADDRERRF                                                    PKA_SR_ADDRERRF_Msk
6561 #define PKA_SR_RAMERRF_Pos                                                 (19UL)   /*!<PKA SR: RAMERRF (Bit 19) */
6562 #define PKA_SR_RAMERRF_Msk                                                 (0x80000UL)    /*!< PKA SR: RAMERRF (Bitfield-Mask: 0x01) */
6563 #define PKA_SR_RAMERRF                                                     PKA_SR_RAMERRF_Msk
6564 #define PKA_SR_PROCENDF_Pos                                                (17UL)   /*!<PKA SR: PROCENDF (Bit 17) */
6565 #define PKA_SR_PROCENDF_Msk                                                (0x20000UL)    /*!< PKA SR: PROCENDF (Bitfield-Mask: 0x01) */
6566 #define PKA_SR_PROCENDF                                                    PKA_SR_PROCENDF_Msk
6567 #define PKA_SR_BUSY_Pos                                                    (16UL)   /*!<PKA SR: BUSY (Bit 16) */
6568 #define PKA_SR_BUSY_Msk                                                    (0x10000UL)    /*!< PKA SR: BUSY (Bitfield-Mask: 0x01) */
6569 #define PKA_SR_BUSY                                                        PKA_SR_BUSY_Msk
6570 
6571 /* =====================================================    CLRFR    ===================================================== */
6572 #define PKA_CLRFR_ADDRERRFC_Pos                                            (20UL)   /*!<PKA CLRFR: ADDRERRFC (Bit 20) */
6573 #define PKA_CLRFR_ADDRERRFC_Msk                                            (0x100000UL)   /*!< PKA CLRFR: ADDRERRFC (Bitfield-Mask: 0x01) */
6574 #define PKA_CLRFR_ADDRERRFC                                                PKA_CLRFR_ADDRERRFC_Msk
6575 #define PKA_CLRFR_RAMERRFC_Pos                                             (19UL)   /*!<PKA CLRFR: RAMERRFC (Bit 19) */
6576 #define PKA_CLRFR_RAMERRFC_Msk                                             (0x80000UL)    /*!< PKA CLRFR: RAMERRFC (Bitfield-Mask: 0x01) */
6577 #define PKA_CLRFR_RAMERRFC                                                 PKA_CLRFR_RAMERRFC_Msk
6578 #define PKA_CLRFR_PROCENDFC_Pos                                            (17UL)   /*!<PKA CLRFR: PROCENDFC (Bit 17) */
6579 #define PKA_CLRFR_PROCENDFC_Msk                                            (0x20000UL)    /*!< PKA CLRFR: PROCENDFC (Bitfield-Mask: 0x01) */
6580 #define PKA_CLRFR_PROCENDFC                                                PKA_CLRFR_PROCENDFC_Msk
6581 
6582 /* =====================================================   Bits definition for PKA RAM   ===================================================== */
6583 #define PKA_RAM_OFFSET                            0x400U                           /*!< PKA RAM address offset */
6584 
6585 /* Index list to access the PKA RAM through the PKA_RAM->RAM[index] structure */
6586 
6587 /* Compute Montgomery parameter input data */
6588 #define PKA_MONTGOMERY_PARAM_IN_MOD_NB_BITS       ((0x404U - PKA_RAM_OFFSET)>>2)   /*!< Input modulus number of bits */
6589 #define PKA_MONTGOMERY_PARAM_IN_MODULUS           ((0xD5CU - PKA_RAM_OFFSET)>>2)   /*!< Input modulus */
6590 
6591 /* Compute Montgomery parameter output data */
6592 #define PKA_MONTGOMERY_PARAM_OUT_PARAMETER        ((0x594U - PKA_RAM_OFFSET)>>2)   /*!< Output Montgomery parameter */
6593 
6594 /* Compute modular exponentiation input data */
6595 #define PKA_MODULAR_EXP_IN_EXP_NB_BITS            ((0x400U - PKA_RAM_OFFSET)>>2)   /*!< Input exponent number of bits */
6596 #define PKA_MODULAR_EXP_IN_OP_NB_BITS             ((0x404U - PKA_RAM_OFFSET)>>2)   /*!< Input operand number of bits */
6597 #define PKA_MODULAR_EXP_IN_MONTGOMERY_PARAM       ((0x594U - PKA_RAM_OFFSET)>>2)   /*!< Input storage area for Montgomery parameter */
6598 #define PKA_MODULAR_EXP_IN_EXPONENT_BASE          ((0xA44U - PKA_RAM_OFFSET)>>2)   /*!< Input base of the exponentiation */
6599 #define PKA_MODULAR_EXP_IN_EXPONENT               ((0xBD0U - PKA_RAM_OFFSET)>>2)   /*!< Input exponent to process */
6600 #define PKA_MODULAR_EXP_IN_MODULUS                ((0xD5CU - PKA_RAM_OFFSET)>>2)   /*!< Input modulus */
6601 
6602 /* Compute modular exponentiation output data */
6603 #define PKA_MODULAR_EXP_OUT_MONTGOMERY_PARAM      ((0x594U - PKA_RAM_OFFSET)>>2)   /*!< Output storage area for Montgomery parameter */
6604 #define PKA_MODULAR_EXP_OUT_SM_ALGO_ACC1          ((0x724U - PKA_RAM_OFFSET)>>2)   /*!< Output SM algorithm accumulator 1 */
6605 #define PKA_MODULAR_EXP_OUT_SM_ALGO_ACC2          ((0x8B4U - PKA_RAM_OFFSET)>>2)   /*!< Output SM algorithm accumulator 2 */
6606 #define PKA_MODULAR_EXP_OUT_EXPONENT_BASE         ((0xA44U - PKA_RAM_OFFSET)>>2)   /*!< Output base of the exponentiation */
6607 #define PKA_MODULAR_EXP_OUT_SM_ALGO_ACC3          ((0xEECU - PKA_RAM_OFFSET)>>2)   /*!< Output SM algorithm accumulator 3 */
6608 
6609 /* Compute ECC scalar multiplication input data */
6610 #define PKA_ECC_SCALAR_MUL_IN_EXP_NB_BITS         ((0x400U - PKA_RAM_OFFSET)>>2)   /*!< Input exponent number of bits */
6611 #define PKA_ECC_SCALAR_MUL_IN_OP_NB_BITS          ((0x404U - PKA_RAM_OFFSET)>>2)   /*!< Input operand number of bits */
6612 #define PKA_ECC_SCALAR_MUL_IN_A_COEFF_SIGN        ((0x408U - PKA_RAM_OFFSET)>>2)   /*!< Input sign of the 'a' coefficient */
6613 #define PKA_ECC_SCALAR_MUL_IN_A_COEFF             ((0x40CU - PKA_RAM_OFFSET)>>2)   /*!< Input ECC curve 'a' coefficient */
6614 #define PKA_ECC_SCALAR_MUL_IN_MOD_GF              ((0x460U - PKA_RAM_OFFSET)>>2)   /*!< Input modulus GF(p) */
6615 #define PKA_ECC_SCALAR_MUL_IN_MONTGOMERY_PARAM    ((0x4B4U - PKA_RAM_OFFSET)>>2)   /*!< Input storage area for Montgomery parameter */
6616 #define PKA_ECC_SCALAR_MUL_IN_K                   ((0x508U - PKA_RAM_OFFSET)>>2)   /*!< Input 'k' of KP */
6617 #define PKA_ECC_SCALAR_MUL_IN_INITIAL_POINT_X     ((0x55CU - PKA_RAM_OFFSET)>>2)   /*!< Input initial point P X coordinate */
6618 #define PKA_ECC_SCALAR_MUL_IN_INITIAL_POINT_Y     ((0x5B0U - PKA_RAM_OFFSET)>>2)   /*!< Input initial point P Y coordinate */
6619 
6620 /* Compute ECC scalar multiplication output data */
6621 #define PKA_ECC_SCALAR_MUL_OUT_RESULT_X           ((0x55CU - PKA_RAM_OFFSET)>>2)   /*!< Output result X coordinate */
6622 #define PKA_ECC_SCALAR_MUL_OUT_RESULT_Y           ((0x5B0U - PKA_RAM_OFFSET)>>2)   /*!< Output result Y coordinate */
6623 #define PKA_ECC_SCALAR_MUL_OUT_LAST_DOUBLE_X1     ((0xDE8U - PKA_RAM_OFFSET)>>2)   /*!< Output last double X1 coordinate */
6624 #define PKA_ECC_SCALAR_MUL_OUT_LAST_DOUBLE_Y1     ((0xE3CU - PKA_RAM_OFFSET)>>2)   /*!< Output last double Y1 coordinate */
6625 #define PKA_ECC_SCALAR_MUL_OUT_LAST_DOUBLE_Z1     ((0xE90U - PKA_RAM_OFFSET)>>2)   /*!< Output last double Z1 coordinate */
6626 #define PKA_ECC_SCALAR_MUL_OUT_CHECK_POINT_X2     ((0xEE4U - PKA_RAM_OFFSET)>>2)   /*!< Output check point X2 coordinate */
6627 #define PKA_ECC_SCALAR_MUL_OUT_CHECK_POINT_Y2     ((0xF38U - PKA_RAM_OFFSET)>>2)   /*!< Output check point Y2 coordinate */
6628 #define PKA_ECC_SCALAR_MUL_OUT_CHECK_POINT_Z2     ((0xF8CU - PKA_RAM_OFFSET)>>2)   /*!< Output check point Z2 coordinate */
6629 
6630 /* Point check input data */
6631 #define PKA_POINT_CHECK_IN_MOD_NB_BITS            ((0x404U - PKA_RAM_OFFSET)>>2)   /*!< Input modulus number of bits */
6632 #define PKA_POINT_CHECK_IN_A_COEFF_SIGN           ((0x408U - PKA_RAM_OFFSET)>>2)   /*!< Input sign of the 'a' coefficient */
6633 #define PKA_POINT_CHECK_IN_A_COEFF                ((0x40CU - PKA_RAM_OFFSET)>>2)   /*!< Input ECC curve 'a' coefficient */
6634 #define PKA_POINT_CHECK_IN_B_COEFF                ((0x7FCU - PKA_RAM_OFFSET)>>2)   /*!< Input ECC curve 'b' coefficient */
6635 #define PKA_POINT_CHECK_IN_MOD_GF                 ((0x460U - PKA_RAM_OFFSET)>>2)   /*!< Input modulus GF(p) */
6636 #define PKA_POINT_CHECK_IN_INITIAL_POINT_X        ((0x55CU - PKA_RAM_OFFSET)>>2)   /*!< Input initial point P X coordinate */
6637 #define PKA_POINT_CHECK_IN_INITIAL_POINT_Y        ((0x5B0U - PKA_RAM_OFFSET)>>2)   /*!< Input initial point P Y coordinate */
6638 
6639 /* Point check output data */
6640 #define PKA_POINT_CHECK_OUT_ERROR                 ((0x400U - PKA_RAM_OFFSET)>>2)   /*!< Output error */
6641 
6642 /* ECDSA signature input data */
6643 #define PKA_ECDSA_SIGN_IN_ORDER_NB_BITS           ((0x400U - PKA_RAM_OFFSET)>>2)   /*!< Input order number of bits */
6644 #define PKA_ECDSA_SIGN_IN_MOD_NB_BITS             ((0x404U - PKA_RAM_OFFSET)>>2)   /*!< Input modulus number of bits */
6645 #define PKA_ECDSA_SIGN_IN_A_COEFF_SIGN            ((0x408U - PKA_RAM_OFFSET)>>2)   /*!< Input sign of the 'a' coefficient */
6646 #define PKA_ECDSA_SIGN_IN_A_COEFF                 ((0x40CU - PKA_RAM_OFFSET)>>2)   /*!< Input ECC curve 'a' coefficient */
6647 #define PKA_ECDSA_SIGN_IN_MOD_GF                  ((0x460U - PKA_RAM_OFFSET)>>2)   /*!< Input modulus GF(p) */
6648 #define PKA_ECDSA_SIGN_IN_K                       ((0x508U - PKA_RAM_OFFSET)>>2)   /*!< Input k value of the ECDSA */
6649 #define PKA_ECDSA_SIGN_IN_INITIAL_POINT_X         ((0x55CU - PKA_RAM_OFFSET)>>2)   /*!< Input initial point P X coordinate */
6650 #define PKA_ECDSA_SIGN_IN_INITIAL_POINT_Y         ((0x5B0U - PKA_RAM_OFFSET)>>2)   /*!< Input initial point P Y coordinate */
6651 #define PKA_ECDSA_SIGN_IN_HASH_E                  ((0xDE8U - PKA_RAM_OFFSET)>>2)   /*!< Input e, hash of the message */
6652 #define PKA_ECDSA_SIGN_IN_PRIVATE_KEY_D           ((0xE3CU - PKA_RAM_OFFSET)>>2)   /*!< Input d, private key */
6653 #define PKA_ECDSA_SIGN_IN_ORDER_N                 ((0xE94U - PKA_RAM_OFFSET)>>2)   /*!< Input n, order of the curve */
6654 
6655 /* ECDSA signature output data */
6656 #define PKA_ECDSA_SIGN_OUT_ERROR                  ((0xEE8U - PKA_RAM_OFFSET)>>2)   /*!< Output error */
6657 #define PKA_ECDSA_SIGN_OUT_SIGNATURE_R            ((0x700U - PKA_RAM_OFFSET)>>2)   /*!< Output signature r */
6658 #define PKA_ECDSA_SIGN_OUT_SIGNATURE_S            ((0x754U - PKA_RAM_OFFSET)>>2)   /*!< Output signature s */
6659 #define PKA_ECDSA_SIGN_OUT_FINAL_POINT_X          ((0x103CU - PKA_RAM_OFFSET)>>2)  /*!< Output final point kP X coordinate */
6660 #define PKA_ECDSA_SIGN_OUT_FINAL_POINT_Y          ((0x1090U - PKA_RAM_OFFSET)>>2)  /*!< Output final point kP Y coordinate */
6661 
6662 /* ECDSA verification input data */
6663 #define PKA_ECDSA_VERIF_IN_ORDER_NB_BITS          ((0x404U - PKA_RAM_OFFSET)>>2)   /*!< Input order number of bits */
6664 #define PKA_ECDSA_VERIF_IN_MOD_NB_BITS            ((0x4B4U - PKA_RAM_OFFSET)>>2)   /*!< Input modulus number of bits */
6665 #define PKA_ECDSA_VERIF_IN_A_COEFF_SIGN           ((0x45CU - PKA_RAM_OFFSET)>>2)   /*!< Input sign of the 'a' coefficient */
6666 #define PKA_ECDSA_VERIF_IN_A_COEFF                ((0x460U - PKA_RAM_OFFSET)>>2)   /*!< Input ECC curve 'a' coefficient */
6667 #define PKA_ECDSA_VERIF_IN_MOD_GF                 ((0x4B8U - PKA_RAM_OFFSET)>>2)   /*!< Input modulus GF(p) */
6668 #define PKA_ECDSA_VERIF_IN_INITIAL_POINT_X        ((0x5E8U - PKA_RAM_OFFSET)>>2)   /*!< Input initial point P X coordinate */
6669 #define PKA_ECDSA_VERIF_IN_INITIAL_POINT_Y        ((0x63CU - PKA_RAM_OFFSET)>>2)   /*!< Input initial point P Y coordinate */
6670 #define PKA_ECDSA_VERIF_IN_PUBLIC_KEY_POINT_X     ((0xF40U - PKA_RAM_OFFSET)>>2)   /*!< Input public key point X coordinate */
6671 #define PKA_ECDSA_VERIF_IN_PUBLIC_KEY_POINT_Y     ((0xF94U - PKA_RAM_OFFSET)>>2)   /*!< Input public key point Y coordinate */
6672 #define PKA_ECDSA_VERIF_IN_SIGNATURE_R            ((0x1098U - PKA_RAM_OFFSET)>>2)  /*!< Input r, part of the signature */
6673 #define PKA_ECDSA_VERIF_IN_SIGNATURE_S            ((0xA44U - PKA_RAM_OFFSET)>>2)   /*!< Input s, part of the signature */
6674 #define PKA_ECDSA_VERIF_IN_HASH_E                 ((0xFE8U - PKA_RAM_OFFSET)>>2)   /*!< Input e, hash of the message */
6675 #define PKA_ECDSA_VERIF_IN_ORDER_N                ((0xD5CU - PKA_RAM_OFFSET)>>2)   /*!< Input n, order of the curve */
6676 
6677 /* ECDSA verification output data */
6678 #define PKA_ECDSA_VERIF_OUT_RESULT                ((0x5B0U - PKA_RAM_OFFSET)>>2)   /*!< Output result */
6679 
6680 /* RSA CRT exponentiation input data */
6681 #define PKA_RSA_CRT_EXP_IN_MOD_NB_BITS            ((0x404U - PKA_RAM_OFFSET)>>2)   /*!< Input operands number of bits */
6682 #define PKA_RSA_CRT_EXP_IN_DP_CRT                 ((0x65CU - PKA_RAM_OFFSET)>>2)   /*!< Input Dp CRT parameter */
6683 #define PKA_RSA_CRT_EXP_IN_DQ_CRT                 ((0xBD0U - PKA_RAM_OFFSET)>>2)   /*!< Input Dq CRT parameter */
6684 #define PKA_RSA_CRT_EXP_IN_QINV_CRT               ((0x7ECU - PKA_RAM_OFFSET)>>2)   /*!< Input qInv CRT parameter */
6685 #define PKA_RSA_CRT_EXP_IN_PRIME_P                ((0x97CU - PKA_RAM_OFFSET)>>2)   /*!< Input Prime p */
6686 #define PKA_RSA_CRT_EXP_IN_PRIME_Q                ((0xD5CU - PKA_RAM_OFFSET)>>2)   /*!< Input Prime q */
6687 #define PKA_RSA_CRT_EXP_IN_EXPONENT_BASE          ((0xEECU - PKA_RAM_OFFSET)>>2)   /*!< Input base of the exponentiation */
6688 
6689 /* RSA CRT exponentiation output data */
6690 #define PKA_RSA_CRT_EXP_OUT_RESULT                ((0x724U - PKA_RAM_OFFSET)>>2)   /*!< Output result */
6691 
6692 /* Modular reduction input data */
6693 #define PKA_MODULAR_REDUC_IN_OP_LENGTH            ((0x400U - PKA_RAM_OFFSET)>>2)   /*!< Input operand length */
6694 #define PKA_MODULAR_REDUC_IN_OPERAND              ((0x8B4U - PKA_RAM_OFFSET)>>2)   /*!< Input operand */
6695 #define PKA_MODULAR_REDUC_IN_MOD_LENGTH           ((0x404U - PKA_RAM_OFFSET)>>2)   /*!< Input modulus length */
6696 #define PKA_MODULAR_REDUC_IN_MODULUS              ((0xA44U - PKA_RAM_OFFSET)>>2)   /*!< Input modulus */
6697 
6698 /* Modular reduction output data */
6699 #define PKA_MODULAR_REDUC_OUT_RESULT              ((0xBD0U - PKA_RAM_OFFSET)>>2)   /*!< Output result */
6700 
6701 /* Arithmetic addition input data */
6702 #define PKA_ARITHMETIC_ADD_NB_BITS                ((0x404U - PKA_RAM_OFFSET)>>2)   /*!< Input operand number of bits */
6703 #define PKA_ARITHMETIC_ADD_IN_OP1                 ((0x8B4U - PKA_RAM_OFFSET)>>2)   /*!< Input operand op1 */
6704 #define PKA_ARITHMETIC_ADD_IN_OP2                 ((0xA44U - PKA_RAM_OFFSET)>>2)   /*!< Input operand op2 */
6705 
6706 /* Arithmetic addition output data */
6707 #define PKA_ARITHMETIC_ADD_OUT_RESULT             ((0xBD0U - PKA_RAM_OFFSET)>>2)   /*!< Output result */
6708 
6709 /* Arithmetic subtraction input data */
6710 #define PKA_ARITHMETIC_SUB_NB_BITS                ((0x404U - PKA_RAM_OFFSET)>>2)   /*!< Input operand number of bits */
6711 #define PKA_ARITHMETIC_SUB_IN_OP1                 ((0x8B4U - PKA_RAM_OFFSET)>>2)   /*!< Input operand op1 */
6712 #define PKA_ARITHMETIC_SUB_IN_OP2                 ((0xA44U - PKA_RAM_OFFSET)>>2)   /*!< Input operand op2 */
6713 
6714 /* Arithmetic subtraction output data */
6715 #define PKA_ARITHMETIC_SUB_OUT_RESULT             ((0xBD0U - PKA_RAM_OFFSET)>>2)   /*!< Output result */
6716 
6717 /* Arithmetic multiplication input data */
6718 #define PKA_ARITHMETIC_MUL_NB_BITS                ((0x404U - PKA_RAM_OFFSET)>>2)   /*!< Input operand number of bits */
6719 #define PKA_ARITHMETIC_MUL_IN_OP1                 ((0x8B4U - PKA_RAM_OFFSET)>>2)   /*!< Input operand op1 */
6720 #define PKA_ARITHMETIC_MUL_IN_OP2                 ((0xA44U - PKA_RAM_OFFSET)>>2)   /*!< Input operand op2 */
6721 
6722 /* Arithmetic multiplication output data */
6723 #define PKA_ARITHMETIC_MUL_OUT_RESULT             ((0xBD0U - PKA_RAM_OFFSET)>>2)   /*!< Output result */
6724 
6725 /* Comparison input data */
6726 #define PKA_COMPARISON_NB_BITS                    ((0x404U - PKA_RAM_OFFSET)>>2)   /*!< Input operand number of bits */
6727 #define PKA_COMPARISON_IN_OP1                     ((0x8B4U - PKA_RAM_OFFSET)>>2)   /*!< Input operand op1 */
6728 #define PKA_COMPARISON_IN_OP2                     ((0xA44U - PKA_RAM_OFFSET)>>2)   /*!< Input operand op2 */
6729 
6730 /* Comparison output data */
6731 #define PKA_COMPARISON_OUT_RESULT                 ((0xBD0U - PKA_RAM_OFFSET)>>2)   /*!< Output result */
6732 
6733 /* Modular addition input data */
6734 #define PKA_MODULAR_ADD_NB_BITS                   ((0x404U - PKA_RAM_OFFSET)>>2)   /*!< Input operand number of bits */
6735 #define PKA_MODULAR_ADD_IN_OP1                    ((0x8B4U - PKA_RAM_OFFSET)>>2)   /*!< Input operand op1 */
6736 #define PKA_MODULAR_ADD_IN_OP2                    ((0xA44U - PKA_RAM_OFFSET)>>2)   /*!< Input operand op2 */
6737 #define PKA_MODULAR_ADD_IN_OP3                    ((0xD5CU - PKA_RAM_OFFSET)>>2)   /*!< Input operand op3 (modulus) */
6738 
6739 /* Modular addition output data */
6740 #define PKA_MODULAR_ADD_OUT_RESULT                ((0xBD0U - PKA_RAM_OFFSET)>>2)   /*!< Output result */
6741 
6742 /* Modular inversion input data */
6743 #define PKA_MODULAR_INV_NB_BITS                   ((0x404U - PKA_RAM_OFFSET)>>2)   /*!< Input operand number of bits */
6744 #define PKA_MODULAR_INV_IN_OP1                    ((0x8B4U - PKA_RAM_OFFSET)>>2)   /*!< Input operand op1 */
6745 #define PKA_MODULAR_INV_IN_OP2_MOD                ((0xA44U - PKA_RAM_OFFSET)>>2)   /*!< Input operand op2 (modulus) */
6746 
6747 /* Modular inversion output data */
6748 #define PKA_MODULAR_INV_OUT_RESULT                ((0xBD0U - PKA_RAM_OFFSET)>>2)   /*!< Output result */
6749 
6750 /* Modular subtraction input data */
6751 #define PKA_MODULAR_SUB_NB_BITS                   ((0x404U - PKA_RAM_OFFSET)>>2)   /*!< Input operand number of bits */
6752 #define PKA_MODULAR_SUB_IN_OP1                    ((0x8B4U - PKA_RAM_OFFSET)>>2)   /*!< Input operand op1 */
6753 #define PKA_MODULAR_SUB_IN_OP2                    ((0xA44U - PKA_RAM_OFFSET)>>2)   /*!< Input operand op2 */
6754 #define PKA_MODULAR_SUB_IN_OP3_MOD                ((0xD5CU - PKA_RAM_OFFSET)>>2)   /*!< Input operand op3 */
6755 
6756 /* Modular subtraction output data */
6757 #define PKA_MODULAR_SUB_OUT_RESULT                ((0xBD0U - PKA_RAM_OFFSET)>>2)   /*!< Output result */
6758 
6759 /* Montgomery multiplication input data */
6760 #define PKA_MONTGOMERY_MUL_NB_BITS                ((0x400U - PKA_RAM_OFFSET)>>2)   /*!< Input operand number of bits */
6761 #define PKA_MONTGOMERY_MUL_IN_OP1                 ((0x8B4U - PKA_RAM_OFFSET)>>2)   /*!< Input operand op1 */
6762 #define PKA_MONTGOMERY_MUL_IN_OP2                 ((0xA44U - PKA_RAM_OFFSET)>>2)   /*!< Input operand op2 */
6763 #define PKA_MONTGOMERY_MUL_IN_OP3                 ((0xD5CU - PKA_RAM_OFFSET)>>2)   /*!< Input modulus */
6764 
6765 /* Montgomery multiplication output data */
6766 #define PKA_MONTGOMERY_MUL_OUT_RESULT             ((0xBD0U - PKA_RAM_OFFSET)>>2)   /*!< Output result */
6767 
6768 /* Generic Arithmetic input data */
6769 #define PKA_ARITHMETIC_ALL_OPS_NB_BITS            ((0x404U - PKA_RAM_OFFSET)>>2)   /*!< Input operand number of bits */
6770 #define PKA_ARITHMETIC_ALL_OPS_IN_OP1             ((0x8B4U - PKA_RAM_OFFSET)>>2)   /*!< Input operand op1 */
6771 #define PKA_ARITHMETIC_ALL_OPS_IN_OP2             ((0xA44U - PKA_RAM_OFFSET)>>2)   /*!< Input operand op2 */
6772 #define PKA_ARITHMETIC_ALL_OPS_IN_OP3             ((0xD5CU - PKA_RAM_OFFSET)>>2)   /*!< Input operand op2 */
6773 
6774 /* Generic Arithmetic output data */
6775 #define PKA_ARITHMETIC_ALL_OPS_OUT_RESULT         ((0xBD0U - PKA_RAM_OFFSET)>>2)   /*!< Output result */
6776 
6777 
6778 /* =========================================================================================================================== */
6779 /*=====================                                       ADC                                       ===================== */
6780 /* =========================================================================================================================== */
6781 
6782 /* =====================================================    VERSION_ID    ===================================================== */
6783 #define ADC_VERSION_ID_VERSION_ID_Pos                                      (0UL)    /*!<ADC VERSION_ID: VERSION_ID (Bit 0) */
6784 #define ADC_VERSION_ID_VERSION_ID_Msk                                      (0xffUL)   /*!< ADC VERSION_ID: VERSION_ID (Bitfield-Mask: 0xff) */
6785 #define ADC_VERSION_ID_VERSION_ID                                          ADC_VERSION_ID_VERSION_ID_Msk
6786 #define ADC_VERSION_ID_VERSION_ID_0                                        (0x1U << ADC_VERSION_ID_VERSION_ID_Pos)
6787 #define ADC_VERSION_ID_VERSION_ID_1                                        (0x2U << ADC_VERSION_ID_VERSION_ID_Pos)
6788 #define ADC_VERSION_ID_VERSION_ID_2                                        (0x4U << ADC_VERSION_ID_VERSION_ID_Pos)
6789 #define ADC_VERSION_ID_VERSION_ID_3                                        (0x8U << ADC_VERSION_ID_VERSION_ID_Pos)
6790 #define ADC_VERSION_ID_VERSION_ID_4                                        (0x10U << ADC_VERSION_ID_VERSION_ID_Pos)
6791 #define ADC_VERSION_ID_VERSION_ID_5                                        (0x20U << ADC_VERSION_ID_VERSION_ID_Pos)
6792 #define ADC_VERSION_ID_VERSION_ID_6                                        (0x40U << ADC_VERSION_ID_VERSION_ID_Pos)
6793 #define ADC_VERSION_ID_VERSION_ID_7                                        (0x80U << ADC_VERSION_ID_VERSION_ID_Pos)
6794 
6795 /* =====================================================    CONF    ===================================================== */
6796 #define ADC_CONF_SAMPLE_RATE_MSB_Pos                                       (21UL)   /*!<ADC CONF: SAMPLE_RATE_MSB (Bit 21) */
6797 #define ADC_CONF_SAMPLE_RATE_MSB_Msk                                       (0xe00000UL)   /*!< ADC CONF: SAMPLE_RATE_MSB (Bitfield-Mask: 0x07) */
6798 #define ADC_CONF_SAMPLE_RATE_MSB                                           ADC_CONF_SAMPLE_RATE_MSB_Msk
6799 #define ADC_CONF_SAMPLE_RATE_MSB_0                                         (0x1U << ADC_CONF_SAMPLE_RATE_MSB_Pos)
6800 #define ADC_CONF_SAMPLE_RATE_MSB_1                                         (0x2U << ADC_CONF_SAMPLE_RATE_MSB_Pos)
6801 #define ADC_CONF_SAMPLE_RATE_MSB_2                                         (0x4U << ADC_CONF_SAMPLE_RATE_MSB_Pos)
6802 #define ADC_CONF_ADC_CONT_1V2_Pos                                          (19UL)   /*!<ADC CONF: ADC_CONT_1V2 (Bit 19) */
6803 #define ADC_CONF_ADC_CONT_1V2_Msk                                          (0x80000UL)    /*!< ADC CONF: ADC_CONT_1V2 (Bitfield-Mask: 0x01) */
6804 #define ADC_CONF_ADC_CONT_1V2                                              ADC_CONF_ADC_CONT_1V2_Msk
6805 #define ADC_CONF_BIT_INVERT_DIFF_Pos                                       (18UL)   /*!<ADC CONF: BIT_INVERT_DIFF (Bit 18) */
6806 #define ADC_CONF_BIT_INVERT_DIFF_Msk                                       (0x40000UL)    /*!< ADC CONF: BIT_INVERT_DIFF (Bitfield-Mask: 0x01) */
6807 #define ADC_CONF_BIT_INVERT_DIFF                                           ADC_CONF_BIT_INVERT_DIFF_Msk
6808 #define ADC_CONF_BIT_INVERT_SN_Pos                                         (17UL)   /*!<ADC CONF: BIT_INVERT_SN (Bit 17) */
6809 #define ADC_CONF_BIT_INVERT_SN_Msk                                         (0x20000UL)    /*!< ADC CONF: BIT_INVERT_SN (Bitfield-Mask: 0x01) */
6810 #define ADC_CONF_BIT_INVERT_SN                                             ADC_CONF_BIT_INVERT_SN_Msk
6811 #define ADC_CONF_OVR_DS_CFG_Pos                                            (15UL)   /*!<ADC CONF: OVR_DS_CFG (Bit 15) */
6812 #define ADC_CONF_OVR_DS_CFG_Msk                                            (0x8000UL)   /*!< ADC CONF: OVR_DS_CFG (Bitfield-Mask: 0x01) */
6813 #define ADC_CONF_OVR_DS_CFG                                                ADC_CONF_OVR_DS_CFG_Msk
6814 #define ADC_CONF_DMA_DS_ENA_Pos                                            (13UL)   /*!<ADC CONF: DMA_DS_ENA (Bit 13) */
6815 #define ADC_CONF_DMA_DS_ENA_Msk                                            (0x2000UL)   /*!< ADC CONF: DMA_DS_ENA (Bitfield-Mask: 0x01) */
6816 #define ADC_CONF_DMA_DS_ENA                                                ADC_CONF_DMA_DS_ENA_Msk
6817 #define ADC_CONF_SAMPLE_RATE_Pos                                           (11UL)   /*!<ADC CONF: SAMPLE_RATE (Bit 11) */
6818 #define ADC_CONF_SAMPLE_RATE_Msk                                           (0x1800UL)   /*!< ADC CONF: SAMPLE_RATE (Bitfield-Mask: 0x03) */
6819 #define ADC_CONF_SAMPLE_RATE                                               ADC_CONF_SAMPLE_RATE_Msk
6820 #define ADC_CONF_SAMPLE_RATE_0                                             (0x1U << ADC_CONF_SAMPLE_RATE_Pos)
6821 #define ADC_CONF_SAMPLE_RATE_1                                             (0x2U << ADC_CONF_SAMPLE_RATE_Pos)
6822 #define ADC_CONF_SMPS_SYNCHRO_ENA_Pos                                      (6UL)    /*!<ADC CONF: SMPS_SYNCHRO_ENA (Bit 6) */
6823 #define ADC_CONF_SMPS_SYNCHRO_ENA_Msk                                      (0x40UL)   /*!< ADC CONF: SMPS_SYNCHRO_ENA (Bitfield-Mask: 0x01) */
6824 #define ADC_CONF_SMPS_SYNCHRO_ENA                                          ADC_CONF_SMPS_SYNCHRO_ENA_Msk
6825 #define ADC_CONF_SEQ_LEN_Pos                                               (2UL)    /*!<ADC CONF: SEQ_LEN (Bit 2) */
6826 #define ADC_CONF_SEQ_LEN_Msk                                               (0x3cUL)   /*!< ADC CONF: SEQ_LEN (Bitfield-Mask: 0x0f) */
6827 #define ADC_CONF_SEQ_LEN                                                   ADC_CONF_SEQ_LEN_Msk
6828 #define ADC_CONF_SEQ_LEN_0                                                 (0x1U << ADC_CONF_SEQ_LEN_Pos)
6829 #define ADC_CONF_SEQ_LEN_1                                                 (0x2U << ADC_CONF_SEQ_LEN_Pos)
6830 #define ADC_CONF_SEQ_LEN_2                                                 (0x4U << ADC_CONF_SEQ_LEN_Pos)
6831 #define ADC_CONF_SEQ_LEN_3                                                 (0x8U << ADC_CONF_SEQ_LEN_Pos)
6832 #define ADC_CONF_SEQUENCE_Pos                                              (1UL)    /*!<ADC CONF: SEQUENCE (Bit 1) */
6833 #define ADC_CONF_SEQUENCE_Msk                                              (0x2UL)    /*!< ADC CONF: SEQUENCE (Bitfield-Mask: 0x01) */
6834 #define ADC_CONF_SEQUENCE                                                  ADC_CONF_SEQUENCE_Msk
6835 #define ADC_CONF_CONT_Pos                                                  (0UL)    /*!<ADC CONF: CONT (Bit 0) */
6836 #define ADC_CONF_CONT_Msk                                                  (0x1UL)    /*!< ADC CONF: CONT (Bitfield-Mask: 0x01) */
6837 #define ADC_CONF_CONT                                                      ADC_CONF_CONT_Msk
6838 
6839 /* =====================================================    CTRL    ===================================================== */
6840 #define ADC_CTRL_ADC_LDO_ENA_Pos                                           (5UL)    /*!<ADC CTRL: ADC_LDO_ENA (Bit 5) */
6841 #define ADC_CTRL_ADC_LDO_ENA_Msk                                           (0x20UL)   /*!< ADC CTRL: ADC_LDO_ENA (Bitfield-Mask: 0x01) */
6842 #define ADC_CTRL_ADC_LDO_ENA                                               ADC_CTRL_ADC_LDO_ENA_Msk
6843 #define ADC_CTRL_TEST_MODE_Pos                                             (4UL)    /*!<ADC CTRL: TEST_MODE (Bit 4) */
6844 #define ADC_CTRL_TEST_MODE_Msk                                             (0x10UL)   /*!< ADC CTRL: TEST_MODE (Bitfield-Mask: 0x01) */
6845 #define ADC_CTRL_TEST_MODE                                                 ADC_CTRL_TEST_MODE_Msk
6846 #define ADC_CTRL_STOP_OP_MODE_Pos                                          (2UL)    /*!<ADC CTRL: STOP_OP_MODE (Bit 2) */
6847 #define ADC_CTRL_STOP_OP_MODE_Msk                                          (0x4UL)    /*!< ADC CTRL: STOP_OP_MODE (Bitfield-Mask: 0x01) */
6848 #define ADC_CTRL_STOP_OP_MODE                                              ADC_CTRL_STOP_OP_MODE_Msk
6849 #define ADC_CTRL_START_CONV_Pos                                            (1UL)    /*!<ADC CTRL: START_CONV (Bit 1) */
6850 #define ADC_CTRL_START_CONV_Msk                                            (0x2UL)    /*!< ADC CTRL: START_CONV (Bitfield-Mask: 0x01) */
6851 #define ADC_CTRL_START_CONV                                                ADC_CTRL_START_CONV_Msk
6852 #define ADC_CTRL_ADC_ON_OFF_Pos                                            (0UL)    /*!<ADC CTRL: ADC_ON_OFF (Bit 0) */
6853 #define ADC_CTRL_ADC_ON_OFF_Msk                                            (0x1UL)    /*!< ADC CTRL: ADC_ON_OFF (Bitfield-Mask: 0x01) */
6854 #define ADC_CTRL_ADC_ON_OFF                                                ADC_CTRL_ADC_ON_OFF_Msk
6855 
6856 /* =====================================================    SWITCH    ===================================================== */
6857 #define ADC_SWITCH_SE_VIN_7_Pos                                            (14UL)   /*!<ADC SWITCH: SE_VIN_7 (Bit 14) */
6858 #define ADC_SWITCH_SE_VIN_7_Msk                                            (0xc000UL)   /*!< ADC SWITCH: SE_VIN_7 (Bitfield-Mask: 0x03) */
6859 #define ADC_SWITCH_SE_VIN_7                                                ADC_SWITCH_SE_VIN_7_Msk
6860 #define ADC_SWITCH_SE_VIN_7_0                                              (0x1U << ADC_SWITCH_SE_VIN_7_Pos)
6861 #define ADC_SWITCH_SE_VIN_7_1                                              (0x2U << ADC_SWITCH_SE_VIN_7_Pos)
6862 #define ADC_SWITCH_SE_VIN_6_Pos                                            (12UL)   /*!<ADC SWITCH: SE_VIN_6 (Bit 12) */
6863 #define ADC_SWITCH_SE_VIN_6_Msk                                            (0x3000UL)   /*!< ADC SWITCH: SE_VIN_6 (Bitfield-Mask: 0x03) */
6864 #define ADC_SWITCH_SE_VIN_6                                                ADC_SWITCH_SE_VIN_6_Msk
6865 #define ADC_SWITCH_SE_VIN_6_0                                              (0x1U << ADC_SWITCH_SE_VIN_6_Pos)
6866 #define ADC_SWITCH_SE_VIN_6_1                                              (0x2U << ADC_SWITCH_SE_VIN_6_Pos)
6867 #define ADC_SWITCH_SE_VIN_5_Pos                                            (10UL)   /*!<ADC SWITCH: SE_VIN_5 (Bit 10) */
6868 #define ADC_SWITCH_SE_VIN_5_Msk                                            (0xc00UL)    /*!< ADC SWITCH: SE_VIN_5 (Bitfield-Mask: 0x03) */
6869 #define ADC_SWITCH_SE_VIN_5                                                ADC_SWITCH_SE_VIN_5_Msk
6870 #define ADC_SWITCH_SE_VIN_5_0                                              (0x1U << ADC_SWITCH_SE_VIN_5_Pos)
6871 #define ADC_SWITCH_SE_VIN_5_1                                              (0x2U << ADC_SWITCH_SE_VIN_5_Pos)
6872 #define ADC_SWITCH_SE_VIN_4_Pos                                            (8UL)    /*!<ADC SWITCH: SE_VIN_4 (Bit 8) */
6873 #define ADC_SWITCH_SE_VIN_4_Msk                                            (0x300UL)    /*!< ADC SWITCH: SE_VIN_4 (Bitfield-Mask: 0x03) */
6874 #define ADC_SWITCH_SE_VIN_4                                                ADC_SWITCH_SE_VIN_4_Msk
6875 #define ADC_SWITCH_SE_VIN_4_0                                              (0x1U << ADC_SWITCH_SE_VIN_4_Pos)
6876 #define ADC_SWITCH_SE_VIN_4_1                                              (0x2U << ADC_SWITCH_SE_VIN_4_Pos)
6877 #define ADC_SWITCH_SE_VIN_3_Pos                                            (6UL)    /*!<ADC SWITCH: SE_VIN_3 (Bit 6) */
6878 #define ADC_SWITCH_SE_VIN_3_Msk                                            (0xc0UL)   /*!< ADC SWITCH: SE_VIN_3 (Bitfield-Mask: 0x03) */
6879 #define ADC_SWITCH_SE_VIN_3                                                ADC_SWITCH_SE_VIN_3_Msk
6880 #define ADC_SWITCH_SE_VIN_3_0                                              (0x1U << ADC_SWITCH_SE_VIN_3_Pos)
6881 #define ADC_SWITCH_SE_VIN_3_1                                              (0x2U << ADC_SWITCH_SE_VIN_3_Pos)
6882 #define ADC_SWITCH_SE_VIN_2_Pos                                            (4UL)    /*!<ADC SWITCH: SE_VIN_2 (Bit 4) */
6883 #define ADC_SWITCH_SE_VIN_2_Msk                                            (0x30UL)   /*!< ADC SWITCH: SE_VIN_2 (Bitfield-Mask: 0x03) */
6884 #define ADC_SWITCH_SE_VIN_2                                                ADC_SWITCH_SE_VIN_2_Msk
6885 #define ADC_SWITCH_SE_VIN_2_0                                              (0x1U << ADC_SWITCH_SE_VIN_2_Pos)
6886 #define ADC_SWITCH_SE_VIN_2_1                                              (0x2U << ADC_SWITCH_SE_VIN_2_Pos)
6887 #define ADC_SWITCH_SE_VIN_1_Pos                                            (2UL)    /*!<ADC SWITCH: SE_VIN_1 (Bit 2) */
6888 #define ADC_SWITCH_SE_VIN_1_Msk                                            (0xcUL)    /*!< ADC SWITCH: SE_VIN_1 (Bitfield-Mask: 0x03) */
6889 #define ADC_SWITCH_SE_VIN_1                                                ADC_SWITCH_SE_VIN_1_Msk
6890 #define ADC_SWITCH_SE_VIN_1_0                                              (0x1U << ADC_SWITCH_SE_VIN_1_Pos)
6891 #define ADC_SWITCH_SE_VIN_1_1                                              (0x2U << ADC_SWITCH_SE_VIN_1_Pos)
6892 #define ADC_SWITCH_SE_VIN_0_Pos                                            (0UL)    /*!<ADC SWITCH: SE_VIN_0 (Bit 0) */
6893 #define ADC_SWITCH_SE_VIN_0_Msk                                            (0x3UL)    /*!< ADC SWITCH: SE_VIN_0 (Bitfield-Mask: 0x03) */
6894 #define ADC_SWITCH_SE_VIN_0                                                ADC_SWITCH_SE_VIN_0_Msk
6895 #define ADC_SWITCH_SE_VIN_0_0                                              (0x1U << ADC_SWITCH_SE_VIN_0_Pos)
6896 #define ADC_SWITCH_SE_VIN_0_1                                              (0x2U << ADC_SWITCH_SE_VIN_0_Pos)
6897 
6898 /* =====================================================    DS_CONF    ===================================================== */
6899 #define ADC_DS_CONF_DS_WIDTH_Pos                                           (3UL)    /*!<ADC DS_CONF: DS_WIDTH (Bit 3) */
6900 #define ADC_DS_CONF_DS_WIDTH_Msk                                           (0x38UL)   /*!< ADC DS_CONF: DS_WIDTH (Bitfield-Mask: 0x07) */
6901 #define ADC_DS_CONF_DS_WIDTH                                               ADC_DS_CONF_DS_WIDTH_Msk
6902 #define ADC_DS_CONF_DS_WIDTH_0                                             (0x1U << ADC_DS_CONF_DS_WIDTH_Pos)
6903 #define ADC_DS_CONF_DS_WIDTH_1                                             (0x2U << ADC_DS_CONF_DS_WIDTH_Pos)
6904 #define ADC_DS_CONF_DS_WIDTH_2                                             (0x4U << ADC_DS_CONF_DS_WIDTH_Pos)
6905 #define ADC_DS_CONF_DS_RATIO_Pos                                           (0UL)    /*!<ADC DS_CONF: DS_RATIO (Bit 0) */
6906 #define ADC_DS_CONF_DS_RATIO_Msk                                           (0x7UL)    /*!< ADC DS_CONF: DS_RATIO (Bitfield-Mask: 0x07) */
6907 #define ADC_DS_CONF_DS_RATIO                                               ADC_DS_CONF_DS_RATIO_Msk
6908 #define ADC_DS_CONF_DS_RATIO_0                                             (0x1U << ADC_DS_CONF_DS_RATIO_Pos)
6909 #define ADC_DS_CONF_DS_RATIO_1                                             (0x2U << ADC_DS_CONF_DS_RATIO_Pos)
6910 #define ADC_DS_CONF_DS_RATIO_2                                             (0x4U << ADC_DS_CONF_DS_RATIO_Pos)
6911 
6912 /* =====================================================    SEQ_1    ===================================================== */
6913 #define ADC_SEQ_1_SEQ7_Pos                                                 (28UL)   /*!<ADC SEQ_1: SEQ7 (Bit 28) */
6914 #define ADC_SEQ_1_SEQ7_Msk                                                 (0xf0000000UL)   /*!< ADC SEQ_1: SEQ7 (Bitfield-Mask: 0x0f) */
6915 #define ADC_SEQ_1_SEQ7                                                     ADC_SEQ_1_SEQ7_Msk
6916 #define ADC_SEQ_1_SEQ7_0                                                   (0x1U << ADC_SEQ_1_SEQ7_Pos)
6917 #define ADC_SEQ_1_SEQ7_1                                                   (0x2U << ADC_SEQ_1_SEQ7_Pos)
6918 #define ADC_SEQ_1_SEQ7_2                                                   (0x4U << ADC_SEQ_1_SEQ7_Pos)
6919 #define ADC_SEQ_1_SEQ7_3                                                   (0x8U << ADC_SEQ_1_SEQ7_Pos)
6920 #define ADC_SEQ_1_SEQ6_Pos                                                 (24UL)   /*!<ADC SEQ_1: SEQ6 (Bit 24) */
6921 #define ADC_SEQ_1_SEQ6_Msk                                                 (0xf000000UL)    /*!< ADC SEQ_1: SEQ6 (Bitfield-Mask: 0x0f) */
6922 #define ADC_SEQ_1_SEQ6                                                     ADC_SEQ_1_SEQ6_Msk
6923 #define ADC_SEQ_1_SEQ6_0                                                   (0x1U << ADC_SEQ_1_SEQ6_Pos)
6924 #define ADC_SEQ_1_SEQ6_1                                                   (0x2U << ADC_SEQ_1_SEQ6_Pos)
6925 #define ADC_SEQ_1_SEQ6_2                                                   (0x4U << ADC_SEQ_1_SEQ6_Pos)
6926 #define ADC_SEQ_1_SEQ6_3                                                   (0x8U << ADC_SEQ_1_SEQ6_Pos)
6927 #define ADC_SEQ_1_SEQ5_Pos                                                 (20UL)   /*!<ADC SEQ_1: SEQ5 (Bit 20) */
6928 #define ADC_SEQ_1_SEQ5_Msk                                                 (0xf00000UL)   /*!< ADC SEQ_1: SEQ5 (Bitfield-Mask: 0x0f) */
6929 #define ADC_SEQ_1_SEQ5                                                     ADC_SEQ_1_SEQ5_Msk
6930 #define ADC_SEQ_1_SEQ5_0                                                   (0x1U << ADC_SEQ_1_SEQ5_Pos)
6931 #define ADC_SEQ_1_SEQ5_1                                                   (0x2U << ADC_SEQ_1_SEQ5_Pos)
6932 #define ADC_SEQ_1_SEQ5_2                                                   (0x4U << ADC_SEQ_1_SEQ5_Pos)
6933 #define ADC_SEQ_1_SEQ5_3                                                   (0x8U << ADC_SEQ_1_SEQ5_Pos)
6934 #define ADC_SEQ_1_SEQ4_Pos                                                 (16UL)   /*!<ADC SEQ_1: SEQ4 (Bit 16) */
6935 #define ADC_SEQ_1_SEQ4_Msk                                                 (0xf0000UL)    /*!< ADC SEQ_1: SEQ4 (Bitfield-Mask: 0x0f) */
6936 #define ADC_SEQ_1_SEQ4                                                     ADC_SEQ_1_SEQ4_Msk
6937 #define ADC_SEQ_1_SEQ4_0                                                   (0x1U << ADC_SEQ_1_SEQ4_Pos)
6938 #define ADC_SEQ_1_SEQ4_1                                                   (0x2U << ADC_SEQ_1_SEQ4_Pos)
6939 #define ADC_SEQ_1_SEQ4_2                                                   (0x4U << ADC_SEQ_1_SEQ4_Pos)
6940 #define ADC_SEQ_1_SEQ4_3                                                   (0x8U << ADC_SEQ_1_SEQ4_Pos)
6941 #define ADC_SEQ_1_SEQ3_Pos                                                 (12UL)   /*!<ADC SEQ_1: SEQ3 (Bit 12) */
6942 #define ADC_SEQ_1_SEQ3_Msk                                                 (0xf000UL)   /*!< ADC SEQ_1: SEQ3 (Bitfield-Mask: 0x0f) */
6943 #define ADC_SEQ_1_SEQ3                                                     ADC_SEQ_1_SEQ3_Msk
6944 #define ADC_SEQ_1_SEQ3_0                                                   (0x1U << ADC_SEQ_1_SEQ3_Pos)
6945 #define ADC_SEQ_1_SEQ3_1                                                   (0x2U << ADC_SEQ_1_SEQ3_Pos)
6946 #define ADC_SEQ_1_SEQ3_2                                                   (0x4U << ADC_SEQ_1_SEQ3_Pos)
6947 #define ADC_SEQ_1_SEQ3_3                                                   (0x8U << ADC_SEQ_1_SEQ3_Pos)
6948 #define ADC_SEQ_1_SEQ2_Pos                                                 (8UL)    /*!<ADC SEQ_1: SEQ2 (Bit 8) */
6949 #define ADC_SEQ_1_SEQ2_Msk                                                 (0xf00UL)    /*!< ADC SEQ_1: SEQ2 (Bitfield-Mask: 0x0f) */
6950 #define ADC_SEQ_1_SEQ2                                                     ADC_SEQ_1_SEQ2_Msk
6951 #define ADC_SEQ_1_SEQ2_0                                                   (0x1U << ADC_SEQ_1_SEQ2_Pos)
6952 #define ADC_SEQ_1_SEQ2_1                                                   (0x2U << ADC_SEQ_1_SEQ2_Pos)
6953 #define ADC_SEQ_1_SEQ2_2                                                   (0x4U << ADC_SEQ_1_SEQ2_Pos)
6954 #define ADC_SEQ_1_SEQ2_3                                                   (0x8U << ADC_SEQ_1_SEQ2_Pos)
6955 #define ADC_SEQ_1_SEQ1_Pos                                                 (4UL)    /*!<ADC SEQ_1: SEQ1 (Bit 4) */
6956 #define ADC_SEQ_1_SEQ1_Msk                                                 (0xf0UL)   /*!< ADC SEQ_1: SEQ1 (Bitfield-Mask: 0x0f) */
6957 #define ADC_SEQ_1_SEQ1                                                     ADC_SEQ_1_SEQ1_Msk
6958 #define ADC_SEQ_1_SEQ1_0                                                   (0x1U << ADC_SEQ_1_SEQ1_Pos)
6959 #define ADC_SEQ_1_SEQ1_1                                                   (0x2U << ADC_SEQ_1_SEQ1_Pos)
6960 #define ADC_SEQ_1_SEQ1_2                                                   (0x4U << ADC_SEQ_1_SEQ1_Pos)
6961 #define ADC_SEQ_1_SEQ1_3                                                   (0x8U << ADC_SEQ_1_SEQ1_Pos)
6962 #define ADC_SEQ_1_SEQ0_Pos                                                 (0UL)    /*!<ADC SEQ_1: SEQ0 (Bit 0) */
6963 #define ADC_SEQ_1_SEQ0_Msk                                                 (0xfUL)    /*!< ADC SEQ_1: SEQ0 (Bitfield-Mask: 0x0f) */
6964 #define ADC_SEQ_1_SEQ0                                                     ADC_SEQ_1_SEQ0_Msk
6965 #define ADC_SEQ_1_SEQ0_0                                                   (0x1U << ADC_SEQ_1_SEQ0_Pos)
6966 #define ADC_SEQ_1_SEQ0_1                                                   (0x2U << ADC_SEQ_1_SEQ0_Pos)
6967 #define ADC_SEQ_1_SEQ0_2                                                   (0x4U << ADC_SEQ_1_SEQ0_Pos)
6968 #define ADC_SEQ_1_SEQ0_3                                                   (0x8U << ADC_SEQ_1_SEQ0_Pos)
6969 
6970 /* =====================================================    SEQ_2    ===================================================== */
6971 #define ADC_SEQ_2_SEQ15_Pos                                                (28UL)   /*!<ADC SEQ_2: SEQ15 (Bit 28) */
6972 #define ADC_SEQ_2_SEQ15_Msk                                                (0xf0000000UL)   /*!< ADC SEQ_2: SEQ15 (Bitfield-Mask: 0x0f) */
6973 #define ADC_SEQ_2_SEQ15                                                    ADC_SEQ_2_SEQ15_Msk
6974 #define ADC_SEQ_2_SEQ15_0                                                  (0x1U << ADC_SEQ_2_SEQ15_Pos)
6975 #define ADC_SEQ_2_SEQ15_1                                                  (0x2U << ADC_SEQ_2_SEQ15_Pos)
6976 #define ADC_SEQ_2_SEQ15_2                                                  (0x4U << ADC_SEQ_2_SEQ15_Pos)
6977 #define ADC_SEQ_2_SEQ15_3                                                  (0x8U << ADC_SEQ_2_SEQ15_Pos)
6978 #define ADC_SEQ_2_SEQ14_Pos                                                (24UL)   /*!<ADC SEQ_2: SEQ14 (Bit 24) */
6979 #define ADC_SEQ_2_SEQ14_Msk                                                (0xf000000UL)    /*!< ADC SEQ_2: SEQ14 (Bitfield-Mask: 0x0f) */
6980 #define ADC_SEQ_2_SEQ14                                                    ADC_SEQ_2_SEQ14_Msk
6981 #define ADC_SEQ_2_SEQ14_0                                                  (0x1U << ADC_SEQ_2_SEQ14_Pos)
6982 #define ADC_SEQ_2_SEQ14_1                                                  (0x2U << ADC_SEQ_2_SEQ14_Pos)
6983 #define ADC_SEQ_2_SEQ14_2                                                  (0x4U << ADC_SEQ_2_SEQ14_Pos)
6984 #define ADC_SEQ_2_SEQ14_3                                                  (0x8U << ADC_SEQ_2_SEQ14_Pos)
6985 #define ADC_SEQ_2_SEQ13_Pos                                                (20UL)   /*!<ADC SEQ_2: SEQ13 (Bit 20) */
6986 #define ADC_SEQ_2_SEQ13_Msk                                                (0xf00000UL)   /*!< ADC SEQ_2: SEQ13 (Bitfield-Mask: 0x0f) */
6987 #define ADC_SEQ_2_SEQ13                                                    ADC_SEQ_2_SEQ13_Msk
6988 #define ADC_SEQ_2_SEQ13_0                                                  (0x1U << ADC_SEQ_2_SEQ13_Pos)
6989 #define ADC_SEQ_2_SEQ13_1                                                  (0x2U << ADC_SEQ_2_SEQ13_Pos)
6990 #define ADC_SEQ_2_SEQ13_2                                                  (0x4U << ADC_SEQ_2_SEQ13_Pos)
6991 #define ADC_SEQ_2_SEQ13_3                                                  (0x8U << ADC_SEQ_2_SEQ13_Pos)
6992 #define ADC_SEQ_2_SEQ12_Pos                                                (16UL)   /*!<ADC SEQ_2: SEQ12 (Bit 16) */
6993 #define ADC_SEQ_2_SEQ12_Msk                                                (0xf0000UL)    /*!< ADC SEQ_2: SEQ12 (Bitfield-Mask: 0x0f) */
6994 #define ADC_SEQ_2_SEQ12                                                    ADC_SEQ_2_SEQ12_Msk
6995 #define ADC_SEQ_2_SEQ12_0                                                  (0x1U << ADC_SEQ_2_SEQ12_Pos)
6996 #define ADC_SEQ_2_SEQ12_1                                                  (0x2U << ADC_SEQ_2_SEQ12_Pos)
6997 #define ADC_SEQ_2_SEQ12_2                                                  (0x4U << ADC_SEQ_2_SEQ12_Pos)
6998 #define ADC_SEQ_2_SEQ12_3                                                  (0x8U << ADC_SEQ_2_SEQ12_Pos)
6999 #define ADC_SEQ_2_SEQ11_Pos                                                (12UL)   /*!<ADC SEQ_2: SEQ11 (Bit 12) */
7000 #define ADC_SEQ_2_SEQ11_Msk                                                (0xf000UL)   /*!< ADC SEQ_2: SEQ11 (Bitfield-Mask: 0x0f) */
7001 #define ADC_SEQ_2_SEQ11                                                    ADC_SEQ_2_SEQ11_Msk
7002 #define ADC_SEQ_2_SEQ11_0                                                  (0x1U << ADC_SEQ_2_SEQ11_Pos)
7003 #define ADC_SEQ_2_SEQ11_1                                                  (0x2U << ADC_SEQ_2_SEQ11_Pos)
7004 #define ADC_SEQ_2_SEQ11_2                                                  (0x4U << ADC_SEQ_2_SEQ11_Pos)
7005 #define ADC_SEQ_2_SEQ11_3                                                  (0x8U << ADC_SEQ_2_SEQ11_Pos)
7006 #define ADC_SEQ_2_SEQ10_Pos                                                (8UL)    /*!<ADC SEQ_2: SEQ10 (Bit 8) */
7007 #define ADC_SEQ_2_SEQ10_Msk                                                (0xf00UL)    /*!< ADC SEQ_2: SEQ10 (Bitfield-Mask: 0x0f) */
7008 #define ADC_SEQ_2_SEQ10                                                    ADC_SEQ_2_SEQ10_Msk
7009 #define ADC_SEQ_2_SEQ10_0                                                  (0x1U << ADC_SEQ_2_SEQ10_Pos)
7010 #define ADC_SEQ_2_SEQ10_1                                                  (0x2U << ADC_SEQ_2_SEQ10_Pos)
7011 #define ADC_SEQ_2_SEQ10_2                                                  (0x4U << ADC_SEQ_2_SEQ10_Pos)
7012 #define ADC_SEQ_2_SEQ10_3                                                  (0x8U << ADC_SEQ_2_SEQ10_Pos)
7013 #define ADC_SEQ_2_SEQ9_Pos                                                 (4UL)    /*!<ADC SEQ_2: SEQ9 (Bit 4) */
7014 #define ADC_SEQ_2_SEQ9_Msk                                                 (0xf0UL)   /*!< ADC SEQ_2: SEQ9 (Bitfield-Mask: 0x0f) */
7015 #define ADC_SEQ_2_SEQ9                                                     ADC_SEQ_2_SEQ9_Msk
7016 #define ADC_SEQ_2_SEQ9_0                                                   (0x1U << ADC_SEQ_2_SEQ9_Pos)
7017 #define ADC_SEQ_2_SEQ9_1                                                   (0x2U << ADC_SEQ_2_SEQ9_Pos)
7018 #define ADC_SEQ_2_SEQ9_2                                                   (0x4U << ADC_SEQ_2_SEQ9_Pos)
7019 #define ADC_SEQ_2_SEQ9_3                                                   (0x8U << ADC_SEQ_2_SEQ9_Pos)
7020 #define ADC_SEQ_2_SEQ8_Pos                                                 (0UL)    /*!<ADC SEQ_2: SEQ8 (Bit 0) */
7021 #define ADC_SEQ_2_SEQ8_Msk                                                 (0xfUL)    /*!< ADC SEQ_2: SEQ8 (Bitfield-Mask: 0x0f) */
7022 #define ADC_SEQ_2_SEQ8                                                     ADC_SEQ_2_SEQ8_Msk
7023 #define ADC_SEQ_2_SEQ8_0                                                   (0x1U << ADC_SEQ_2_SEQ8_Pos)
7024 #define ADC_SEQ_2_SEQ8_1                                                   (0x2U << ADC_SEQ_2_SEQ8_Pos)
7025 #define ADC_SEQ_2_SEQ8_2                                                   (0x4U << ADC_SEQ_2_SEQ8_Pos)
7026 #define ADC_SEQ_2_SEQ8_3                                                   (0x8U << ADC_SEQ_2_SEQ8_Pos)
7027 
7028 /* =====================================================    COMP_1    ===================================================== */
7029 #define ADC_COMP_1_OFFSET1_Pos                                             (12UL)   /*!<ADC COMP_1: OFFSET1 (Bit 12) */
7030 #define ADC_COMP_1_OFFSET1_Msk                                             (0xff000UL)    /*!< ADC COMP_1: OFFSET1 (Bitfield-Mask: 0xff) */
7031 #define ADC_COMP_1_OFFSET1                                                 ADC_COMP_1_OFFSET1_Msk
7032 #define ADC_COMP_1_OFFSET1_0                                               (0x1U << ADC_COMP_1_OFFSET1_Pos)
7033 #define ADC_COMP_1_OFFSET1_1                                               (0x2U << ADC_COMP_1_OFFSET1_Pos)
7034 #define ADC_COMP_1_OFFSET1_2                                               (0x4U << ADC_COMP_1_OFFSET1_Pos)
7035 #define ADC_COMP_1_OFFSET1_3                                               (0x8U << ADC_COMP_1_OFFSET1_Pos)
7036 #define ADC_COMP_1_OFFSET1_4                                               (0x10U << ADC_COMP_1_OFFSET1_Pos)
7037 #define ADC_COMP_1_OFFSET1_5                                               (0x20U << ADC_COMP_1_OFFSET1_Pos)
7038 #define ADC_COMP_1_OFFSET1_6                                               (0x40U << ADC_COMP_1_OFFSET1_Pos)
7039 #define ADC_COMP_1_OFFSET1_7                                               (0x80U << ADC_COMP_1_OFFSET1_Pos)
7040 #define ADC_COMP_1_GAIN1_Pos                                               (0UL)    /*!<ADC COMP_1: GAIN1 (Bit 0) */
7041 #define ADC_COMP_1_GAIN1_Msk                                               (0xfffUL)    /*!< ADC COMP_1: GAIN1 (Bitfield-Mask: 0xfff) */
7042 #define ADC_COMP_1_GAIN1                                                   ADC_COMP_1_GAIN1_Msk
7043 #define ADC_COMP_1_GAIN1_0                                                 (0x1U << ADC_COMP_1_GAIN1_Pos)
7044 #define ADC_COMP_1_GAIN1_1                                                 (0x2U << ADC_COMP_1_GAIN1_Pos)
7045 #define ADC_COMP_1_GAIN1_2                                                 (0x4U << ADC_COMP_1_GAIN1_Pos)
7046 #define ADC_COMP_1_GAIN1_3                                                 (0x8U << ADC_COMP_1_GAIN1_Pos)
7047 #define ADC_COMP_1_GAIN1_4                                                 (0x10U << ADC_COMP_1_GAIN1_Pos)
7048 #define ADC_COMP_1_GAIN1_5                                                 (0x20U << ADC_COMP_1_GAIN1_Pos)
7049 #define ADC_COMP_1_GAIN1_6                                                 (0x40U << ADC_COMP_1_GAIN1_Pos)
7050 #define ADC_COMP_1_GAIN1_7                                                 (0x80U << ADC_COMP_1_GAIN1_Pos)
7051 #define ADC_COMP_1_GAIN1_8                                                 (0x100U << ADC_COMP_1_GAIN1_Pos)
7052 #define ADC_COMP_1_GAIN1_9                                                 (0x200U << ADC_COMP_1_GAIN1_Pos)
7053 #define ADC_COMP_1_GAIN1_10                                                (0x400U << ADC_COMP_1_GAIN1_Pos)
7054 #define ADC_COMP_1_GAIN1_11                                                (0x800U << ADC_COMP_1_GAIN1_Pos)
7055 
7056 /* =====================================================    COMP_2    ===================================================== */
7057 #define ADC_COMP_2_OFFSET2_Pos                                             (12UL)   /*!<ADC COMP_2: OFFSET2 (Bit 12) */
7058 #define ADC_COMP_2_OFFSET2_Msk                                             (0xff000UL)    /*!< ADC COMP_2: OFFSET2 (Bitfield-Mask: 0xff) */
7059 #define ADC_COMP_2_OFFSET2                                                 ADC_COMP_2_OFFSET2_Msk
7060 #define ADC_COMP_2_OFFSET2_0                                               (0x1U << ADC_COMP_2_OFFSET2_Pos)
7061 #define ADC_COMP_2_OFFSET2_1                                               (0x2U << ADC_COMP_2_OFFSET2_Pos)
7062 #define ADC_COMP_2_OFFSET2_2                                               (0x4U << ADC_COMP_2_OFFSET2_Pos)
7063 #define ADC_COMP_2_OFFSET2_3                                               (0x8U << ADC_COMP_2_OFFSET2_Pos)
7064 #define ADC_COMP_2_OFFSET2_4                                               (0x10U << ADC_COMP_2_OFFSET2_Pos)
7065 #define ADC_COMP_2_OFFSET2_5                                               (0x20U << ADC_COMP_2_OFFSET2_Pos)
7066 #define ADC_COMP_2_OFFSET2_6                                               (0x40U << ADC_COMP_2_OFFSET2_Pos)
7067 #define ADC_COMP_2_OFFSET2_7                                               (0x80U << ADC_COMP_2_OFFSET2_Pos)
7068 #define ADC_COMP_2_GAIN2_Pos                                               (0UL)    /*!<ADC COMP_2: GAIN2 (Bit 0) */
7069 #define ADC_COMP_2_GAIN2_Msk                                               (0xfffUL)    /*!< ADC COMP_2: GAIN2 (Bitfield-Mask: 0xfff) */
7070 #define ADC_COMP_2_GAIN2                                                   ADC_COMP_2_GAIN2_Msk
7071 #define ADC_COMP_2_GAIN2_0                                                 (0x1U << ADC_COMP_2_GAIN2_Pos)
7072 #define ADC_COMP_2_GAIN2_1                                                 (0x2U << ADC_COMP_2_GAIN2_Pos)
7073 #define ADC_COMP_2_GAIN2_2                                                 (0x4U << ADC_COMP_2_GAIN2_Pos)
7074 #define ADC_COMP_2_GAIN2_3                                                 (0x8U << ADC_COMP_2_GAIN2_Pos)
7075 #define ADC_COMP_2_GAIN2_4                                                 (0x10U << ADC_COMP_2_GAIN2_Pos)
7076 #define ADC_COMP_2_GAIN2_5                                                 (0x20U << ADC_COMP_2_GAIN2_Pos)
7077 #define ADC_COMP_2_GAIN2_6                                                 (0x40U << ADC_COMP_2_GAIN2_Pos)
7078 #define ADC_COMP_2_GAIN2_7                                                 (0x80U << ADC_COMP_2_GAIN2_Pos)
7079 #define ADC_COMP_2_GAIN2_8                                                 (0x100U << ADC_COMP_2_GAIN2_Pos)
7080 #define ADC_COMP_2_GAIN2_9                                                 (0x200U << ADC_COMP_2_GAIN2_Pos)
7081 #define ADC_COMP_2_GAIN2_10                                                (0x400U << ADC_COMP_2_GAIN2_Pos)
7082 #define ADC_COMP_2_GAIN2_11                                                (0x800U << ADC_COMP_2_GAIN2_Pos)
7083 
7084 /* =====================================================    COMP_3    ===================================================== */
7085 #define ADC_COMP_3_OFFSET3_Pos                                             (12UL)   /*!<ADC COMP_3: OFFSET3 (Bit 12) */
7086 #define ADC_COMP_3_OFFSET3_Msk                                             (0xff000UL)    /*!< ADC COMP_3: OFFSET3 (Bitfield-Mask: 0xff) */
7087 #define ADC_COMP_3_OFFSET3                                                 ADC_COMP_3_OFFSET3_Msk
7088 #define ADC_COMP_3_OFFSET3_0                                               (0x1U << ADC_COMP_3_OFFSET3_Pos)
7089 #define ADC_COMP_3_OFFSET3_1                                               (0x2U << ADC_COMP_3_OFFSET3_Pos)
7090 #define ADC_COMP_3_OFFSET3_2                                               (0x4U << ADC_COMP_3_OFFSET3_Pos)
7091 #define ADC_COMP_3_OFFSET3_3                                               (0x8U << ADC_COMP_3_OFFSET3_Pos)
7092 #define ADC_COMP_3_OFFSET3_4                                               (0x10U << ADC_COMP_3_OFFSET3_Pos)
7093 #define ADC_COMP_3_OFFSET3_5                                               (0x20U << ADC_COMP_3_OFFSET3_Pos)
7094 #define ADC_COMP_3_OFFSET3_6                                               (0x40U << ADC_COMP_3_OFFSET3_Pos)
7095 #define ADC_COMP_3_OFFSET3_7                                               (0x80U << ADC_COMP_3_OFFSET3_Pos)
7096 #define ADC_COMP_3_GAIN3_Pos                                               (0UL)    /*!<ADC COMP_3: GAIN3 (Bit 0) */
7097 #define ADC_COMP_3_GAIN3_Msk                                               (0xfffUL)    /*!< ADC COMP_3: GAIN3 (Bitfield-Mask: 0xfff) */
7098 #define ADC_COMP_3_GAIN3                                                   ADC_COMP_3_GAIN3_Msk
7099 #define ADC_COMP_3_GAIN3_0                                                 (0x1U << ADC_COMP_3_GAIN3_Pos)
7100 #define ADC_COMP_3_GAIN3_1                                                 (0x2U << ADC_COMP_3_GAIN3_Pos)
7101 #define ADC_COMP_3_GAIN3_2                                                 (0x4U << ADC_COMP_3_GAIN3_Pos)
7102 #define ADC_COMP_3_GAIN3_3                                                 (0x8U << ADC_COMP_3_GAIN3_Pos)
7103 #define ADC_COMP_3_GAIN3_4                                                 (0x10U << ADC_COMP_3_GAIN3_Pos)
7104 #define ADC_COMP_3_GAIN3_5                                                 (0x20U << ADC_COMP_3_GAIN3_Pos)
7105 #define ADC_COMP_3_GAIN3_6                                                 (0x40U << ADC_COMP_3_GAIN3_Pos)
7106 #define ADC_COMP_3_GAIN3_7                                                 (0x80U << ADC_COMP_3_GAIN3_Pos)
7107 #define ADC_COMP_3_GAIN3_8                                                 (0x100U << ADC_COMP_3_GAIN3_Pos)
7108 #define ADC_COMP_3_GAIN3_9                                                 (0x200U << ADC_COMP_3_GAIN3_Pos)
7109 #define ADC_COMP_3_GAIN3_10                                                (0x400U << ADC_COMP_3_GAIN3_Pos)
7110 #define ADC_COMP_3_GAIN3_11                                                (0x800U << ADC_COMP_3_GAIN3_Pos)
7111 
7112 /* =====================================================    COMP_4    ===================================================== */
7113 #define ADC_COMP_4_OFFSET4_Pos                                             (12UL)   /*!<ADC COMP_4: OFFSET4 (Bit 12) */
7114 #define ADC_COMP_4_OFFSET4_Msk                                             (0xff000UL)    /*!< ADC COMP_4: OFFSET4 (Bitfield-Mask: 0xff) */
7115 #define ADC_COMP_4_OFFSET4                                                 ADC_COMP_4_OFFSET4_Msk
7116 #define ADC_COMP_4_OFFSET4_0                                               (0x1U << ADC_COMP_4_OFFSET4_Pos)
7117 #define ADC_COMP_4_OFFSET4_1                                               (0x2U << ADC_COMP_4_OFFSET4_Pos)
7118 #define ADC_COMP_4_OFFSET4_2                                               (0x4U << ADC_COMP_4_OFFSET4_Pos)
7119 #define ADC_COMP_4_OFFSET4_3                                               (0x8U << ADC_COMP_4_OFFSET4_Pos)
7120 #define ADC_COMP_4_OFFSET4_4                                               (0x10U << ADC_COMP_4_OFFSET4_Pos)
7121 #define ADC_COMP_4_OFFSET4_5                                               (0x20U << ADC_COMP_4_OFFSET4_Pos)
7122 #define ADC_COMP_4_OFFSET4_6                                               (0x40U << ADC_COMP_4_OFFSET4_Pos)
7123 #define ADC_COMP_4_OFFSET4_7                                               (0x80U << ADC_COMP_4_OFFSET4_Pos)
7124 #define ADC_COMP_4_GAIN4_Pos                                               (0UL)    /*!<ADC COMP_4: GAIN4 (Bit 0) */
7125 #define ADC_COMP_4_GAIN4_Msk                                               (0xfffUL)    /*!< ADC COMP_4: GAIN4 (Bitfield-Mask: 0xfff) */
7126 #define ADC_COMP_4_GAIN4                                                   ADC_COMP_4_GAIN4_Msk
7127 #define ADC_COMP_4_GAIN4_0                                                 (0x1U << ADC_COMP_4_GAIN4_Pos)
7128 #define ADC_COMP_4_GAIN4_1                                                 (0x2U << ADC_COMP_4_GAIN4_Pos)
7129 #define ADC_COMP_4_GAIN4_2                                                 (0x4U << ADC_COMP_4_GAIN4_Pos)
7130 #define ADC_COMP_4_GAIN4_3                                                 (0x8U << ADC_COMP_4_GAIN4_Pos)
7131 #define ADC_COMP_4_GAIN4_4                                                 (0x10U << ADC_COMP_4_GAIN4_Pos)
7132 #define ADC_COMP_4_GAIN4_5                                                 (0x20U << ADC_COMP_4_GAIN4_Pos)
7133 #define ADC_COMP_4_GAIN4_6                                                 (0x40U << ADC_COMP_4_GAIN4_Pos)
7134 #define ADC_COMP_4_GAIN4_7                                                 (0x80U << ADC_COMP_4_GAIN4_Pos)
7135 #define ADC_COMP_4_GAIN4_8                                                 (0x100U << ADC_COMP_4_GAIN4_Pos)
7136 #define ADC_COMP_4_GAIN4_9                                                 (0x200U << ADC_COMP_4_GAIN4_Pos)
7137 #define ADC_COMP_4_GAIN4_10                                                (0x400U << ADC_COMP_4_GAIN4_Pos)
7138 #define ADC_COMP_4_GAIN4_11                                                (0x800U << ADC_COMP_4_GAIN4_Pos)
7139 
7140 /* =====================================================    COMP_SEL    ===================================================== */
7141 #define ADC_COMP_SEL_OFFSET_GAIN8_Pos                                      (16UL)   /*!<ADC COMP_SEL: OFFSET_GAIN8 (Bit 16) */
7142 #define ADC_COMP_SEL_OFFSET_GAIN8_Msk                                      (0x30000UL)    /*!< ADC COMP_SEL: OFFSET_GAIN8 (Bitfield-Mask: 0x03) */
7143 #define ADC_COMP_SEL_OFFSET_GAIN8                                          ADC_COMP_SEL_OFFSET_GAIN8_Msk
7144 #define ADC_COMP_SEL_OFFSET_GAIN8_0                                        (0x1U << ADC_COMP_SEL_OFFSET_GAIN8_Pos)
7145 #define ADC_COMP_SEL_OFFSET_GAIN8_1                                        (0x2U << ADC_COMP_SEL_OFFSET_GAIN8_Pos)
7146 #define ADC_COMP_SEL_OFFSET_GAIN7_Pos                                      (14UL)   /*!<ADC COMP_SEL: OFFSET_GAIN7 (Bit 14) */
7147 #define ADC_COMP_SEL_OFFSET_GAIN7_Msk                                      (0xc000UL)   /*!< ADC COMP_SEL: OFFSET_GAIN7 (Bitfield-Mask: 0x03) */
7148 #define ADC_COMP_SEL_OFFSET_GAIN7                                          ADC_COMP_SEL_OFFSET_GAIN7_Msk
7149 #define ADC_COMP_SEL_OFFSET_GAIN7_0                                        (0x1U << ADC_COMP_SEL_OFFSET_GAIN7_Pos)
7150 #define ADC_COMP_SEL_OFFSET_GAIN7_1                                        (0x2U << ADC_COMP_SEL_OFFSET_GAIN7_Pos)
7151 #define ADC_COMP_SEL_OFFSET_GAIN6_Pos                                      (12UL)   /*!<ADC COMP_SEL: OFFSET_GAIN6 (Bit 12) */
7152 #define ADC_COMP_SEL_OFFSET_GAIN6_Msk                                      (0x3000UL)   /*!< ADC COMP_SEL: OFFSET_GAIN6 (Bitfield-Mask: 0x03) */
7153 #define ADC_COMP_SEL_OFFSET_GAIN6                                          ADC_COMP_SEL_OFFSET_GAIN6_Msk
7154 #define ADC_COMP_SEL_OFFSET_GAIN6_0                                        (0x1U << ADC_COMP_SEL_OFFSET_GAIN6_Pos)
7155 #define ADC_COMP_SEL_OFFSET_GAIN6_1                                        (0x2U << ADC_COMP_SEL_OFFSET_GAIN6_Pos)
7156 #define ADC_COMP_SEL_OFFSET_GAIN5_Pos                                      (10UL)   /*!<ADC COMP_SEL: OFFSET_GAIN5 (Bit 10) */
7157 #define ADC_COMP_SEL_OFFSET_GAIN5_Msk                                      (0xc00UL)    /*!< ADC COMP_SEL: OFFSET_GAIN5 (Bitfield-Mask: 0x03) */
7158 #define ADC_COMP_SEL_OFFSET_GAIN5                                          ADC_COMP_SEL_OFFSET_GAIN5_Msk
7159 #define ADC_COMP_SEL_OFFSET_GAIN5_0                                        (0x1U << ADC_COMP_SEL_OFFSET_GAIN5_Pos)
7160 #define ADC_COMP_SEL_OFFSET_GAIN5_1                                        (0x2U << ADC_COMP_SEL_OFFSET_GAIN5_Pos)
7161 #define ADC_COMP_SEL_OFFSET_GAIN4_Pos                                      (8UL)    /*!<ADC COMP_SEL: OFFSET_GAIN4 (Bit 8) */
7162 #define ADC_COMP_SEL_OFFSET_GAIN4_Msk                                      (0x300UL)    /*!< ADC COMP_SEL: OFFSET_GAIN4 (Bitfield-Mask: 0x03) */
7163 #define ADC_COMP_SEL_OFFSET_GAIN4                                          ADC_COMP_SEL_OFFSET_GAIN4_Msk
7164 #define ADC_COMP_SEL_OFFSET_GAIN4_0                                        (0x1U << ADC_COMP_SEL_OFFSET_GAIN4_Pos)
7165 #define ADC_COMP_SEL_OFFSET_GAIN4_1                                        (0x2U << ADC_COMP_SEL_OFFSET_GAIN4_Pos)
7166 #define ADC_COMP_SEL_OFFSET_GAIN3_Pos                                      (6UL)    /*!<ADC COMP_SEL: OFFSET_GAIN3 (Bit 6) */
7167 #define ADC_COMP_SEL_OFFSET_GAIN3_Msk                                      (0xc0UL)   /*!< ADC COMP_SEL: OFFSET_GAIN3 (Bitfield-Mask: 0x03) */
7168 #define ADC_COMP_SEL_OFFSET_GAIN3                                          ADC_COMP_SEL_OFFSET_GAIN3_Msk
7169 #define ADC_COMP_SEL_OFFSET_GAIN3_0                                        (0x1U << ADC_COMP_SEL_OFFSET_GAIN3_Pos)
7170 #define ADC_COMP_SEL_OFFSET_GAIN3_1                                        (0x2U << ADC_COMP_SEL_OFFSET_GAIN3_Pos)
7171 #define ADC_COMP_SEL_OFFSET_GAIN2_Pos                                      (4UL)    /*!<ADC COMP_SEL: OFFSET_GAIN2 (Bit 4) */
7172 #define ADC_COMP_SEL_OFFSET_GAIN2_Msk                                      (0x30UL)   /*!< ADC COMP_SEL: OFFSET_GAIN2 (Bitfield-Mask: 0x03) */
7173 #define ADC_COMP_SEL_OFFSET_GAIN2                                          ADC_COMP_SEL_OFFSET_GAIN2_Msk
7174 #define ADC_COMP_SEL_OFFSET_GAIN2_0                                        (0x1U << ADC_COMP_SEL_OFFSET_GAIN2_Pos)
7175 #define ADC_COMP_SEL_OFFSET_GAIN2_1                                        (0x2U << ADC_COMP_SEL_OFFSET_GAIN2_Pos)
7176 #define ADC_COMP_SEL_OFFSET_GAIN1_Pos                                      (2UL)    /*!<ADC COMP_SEL: OFFSET_GAIN1 (Bit 2) */
7177 #define ADC_COMP_SEL_OFFSET_GAIN1_Msk                                      (0xcUL)    /*!< ADC COMP_SEL: OFFSET_GAIN1 (Bitfield-Mask: 0x03) */
7178 #define ADC_COMP_SEL_OFFSET_GAIN1                                          ADC_COMP_SEL_OFFSET_GAIN1_Msk
7179 #define ADC_COMP_SEL_OFFSET_GAIN1_0                                        (0x1U << ADC_COMP_SEL_OFFSET_GAIN1_Pos)
7180 #define ADC_COMP_SEL_OFFSET_GAIN1_1                                        (0x2U << ADC_COMP_SEL_OFFSET_GAIN1_Pos)
7181 #define ADC_COMP_SEL_OFFSET_GAIN0_Pos                                      (0UL)    /*!<ADC COMP_SEL: OFFSET_GAIN0 (Bit 0) */
7182 #define ADC_COMP_SEL_OFFSET_GAIN0_Msk                                      (0x3UL)    /*!< ADC COMP_SEL: OFFSET_GAIN0 (Bitfield-Mask: 0x03) */
7183 #define ADC_COMP_SEL_OFFSET_GAIN0                                          ADC_COMP_SEL_OFFSET_GAIN0_Msk
7184 #define ADC_COMP_SEL_OFFSET_GAIN0_0                                        (0x1U << ADC_COMP_SEL_OFFSET_GAIN0_Pos)
7185 #define ADC_COMP_SEL_OFFSET_GAIN0_1                                        (0x2U << ADC_COMP_SEL_OFFSET_GAIN0_Pos)
7186 
7187 /* =====================================================    WD_TH    ===================================================== */
7188 #define ADC_WD_TH_WD_HT_Pos                                                (16UL)   /*!<ADC WD_TH: WD_HT (Bit 16) */
7189 #define ADC_WD_TH_WD_HT_Msk                                                (0xfff0000UL)    /*!< ADC WD_TH: WD_HT (Bitfield-Mask: 0xfff) */
7190 #define ADC_WD_TH_WD_HT                                                    ADC_WD_TH_WD_HT_Msk
7191 #define ADC_WD_TH_WD_HT_0                                                  (0x1U << ADC_WD_TH_WD_HT_Pos)
7192 #define ADC_WD_TH_WD_HT_1                                                  (0x2U << ADC_WD_TH_WD_HT_Pos)
7193 #define ADC_WD_TH_WD_HT_2                                                  (0x4U << ADC_WD_TH_WD_HT_Pos)
7194 #define ADC_WD_TH_WD_HT_3                                                  (0x8U << ADC_WD_TH_WD_HT_Pos)
7195 #define ADC_WD_TH_WD_HT_4                                                  (0x10U << ADC_WD_TH_WD_HT_Pos)
7196 #define ADC_WD_TH_WD_HT_5                                                  (0x20U << ADC_WD_TH_WD_HT_Pos)
7197 #define ADC_WD_TH_WD_HT_6                                                  (0x40U << ADC_WD_TH_WD_HT_Pos)
7198 #define ADC_WD_TH_WD_HT_7                                                  (0x80U << ADC_WD_TH_WD_HT_Pos)
7199 #define ADC_WD_TH_WD_HT_8                                                  (0x100U << ADC_WD_TH_WD_HT_Pos)
7200 #define ADC_WD_TH_WD_HT_9                                                  (0x200U << ADC_WD_TH_WD_HT_Pos)
7201 #define ADC_WD_TH_WD_HT_10                                                 (0x400U << ADC_WD_TH_WD_HT_Pos)
7202 #define ADC_WD_TH_WD_HT_11                                                 (0x800U << ADC_WD_TH_WD_HT_Pos)
7203 #define ADC_WD_TH_WD_LT_Pos                                                (0UL)    /*!<ADC WD_TH: WD_LT (Bit 0) */
7204 #define ADC_WD_TH_WD_LT_Msk                                                (0xfffUL)    /*!< ADC WD_TH: WD_LT (Bitfield-Mask: 0xfff) */
7205 #define ADC_WD_TH_WD_LT                                                    ADC_WD_TH_WD_LT_Msk
7206 #define ADC_WD_TH_WD_LT_0                                                  (0x1U << ADC_WD_TH_WD_LT_Pos)
7207 #define ADC_WD_TH_WD_LT_1                                                  (0x2U << ADC_WD_TH_WD_LT_Pos)
7208 #define ADC_WD_TH_WD_LT_2                                                  (0x4U << ADC_WD_TH_WD_LT_Pos)
7209 #define ADC_WD_TH_WD_LT_3                                                  (0x8U << ADC_WD_TH_WD_LT_Pos)
7210 #define ADC_WD_TH_WD_LT_4                                                  (0x10U << ADC_WD_TH_WD_LT_Pos)
7211 #define ADC_WD_TH_WD_LT_5                                                  (0x20U << ADC_WD_TH_WD_LT_Pos)
7212 #define ADC_WD_TH_WD_LT_6                                                  (0x40U << ADC_WD_TH_WD_LT_Pos)
7213 #define ADC_WD_TH_WD_LT_7                                                  (0x80U << ADC_WD_TH_WD_LT_Pos)
7214 #define ADC_WD_TH_WD_LT_8                                                  (0x100U << ADC_WD_TH_WD_LT_Pos)
7215 #define ADC_WD_TH_WD_LT_9                                                  (0x200U << ADC_WD_TH_WD_LT_Pos)
7216 #define ADC_WD_TH_WD_LT_10                                                 (0x400U << ADC_WD_TH_WD_LT_Pos)
7217 #define ADC_WD_TH_WD_LT_11                                                 (0x800U << ADC_WD_TH_WD_LT_Pos)
7218 
7219 /* =====================================================    WD_CONF    ===================================================== */
7220 #define ADC_WD_CONF_AWD_CHX_Pos                                            (0UL)    /*!<ADC WD_CONF: AWD_CHX (Bit 0) */
7221 #define ADC_WD_CONF_AWD_CHX_Msk                                            (0xffffUL)   /*!< ADC WD_CONF: AWD_CHX (Bitfield-Mask: 0xffff) */
7222 #define ADC_WD_CONF_AWD_CHX                                                ADC_WD_CONF_AWD_CHX_Msk
7223 #define ADC_WD_CONF_AWD_CHX_0                                              (0x1U << ADC_WD_CONF_AWD_CHX_Pos)
7224 #define ADC_WD_CONF_AWD_CHX_1                                              (0x2U << ADC_WD_CONF_AWD_CHX_Pos)
7225 #define ADC_WD_CONF_AWD_CHX_2                                              (0x4U << ADC_WD_CONF_AWD_CHX_Pos)
7226 #define ADC_WD_CONF_AWD_CHX_3                                              (0x8U << ADC_WD_CONF_AWD_CHX_Pos)
7227 #define ADC_WD_CONF_AWD_CHX_4                                              (0x10U << ADC_WD_CONF_AWD_CHX_Pos)
7228 #define ADC_WD_CONF_AWD_CHX_5                                              (0x20U << ADC_WD_CONF_AWD_CHX_Pos)
7229 #define ADC_WD_CONF_AWD_CHX_6                                              (0x40U << ADC_WD_CONF_AWD_CHX_Pos)
7230 #define ADC_WD_CONF_AWD_CHX_7                                              (0x80U << ADC_WD_CONF_AWD_CHX_Pos)
7231 #define ADC_WD_CONF_AWD_CHX_8                                              (0x100U << ADC_WD_CONF_AWD_CHX_Pos)
7232 #define ADC_WD_CONF_AWD_CHX_9                                              (0x200U << ADC_WD_CONF_AWD_CHX_Pos)
7233 #define ADC_WD_CONF_AWD_CHX_10                                             (0x400U << ADC_WD_CONF_AWD_CHX_Pos)
7234 #define ADC_WD_CONF_AWD_CHX_11                                             (0x800U << ADC_WD_CONF_AWD_CHX_Pos)
7235 #define ADC_WD_CONF_AWD_CHX_12                                             (0x1000U << ADC_WD_CONF_AWD_CHX_Pos)
7236 #define ADC_WD_CONF_AWD_CHX_13                                             (0x2000U << ADC_WD_CONF_AWD_CHX_Pos)
7237 #define ADC_WD_CONF_AWD_CHX_14                                             (0x4000U << ADC_WD_CONF_AWD_CHX_Pos)
7238 #define ADC_WD_CONF_AWD_CHX_15                                             (0x8000U << ADC_WD_CONF_AWD_CHX_Pos)
7239 
7240 /* =====================================================    DS_DATAOUT    ===================================================== */
7241 #define ADC_DS_DATAOUT_DS_DATA_Pos                                         (0UL)    /*!<ADC DS_DATAOUT: DS_DATA (Bit 0) */
7242 #define ADC_DS_DATAOUT_DS_DATA_Msk                                         (0xffffUL)   /*!< ADC DS_DATAOUT: DS_DATA (Bitfield-Mask: 0xffff) */
7243 #define ADC_DS_DATAOUT_DS_DATA                                             ADC_DS_DATAOUT_DS_DATA_Msk
7244 #define ADC_DS_DATAOUT_DS_DATA_0                                           (0x1U << ADC_DS_DATAOUT_DS_DATA_Pos)
7245 #define ADC_DS_DATAOUT_DS_DATA_1                                           (0x2U << ADC_DS_DATAOUT_DS_DATA_Pos)
7246 #define ADC_DS_DATAOUT_DS_DATA_2                                           (0x4U << ADC_DS_DATAOUT_DS_DATA_Pos)
7247 #define ADC_DS_DATAOUT_DS_DATA_3                                           (0x8U << ADC_DS_DATAOUT_DS_DATA_Pos)
7248 #define ADC_DS_DATAOUT_DS_DATA_4                                           (0x10U << ADC_DS_DATAOUT_DS_DATA_Pos)
7249 #define ADC_DS_DATAOUT_DS_DATA_5                                           (0x20U << ADC_DS_DATAOUT_DS_DATA_Pos)
7250 #define ADC_DS_DATAOUT_DS_DATA_6                                           (0x40U << ADC_DS_DATAOUT_DS_DATA_Pos)
7251 #define ADC_DS_DATAOUT_DS_DATA_7                                           (0x80U << ADC_DS_DATAOUT_DS_DATA_Pos)
7252 #define ADC_DS_DATAOUT_DS_DATA_8                                           (0x100U << ADC_DS_DATAOUT_DS_DATA_Pos)
7253 #define ADC_DS_DATAOUT_DS_DATA_9                                           (0x200U << ADC_DS_DATAOUT_DS_DATA_Pos)
7254 #define ADC_DS_DATAOUT_DS_DATA_10                                          (0x400U << ADC_DS_DATAOUT_DS_DATA_Pos)
7255 #define ADC_DS_DATAOUT_DS_DATA_11                                          (0x800U << ADC_DS_DATAOUT_DS_DATA_Pos)
7256 #define ADC_DS_DATAOUT_DS_DATA_12                                          (0x1000U << ADC_DS_DATAOUT_DS_DATA_Pos)
7257 #define ADC_DS_DATAOUT_DS_DATA_13                                          (0x2000U << ADC_DS_DATAOUT_DS_DATA_Pos)
7258 #define ADC_DS_DATAOUT_DS_DATA_14                                          (0x4000U << ADC_DS_DATAOUT_DS_DATA_Pos)
7259 #define ADC_DS_DATAOUT_DS_DATA_15                                          (0x8000U << ADC_DS_DATAOUT_DS_DATA_Pos)
7260 
7261 /* =====================================================    IRQ_STATUS    ===================================================== */
7262 #define ADC_IRQ_STATUS_OVR_DS_IRQ_Pos                                      (5UL)    /*!<ADC IRQ_STATUS: OVR_DS_IRQ (Bit 5) */
7263 #define ADC_IRQ_STATUS_OVR_DS_IRQ_Msk                                      (0x20UL)   /*!< ADC IRQ_STATUS: OVR_DS_IRQ (Bitfield-Mask: 0x01) */
7264 #define ADC_IRQ_STATUS_OVR_DS_IRQ                                          ADC_IRQ_STATUS_OVR_DS_IRQ_Msk
7265 #define ADC_IRQ_STATUS_AWD_IRQ_Pos                                         (4UL)    /*!<ADC IRQ_STATUS: AWD_IRQ (Bit 4) */
7266 #define ADC_IRQ_STATUS_AWD_IRQ_Msk                                         (0x10UL)   /*!< ADC IRQ_STATUS: AWD_IRQ (Bitfield-Mask: 0x01) */
7267 #define ADC_IRQ_STATUS_AWD_IRQ                                             ADC_IRQ_STATUS_AWD_IRQ_Msk
7268 #define ADC_IRQ_STATUS_EOS_IRQ_Pos                                         (3UL)    /*!<ADC IRQ_STATUS: EOS_IRQ (Bit 3) */
7269 #define ADC_IRQ_STATUS_EOS_IRQ_Msk                                         (0x8UL)    /*!< ADC IRQ_STATUS: EOS_IRQ (Bitfield-Mask: 0x01) */
7270 #define ADC_IRQ_STATUS_EOS_IRQ                                             ADC_IRQ_STATUS_EOS_IRQ_Msk
7271 #define ADC_IRQ_STATUS_EODS_IRQ_Pos                                        (1UL)    /*!<ADC IRQ_STATUS: EODS_IRQ (Bit 1) */
7272 #define ADC_IRQ_STATUS_EODS_IRQ_Msk                                        (0x2UL)    /*!< ADC IRQ_STATUS: EODS_IRQ (Bitfield-Mask: 0x01) */
7273 #define ADC_IRQ_STATUS_EODS_IRQ                                            ADC_IRQ_STATUS_EODS_IRQ_Msk
7274 #define ADC_IRQ_STATUS_EOC_IRQ_Pos                                         (0UL)    /*!<ADC IRQ_STATUS: EOC_IRQ (Bit 0) */
7275 #define ADC_IRQ_STATUS_EOC_IRQ_Msk                                         (0x1UL)    /*!< ADC IRQ_STATUS: EOC_IRQ (Bitfield-Mask: 0x01) */
7276 #define ADC_IRQ_STATUS_EOC_IRQ                                             ADC_IRQ_STATUS_EOC_IRQ_Msk
7277 
7278 /* =====================================================    IRQ_ENABLE    ===================================================== */
7279 #define ADC_IRQ_ENABLE_OVR_DS_IRQ_ENA_Pos                                  (5UL)    /*!<ADC IRQ_ENABLE: OVR_DS_IRQ_ENA (Bit 5) */
7280 #define ADC_IRQ_ENABLE_OVR_DS_IRQ_ENA_Msk                                  (0x20UL)   /*!< ADC IRQ_ENABLE: OVR_DS_IRQ_ENA (Bitfield-Mask: 0x01) */
7281 #define ADC_IRQ_ENABLE_OVR_DS_IRQ_ENA                                      ADC_IRQ_ENABLE_OVR_DS_IRQ_ENA_Msk
7282 #define ADC_IRQ_ENABLE_AWD_IRQ_ENA_Pos                                     (4UL)    /*!<ADC IRQ_ENABLE: AWD_IRQ_ENA (Bit 4) */
7283 #define ADC_IRQ_ENABLE_AWD_IRQ_ENA_Msk                                     (0x10UL)   /*!< ADC IRQ_ENABLE: AWD_IRQ_ENA (Bitfield-Mask: 0x01) */
7284 #define ADC_IRQ_ENABLE_AWD_IRQ_ENA                                         ADC_IRQ_ENABLE_AWD_IRQ_ENA_Msk
7285 #define ADC_IRQ_ENABLE_EOS_IRQ_ENA_Pos                                     (3UL)    /*!<ADC IRQ_ENABLE: EOS_IRQ_ENA (Bit 3) */
7286 #define ADC_IRQ_ENABLE_EOS_IRQ_ENA_Msk                                     (0x8UL)    /*!< ADC IRQ_ENABLE: EOS_IRQ_ENA (Bitfield-Mask: 0x01) */
7287 #define ADC_IRQ_ENABLE_EOS_IRQ_ENA                                         ADC_IRQ_ENABLE_EOS_IRQ_ENA_Msk
7288 #define ADC_IRQ_ENABLE_EODS_IRQ_ENA_Pos                                    (1UL)    /*!<ADC IRQ_ENABLE: EODS_IRQ_ENA (Bit 1) */
7289 #define ADC_IRQ_ENABLE_EODS_IRQ_ENA_Msk                                    (0x2UL)    /*!< ADC IRQ_ENABLE: EODS_IRQ_ENA (Bitfield-Mask: 0x01) */
7290 #define ADC_IRQ_ENABLE_EODS_IRQ_ENA                                        ADC_IRQ_ENABLE_EODS_IRQ_ENA_Msk
7291 #define ADC_IRQ_ENABLE_EOC_IRQ_ENA_Pos                                     (0UL)    /*!<ADC IRQ_ENABLE: EOC_IRQ_ENA (Bit 0) */
7292 #define ADC_IRQ_ENABLE_EOC_IRQ_ENA_Msk                                     (0x1UL)    /*!< ADC IRQ_ENABLE: EOC_IRQ_ENA (Bitfield-Mask: 0x01) */
7293 #define ADC_IRQ_ENABLE_EOC_IRQ_ENA                                         ADC_IRQ_ENABLE_EOC_IRQ_ENA_Msk
7294 
7295 /* =====================================================    TIMER_CONF    ===================================================== */
7296 #define ADC_TIMER_CONF_ADC_LDO_DELAY_Pos                                   (0UL)    /*!<ADC TIMER_CONF: ADC_LDO_DELAY (Bit 0) */
7297 #define ADC_TIMER_CONF_ADC_LDO_DELAY_Msk                                   (0xffUL)   /*!< ADC TIMER_CONF: ADC_LDO_DELAY (Bitfield-Mask: 0xff) */
7298 #define ADC_TIMER_CONF_ADC_LDO_DELAY                                       ADC_TIMER_CONF_ADC_LDO_DELAY_Msk
7299 #define ADC_TIMER_CONF_ADC_LDO_DELAY_0                                     (0x1U << ADC_TIMER_CONF_ADC_LDO_DELAY_Pos)
7300 #define ADC_TIMER_CONF_ADC_LDO_DELAY_1                                     (0x2U << ADC_TIMER_CONF_ADC_LDO_DELAY_Pos)
7301 #define ADC_TIMER_CONF_ADC_LDO_DELAY_2                                     (0x4U << ADC_TIMER_CONF_ADC_LDO_DELAY_Pos)
7302 #define ADC_TIMER_CONF_ADC_LDO_DELAY_3                                     (0x8U << ADC_TIMER_CONF_ADC_LDO_DELAY_Pos)
7303 #define ADC_TIMER_CONF_ADC_LDO_DELAY_4                                     (0x10U << ADC_TIMER_CONF_ADC_LDO_DELAY_Pos)
7304 #define ADC_TIMER_CONF_ADC_LDO_DELAY_5                                     (0x20U << ADC_TIMER_CONF_ADC_LDO_DELAY_Pos)
7305 #define ADC_TIMER_CONF_ADC_LDO_DELAY_6                                     (0x40U << ADC_TIMER_CONF_ADC_LDO_DELAY_Pos)
7306 #define ADC_TIMER_CONF_ADC_LDO_DELAY_7                                     (0x80U << ADC_TIMER_CONF_ADC_LDO_DELAY_Pos)
7307 
7308 
7309 /* =========================================================================================================================== */
7310 /*=====================                                       BLUE                                       ===================== */
7311 /* =========================================================================================================================== */
7312 
7313 /* =====================================================    INTERRUPT1REG    ===================================================== */
7314 #define BLUE_INTERRUPT1REG_RCVOK_Pos                                       (31UL)   /*!<BLUE INTERRUPT1REG: RCVOK (Bit 31) */
7315 #define BLUE_INTERRUPT1REG_RCVOK_Msk                                       (0x80000000UL)   /*!< BLUE INTERRUPT1REG: RCVOK (Bitfield-Mask: 0x01) */
7316 #define BLUE_INTERRUPT1REG_RCVOK                                           BLUE_INTERRUPT1REG_RCVOK_Msk
7317 #define BLUE_INTERRUPT1REG_RCVCRCERR_Pos                                   (30UL)   /*!<BLUE INTERRUPT1REG: RCVCRCERR (Bit 30) */
7318 #define BLUE_INTERRUPT1REG_RCVCRCERR_Msk                                   (0x40000000UL)   /*!< BLUE INTERRUPT1REG: RCVCRCERR (Bitfield-Mask: 0x01) */
7319 #define BLUE_INTERRUPT1REG_RCVCRCERR                                       BLUE_INTERRUPT1REG_RCVCRCERR_Msk
7320 #define BLUE_INTERRUPT1REG_TIMECAPTURETRIG_Pos                             (29UL)   /*!<BLUE INTERRUPT1REG: TIMECAPTURETRIG (Bit 29) */
7321 #define BLUE_INTERRUPT1REG_TIMECAPTURETRIG_Msk                             (0x20000000UL)   /*!< BLUE INTERRUPT1REG: TIMECAPTURETRIG (Bitfield-Mask: 0x01) */
7322 #define BLUE_INTERRUPT1REG_TIMECAPTURETRIG                                 BLUE_INTERRUPT1REG_TIMECAPTURETRIG_Msk
7323 #define BLUE_INTERRUPT1REG_RCVCMD_Pos                                      (28UL)   /*!<BLUE INTERRUPT1REG: RCVCMD (Bit 28) */
7324 #define BLUE_INTERRUPT1REG_RCVCMD_Msk                                      (0x10000000UL)   /*!< BLUE INTERRUPT1REG: RCVCMD (Bitfield-Mask: 0x01) */
7325 #define BLUE_INTERRUPT1REG_RCVCMD                                          BLUE_INTERRUPT1REG_RCVCMD_Msk
7326 #define BLUE_INTERRUPT1REG_RCVNOMD_Pos                                     (27UL)   /*!<BLUE INTERRUPT1REG: RCVNOMD (Bit 27) */
7327 #define BLUE_INTERRUPT1REG_RCVNOMD_Msk                                     (0x8000000UL)    /*!< BLUE INTERRUPT1REG: RCVNOMD (Bitfield-Mask: 0x01) */
7328 #define BLUE_INTERRUPT1REG_RCVNOMD                                         BLUE_INTERRUPT1REG_RCVNOMD_Msk
7329 #define BLUE_INTERRUPT1REG_RCVTIMEOUT_Pos                                  (26UL)   /*!<BLUE INTERRUPT1REG: RCVTIMEOUT (Bit 26) */
7330 #define BLUE_INTERRUPT1REG_RCVTIMEOUT_Msk                                  (0x4000000UL)    /*!< BLUE INTERRUPT1REG: RCVTIMEOUT (Bitfield-Mask: 0x01) */
7331 #define BLUE_INTERRUPT1REG_RCVTIMEOUT                                      BLUE_INTERRUPT1REG_RCVTIMEOUT_Msk
7332 #define BLUE_INTERRUPT1REG_DONE_Pos                                        (25UL)   /*!<BLUE INTERRUPT1REG: DONE (Bit 25) */
7333 #define BLUE_INTERRUPT1REG_DONE_Msk                                        (0x2000000UL)    /*!< BLUE INTERRUPT1REG: DONE (Bitfield-Mask: 0x01) */
7334 #define BLUE_INTERRUPT1REG_DONE                                            BLUE_INTERRUPT1REG_DONE_Msk
7335 #define BLUE_INTERRUPT1REG_TXOK_Pos                                        (24UL)   /*!<BLUE INTERRUPT1REG: TXOK (Bit 24) */
7336 #define BLUE_INTERRUPT1REG_TXOK_Msk                                        (0x1000000UL)    /*!< BLUE INTERRUPT1REG: TXOK (Bitfield-Mask: 0x01) */
7337 #define BLUE_INTERRUPT1REG_TXOK                                            BLUE_INTERRUPT1REG_TXOK_Msk
7338 #define BLUE_INTERRUPT1REG_CONFIGERROR_Pos                                 (23UL)   /*!<BLUE INTERRUPT1REG: CONFIGERROR (Bit 23) */
7339 #define BLUE_INTERRUPT1REG_CONFIGERROR_Msk                                 (0x800000UL)   /*!< BLUE INTERRUPT1REG: CONFIGERROR (Bitfield-Mask: 0x01) */
7340 #define BLUE_INTERRUPT1REG_CONFIGERROR                                     BLUE_INTERRUPT1REG_CONFIGERROR_Msk
7341 #define BLUE_INTERRUPT1REG_ACTIVE2ERROR_Pos                                (22UL)   /*!<BLUE INTERRUPT1REG: ACTIVE2ERROR (Bit 22) */
7342 #define BLUE_INTERRUPT1REG_ACTIVE2ERROR_Msk                                (0x400000UL)   /*!< BLUE INTERRUPT1REG: ACTIVE2ERROR (Bitfield-Mask: 0x01) */
7343 #define BLUE_INTERRUPT1REG_ACTIVE2ERROR                                    BLUE_INTERRUPT1REG_ACTIVE2ERROR_Msk
7344 #define BLUE_INTERRUPT1REG_TXRXSKIP_Pos                                    (21UL)   /*!<BLUE INTERRUPT1REG: TXRXSKIP (Bit 21) */
7345 #define BLUE_INTERRUPT1REG_TXRXSKIP_Msk                                    (0x200000UL)   /*!< BLUE INTERRUPT1REG: TXRXSKIP (Bitfield-Mask: 0x01) */
7346 #define BLUE_INTERRUPT1REG_TXRXSKIP                                        BLUE_INTERRUPT1REG_TXRXSKIP_Msk
7347 #define BLUE_INTERRUPT1REG_SEMAWASPREEMPT_Pos                              (20UL)   /*!<BLUE INTERRUPT1REG: SEMAWASPREEMPT (Bit 20) */
7348 #define BLUE_INTERRUPT1REG_SEMAWASPREEMPT_Msk                              (0x100000UL)   /*!< BLUE INTERRUPT1REG: SEMAWASPREEMPT (Bitfield-Mask: 0x01) */
7349 #define BLUE_INTERRUPT1REG_SEMAWASPREEMPT                                  BLUE_INTERRUPT1REG_SEMAWASPREEMPT_Msk
7350 #define BLUE_INTERRUPT1REG_SEMATIMEOUTERROR_Pos                            (19UL)   /*!<BLUE INTERRUPT1REG: SEMATIMEOUTERROR (Bit 19) */
7351 #define BLUE_INTERRUPT1REG_SEMATIMEOUTERROR_Msk                            (0x80000UL)    /*!< BLUE INTERRUPT1REG: SEMATIMEOUTERROR (Bitfield-Mask: 0x01) */
7352 #define BLUE_INTERRUPT1REG_SEMATIMEOUTERROR                                BLUE_INTERRUPT1REG_SEMATIMEOUTERROR_Msk
7353 #define BLUE_INTERRUPT1REG_RCVLENGTHERROR_Pos                              (18UL)   /*!<BLUE INTERRUPT1REG: RCVLENGTHERROR (Bit 18) */
7354 #define BLUE_INTERRUPT1REG_RCVLENGTHERROR_Msk                              (0x40000UL)    /*!< BLUE INTERRUPT1REG: RCVLENGTHERROR (Bitfield-Mask: 0x01) */
7355 #define BLUE_INTERRUPT1REG_RCVLENGTHERROR                                  BLUE_INTERRUPT1REG_RCVLENGTHERROR_Msk
7356 #define BLUE_INTERRUPT1REG_NOACTIVELERROR_Pos                              (16UL)   /*!<BLUE INTERRUPT1REG: NOACTIVELERROR (Bit 16) */
7357 #define BLUE_INTERRUPT1REG_NOACTIVELERROR_Msk                              (0x10000UL)    /*!< BLUE INTERRUPT1REG: NOACTIVELERROR (Bitfield-Mask: 0x01) */
7358 #define BLUE_INTERRUPT1REG_NOACTIVELERROR                                  BLUE_INTERRUPT1REG_NOACTIVELERROR_Msk
7359 #define BLUE_INTERRUPT1REG_TXDATAREADYERROR_Pos                            (15UL)   /*!<BLUE INTERRUPT1REG: TXDATAREADYERROR (Bit 15) */
7360 #define BLUE_INTERRUPT1REG_TXDATAREADYERROR_Msk                            (0x8000UL)   /*!< BLUE INTERRUPT1REG: TXDATAREADYERROR (Bitfield-Mask: 0x01) */
7361 #define BLUE_INTERRUPT1REG_TXDATAREADYERROR                                BLUE_INTERRUPT1REG_TXDATAREADYERROR_Msk
7362 #define BLUE_INTERRUPT1REG_ALLTABLEREADYERROR_Pos                          (14UL)   /*!<BLUE INTERRUPT1REG: ALLTABLEREADYERROR (Bit 14) */
7363 #define BLUE_INTERRUPT1REG_ALLTABLEREADYERROR_Msk                          (0x4000UL)   /*!< BLUE INTERRUPT1REG: ALLTABLEREADYERROR (Bitfield-Mask: 0x01) */
7364 #define BLUE_INTERRUPT1REG_ALLTABLEREADYERROR                              BLUE_INTERRUPT1REG_ALLTABLEREADYERROR_Msk
7365 #define BLUE_INTERRUPT1REG_ENCERROR_Pos                                    (13UL)   /*!<BLUE INTERRUPT1REG: ENCERROR (Bit 13) */
7366 #define BLUE_INTERRUPT1REG_ENCERROR_Msk                                    (0x2000UL)   /*!< BLUE INTERRUPT1REG: ENCERROR (Bitfield-Mask: 0x01) */
7367 #define BLUE_INTERRUPT1REG_ENCERROR                                        BLUE_INTERRUPT1REG_ENCERROR_Msk
7368 #define BLUE_INTERRUPT1REG_TXERROR_4_Pos                                   (12UL)   /*!<BLUE INTERRUPT1REG: TXERROR_4 (Bit 12) */
7369 #define BLUE_INTERRUPT1REG_TXERROR_4_Msk                                   (0x1000UL)   /*!< BLUE INTERRUPT1REG: TXERROR_4 (Bitfield-Mask: 0x01) */
7370 #define BLUE_INTERRUPT1REG_TXERROR_4                                       BLUE_INTERRUPT1REG_TXERROR_4_Msk
7371 #define BLUE_INTERRUPT1REG_TXERROR_3_Pos                                   (11UL)   /*!<BLUE INTERRUPT1REG: TXERROR_3 (Bit 11) */
7372 #define BLUE_INTERRUPT1REG_TXERROR_3_Msk                                   (0x800UL)    /*!< BLUE INTERRUPT1REG: TXERROR_3 (Bitfield-Mask: 0x01) */
7373 #define BLUE_INTERRUPT1REG_TXERROR_3                                       BLUE_INTERRUPT1REG_TXERROR_3_Msk
7374 #define BLUE_INTERRUPT1REG_TXERROR_2_Pos                                   (10UL)   /*!<BLUE INTERRUPT1REG: TXERROR_2 (Bit 10) */
7375 #define BLUE_INTERRUPT1REG_TXERROR_2_Msk                                   (0x400UL)    /*!< BLUE INTERRUPT1REG: TXERROR_2 (Bitfield-Mask: 0x01) */
7376 #define BLUE_INTERRUPT1REG_TXERROR_2                                       BLUE_INTERRUPT1REG_TXERROR_2_Msk
7377 #define BLUE_INTERRUPT1REG_TXERROR_1_Pos                                   (9UL)    /*!<BLUE INTERRUPT1REG: TXERROR_1 (Bit 9) */
7378 #define BLUE_INTERRUPT1REG_TXERROR_1_Msk                                   (0x200UL)    /*!< BLUE INTERRUPT1REG: TXERROR_1 (Bitfield-Mask: 0x01) */
7379 #define BLUE_INTERRUPT1REG_TXERROR_1                                       BLUE_INTERRUPT1REG_TXERROR_1_Msk
7380 #define BLUE_INTERRUPT1REG_TXERROR_0_Pos                                   (8UL)    /*!<BLUE INTERRUPT1REG: TXERROR_0 (Bit 8) */
7381 #define BLUE_INTERRUPT1REG_TXERROR_0_Msk                                   (0x100UL)    /*!< BLUE INTERRUPT1REG: TXERROR_0 (Bitfield-Mask: 0x01) */
7382 #define BLUE_INTERRUPT1REG_TXERROR_0                                       BLUE_INTERRUPT1REG_TXERROR_0_Msk
7383 #define BLUE_INTERRUPT1REG_SEQDONE_Pos                                     (7UL)    /*!<BLUE INTERRUPT1REG: SEQDONE (Bit 7) */
7384 #define BLUE_INTERRUPT1REG_SEQDONE_Msk                                     (0x80UL)   /*!< BLUE INTERRUPT1REG: SEQDONE (Bitfield-Mask: 0x01) */
7385 #define BLUE_INTERRUPT1REG_SEQDONE                                         BLUE_INTERRUPT1REG_SEQDONE_Msk
7386 #define BLUE_INTERRUPT1REG_RXOVERFLOWERROR_Pos                             (5UL)    /*!<BLUE INTERRUPT1REG: RXOVERFLOWERROR (Bit 5) */
7387 #define BLUE_INTERRUPT1REG_RXOVERFLOWERROR_Msk                             (0x20UL)   /*!< BLUE INTERRUPT1REG: RXOVERFLOWERROR (Bitfield-Mask: 0x01) */
7388 #define BLUE_INTERRUPT1REG_RXOVERFLOWERROR                                 BLUE_INTERRUPT1REG_RXOVERFLOWERROR_Msk
7389 #define BLUE_INTERRUPT1REG_ADDPOINTERROR_Pos                               (4UL)    /*!<BLUE INTERRUPT1REG: ADDPOINTERROR (Bit 4) */
7390 #define BLUE_INTERRUPT1REG_ADDPOINTERROR_Msk                               (0x10UL)   /*!< BLUE INTERRUPT1REG: ADDPOINTERROR (Bitfield-Mask: 0x01) */
7391 #define BLUE_INTERRUPT1REG_ADDPOINTERROR                                   BLUE_INTERRUPT1REG_ADDPOINTERROR_Msk
7392 #define BLUE_INTERRUPT1REG_ALL_Pos                                         (0UL)
7393 #define BLUE_INTERRUPT1REG_ALL_Msk                                         (BLUE_INTERRUPT1REG_ADDPOINTERROR |\
7394                                                                             BLUE_INTERRUPT1REG_RXOVERFLOWERROR |\
7395                                                                             BLUE_INTERRUPT1REG_SEQDONE |\
7396                                                                             BLUE_INTERRUPT1REG_TXERROR_0 |\
7397                                                                             BLUE_INTERRUPT1REG_TXERROR_1 |\
7398                                                                             BLUE_INTERRUPT1REG_TXERROR_2 |\
7399                                                                             BLUE_INTERRUPT1REG_TXERROR_3 |\
7400                                                                             BLUE_INTERRUPT1REG_TXERROR_4 |\
7401                                                                             BLUE_INTERRUPT1REG_ENCERROR |\
7402                                                                             BLUE_INTERRUPT1REG_ALLTABLEREADYERROR |\
7403                                                                             BLUE_INTERRUPT1REG_TXDATAREADYERROR |\
7404                                                                             BLUE_INTERRUPT1REG_NOACTIVELERROR |\
7405                                                                             BLUE_INTERRUPT1REG_RCVLENGTHERROR |\
7406                                                                             BLUE_INTERRUPT1REG_SEMATIMEOUTERROR |\
7407                                                                             BLUE_INTERRUPT1REG_SEMAWASPREEMPT |\
7408                                                                             BLUE_INTERRUPT1REG_TXRXSKIP |\
7409                                                                             BLUE_INTERRUPT1REG_ACTIVE2ERROR |\
7410                                                                             BLUE_INTERRUPT1REG_CONFIGERROR |\
7411                                                                             BLUE_INTERRUPT1REG_TXOK |\
7412                                                                             BLUE_INTERRUPT1REG_DONE |\
7413                                                                             BLUE_INTERRUPT1REG_RCVTIMEOUT |\
7414                                                                             BLUE_INTERRUPT1REG_RCVNOMD |\
7415                                                                             BLUE_INTERRUPT1REG_RCVCMD |\
7416                                                                             BLUE_INTERRUPT1REG_TIMECAPTURETRIG | BLUE_INTERRUPT1REG_RCVCRCERR | BLUE_INTERRUPT1REG_RCVOK )
7417 #define BLUE_INTERRUPT1REG_ALL                                             BLUE_INTERRUPT1REG_ALL_Msk
7418 
7419 /* =====================================================    INTERRUPT2REG    ===================================================== */
7420 #define BLUE_INTERRUPT2REG_AESLEPRIVINT_Pos                                (1UL)    /*!<BLUE INTERRUPT2REG: AESLEPRIVINT (Bit 1) */
7421 #define BLUE_INTERRUPT2REG_AESLEPRIVINT_Msk                                (0x2UL)    /*!< BLUE INTERRUPT2REG: AESLEPRIVINT (Bitfield-Mask: 0x01) */
7422 #define BLUE_INTERRUPT2REG_AESLEPRIVINT                                    BLUE_INTERRUPT2REG_AESLEPRIVINT_Msk
7423 #define BLUE_INTERRUPT2REG_AESMANENCINT_Pos                                (0UL)    /*!<BLUE INTERRUPT2REG: AESMANENCINT (Bit 0) */
7424 #define BLUE_INTERRUPT2REG_AESMANENCINT_Msk                                (0x1UL)    /*!< BLUE INTERRUPT2REG: AESMANENCINT (Bitfield-Mask: 0x01) */
7425 #define BLUE_INTERRUPT2REG_AESMANENCINT                                    BLUE_INTERRUPT2REG_AESMANENCINT_Msk
7426 
7427 /* =====================================================    TIMEOUTDESTREG    ===================================================== */
7428 #define BLUE_TIMEOUTDESTREG_DESTINATION_Pos                                (0UL)    /*!<BLUE TIMEOUTDESTREG: DESTINATION (Bit 0) */
7429 #define BLUE_TIMEOUTDESTREG_DESTINATION_Msk                                (0x3UL)    /*!< BLUE TIMEOUTDESTREG: DESTINATION (Bitfield-Mask: 0x03) */
7430 #define BLUE_TIMEOUTDESTREG_DESTINATION                                    BLUE_TIMEOUTDESTREG_DESTINATION_Msk
7431 #define BLUE_TIMEOUTDESTREG_DESTINATION_0                                  (0x1U << BLUE_TIMEOUTDESTREG_DESTINATION_Pos)
7432 #define BLUE_TIMEOUTDESTREG_DESTINATION_1                                  (0x2U << BLUE_TIMEOUTDESTREG_DESTINATION_Pos)
7433 
7434 /* =====================================================    TIMEOUTREG    ===================================================== */
7435 #define BLUE_TIMEOUTREG_TIMEOUT_Pos                                        (0UL)    /*!<BLUE TIMEOUTREG: TIMEOUT (Bit 0) */
7436 #define BLUE_TIMEOUTREG_TIMEOUT_Msk                                        (0xffffffffUL)   /*!< BLUE TIMEOUTREG: TIMEOUT (Bitfield-Mask: 0xffffffff) */
7437 #define BLUE_TIMEOUTREG_TIMEOUT                                            BLUE_TIMEOUTREG_TIMEOUT_Msk
7438 #define BLUE_TIMEOUTREG_TIMEOUT_0                                          (0x1U << BLUE_TIMEOUTREG_TIMEOUT_Pos)
7439 #define BLUE_TIMEOUTREG_TIMEOUT_1                                          (0x2U << BLUE_TIMEOUTREG_TIMEOUT_Pos)
7440 #define BLUE_TIMEOUTREG_TIMEOUT_2                                          (0x4U << BLUE_TIMEOUTREG_TIMEOUT_Pos)
7441 #define BLUE_TIMEOUTREG_TIMEOUT_3                                          (0x8U << BLUE_TIMEOUTREG_TIMEOUT_Pos)
7442 #define BLUE_TIMEOUTREG_TIMEOUT_4                                          (0x10U << BLUE_TIMEOUTREG_TIMEOUT_Pos)
7443 #define BLUE_TIMEOUTREG_TIMEOUT_5                                          (0x20U << BLUE_TIMEOUTREG_TIMEOUT_Pos)
7444 #define BLUE_TIMEOUTREG_TIMEOUT_6                                          (0x40U << BLUE_TIMEOUTREG_TIMEOUT_Pos)
7445 #define BLUE_TIMEOUTREG_TIMEOUT_7                                          (0x80U << BLUE_TIMEOUTREG_TIMEOUT_Pos)
7446 #define BLUE_TIMEOUTREG_TIMEOUT_8                                          (0x100U << BLUE_TIMEOUTREG_TIMEOUT_Pos)
7447 #define BLUE_TIMEOUTREG_TIMEOUT_9                                          (0x200U << BLUE_TIMEOUTREG_TIMEOUT_Pos)
7448 #define BLUE_TIMEOUTREG_TIMEOUT_10                                         (0x400U << BLUE_TIMEOUTREG_TIMEOUT_Pos)
7449 #define BLUE_TIMEOUTREG_TIMEOUT_11                                         (0x800U << BLUE_TIMEOUTREG_TIMEOUT_Pos)
7450 #define BLUE_TIMEOUTREG_TIMEOUT_12                                         (0x1000U << BLUE_TIMEOUTREG_TIMEOUT_Pos)
7451 #define BLUE_TIMEOUTREG_TIMEOUT_13                                         (0x2000U << BLUE_TIMEOUTREG_TIMEOUT_Pos)
7452 #define BLUE_TIMEOUTREG_TIMEOUT_14                                         (0x4000U << BLUE_TIMEOUTREG_TIMEOUT_Pos)
7453 #define BLUE_TIMEOUTREG_TIMEOUT_15                                         (0x8000U << BLUE_TIMEOUTREG_TIMEOUT_Pos)
7454 #define BLUE_TIMEOUTREG_TIMEOUT_16                                         (0x10000U << BLUE_TIMEOUTREG_TIMEOUT_Pos)
7455 #define BLUE_TIMEOUTREG_TIMEOUT_17                                         (0x20000U << BLUE_TIMEOUTREG_TIMEOUT_Pos)
7456 #define BLUE_TIMEOUTREG_TIMEOUT_18                                         (0x40000U << BLUE_TIMEOUTREG_TIMEOUT_Pos)
7457 #define BLUE_TIMEOUTREG_TIMEOUT_19                                         (0x80000U << BLUE_TIMEOUTREG_TIMEOUT_Pos)
7458 #define BLUE_TIMEOUTREG_TIMEOUT_20                                         (0x100000U << BLUE_TIMEOUTREG_TIMEOUT_Pos)
7459 #define BLUE_TIMEOUTREG_TIMEOUT_21                                         (0x200000U << BLUE_TIMEOUTREG_TIMEOUT_Pos)
7460 #define BLUE_TIMEOUTREG_TIMEOUT_22                                         (0x400000U << BLUE_TIMEOUTREG_TIMEOUT_Pos)
7461 #define BLUE_TIMEOUTREG_TIMEOUT_23                                         (0x800000U << BLUE_TIMEOUTREG_TIMEOUT_Pos)
7462 #define BLUE_TIMEOUTREG_TIMEOUT_24                                         (0x1000000U << BLUE_TIMEOUTREG_TIMEOUT_Pos)
7463 #define BLUE_TIMEOUTREG_TIMEOUT_25                                         (0x2000000U << BLUE_TIMEOUTREG_TIMEOUT_Pos)
7464 #define BLUE_TIMEOUTREG_TIMEOUT_26                                         (0x4000000U << BLUE_TIMEOUTREG_TIMEOUT_Pos)
7465 #define BLUE_TIMEOUTREG_TIMEOUT_27                                         (0x8000000U << BLUE_TIMEOUTREG_TIMEOUT_Pos)
7466 #define BLUE_TIMEOUTREG_TIMEOUT_28                                         (0x10000000U << BLUE_TIMEOUTREG_TIMEOUT_Pos)
7467 #define BLUE_TIMEOUTREG_TIMEOUT_29                                         (0x20000000U << BLUE_TIMEOUTREG_TIMEOUT_Pos)
7468 #define BLUE_TIMEOUTREG_TIMEOUT_30                                         (0x40000000U << BLUE_TIMEOUTREG_TIMEOUT_Pos)
7469 #define BLUE_TIMEOUTREG_TIMEOUT_31                                         (0x80000000UL << BLUE_TIMEOUTREG_TIMEOUT_Pos)
7470 
7471 /* =====================================================    TIMERCAPTUREREG    ===================================================== */
7472 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos                              (0UL)    /*!<BLUE TIMERCAPTUREREG: TIMERCAPTURE (Bit 0) */
7473 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Msk                              (0xffffffffUL)   /*!< BLUE TIMERCAPTUREREG: TIMERCAPTURE (Bitfield-Mask: 0xffffffff) */
7474 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE                                  BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Msk
7475 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_0                                (0x1U << BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos)
7476 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_1                                (0x2U << BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos)
7477 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_2                                (0x4U << BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos)
7478 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_3                                (0x8U << BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos)
7479 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_4                                (0x10U << BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos)
7480 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_5                                (0x20U << BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos)
7481 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_6                                (0x40U << BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos)
7482 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_7                                (0x80U << BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos)
7483 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_8                                (0x100U << BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos)
7484 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_9                                (0x200U << BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos)
7485 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_10                               (0x400U << BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos)
7486 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_11                               (0x800U << BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos)
7487 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_12                               (0x1000U << BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos)
7488 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_13                               (0x2000U << BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos)
7489 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_14                               (0x4000U << BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos)
7490 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_15                               (0x8000U << BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos)
7491 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_16                               (0x10000U << BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos)
7492 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_17                               (0x20000U << BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos)
7493 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_18                               (0x40000U << BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos)
7494 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_19                               (0x80000U << BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos)
7495 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_20                               (0x100000U << BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos)
7496 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_21                               (0x200000U << BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos)
7497 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_22                               (0x400000U << BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos)
7498 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_23                               (0x800000U << BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos)
7499 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_24                               (0x1000000U << BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos)
7500 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_25                               (0x2000000U << BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos)
7501 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_26                               (0x4000000U << BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos)
7502 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_27                               (0x8000000U << BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos)
7503 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_28                               (0x10000000U << BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos)
7504 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_29                               (0x20000000U << BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos)
7505 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_30                               (0x40000000U << BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos)
7506 #define BLUE_TIMERCAPTUREREG_TIMERCAPTURE_31                               (0x80000000UL << BLUE_TIMERCAPTUREREG_TIMERCAPTURE_Pos)
7507 
7508 /* =====================================================    CMDREG    ===================================================== */
7509 #define BLUE_CMDREG_CLEARSEMAREQ_Pos                                       (3UL)    /*!<BLUE CMDREG: CLEARSEMAREQ (Bit 3) */
7510 #define BLUE_CMDREG_CLEARSEMAREQ_Msk                                       (0x8UL)    /*!< BLUE CMDREG: CLEARSEMAREQ (Bitfield-Mask: 0x01) */
7511 #define BLUE_CMDREG_CLEARSEMAREQ                                           BLUE_CMDREG_CLEARSEMAREQ_Msk
7512 #define BLUE_CMDREG_LOCKAHBFIRSTINITEN_Pos                                 (2UL)    /*!<BLUE CMDREG: LOCKAHBFIRSTINITEN (Bit 2) */
7513 #define BLUE_CMDREG_LOCKAHBFIRSTINITEN_Msk                                 (0x4UL)    /*!< BLUE CMDREG: LOCKAHBFIRSTINITEN (Bitfield-Mask: 0x01) */
7514 #define BLUE_CMDREG_LOCKAHBFIRSTINITEN                                     BLUE_CMDREG_LOCKAHBFIRSTINITEN_Msk
7515 #define BLUE_CMDREG_LOCKAHBWRITEBACKEN_Pos                                 (1UL)    /*!<BLUE CMDREG: LOCKAHBWRITEBACKEN (Bit 1) */
7516 #define BLUE_CMDREG_LOCKAHBWRITEBACKEN_Msk                                 (0x2UL)    /*!< BLUE CMDREG: LOCKAHBWRITEBACKEN (Bitfield-Mask: 0x01) */
7517 #define BLUE_CMDREG_LOCKAHBWRITEBACKEN                                     BLUE_CMDREG_LOCKAHBWRITEBACKEN_Msk
7518 #define BLUE_CMDREG_TXRXSKIP_Pos                                           (0UL)    /*!<BLUE CMDREG: TXRXSKIP (Bit 0) */
7519 #define BLUE_CMDREG_TXRXSKIP_Msk                                           (0x1UL)    /*!< BLUE CMDREG: TXRXSKIP (Bitfield-Mask: 0x01) */
7520 #define BLUE_CMDREG_TXRXSKIP                                               BLUE_CMDREG_TXRXSKIP_Msk
7521 
7522 /* =====================================================    STATUSREG    ===================================================== */
7523 #define BLUE_STATUSREG_RCVOK_Pos                                           (31UL)   /*!<BLUE STATUSREG: RCVOK (Bit 31) */
7524 #define BLUE_STATUSREG_RCVOK_Msk                                           (0x80000000UL)   /*!< BLUE STATUSREG: RCVOK (Bitfield-Mask: 0x01) */
7525 #define BLUE_STATUSREG_RCVOK                                               BLUE_STATUSREG_RCVOK_Msk
7526 #define BLUE_STATUSREG_RCVCRCERR_Pos                                       (30UL)   /*!<BLUE STATUSREG: RCVCRCERR (Bit 30) */
7527 #define BLUE_STATUSREG_RCVCRCERR_Msk                                       (0x40000000UL)   /*!< BLUE STATUSREG: RCVCRCERR (Bitfield-Mask: 0x01) */
7528 #define BLUE_STATUSREG_RCVCRCERR                                           BLUE_STATUSREG_RCVCRCERR_Msk
7529 #define BLUE_STATUSREG_TIMECAPTURETRIG_Pos                                 (29UL)   /*!<BLUE STATUSREG: TIMECAPTURETRIG (Bit 29) */
7530 #define BLUE_STATUSREG_TIMECAPTURETRIG_Msk                                 (0x20000000UL)   /*!< BLUE STATUSREG: TIMECAPTURETRIG (Bitfield-Mask: 0x01) */
7531 #define BLUE_STATUSREG_TIMECAPTURETRIG                                     BLUE_STATUSREG_TIMECAPTURETRIG_Msk
7532 #define BLUE_STATUSREG_RCVCMD_Pos                                          (28UL)   /*!<BLUE STATUSREG: RCVCMD (Bit 28) */
7533 #define BLUE_STATUSREG_RCVCMD_Msk                                          (0x10000000UL)   /*!< BLUE STATUSREG: RCVCMD (Bitfield-Mask: 0x01) */
7534 #define BLUE_STATUSREG_RCVCMD                                              BLUE_STATUSREG_RCVCMD_Msk
7535 #define BLUE_STATUSREG_RCVNOMD_Pos                                         (27UL)   /*!<BLUE STATUSREG: RCVNOMD (Bit 27) */
7536 #define BLUE_STATUSREG_RCVNOMD_Msk                                         (0x8000000UL)    /*!< BLUE STATUSREG: RCVNOMD (Bitfield-Mask: 0x01) */
7537 #define BLUE_STATUSREG_RCVNOMD                                             BLUE_STATUSREG_RCVNOMD_Msk
7538 #define BLUE_STATUSREG_RCVTIMEOUT_Pos                                      (26UL)   /*!<BLUE STATUSREG: RCVTIMEOUT (Bit 26) */
7539 #define BLUE_STATUSREG_RCVTIMEOUT_Msk                                      (0x4000000UL)    /*!< BLUE STATUSREG: RCVTIMEOUT (Bitfield-Mask: 0x01) */
7540 #define BLUE_STATUSREG_RCVTIMEOUT                                          BLUE_STATUSREG_RCVTIMEOUT_Msk
7541 #define BLUE_STATUSREG_DONE_Pos                                            (25UL)   /*!<BLUE STATUSREG: DONE (Bit 25) */
7542 #define BLUE_STATUSREG_DONE_Msk                                            (0x2000000UL)    /*!< BLUE STATUSREG: DONE (Bitfield-Mask: 0x01) */
7543 #define BLUE_STATUSREG_DONE                                                BLUE_STATUSREG_DONE_Msk
7544 #define BLUE_STATUSREG_TXOK_Pos                                            (24UL)   /*!<BLUE STATUSREG: TXOK (Bit 24) */
7545 #define BLUE_STATUSREG_TXOK_Msk                                            (0x1000000UL)    /*!< BLUE STATUSREG: TXOK (Bitfield-Mask: 0x01) */
7546 #define BLUE_STATUSREG_TXOK                                                BLUE_STATUSREG_TXOK_Msk
7547 #define BLUE_STATUSREG_CONFIGERROR_Pos                                     (23UL)   /*!<BLUE STATUSREG: CONFIGERROR (Bit 23) */
7548 #define BLUE_STATUSREG_CONFIGERROR_Msk                                     (0x800000UL)   /*!< BLUE STATUSREG: CONFIGERROR (Bitfield-Mask: 0x01) */
7549 #define BLUE_STATUSREG_CONFIGERROR                                         BLUE_STATUSREG_CONFIGERROR_Msk
7550 #define BLUE_STATUSREG_ACTIVE2ERROR_Pos                                    (22UL)   /*!<BLUE STATUSREG: ACTIVE2ERROR (Bit 22) */
7551 #define BLUE_STATUSREG_ACTIVE2ERROR_Msk                                    (0x400000UL)   /*!< BLUE STATUSREG: ACTIVE2ERROR (Bitfield-Mask: 0x01) */
7552 #define BLUE_STATUSREG_ACTIVE2ERROR                                        BLUE_STATUSREG_ACTIVE2ERROR_Msk
7553 #define BLUE_STATUSREG_TXRXSKIP_Pos                                        (21UL)   /*!<BLUE STATUSREG: TXRXSKIP (Bit 21) */
7554 #define BLUE_STATUSREG_TXRXSKIP_Msk                                        (0x200000UL)   /*!< BLUE STATUSREG: TXRXSKIP (Bitfield-Mask: 0x01) */
7555 #define BLUE_STATUSREG_TXRXSKIP                                            BLUE_STATUSREG_TXRXSKIP_Msk
7556 #define BLUE_STATUSREG_SEMAWASPREEMPT_Pos                                  (20UL)   /*!<BLUE STATUSREG: SEMAWASPREEMPT (Bit 20) */
7557 #define BLUE_STATUSREG_SEMAWASPREEMPT_Msk                                  (0x100000UL)   /*!< BLUE STATUSREG: SEMAWASPREEMPT (Bitfield-Mask: 0x01) */
7558 #define BLUE_STATUSREG_SEMAWASPREEMPT                                      BLUE_STATUSREG_SEMAWASPREEMPT_Msk
7559 #define BLUE_STATUSREG_SEMATIMEOUTERROR_Pos                                (19UL)   /*!<BLUE STATUSREG: SEMATIMEOUTERROR (Bit 19) */
7560 #define BLUE_STATUSREG_SEMATIMEOUTERROR_Msk                                (0x80000UL)    /*!< BLUE STATUSREG: SEMATIMEOUTERROR (Bitfield-Mask: 0x01) */
7561 #define BLUE_STATUSREG_SEMATIMEOUTERROR                                    BLUE_STATUSREG_SEMATIMEOUTERROR_Msk
7562 #define BLUE_STATUSREG_RCVLENGTHERROR_Pos                                  (18UL)   /*!<BLUE STATUSREG: RCVLENGTHERROR (Bit 18) */
7563 #define BLUE_STATUSREG_RCVLENGTHERROR_Msk                                  (0x40000UL)    /*!< BLUE STATUSREG: RCVLENGTHERROR (Bitfield-Mask: 0x01) */
7564 #define BLUE_STATUSREG_RCVLENGTHERROR                                      BLUE_STATUSREG_RCVLENGTHERROR_Msk
7565 #define BLUE_STATUSREG_NOACTIVELERROR_Pos                                  (16UL)   /*!<BLUE STATUSREG: NOACTIVELERROR (Bit 16) */
7566 #define BLUE_STATUSREG_NOACTIVELERROR_Msk                                  (0x10000UL)    /*!< BLUE STATUSREG: NOACTIVELERROR (Bitfield-Mask: 0x01) */
7567 #define BLUE_STATUSREG_NOACTIVELERROR                                      BLUE_STATUSREG_NOACTIVELERROR_Msk
7568 #define BLUE_STATUSREG_TXDATAREADYERROR_Pos                                (15UL)   /*!<BLUE STATUSREG: TXDATAREADYERROR (Bit 15) */
7569 #define BLUE_STATUSREG_TXDATAREADYERROR_Msk                                (0x8000UL)   /*!< BLUE STATUSREG: TXDATAREADYERROR (Bitfield-Mask: 0x01) */
7570 #define BLUE_STATUSREG_TXDATAREADYERROR                                    BLUE_STATUSREG_TXDATAREADYERROR_Msk
7571 #define BLUE_STATUSREG_ALLTABLEREADYERROR_Pos                              (14UL)   /*!<BLUE STATUSREG: ALLTABLEREADYERROR (Bit 14) */
7572 #define BLUE_STATUSREG_ALLTABLEREADYERROR_Msk                              (0x4000UL)   /*!< BLUE STATUSREG: ALLTABLEREADYERROR (Bitfield-Mask: 0x01) */
7573 #define BLUE_STATUSREG_ALLTABLEREADYERROR                                  BLUE_STATUSREG_ALLTABLEREADYERROR_Msk
7574 #define BLUE_STATUSREG_ENCERROR_Pos                                        (13UL)   /*!<BLUE STATUSREG: ENCERROR (Bit 13) */
7575 #define BLUE_STATUSREG_ENCERROR_Msk                                        (0x2000UL)   /*!< BLUE STATUSREG: ENCERROR (Bitfield-Mask: 0x01) */
7576 #define BLUE_STATUSREG_ENCERROR                                            BLUE_STATUSREG_ENCERROR_Msk
7577 #define BLUE_STATUSREG_TXERROR_4_Pos                                       (12UL)   /*!<BLUE STATUSREG: TXERROR_4 (Bit 12) */
7578 #define BLUE_STATUSREG_TXERROR_4_Msk                                       (0x1000UL)   /*!< BLUE STATUSREG: TXERROR_4 (Bitfield-Mask: 0x01) */
7579 #define BLUE_STATUSREG_TXERROR_4                                           BLUE_STATUSREG_TXERROR_4_Msk
7580 #define BLUE_STATUSREG_TXERROR_3_Pos                                       (11UL)   /*!<BLUE STATUSREG: TXERROR_3 (Bit 11) */
7581 #define BLUE_STATUSREG_TXERROR_3_Msk                                       (0x800UL)    /*!< BLUE STATUSREG: TXERROR_3 (Bitfield-Mask: 0x01) */
7582 #define BLUE_STATUSREG_TXERROR_3                                           BLUE_STATUSREG_TXERROR_3_Msk
7583 #define BLUE_STATUSREG_TXERROR_2_Pos                                       (10UL)   /*!<BLUE STATUSREG: TXERROR_2 (Bit 10) */
7584 #define BLUE_STATUSREG_TXERROR_2_Msk                                       (0x400UL)    /*!< BLUE STATUSREG: TXERROR_2 (Bitfield-Mask: 0x01) */
7585 #define BLUE_STATUSREG_TXERROR_2                                           BLUE_STATUSREG_TXERROR_2_Msk
7586 #define BLUE_STATUSREG_TXERROR_1_Pos                                       (9UL)    /*!<BLUE STATUSREG: TXERROR_1 (Bit 9) */
7587 #define BLUE_STATUSREG_TXERROR_1_Msk                                       (0x200UL)    /*!< BLUE STATUSREG: TXERROR_1 (Bitfield-Mask: 0x01) */
7588 #define BLUE_STATUSREG_TXERROR_1                                           BLUE_STATUSREG_TXERROR_1_Msk
7589 #define BLUE_STATUSREG_TXERROR_0_Pos                                       (8UL)    /*!<BLUE STATUSREG: TXERROR_0 (Bit 8) */
7590 #define BLUE_STATUSREG_TXERROR_0_Msk                                       (0x100UL)    /*!< BLUE STATUSREG: TXERROR_0 (Bitfield-Mask: 0x01) */
7591 #define BLUE_STATUSREG_TXERROR_0                                           BLUE_STATUSREG_TXERROR_0_Msk
7592 #define BLUE_STATUSREG_SEQDONE_Pos                                         (7UL)    /*!<BLUE STATUSREG: SEQDONE (Bit 7) */
7593 #define BLUE_STATUSREG_SEQDONE_Msk                                         (0x80UL)   /*!< BLUE STATUSREG: SEQDONE (Bitfield-Mask: 0x01) */
7594 #define BLUE_STATUSREG_SEQDONE                                             BLUE_STATUSREG_SEQDONE_Msk
7595 #define BLUE_STATUSREG_PREVTRANSMIT_Pos                                    (6UL)    /*!<BLUE STATUSREG: PREVTRANSMIT (Bit 6) */
7596 #define BLUE_STATUSREG_PREVTRANSMIT_Msk                                    (0x40UL)   /*!< BLUE STATUSREG: PREVTRANSMIT (Bitfield-Mask: 0x01) */
7597 #define BLUE_STATUSREG_PREVTRANSMIT                                        BLUE_STATUSREG_PREVTRANSMIT_Msk
7598 #define BLUE_STATUSREG_RXOVERFLOWERROR_Pos                                 (5UL)    /*!<BLUE STATUSREG: RXOVERFLOWERROR (Bit 5) */
7599 #define BLUE_STATUSREG_RXOVERFLOWERROR_Msk                                 (0x20UL)   /*!< BLUE STATUSREG: RXOVERFLOWERROR (Bitfield-Mask: 0x01) */
7600 #define BLUE_STATUSREG_RXOVERFLOWERROR                                     BLUE_STATUSREG_RXOVERFLOWERROR_Msk
7601 #define BLUE_STATUSREG_ADDPOINTERROR_Pos                                   (4UL)    /*!<BLUE STATUSREG: ADDPOINTERROR (Bit 4) */
7602 #define BLUE_STATUSREG_ADDPOINTERROR_Msk                                   (0x10UL)   /*!< BLUE STATUSREG: ADDPOINTERROR (Bitfield-Mask: 0x01) */
7603 #define BLUE_STATUSREG_ADDPOINTERROR                                       BLUE_STATUSREG_ADDPOINTERROR_Msk
7604 #define BLUE_STATUSREG_NOT_SUPPORTED_FEATURE_Pos                           (3UL)    /*!<BLUE STATUSREG: NOT_SUPPORTED_FEATURE (Bit 3) */
7605 #define BLUE_STATUSREG_NOT_SUPPORTED_FEATURE_Msk                           (0x8UL)    /*!< BLUE STATUSREG: NOT_SUPPORTED_FEATURE (Bitfield-Mask: 0x01) */
7606 #define BLUE_STATUSREG_NOT_SUPPORTED_FEATURE                               BLUE_STATUSREG_NOT_SUPPORTED_FEATURE_Msk
7607 #define BLUE_STATUSREG_AESONFLYBUSY_Pos                                    (0UL)    /*!<BLUE STATUSREG: AESONFLYBUSY (Bit 0) */
7608 #define BLUE_STATUSREG_AESONFLYBUSY_Msk                                    (0x1UL)    /*!< BLUE STATUSREG: AESONFLYBUSY (Bitfield-Mask: 0x01) */
7609 #define BLUE_STATUSREG_AESONFLYBUSY                                        BLUE_STATUSREG_AESONFLYBUSY_Msk
7610 
7611 /* =====================================================    INTERRUPT1ENABLEREG    ===================================================== */
7612 #define BLUE_INTERRUPT1ENABLEREG_RCVOK_Pos                                 (31UL)   /*!<BLUE INTERRUPT1ENABLEREG: RCVOK (Bit 31) */
7613 #define BLUE_INTERRUPT1ENABLEREG_RCVOK_Msk                                 (0x80000000UL)   /*!< BLUE INTERRUPT1ENABLEREG: RCVOK (Bitfield-Mask: 0x01) */
7614 #define BLUE_INTERRUPT1ENABLEREG_RCVOK                                     BLUE_INTERRUPT1ENABLEREG_RCVOK_Msk
7615 #define BLUE_INTERRUPT1ENABLEREG_RCVCRCERR_Pos                             (30UL)   /*!<BLUE INTERRUPT1ENABLEREG: RCVCRCERR (Bit 30) */
7616 #define BLUE_INTERRUPT1ENABLEREG_RCVCRCERR_Msk                             (0x40000000UL)   /*!< BLUE INTERRUPT1ENABLEREG: RCVCRCERR (Bitfield-Mask: 0x01) */
7617 #define BLUE_INTERRUPT1ENABLEREG_RCVCRCERR                                 BLUE_INTERRUPT1ENABLEREG_RCVCRCERR_Msk
7618 #define BLUE_INTERRUPT1ENABLEREG_TIMECAPTURETRIG_Pos                       (29UL)   /*!<BLUE INTERRUPT1ENABLEREG: TIMECAPTURETRIG (Bit 29) */
7619 #define BLUE_INTERRUPT1ENABLEREG_TIMECAPTURETRIG_Msk                       (0x20000000UL)   /*!< BLUE INTERRUPT1ENABLEREG: TIMECAPTURETRIG (Bitfield-Mask: 0x01) */
7620 #define BLUE_INTERRUPT1ENABLEREG_TIMECAPTURETRIG                           BLUE_INTERRUPT1ENABLEREG_TIMECAPTURETRIG_Msk
7621 #define BLUE_INTERRUPT1ENABLEREG_RCVCMD_Pos                                (28UL)   /*!<BLUE INTERRUPT1ENABLEREG: RCVCMD (Bit 28) */
7622 #define BLUE_INTERRUPT1ENABLEREG_RCVCMD_Msk                                (0x10000000UL)   /*!< BLUE INTERRUPT1ENABLEREG: RCVCMD (Bitfield-Mask: 0x01) */
7623 #define BLUE_INTERRUPT1ENABLEREG_RCVCMD                                    BLUE_INTERRUPT1ENABLEREG_RCVCMD_Msk
7624 #define BLUE_INTERRUPT1ENABLEREG_RCVNOMD_Pos                               (27UL)   /*!<BLUE INTERRUPT1ENABLEREG: RCVNOMD (Bit 27) */
7625 #define BLUE_INTERRUPT1ENABLEREG_RCVNOMD_Msk                               (0x8000000UL)    /*!< BLUE INTERRUPT1ENABLEREG: RCVNOMD (Bitfield-Mask: 0x01) */
7626 #define BLUE_INTERRUPT1ENABLEREG_RCVNOMD                                   BLUE_INTERRUPT1ENABLEREG_RCVNOMD_Msk
7627 #define BLUE_INTERRUPT1ENABLEREG_RCVTIMEOUT_Pos                            (26UL)   /*!<BLUE INTERRUPT1ENABLEREG: RCVTIMEOUT (Bit 26) */
7628 #define BLUE_INTERRUPT1ENABLEREG_RCVTIMEOUT_Msk                            (0x4000000UL)    /*!< BLUE INTERRUPT1ENABLEREG: RCVTIMEOUT (Bitfield-Mask: 0x01) */
7629 #define BLUE_INTERRUPT1ENABLEREG_RCVTIMEOUT                                BLUE_INTERRUPT1ENABLEREG_RCVTIMEOUT_Msk
7630 #define BLUE_INTERRUPT1ENABLEREG_DONE_Pos                                  (25UL)   /*!<BLUE INTERRUPT1ENABLEREG: DONE (Bit 25) */
7631 #define BLUE_INTERRUPT1ENABLEREG_DONE_Msk                                  (0x2000000UL)    /*!< BLUE INTERRUPT1ENABLEREG: DONE (Bitfield-Mask: 0x01) */
7632 #define BLUE_INTERRUPT1ENABLEREG_DONE                                      BLUE_INTERRUPT1ENABLEREG_DONE_Msk
7633 #define BLUE_INTERRUPT1ENABLEREG_TXOK_Pos                                  (24UL)   /*!<BLUE INTERRUPT1ENABLEREG: TXOK (Bit 24) */
7634 #define BLUE_INTERRUPT1ENABLEREG_TXOK_Msk                                  (0x1000000UL)    /*!< BLUE INTERRUPT1ENABLEREG: TXOK (Bitfield-Mask: 0x01) */
7635 #define BLUE_INTERRUPT1ENABLEREG_TXOK                                      BLUE_INTERRUPT1ENABLEREG_TXOK_Msk
7636 #define BLUE_INTERRUPT1ENABLEREG_CONFIGERROR_Pos                           (23UL)   /*!<BLUE INTERRUPT1ENABLEREG: CONFIGERROR (Bit 23) */
7637 #define BLUE_INTERRUPT1ENABLEREG_CONFIGERROR_Msk                           (0x800000UL)   /*!< BLUE INTERRUPT1ENABLEREG: CONFIGERROR (Bitfield-Mask: 0x01) */
7638 #define BLUE_INTERRUPT1ENABLEREG_CONFIGERROR                               BLUE_INTERRUPT1ENABLEREG_CONFIGERROR_Msk
7639 #define BLUE_INTERRUPT1ENABLEREG_ACTIVE2ERROR_Pos                          (22UL)   /*!<BLUE INTERRUPT1ENABLEREG: ACTIVE2ERROR (Bit 22) */
7640 #define BLUE_INTERRUPT1ENABLEREG_ACTIVE2ERROR_Msk                          (0x400000UL)   /*!< BLUE INTERRUPT1ENABLEREG: ACTIVE2ERROR (Bitfield-Mask: 0x01) */
7641 #define BLUE_INTERRUPT1ENABLEREG_ACTIVE2ERROR                              BLUE_INTERRUPT1ENABLEREG_ACTIVE2ERROR_Msk
7642 #define BLUE_INTERRUPT1ENABLEREG_TXRXSKIP_Pos                              (21UL)   /*!<BLUE INTERRUPT1ENABLEREG: TXRXSKIP (Bit 21) */
7643 #define BLUE_INTERRUPT1ENABLEREG_TXRXSKIP_Msk                              (0x200000UL)   /*!< BLUE INTERRUPT1ENABLEREG: TXRXSKIP (Bitfield-Mask: 0x01) */
7644 #define BLUE_INTERRUPT1ENABLEREG_TXRXSKIP                                  BLUE_INTERRUPT1ENABLEREG_TXRXSKIP_Msk
7645 #define BLUE_INTERRUPT1ENABLEREG_SEMAWASPREEMPT_Pos                        (20UL)   /*!<BLUE INTERRUPT1ENABLEREG: SEMAWASPREEMPT (Bit 20) */
7646 #define BLUE_INTERRUPT1ENABLEREG_SEMAWASPREEMPT_Msk                        (0x100000UL)   /*!< BLUE INTERRUPT1ENABLEREG: SEMAWASPREEMPT (Bitfield-Mask: 0x01) */
7647 #define BLUE_INTERRUPT1ENABLEREG_SEMAWASPREEMPT                            BLUE_INTERRUPT1ENABLEREG_SEMAWASPREEMPT_Msk
7648 #define BLUE_INTERRUPT1ENABLEREG_SEMATIMEOUTERROR_Pos                      (19UL)   /*!<BLUE INTERRUPT1ENABLEREG: SEMATIMEOUTERROR (Bit 19) */
7649 #define BLUE_INTERRUPT1ENABLEREG_SEMATIMEOUTERROR_Msk                      (0x80000UL)    /*!< BLUE INTERRUPT1ENABLEREG: SEMATIMEOUTERROR (Bitfield-Mask: 0x01) */
7650 #define BLUE_INTERRUPT1ENABLEREG_SEMATIMEOUTERROR                          BLUE_INTERRUPT1ENABLEREG_SEMATIMEOUTERROR_Msk
7651 #define BLUE_INTERRUPT1ENABLEREG_RCVLENGTHERROR_Pos                        (18UL)   /*!<BLUE INTERRUPT1ENABLEREG: RCVLENGTHERROR (Bit 18) */
7652 #define BLUE_INTERRUPT1ENABLEREG_RCVLENGTHERROR_Msk                        (0x40000UL)    /*!< BLUE INTERRUPT1ENABLEREG: RCVLENGTHERROR (Bitfield-Mask: 0x01) */
7653 #define BLUE_INTERRUPT1ENABLEREG_RCVLENGTHERROR                            BLUE_INTERRUPT1ENABLEREG_RCVLENGTHERROR_Msk
7654 #define BLUE_INTERRUPT1ENABLEREG_NOACTIVELERROR_Pos                        (16UL)   /*!<BLUE INTERRUPT1ENABLEREG: NOACTIVELERROR (Bit 16) */
7655 #define BLUE_INTERRUPT1ENABLEREG_NOACTIVELERROR_Msk                        (0x10000UL)    /*!< BLUE INTERRUPT1ENABLEREG: NOACTIVELERROR (Bitfield-Mask: 0x01) */
7656 #define BLUE_INTERRUPT1ENABLEREG_NOACTIVELERROR                            BLUE_INTERRUPT1ENABLEREG_NOACTIVELERROR_Msk
7657 #define BLUE_INTERRUPT1ENABLEREG_TXDATAREADYERROR_Pos                      (15UL)   /*!<BLUE INTERRUPT1ENABLEREG: TXDATAREADYERROR (Bit 15) */
7658 #define BLUE_INTERRUPT1ENABLEREG_TXDATAREADYERROR_Msk                      (0x8000UL)   /*!< BLUE INTERRUPT1ENABLEREG: TXDATAREADYERROR (Bitfield-Mask: 0x01) */
7659 #define BLUE_INTERRUPT1ENABLEREG_TXDATAREADYERROR                          BLUE_INTERRUPT1ENABLEREG_TXDATAREADYERROR_Msk
7660 #define BLUE_INTERRUPT1ENABLEREG_ALLTABLEREADYERROR_Pos                    (14UL)   /*!<BLUE INTERRUPT1ENABLEREG: ALLTABLEREADYERROR (Bit 14) */
7661 #define BLUE_INTERRUPT1ENABLEREG_ALLTABLEREADYERROR_Msk                    (0x4000UL)   /*!< BLUE INTERRUPT1ENABLEREG: ALLTABLEREADYERROR (Bitfield-Mask: 0x01) */
7662 #define BLUE_INTERRUPT1ENABLEREG_ALLTABLEREADYERROR                        BLUE_INTERRUPT1ENABLEREG_ALLTABLEREADYERROR_Msk
7663 #define BLUE_INTERRUPT1ENABLEREG_ENCERROR_Pos                              (13UL)   /*!<BLUE INTERRUPT1ENABLEREG: ENCERROR (Bit 13) */
7664 #define BLUE_INTERRUPT1ENABLEREG_ENCERROR_Msk                              (0x2000UL)   /*!< BLUE INTERRUPT1ENABLEREG: ENCERROR (Bitfield-Mask: 0x01) */
7665 #define BLUE_INTERRUPT1ENABLEREG_ENCERROR                                  BLUE_INTERRUPT1ENABLEREG_ENCERROR_Msk
7666 #define BLUE_INTERRUPT1ENABLEREG_TXERROR_4_Pos                             (12UL)   /*!<BLUE INTERRUPT1ENABLEREG: TXERROR_4 (Bit 12) */
7667 #define BLUE_INTERRUPT1ENABLEREG_TXERROR_4_Msk                             (0x1000UL)   /*!< BLUE INTERRUPT1ENABLEREG: TXERROR_4 (Bitfield-Mask: 0x01) */
7668 #define BLUE_INTERRUPT1ENABLEREG_TXERROR_4                                 BLUE_INTERRUPT1ENABLEREG_TXERROR_4_Msk
7669 #define BLUE_INTERRUPT1ENABLEREG_TXERROR_3_Pos                             (11UL)   /*!<BLUE INTERRUPT1ENABLEREG: TXERROR_3 (Bit 11) */
7670 #define BLUE_INTERRUPT1ENABLEREG_TXERROR_3_Msk                             (0x800UL)    /*!< BLUE INTERRUPT1ENABLEREG: TXERROR_3 (Bitfield-Mask: 0x01) */
7671 #define BLUE_INTERRUPT1ENABLEREG_TXERROR_3                                 BLUE_INTERRUPT1ENABLEREG_TXERROR_3_Msk
7672 #define BLUE_INTERRUPT1ENABLEREG_TXERROR_2_Pos                             (10UL)   /*!<BLUE INTERRUPT1ENABLEREG: TXERROR_2 (Bit 10) */
7673 #define BLUE_INTERRUPT1ENABLEREG_TXERROR_2_Msk                             (0x400UL)    /*!< BLUE INTERRUPT1ENABLEREG: TXERROR_2 (Bitfield-Mask: 0x01) */
7674 #define BLUE_INTERRUPT1ENABLEREG_TXERROR_2                                 BLUE_INTERRUPT1ENABLEREG_TXERROR_2_Msk
7675 #define BLUE_INTERRUPT1ENABLEREG_TXERROR_1_Pos                             (9UL)    /*!<BLUE INTERRUPT1ENABLEREG: TXERROR_1 (Bit 9) */
7676 #define BLUE_INTERRUPT1ENABLEREG_TXERROR_1_Msk                             (0x200UL)    /*!< BLUE INTERRUPT1ENABLEREG: TXERROR_1 (Bitfield-Mask: 0x01) */
7677 #define BLUE_INTERRUPT1ENABLEREG_TXERROR_1                                 BLUE_INTERRUPT1ENABLEREG_TXERROR_1_Msk
7678 #define BLUE_INTERRUPT1ENABLEREG_TXERROR_0_Pos                             (8UL)    /*!<BLUE INTERRUPT1ENABLEREG: TXERROR_0 (Bit 8) */
7679 #define BLUE_INTERRUPT1ENABLEREG_TXERROR_0_Msk                             (0x100UL)    /*!< BLUE INTERRUPT1ENABLEREG: TXERROR_0 (Bitfield-Mask: 0x01) */
7680 #define BLUE_INTERRUPT1ENABLEREG_TXERROR_0                                 BLUE_INTERRUPT1ENABLEREG_TXERROR_0_Msk
7681 #define BLUE_INTERRUPT1ENABLEREG_SEQDONE_Pos                               (7UL)    /*!<BLUE INTERRUPT1ENABLEREG: SEQDONE (Bit 7) */
7682 #define BLUE_INTERRUPT1ENABLEREG_SEQDONE_Msk                               (0x80UL)   /*!< BLUE INTERRUPT1ENABLEREG: SEQDONE (Bitfield-Mask: 0x01) */
7683 #define BLUE_INTERRUPT1ENABLEREG_SEQDONE                                   BLUE_INTERRUPT1ENABLEREG_SEQDONE_Msk
7684 #define BLUE_INTERRUPT1ENABLEREG_RXOVERFLOWERROR_Pos                       (5UL)    /*!<BLUE INTERRUPT1ENABLEREG: RXOVERFLOWERROR (Bit 5) */
7685 #define BLUE_INTERRUPT1ENABLEREG_RXOVERFLOWERROR_Msk                       (0x20UL)   /*!< BLUE INTERRUPT1ENABLEREG: RXOVERFLOWERROR (Bitfield-Mask: 0x01) */
7686 #define BLUE_INTERRUPT1ENABLEREG_RXOVERFLOWERROR                           BLUE_INTERRUPT1ENABLEREG_RXOVERFLOWERROR_Msk
7687 #define BLUE_INTERRUPT1ENABLEREG_ADDPOINTERROR_Pos                         (4UL)    /*!<BLUE INTERRUPT1ENABLEREG: ADDPOINTERROR (Bit 4) */
7688 #define BLUE_INTERRUPT1ENABLEREG_ADDPOINTERROR_Msk                         (0x10UL)   /*!< BLUE INTERRUPT1ENABLEREG: ADDPOINTERROR (Bitfield-Mask: 0x01) */
7689 #define BLUE_INTERRUPT1ENABLEREG_ADDPOINTERROR                             BLUE_INTERRUPT1ENABLEREG_ADDPOINTERROR_Msk
7690 
7691 /* =====================================================    INTERRUPT1LATENCYREG    ===================================================== */
7692 #define BLUE_INTERRUPT1LATENCYREG_INTERRUPT1LATENCY_Pos                    (0UL)    /*!<BLUE INTERRUPT1LATENCYREG: INTERRUPT1LATENCY (Bit 0) */
7693 #define BLUE_INTERRUPT1LATENCYREG_INTERRUPT1LATENCY_Msk                    (0xffUL)   /*!< BLUE INTERRUPT1LATENCYREG: INTERRUPT1LATENCY (Bitfield-Mask: 0xff) */
7694 #define BLUE_INTERRUPT1LATENCYREG_INTERRUPT1LATENCY                        BLUE_INTERRUPT1LATENCYREG_INTERRUPT1LATENCY_Msk
7695 #define BLUE_INTERRUPT1LATENCYREG_INTERRUPT1LATENCY_0                      (0x1U << BLUE_INTERRUPT1LATENCYREG_INTERRUPT1LATENCY_Pos)
7696 #define BLUE_INTERRUPT1LATENCYREG_INTERRUPT1LATENCY_1                      (0x2U << BLUE_INTERRUPT1LATENCYREG_INTERRUPT1LATENCY_Pos)
7697 #define BLUE_INTERRUPT1LATENCYREG_INTERRUPT1LATENCY_2                      (0x4U << BLUE_INTERRUPT1LATENCYREG_INTERRUPT1LATENCY_Pos)
7698 #define BLUE_INTERRUPT1LATENCYREG_INTERRUPT1LATENCY_3                      (0x8U << BLUE_INTERRUPT1LATENCYREG_INTERRUPT1LATENCY_Pos)
7699 #define BLUE_INTERRUPT1LATENCYREG_INTERRUPT1LATENCY_4                      (0x10U << BLUE_INTERRUPT1LATENCYREG_INTERRUPT1LATENCY_Pos)
7700 #define BLUE_INTERRUPT1LATENCYREG_INTERRUPT1LATENCY_5                      (0x20U << BLUE_INTERRUPT1LATENCYREG_INTERRUPT1LATENCY_Pos)
7701 #define BLUE_INTERRUPT1LATENCYREG_INTERRUPT1LATENCY_6                      (0x40U << BLUE_INTERRUPT1LATENCYREG_INTERRUPT1LATENCY_Pos)
7702 #define BLUE_INTERRUPT1LATENCYREG_INTERRUPT1LATENCY_7                      (0x80U << BLUE_INTERRUPT1LATENCYREG_INTERRUPT1LATENCY_Pos)
7703 
7704 /* =====================================================    MANAESKEY0REG    ===================================================== */
7705 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos                              (0UL)    /*!<BLUE MANAESKEY0REG: MANAESKEY_31_0 (Bit 0) */
7706 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_Msk                              (0xffffffffUL)   /*!< BLUE MANAESKEY0REG: MANAESKEY_31_0 (Bitfield-Mask: 0xffffffff) */
7707 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0                                  BLUE_MANAESKEY0REG_MANAESKEY_31_0_Msk
7708 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_0                                (0x1U << BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos)
7709 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_1                                (0x2U << BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos)
7710 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_2                                (0x4U << BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos)
7711 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_3                                (0x8U << BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos)
7712 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_4                                (0x10U << BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos)
7713 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_5                                (0x20U << BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos)
7714 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_6                                (0x40U << BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos)
7715 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_7                                (0x80U << BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos)
7716 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_8                                (0x100U << BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos)
7717 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_9                                (0x200U << BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos)
7718 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_10                               (0x400U << BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos)
7719 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_11                               (0x800U << BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos)
7720 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_12                               (0x1000U << BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos)
7721 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_13                               (0x2000U << BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos)
7722 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_14                               (0x4000U << BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos)
7723 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_15                               (0x8000U << BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos)
7724 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_16                               (0x10000U << BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos)
7725 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_17                               (0x20000U << BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos)
7726 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_18                               (0x40000U << BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos)
7727 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_19                               (0x80000U << BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos)
7728 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_20                               (0x100000U << BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos)
7729 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_21                               (0x200000U << BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos)
7730 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_22                               (0x400000U << BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos)
7731 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_23                               (0x800000U << BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos)
7732 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_24                               (0x1000000U << BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos)
7733 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_25                               (0x2000000U << BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos)
7734 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_26                               (0x4000000U << BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos)
7735 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_27                               (0x8000000U << BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos)
7736 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_28                               (0x10000000U << BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos)
7737 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_29                               (0x20000000U << BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos)
7738 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_30                               (0x40000000U << BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos)
7739 #define BLUE_MANAESKEY0REG_MANAESKEY_31_0_31                               (0x80000000UL << BLUE_MANAESKEY0REG_MANAESKEY_31_0_Pos)
7740 
7741 /* =====================================================    MANAESKEY1REG    ===================================================== */
7742 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos                             (0UL)    /*!<BLUE MANAESKEY1REG: MANAESKEY_63_32 (Bit 0) */
7743 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_Msk                             (0xffffffffUL)   /*!< BLUE MANAESKEY1REG: MANAESKEY_63_32 (Bitfield-Mask: 0xffffffff) */
7744 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32                                 BLUE_MANAESKEY1REG_MANAESKEY_63_32_Msk
7745 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_0                               (0x1U << BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos)
7746 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_1                               (0x2U << BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos)
7747 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_2                               (0x4U << BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos)
7748 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_3                               (0x8U << BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos)
7749 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_4                               (0x10U << BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos)
7750 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_5                               (0x20U << BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos)
7751 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_6                               (0x40U << BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos)
7752 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_7                               (0x80U << BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos)
7753 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_8                               (0x100U << BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos)
7754 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_9                               (0x200U << BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos)
7755 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_10                              (0x400U << BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos)
7756 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_11                              (0x800U << BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos)
7757 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_12                              (0x1000U << BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos)
7758 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_13                              (0x2000U << BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos)
7759 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_14                              (0x4000U << BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos)
7760 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_15                              (0x8000U << BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos)
7761 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_16                              (0x10000U << BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos)
7762 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_17                              (0x20000U << BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos)
7763 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_18                              (0x40000U << BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos)
7764 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_19                              (0x80000U << BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos)
7765 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_20                              (0x100000U << BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos)
7766 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_21                              (0x200000U << BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos)
7767 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_22                              (0x400000U << BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos)
7768 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_23                              (0x800000U << BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos)
7769 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_24                              (0x1000000U << BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos)
7770 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_25                              (0x2000000U << BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos)
7771 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_26                              (0x4000000U << BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos)
7772 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_27                              (0x8000000U << BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos)
7773 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_28                              (0x10000000U << BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos)
7774 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_29                              (0x20000000U << BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos)
7775 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_30                              (0x40000000U << BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos)
7776 #define BLUE_MANAESKEY1REG_MANAESKEY_63_32_31                              (0x80000000UL << BLUE_MANAESKEY1REG_MANAESKEY_63_32_Pos)
7777 
7778 /* =====================================================    MANAESKEY2REG    ===================================================== */
7779 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos                             (0UL)    /*!<BLUE MANAESKEY2REG: MANAESKEY_95_64 (Bit 0) */
7780 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_Msk                             (0xffffffffUL)   /*!< BLUE MANAESKEY2REG: MANAESKEY_95_64 (Bitfield-Mask: 0xffffffff) */
7781 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64                                 BLUE_MANAESKEY2REG_MANAESKEY_95_64_Msk
7782 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_0                               (0x1U << BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos)
7783 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_1                               (0x2U << BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos)
7784 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_2                               (0x4U << BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos)
7785 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_3                               (0x8U << BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos)
7786 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_4                               (0x10U << BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos)
7787 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_5                               (0x20U << BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos)
7788 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_6                               (0x40U << BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos)
7789 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_7                               (0x80U << BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos)
7790 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_8                               (0x100U << BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos)
7791 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_9                               (0x200U << BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos)
7792 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_10                              (0x400U << BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos)
7793 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_11                              (0x800U << BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos)
7794 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_12                              (0x1000U << BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos)
7795 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_13                              (0x2000U << BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos)
7796 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_14                              (0x4000U << BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos)
7797 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_15                              (0x8000U << BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos)
7798 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_16                              (0x10000U << BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos)
7799 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_17                              (0x20000U << BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos)
7800 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_18                              (0x40000U << BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos)
7801 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_19                              (0x80000U << BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos)
7802 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_20                              (0x100000U << BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos)
7803 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_21                              (0x200000U << BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos)
7804 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_22                              (0x400000U << BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos)
7805 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_23                              (0x800000U << BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos)
7806 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_24                              (0x1000000U << BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos)
7807 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_25                              (0x2000000U << BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos)
7808 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_26                              (0x4000000U << BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos)
7809 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_27                              (0x8000000U << BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos)
7810 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_28                              (0x10000000U << BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos)
7811 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_29                              (0x20000000U << BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos)
7812 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_30                              (0x40000000U << BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos)
7813 #define BLUE_MANAESKEY2REG_MANAESKEY_95_64_31                              (0x80000000UL << BLUE_MANAESKEY2REG_MANAESKEY_95_64_Pos)
7814 
7815 /* =====================================================    MANAESKEY3REG    ===================================================== */
7816 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos                            (0UL)    /*!<BLUE MANAESKEY3REG: MANAESKEY_127_96 (Bit 0) */
7817 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_Msk                            (0xffffffffUL)   /*!< BLUE MANAESKEY3REG: MANAESKEY_127_96 (Bitfield-Mask: 0xffffffff) */
7818 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96                                BLUE_MANAESKEY3REG_MANAESKEY_127_96_Msk
7819 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_0                              (0x1U << BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos)
7820 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_1                              (0x2U << BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos)
7821 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_2                              (0x4U << BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos)
7822 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_3                              (0x8U << BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos)
7823 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_4                              (0x10U << BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos)
7824 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_5                              (0x20U << BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos)
7825 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_6                              (0x40U << BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos)
7826 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_7                              (0x80U << BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos)
7827 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_8                              (0x100U << BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos)
7828 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_9                              (0x200U << BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos)
7829 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_10                             (0x400U << BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos)
7830 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_11                             (0x800U << BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos)
7831 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_12                             (0x1000U << BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos)
7832 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_13                             (0x2000U << BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos)
7833 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_14                             (0x4000U << BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos)
7834 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_15                             (0x8000U << BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos)
7835 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_16                             (0x10000U << BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos)
7836 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_17                             (0x20000U << BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos)
7837 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_18                             (0x40000U << BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos)
7838 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_19                             (0x80000U << BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos)
7839 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_20                             (0x100000U << BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos)
7840 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_21                             (0x200000U << BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos)
7841 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_22                             (0x400000U << BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos)
7842 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_23                             (0x800000U << BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos)
7843 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_24                             (0x1000000U << BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos)
7844 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_25                             (0x2000000U << BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos)
7845 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_26                             (0x4000000U << BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos)
7846 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_27                             (0x8000000U << BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos)
7847 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_28                             (0x10000000U << BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos)
7848 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_29                             (0x20000000U << BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos)
7849 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_30                             (0x40000000U << BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos)
7850 #define BLUE_MANAESKEY3REG_MANAESKEY_127_96_31                             (0x80000000UL << BLUE_MANAESKEY3REG_MANAESKEY_127_96_Pos)
7851 
7852 /* =====================================================    MANAESCLEARTEXT0REG    ===================================================== */
7853 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos                        (0UL)    /*!<BLUE MANAESCLEARTEXT0REG: AES_CLEAR_31_0 (Bit 0) */
7854 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Msk                        (0xffffffffUL)   /*!< BLUE MANAESCLEARTEXT0REG: AES_CLEAR_31_0 (Bitfield-Mask: 0xffffffff) */
7855 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0                            BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Msk
7856 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_0                          (0x1U << BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos)
7857 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_1                          (0x2U << BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos)
7858 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_2                          (0x4U << BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos)
7859 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_3                          (0x8U << BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos)
7860 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_4                          (0x10U << BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos)
7861 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_5                          (0x20U << BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos)
7862 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_6                          (0x40U << BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos)
7863 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_7                          (0x80U << BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos)
7864 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_8                          (0x100U << BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos)
7865 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_9                          (0x200U << BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos)
7866 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_10                         (0x400U << BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos)
7867 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_11                         (0x800U << BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos)
7868 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_12                         (0x1000U << BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos)
7869 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_13                         (0x2000U << BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos)
7870 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_14                         (0x4000U << BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos)
7871 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_15                         (0x8000U << BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos)
7872 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_16                         (0x10000U << BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos)
7873 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_17                         (0x20000U << BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos)
7874 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_18                         (0x40000U << BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos)
7875 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_19                         (0x80000U << BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos)
7876 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_20                         (0x100000U << BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos)
7877 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_21                         (0x200000U << BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos)
7878 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_22                         (0x400000U << BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos)
7879 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_23                         (0x800000U << BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos)
7880 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_24                         (0x1000000U << BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos)
7881 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_25                         (0x2000000U << BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos)
7882 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_26                         (0x4000000U << BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos)
7883 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_27                         (0x8000000U << BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos)
7884 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_28                         (0x10000000U << BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos)
7885 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_29                         (0x20000000U << BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos)
7886 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_30                         (0x40000000U << BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos)
7887 #define BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_31                         (0x80000000UL << BLUE_MANAESCLEARTEXT0REG_AES_CLEAR_31_0_Pos)
7888 
7889 /* =====================================================    MANAESCLEARTEXT1REG    ===================================================== */
7890 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos                       (0UL)    /*!<BLUE MANAESCLEARTEXT1REG: AES_CLEAR_63_32 (Bit 0) */
7891 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Msk                       (0xffffffffUL)   /*!< BLUE MANAESCLEARTEXT1REG: AES_CLEAR_63_32 (Bitfield-Mask: 0xffffffff) */
7892 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32                           BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Msk
7893 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_0                         (0x1U << BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos)
7894 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_1                         (0x2U << BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos)
7895 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_2                         (0x4U << BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos)
7896 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_3                         (0x8U << BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos)
7897 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_4                         (0x10U << BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos)
7898 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_5                         (0x20U << BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos)
7899 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_6                         (0x40U << BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos)
7900 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_7                         (0x80U << BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos)
7901 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_8                         (0x100U << BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos)
7902 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_9                         (0x200U << BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos)
7903 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_10                        (0x400U << BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos)
7904 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_11                        (0x800U << BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos)
7905 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_12                        (0x1000U << BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos)
7906 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_13                        (0x2000U << BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos)
7907 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_14                        (0x4000U << BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos)
7908 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_15                        (0x8000U << BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos)
7909 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_16                        (0x10000U << BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos)
7910 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_17                        (0x20000U << BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos)
7911 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_18                        (0x40000U << BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos)
7912 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_19                        (0x80000U << BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos)
7913 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_20                        (0x100000U << BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos)
7914 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_21                        (0x200000U << BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos)
7915 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_22                        (0x400000U << BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos)
7916 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_23                        (0x800000U << BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos)
7917 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_24                        (0x1000000U << BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos)
7918 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_25                        (0x2000000U << BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos)
7919 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_26                        (0x4000000U << BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos)
7920 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_27                        (0x8000000U << BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos)
7921 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_28                        (0x10000000U << BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos)
7922 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_29                        (0x20000000U << BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos)
7923 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_30                        (0x40000000U << BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos)
7924 #define BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_31                        (0x80000000UL << BLUE_MANAESCLEARTEXT1REG_AES_CLEAR_63_32_Pos)
7925 
7926 /* =====================================================    MANAESCLEARTEXT2REG    ===================================================== */
7927 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos                       (0UL)    /*!<BLUE MANAESCLEARTEXT2REG: AES_CLEAR_95_64 (Bit 0) */
7928 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Msk                       (0xffffffffUL)   /*!< BLUE MANAESCLEARTEXT2REG: AES_CLEAR_95_64 (Bitfield-Mask: 0xffffffff) */
7929 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64                           BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Msk
7930 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_0                         (0x1U << BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos)
7931 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_1                         (0x2U << BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos)
7932 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_2                         (0x4U << BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos)
7933 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_3                         (0x8U << BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos)
7934 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_4                         (0x10U << BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos)
7935 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_5                         (0x20U << BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos)
7936 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_6                         (0x40U << BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos)
7937 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_7                         (0x80U << BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos)
7938 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_8                         (0x100U << BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos)
7939 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_9                         (0x200U << BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos)
7940 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_10                        (0x400U << BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos)
7941 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_11                        (0x800U << BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos)
7942 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_12                        (0x1000U << BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos)
7943 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_13                        (0x2000U << BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos)
7944 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_14                        (0x4000U << BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos)
7945 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_15                        (0x8000U << BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos)
7946 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_16                        (0x10000U << BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos)
7947 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_17                        (0x20000U << BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos)
7948 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_18                        (0x40000U << BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos)
7949 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_19                        (0x80000U << BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos)
7950 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_20                        (0x100000U << BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos)
7951 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_21                        (0x200000U << BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos)
7952 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_22                        (0x400000U << BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos)
7953 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_23                        (0x800000U << BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos)
7954 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_24                        (0x1000000U << BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos)
7955 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_25                        (0x2000000U << BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos)
7956 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_26                        (0x4000000U << BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos)
7957 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_27                        (0x8000000U << BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos)
7958 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_28                        (0x10000000U << BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos)
7959 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_29                        (0x20000000U << BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos)
7960 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_30                        (0x40000000U << BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos)
7961 #define BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_31                        (0x80000000UL << BLUE_MANAESCLEARTEXT2REG_AES_CLEAR_95_64_Pos)
7962 
7963 /* =====================================================    MANAESCLEARTEXT3REG    ===================================================== */
7964 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos                      (0UL)    /*!<BLUE MANAESCLEARTEXT3REG: AES_CLEAR_127_96 (Bit 0) */
7965 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Msk                      (0xffffffffUL)   /*!< BLUE MANAESCLEARTEXT3REG: AES_CLEAR_127_96 (Bitfield-Mask: 0xffffffff) */
7966 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96                          BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Msk
7967 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_0                        (0x1U << BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos)
7968 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_1                        (0x2U << BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos)
7969 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_2                        (0x4U << BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos)
7970 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_3                        (0x8U << BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos)
7971 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_4                        (0x10U << BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos)
7972 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_5                        (0x20U << BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos)
7973 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_6                        (0x40U << BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos)
7974 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_7                        (0x80U << BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos)
7975 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_8                        (0x100U << BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos)
7976 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_9                        (0x200U << BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos)
7977 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_10                       (0x400U << BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos)
7978 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_11                       (0x800U << BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos)
7979 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_12                       (0x1000U << BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos)
7980 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_13                       (0x2000U << BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos)
7981 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_14                       (0x4000U << BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos)
7982 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_15                       (0x8000U << BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos)
7983 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_16                       (0x10000U << BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos)
7984 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_17                       (0x20000U << BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos)
7985 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_18                       (0x40000U << BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos)
7986 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_19                       (0x80000U << BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos)
7987 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_20                       (0x100000U << BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos)
7988 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_21                       (0x200000U << BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos)
7989 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_22                       (0x400000U << BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos)
7990 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_23                       (0x800000U << BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos)
7991 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_24                       (0x1000000U << BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos)
7992 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_25                       (0x2000000U << BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos)
7993 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_26                       (0x4000000U << BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos)
7994 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_27                       (0x8000000U << BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos)
7995 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_28                       (0x10000000U << BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos)
7996 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_29                       (0x20000000U << BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos)
7997 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_30                       (0x40000000U << BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos)
7998 #define BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_31                       (0x80000000UL << BLUE_MANAESCLEARTEXT3REG_AES_CLEAR_127_96_Pos)
7999 
8000 /* =====================================================    MANAESCIPHERTEXT0REG    ===================================================== */
8001 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos                      (0UL)    /*!<BLUE MANAESCIPHERTEXT0REG: AES_CIPHER_31_0 (Bit 0) */
8002 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Msk                      (0xffffffffUL)   /*!< BLUE MANAESCIPHERTEXT0REG: AES_CIPHER_31_0 (Bitfield-Mask: 0xffffffff) */
8003 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0                          BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Msk
8004 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_0                        (0x1U << BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos)
8005 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_1                        (0x2U << BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos)
8006 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_2                        (0x4U << BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos)
8007 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_3                        (0x8U << BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos)
8008 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_4                        (0x10U << BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos)
8009 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_5                        (0x20U << BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos)
8010 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_6                        (0x40U << BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos)
8011 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_7                        (0x80U << BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos)
8012 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_8                        (0x100U << BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos)
8013 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_9                        (0x200U << BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos)
8014 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_10                       (0x400U << BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos)
8015 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_11                       (0x800U << BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos)
8016 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_12                       (0x1000U << BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos)
8017 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_13                       (0x2000U << BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos)
8018 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_14                       (0x4000U << BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos)
8019 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_15                       (0x8000U << BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos)
8020 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_16                       (0x10000U << BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos)
8021 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_17                       (0x20000U << BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos)
8022 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_18                       (0x40000U << BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos)
8023 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_19                       (0x80000U << BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos)
8024 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_20                       (0x100000U << BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos)
8025 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_21                       (0x200000U << BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos)
8026 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_22                       (0x400000U << BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos)
8027 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_23                       (0x800000U << BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos)
8028 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_24                       (0x1000000U << BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos)
8029 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_25                       (0x2000000U << BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos)
8030 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_26                       (0x4000000U << BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos)
8031 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_27                       (0x8000000U << BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos)
8032 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_28                       (0x10000000U << BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos)
8033 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_29                       (0x20000000U << BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos)
8034 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_30                       (0x40000000U << BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos)
8035 #define BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_31                       (0x80000000UL << BLUE_MANAESCIPHERTEXT0REG_AES_CIPHER_31_0_Pos)
8036 
8037 /* =====================================================    MANAESCIPHERTEXT1REG    ===================================================== */
8038 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos                     (0UL)    /*!<BLUE MANAESCIPHERTEXT1REG: AES_CIPHER_63_32 (Bit 0) */
8039 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Msk                     (0xffffffffUL)   /*!< BLUE MANAESCIPHERTEXT1REG: AES_CIPHER_63_32 (Bitfield-Mask: 0xffffffff) */
8040 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32                         BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Msk
8041 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_0                       (0x1U << BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos)
8042 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_1                       (0x2U << BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos)
8043 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_2                       (0x4U << BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos)
8044 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_3                       (0x8U << BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos)
8045 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_4                       (0x10U << BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos)
8046 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_5                       (0x20U << BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos)
8047 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_6                       (0x40U << BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos)
8048 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_7                       (0x80U << BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos)
8049 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_8                       (0x100U << BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos)
8050 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_9                       (0x200U << BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos)
8051 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_10                      (0x400U << BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos)
8052 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_11                      (0x800U << BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos)
8053 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_12                      (0x1000U << BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos)
8054 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_13                      (0x2000U << BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos)
8055 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_14                      (0x4000U << BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos)
8056 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_15                      (0x8000U << BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos)
8057 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_16                      (0x10000U << BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos)
8058 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_17                      (0x20000U << BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos)
8059 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_18                      (0x40000U << BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos)
8060 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_19                      (0x80000U << BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos)
8061 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_20                      (0x100000U << BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos)
8062 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_21                      (0x200000U << BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos)
8063 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_22                      (0x400000U << BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos)
8064 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_23                      (0x800000U << BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos)
8065 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_24                      (0x1000000U << BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos)
8066 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_25                      (0x2000000U << BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos)
8067 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_26                      (0x4000000U << BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos)
8068 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_27                      (0x8000000U << BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos)
8069 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_28                      (0x10000000U << BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos)
8070 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_29                      (0x20000000U << BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos)
8071 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_30                      (0x40000000U << BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos)
8072 #define BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_31                      (0x80000000UL << BLUE_MANAESCIPHERTEXT1REG_AES_CIPHER_63_32_Pos)
8073 
8074 /* =====================================================    MANAESCIPHERTEXT2REG    ===================================================== */
8075 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos                     (0UL)    /*!<BLUE MANAESCIPHERTEXT2REG: AES_CIPHER_95_64 (Bit 0) */
8076 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Msk                     (0xffffffffUL)   /*!< BLUE MANAESCIPHERTEXT2REG: AES_CIPHER_95_64 (Bitfield-Mask: 0xffffffff) */
8077 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64                         BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Msk
8078 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_0                       (0x1U << BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos)
8079 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_1                       (0x2U << BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos)
8080 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_2                       (0x4U << BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos)
8081 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_3                       (0x8U << BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos)
8082 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_4                       (0x10U << BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos)
8083 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_5                       (0x20U << BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos)
8084 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_6                       (0x40U << BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos)
8085 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_7                       (0x80U << BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos)
8086 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_8                       (0x100U << BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos)
8087 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_9                       (0x200U << BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos)
8088 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_10                      (0x400U << BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos)
8089 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_11                      (0x800U << BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos)
8090 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_12                      (0x1000U << BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos)
8091 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_13                      (0x2000U << BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos)
8092 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_14                      (0x4000U << BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos)
8093 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_15                      (0x8000U << BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos)
8094 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_16                      (0x10000U << BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos)
8095 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_17                      (0x20000U << BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos)
8096 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_18                      (0x40000U << BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos)
8097 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_19                      (0x80000U << BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos)
8098 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_20                      (0x100000U << BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos)
8099 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_21                      (0x200000U << BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos)
8100 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_22                      (0x400000U << BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos)
8101 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_23                      (0x800000U << BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos)
8102 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_24                      (0x1000000U << BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos)
8103 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_25                      (0x2000000U << BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos)
8104 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_26                      (0x4000000U << BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos)
8105 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_27                      (0x8000000U << BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos)
8106 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_28                      (0x10000000U << BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos)
8107 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_29                      (0x20000000U << BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos)
8108 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_30                      (0x40000000U << BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos)
8109 #define BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_31                      (0x80000000UL << BLUE_MANAESCIPHERTEXT2REG_AES_CIPHER_95_64_Pos)
8110 
8111 /* =====================================================    MANAESCIPHERTEXT3REG    ===================================================== */
8112 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos                    (0UL)    /*!<BLUE MANAESCIPHERTEXT3REG: AES_CIPHER_127_96 (Bit 0) */
8113 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Msk                    (0xffffffffUL)   /*!< BLUE MANAESCIPHERTEXT3REG: AES_CIPHER_127_96 (Bitfield-Mask: 0xffffffff) */
8114 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96                        BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Msk
8115 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_0                      (0x1U << BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos)
8116 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_1                      (0x2U << BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos)
8117 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_2                      (0x4U << BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos)
8118 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_3                      (0x8U << BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos)
8119 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_4                      (0x10U << BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos)
8120 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_5                      (0x20U << BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos)
8121 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_6                      (0x40U << BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos)
8122 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_7                      (0x80U << BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos)
8123 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_8                      (0x100U << BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos)
8124 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_9                      (0x200U << BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos)
8125 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_10                     (0x400U << BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos)
8126 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_11                     (0x800U << BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos)
8127 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_12                     (0x1000U << BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos)
8128 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_13                     (0x2000U << BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos)
8129 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_14                     (0x4000U << BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos)
8130 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_15                     (0x8000U << BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos)
8131 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_16                     (0x10000U << BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos)
8132 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_17                     (0x20000U << BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos)
8133 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_18                     (0x40000U << BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos)
8134 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_19                     (0x80000U << BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos)
8135 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_20                     (0x100000U << BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos)
8136 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_21                     (0x200000U << BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos)
8137 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_22                     (0x400000U << BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos)
8138 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_23                     (0x800000U << BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos)
8139 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_24                     (0x1000000U << BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos)
8140 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_25                     (0x2000000U << BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos)
8141 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_26                     (0x4000000U << BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos)
8142 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_27                     (0x8000000U << BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos)
8143 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_28                     (0x10000000U << BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos)
8144 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_29                     (0x20000000U << BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos)
8145 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_30                     (0x40000000U << BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos)
8146 #define BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_31                     (0x80000000UL << BLUE_MANAESCIPHERTEXT3REG_AES_CIPHER_127_96_Pos)
8147 
8148 /* =====================================================    MANAESCMDREG    ===================================================== */
8149 #define BLUE_MANAESCMDREG_INTENA_Pos                                       (1UL)    /*!<BLUE MANAESCMDREG: INTENA (Bit 1) */
8150 #define BLUE_MANAESCMDREG_INTENA_Msk                                       (0x2UL)    /*!< BLUE MANAESCMDREG: INTENA (Bitfield-Mask: 0x01) */
8151 #define BLUE_MANAESCMDREG_INTENA                                           BLUE_MANAESCMDREG_INTENA_Msk
8152 #define BLUE_MANAESCMDREG_START_Pos                                        (0UL)    /*!<BLUE MANAESCMDREG: START (Bit 0) */
8153 #define BLUE_MANAESCMDREG_START_Msk                                        (0x1UL)    /*!< BLUE MANAESCMDREG: START (Bitfield-Mask: 0x01) */
8154 #define BLUE_MANAESCMDREG_START                                            BLUE_MANAESCMDREG_START_Msk
8155 
8156 /* =====================================================    MANAESSTATREG    ===================================================== */
8157 #define BLUE_MANAESSTATREG_BUSY_Pos                                        (0UL)    /*!<BLUE MANAESSTATREG: BUSY (Bit 0) */
8158 #define BLUE_MANAESSTATREG_BUSY_Msk                                        (0x1UL)    /*!< BLUE MANAESSTATREG: BUSY (Bitfield-Mask: 0x01) */
8159 #define BLUE_MANAESSTATREG_BUSY                                            BLUE_MANAESSTATREG_BUSY_Msk
8160 
8161 /* =====================================================    AESLEPRIVPOINTERREG    ===================================================== */
8162 #define BLUE_AESLEPRIVPOINTERREG_POINTER_Pos                               (0UL)    /*!<BLUE AESLEPRIVPOINTERREG: POINTER (Bit 0) */
8163 #define BLUE_AESLEPRIVPOINTERREG_POINTER_Msk                               (0xffffffUL)   /*!< BLUE AESLEPRIVPOINTERREG: POINTER (Bitfield-Mask: 0xffffff) */
8164 #define BLUE_AESLEPRIVPOINTERREG_POINTER                                   BLUE_AESLEPRIVPOINTERREG_POINTER_Msk
8165 #define BLUE_AESLEPRIVPOINTERREG_POINTER_0                                 (0x1U << BLUE_AESLEPRIVPOINTERREG_POINTER_Pos)
8166 #define BLUE_AESLEPRIVPOINTERREG_POINTER_1                                 (0x2U << BLUE_AESLEPRIVPOINTERREG_POINTER_Pos)
8167 #define BLUE_AESLEPRIVPOINTERREG_POINTER_2                                 (0x4U << BLUE_AESLEPRIVPOINTERREG_POINTER_Pos)
8168 #define BLUE_AESLEPRIVPOINTERREG_POINTER_3                                 (0x8U << BLUE_AESLEPRIVPOINTERREG_POINTER_Pos)
8169 #define BLUE_AESLEPRIVPOINTERREG_POINTER_4                                 (0x10U << BLUE_AESLEPRIVPOINTERREG_POINTER_Pos)
8170 #define BLUE_AESLEPRIVPOINTERREG_POINTER_5                                 (0x20U << BLUE_AESLEPRIVPOINTERREG_POINTER_Pos)
8171 #define BLUE_AESLEPRIVPOINTERREG_POINTER_6                                 (0x40U << BLUE_AESLEPRIVPOINTERREG_POINTER_Pos)
8172 #define BLUE_AESLEPRIVPOINTERREG_POINTER_7                                 (0x80U << BLUE_AESLEPRIVPOINTERREG_POINTER_Pos)
8173 #define BLUE_AESLEPRIVPOINTERREG_POINTER_8                                 (0x100U << BLUE_AESLEPRIVPOINTERREG_POINTER_Pos)
8174 #define BLUE_AESLEPRIVPOINTERREG_POINTER_9                                 (0x200U << BLUE_AESLEPRIVPOINTERREG_POINTER_Pos)
8175 #define BLUE_AESLEPRIVPOINTERREG_POINTER_10                                (0x400U << BLUE_AESLEPRIVPOINTERREG_POINTER_Pos)
8176 #define BLUE_AESLEPRIVPOINTERREG_POINTER_11                                (0x800U << BLUE_AESLEPRIVPOINTERREG_POINTER_Pos)
8177 #define BLUE_AESLEPRIVPOINTERREG_POINTER_12                                (0x1000U << BLUE_AESLEPRIVPOINTERREG_POINTER_Pos)
8178 #define BLUE_AESLEPRIVPOINTERREG_POINTER_13                                (0x2000U << BLUE_AESLEPRIVPOINTERREG_POINTER_Pos)
8179 #define BLUE_AESLEPRIVPOINTERREG_POINTER_14                                (0x4000U << BLUE_AESLEPRIVPOINTERREG_POINTER_Pos)
8180 #define BLUE_AESLEPRIVPOINTERREG_POINTER_15                                (0x8000U << BLUE_AESLEPRIVPOINTERREG_POINTER_Pos)
8181 #define BLUE_AESLEPRIVPOINTERREG_POINTER_16                                (0x10000U << BLUE_AESLEPRIVPOINTERREG_POINTER_Pos)
8182 #define BLUE_AESLEPRIVPOINTERREG_POINTER_17                                (0x20000U << BLUE_AESLEPRIVPOINTERREG_POINTER_Pos)
8183 #define BLUE_AESLEPRIVPOINTERREG_POINTER_18                                (0x40000U << BLUE_AESLEPRIVPOINTERREG_POINTER_Pos)
8184 #define BLUE_AESLEPRIVPOINTERREG_POINTER_19                                (0x80000U << BLUE_AESLEPRIVPOINTERREG_POINTER_Pos)
8185 #define BLUE_AESLEPRIVPOINTERREG_POINTER_20                                (0x100000U << BLUE_AESLEPRIVPOINTERREG_POINTER_Pos)
8186 #define BLUE_AESLEPRIVPOINTERREG_POINTER_21                                (0x200000U << BLUE_AESLEPRIVPOINTERREG_POINTER_Pos)
8187 #define BLUE_AESLEPRIVPOINTERREG_POINTER_22                                (0x400000U << BLUE_AESLEPRIVPOINTERREG_POINTER_Pos)
8188 #define BLUE_AESLEPRIVPOINTERREG_POINTER_23                                (0x800000U << BLUE_AESLEPRIVPOINTERREG_POINTER_Pos)
8189 
8190 /* =====================================================    AESLEPRIVHASHREG    ===================================================== */
8191 #define BLUE_AESLEPRIVHASHREG_HASH_Pos                                     (0UL)    /*!<BLUE AESLEPRIVHASHREG: HASH (Bit 0) */
8192 #define BLUE_AESLEPRIVHASHREG_HASH_Msk                                     (0xffffffUL)   /*!< BLUE AESLEPRIVHASHREG: HASH (Bitfield-Mask: 0xffffff) */
8193 #define BLUE_AESLEPRIVHASHREG_HASH                                         BLUE_AESLEPRIVHASHREG_HASH_Msk
8194 #define BLUE_AESLEPRIVHASHREG_HASH_0                                       (0x1U << BLUE_AESLEPRIVHASHREG_HASH_Pos)
8195 #define BLUE_AESLEPRIVHASHREG_HASH_1                                       (0x2U << BLUE_AESLEPRIVHASHREG_HASH_Pos)
8196 #define BLUE_AESLEPRIVHASHREG_HASH_2                                       (0x4U << BLUE_AESLEPRIVHASHREG_HASH_Pos)
8197 #define BLUE_AESLEPRIVHASHREG_HASH_3                                       (0x8U << BLUE_AESLEPRIVHASHREG_HASH_Pos)
8198 #define BLUE_AESLEPRIVHASHREG_HASH_4                                       (0x10U << BLUE_AESLEPRIVHASHREG_HASH_Pos)
8199 #define BLUE_AESLEPRIVHASHREG_HASH_5                                       (0x20U << BLUE_AESLEPRIVHASHREG_HASH_Pos)
8200 #define BLUE_AESLEPRIVHASHREG_HASH_6                                       (0x40U << BLUE_AESLEPRIVHASHREG_HASH_Pos)
8201 #define BLUE_AESLEPRIVHASHREG_HASH_7                                       (0x80U << BLUE_AESLEPRIVHASHREG_HASH_Pos)
8202 #define BLUE_AESLEPRIVHASHREG_HASH_8                                       (0x100U << BLUE_AESLEPRIVHASHREG_HASH_Pos)
8203 #define BLUE_AESLEPRIVHASHREG_HASH_9                                       (0x200U << BLUE_AESLEPRIVHASHREG_HASH_Pos)
8204 #define BLUE_AESLEPRIVHASHREG_HASH_10                                      (0x400U << BLUE_AESLEPRIVHASHREG_HASH_Pos)
8205 #define BLUE_AESLEPRIVHASHREG_HASH_11                                      (0x800U << BLUE_AESLEPRIVHASHREG_HASH_Pos)
8206 #define BLUE_AESLEPRIVHASHREG_HASH_12                                      (0x1000U << BLUE_AESLEPRIVHASHREG_HASH_Pos)
8207 #define BLUE_AESLEPRIVHASHREG_HASH_13                                      (0x2000U << BLUE_AESLEPRIVHASHREG_HASH_Pos)
8208 #define BLUE_AESLEPRIVHASHREG_HASH_14                                      (0x4000U << BLUE_AESLEPRIVHASHREG_HASH_Pos)
8209 #define BLUE_AESLEPRIVHASHREG_HASH_15                                      (0x8000U << BLUE_AESLEPRIVHASHREG_HASH_Pos)
8210 #define BLUE_AESLEPRIVHASHREG_HASH_16                                      (0x10000U << BLUE_AESLEPRIVHASHREG_HASH_Pos)
8211 #define BLUE_AESLEPRIVHASHREG_HASH_17                                      (0x20000U << BLUE_AESLEPRIVHASHREG_HASH_Pos)
8212 #define BLUE_AESLEPRIVHASHREG_HASH_18                                      (0x40000U << BLUE_AESLEPRIVHASHREG_HASH_Pos)
8213 #define BLUE_AESLEPRIVHASHREG_HASH_19                                      (0x80000U << BLUE_AESLEPRIVHASHREG_HASH_Pos)
8214 #define BLUE_AESLEPRIVHASHREG_HASH_20                                      (0x100000U << BLUE_AESLEPRIVHASHREG_HASH_Pos)
8215 #define BLUE_AESLEPRIVHASHREG_HASH_21                                      (0x200000U << BLUE_AESLEPRIVHASHREG_HASH_Pos)
8216 #define BLUE_AESLEPRIVHASHREG_HASH_22                                      (0x400000U << BLUE_AESLEPRIVHASHREG_HASH_Pos)
8217 #define BLUE_AESLEPRIVHASHREG_HASH_23                                      (0x800000U << BLUE_AESLEPRIVHASHREG_HASH_Pos)
8218 
8219 /* =====================================================    AESLEPRIVPRANDREG    ===================================================== */
8220 #define BLUE_AESLEPRIVPRANDREG_PRAND_Pos                                   (0UL)    /*!<BLUE AESLEPRIVPRANDREG: PRAND (Bit 0) */
8221 #define BLUE_AESLEPRIVPRANDREG_PRAND_Msk                                   (0xffffffUL)   /*!< BLUE AESLEPRIVPRANDREG: PRAND (Bitfield-Mask: 0xffffff) */
8222 #define BLUE_AESLEPRIVPRANDREG_PRAND                                       BLUE_AESLEPRIVPRANDREG_PRAND_Msk
8223 #define BLUE_AESLEPRIVPRANDREG_PRAND_0                                     (0x1U << BLUE_AESLEPRIVPRANDREG_PRAND_Pos)
8224 #define BLUE_AESLEPRIVPRANDREG_PRAND_1                                     (0x2U << BLUE_AESLEPRIVPRANDREG_PRAND_Pos)
8225 #define BLUE_AESLEPRIVPRANDREG_PRAND_2                                     (0x4U << BLUE_AESLEPRIVPRANDREG_PRAND_Pos)
8226 #define BLUE_AESLEPRIVPRANDREG_PRAND_3                                     (0x8U << BLUE_AESLEPRIVPRANDREG_PRAND_Pos)
8227 #define BLUE_AESLEPRIVPRANDREG_PRAND_4                                     (0x10U << BLUE_AESLEPRIVPRANDREG_PRAND_Pos)
8228 #define BLUE_AESLEPRIVPRANDREG_PRAND_5                                     (0x20U << BLUE_AESLEPRIVPRANDREG_PRAND_Pos)
8229 #define BLUE_AESLEPRIVPRANDREG_PRAND_6                                     (0x40U << BLUE_AESLEPRIVPRANDREG_PRAND_Pos)
8230 #define BLUE_AESLEPRIVPRANDREG_PRAND_7                                     (0x80U << BLUE_AESLEPRIVPRANDREG_PRAND_Pos)
8231 #define BLUE_AESLEPRIVPRANDREG_PRAND_8                                     (0x100U << BLUE_AESLEPRIVPRANDREG_PRAND_Pos)
8232 #define BLUE_AESLEPRIVPRANDREG_PRAND_9                                     (0x200U << BLUE_AESLEPRIVPRANDREG_PRAND_Pos)
8233 #define BLUE_AESLEPRIVPRANDREG_PRAND_10                                    (0x400U << BLUE_AESLEPRIVPRANDREG_PRAND_Pos)
8234 #define BLUE_AESLEPRIVPRANDREG_PRAND_11                                    (0x800U << BLUE_AESLEPRIVPRANDREG_PRAND_Pos)
8235 #define BLUE_AESLEPRIVPRANDREG_PRAND_12                                    (0x1000U << BLUE_AESLEPRIVPRANDREG_PRAND_Pos)
8236 #define BLUE_AESLEPRIVPRANDREG_PRAND_13                                    (0x2000U << BLUE_AESLEPRIVPRANDREG_PRAND_Pos)
8237 #define BLUE_AESLEPRIVPRANDREG_PRAND_14                                    (0x4000U << BLUE_AESLEPRIVPRANDREG_PRAND_Pos)
8238 #define BLUE_AESLEPRIVPRANDREG_PRAND_15                                    (0x8000U << BLUE_AESLEPRIVPRANDREG_PRAND_Pos)
8239 #define BLUE_AESLEPRIVPRANDREG_PRAND_16                                    (0x10000U << BLUE_AESLEPRIVPRANDREG_PRAND_Pos)
8240 #define BLUE_AESLEPRIVPRANDREG_PRAND_17                                    (0x20000U << BLUE_AESLEPRIVPRANDREG_PRAND_Pos)
8241 #define BLUE_AESLEPRIVPRANDREG_PRAND_18                                    (0x40000U << BLUE_AESLEPRIVPRANDREG_PRAND_Pos)
8242 #define BLUE_AESLEPRIVPRANDREG_PRAND_19                                    (0x80000U << BLUE_AESLEPRIVPRANDREG_PRAND_Pos)
8243 #define BLUE_AESLEPRIVPRANDREG_PRAND_20                                    (0x100000U << BLUE_AESLEPRIVPRANDREG_PRAND_Pos)
8244 #define BLUE_AESLEPRIVPRANDREG_PRAND_21                                    (0x200000U << BLUE_AESLEPRIVPRANDREG_PRAND_Pos)
8245 #define BLUE_AESLEPRIVPRANDREG_PRAND_22                                    (0x400000U << BLUE_AESLEPRIVPRANDREG_PRAND_Pos)
8246 #define BLUE_AESLEPRIVPRANDREG_PRAND_23                                    (0x800000U << BLUE_AESLEPRIVPRANDREG_PRAND_Pos)
8247 
8248 /* =====================================================    AESLEPRIVCMDREG    ===================================================== */
8249 #define BLUE_AESLEPRIVCMDREG_NBKEYS_Pos                                    (2UL)    /*!<BLUE AESLEPRIVCMDREG: NBKEYS (Bit 2) */
8250 #define BLUE_AESLEPRIVCMDREG_NBKEYS_Msk                                    (0x3fcUL)    /*!< BLUE AESLEPRIVCMDREG: NBKEYS (Bitfield-Mask: 0xff) */
8251 #define BLUE_AESLEPRIVCMDREG_NBKEYS                                        BLUE_AESLEPRIVCMDREG_NBKEYS_Msk
8252 #define BLUE_AESLEPRIVCMDREG_NBKEYS_0                                      (0x1U << BLUE_AESLEPRIVCMDREG_NBKEYS_Pos)
8253 #define BLUE_AESLEPRIVCMDREG_NBKEYS_1                                      (0x2U << BLUE_AESLEPRIVCMDREG_NBKEYS_Pos)
8254 #define BLUE_AESLEPRIVCMDREG_NBKEYS_2                                      (0x4U << BLUE_AESLEPRIVCMDREG_NBKEYS_Pos)
8255 #define BLUE_AESLEPRIVCMDREG_NBKEYS_3                                      (0x8U << BLUE_AESLEPRIVCMDREG_NBKEYS_Pos)
8256 #define BLUE_AESLEPRIVCMDREG_NBKEYS_4                                      (0x10U << BLUE_AESLEPRIVCMDREG_NBKEYS_Pos)
8257 #define BLUE_AESLEPRIVCMDREG_NBKEYS_5                                      (0x20U << BLUE_AESLEPRIVCMDREG_NBKEYS_Pos)
8258 #define BLUE_AESLEPRIVCMDREG_NBKEYS_6                                      (0x40U << BLUE_AESLEPRIVCMDREG_NBKEYS_Pos)
8259 #define BLUE_AESLEPRIVCMDREG_NBKEYS_7                                      (0x80U << BLUE_AESLEPRIVCMDREG_NBKEYS_Pos)
8260 #define BLUE_AESLEPRIVCMDREG_INTENA_Pos                                    (1UL)    /*!<BLUE AESLEPRIVCMDREG: INTENA (Bit 1) */
8261 #define BLUE_AESLEPRIVCMDREG_INTENA_Msk                                    (0x2UL)    /*!< BLUE AESLEPRIVCMDREG: INTENA (Bitfield-Mask: 0x01) */
8262 #define BLUE_AESLEPRIVCMDREG_INTENA                                        BLUE_AESLEPRIVCMDREG_INTENA_Msk
8263 #define BLUE_AESLEPRIVCMDREG_START_Pos                                     (0UL)    /*!<BLUE AESLEPRIVCMDREG: START (Bit 0) */
8264 #define BLUE_AESLEPRIVCMDREG_START_Msk                                     (0x1UL)    /*!< BLUE AESLEPRIVCMDREG: START (Bitfield-Mask: 0x01) */
8265 #define BLUE_AESLEPRIVCMDREG_START                                         BLUE_AESLEPRIVCMDREG_START_Msk
8266 
8267 /* =====================================================    AESLEPRIVSTATREG    ===================================================== */
8268 #define BLUE_AESLEPRIVSTATREG_KEYFNDINDEX_Pos                              (2UL)    /*!<BLUE AESLEPRIVSTATREG: KEYFNDINDEX (Bit 2) */
8269 #define BLUE_AESLEPRIVSTATREG_KEYFNDINDEX_Msk                              (0x3fcUL)    /*!< BLUE AESLEPRIVSTATREG: KEYFNDINDEX (Bitfield-Mask: 0xff) */
8270 #define BLUE_AESLEPRIVSTATREG_KEYFNDINDEX                                  BLUE_AESLEPRIVSTATREG_KEYFNDINDEX_Msk
8271 #define BLUE_AESLEPRIVSTATREG_KEYFNDINDEX_0                                (0x1U << BLUE_AESLEPRIVSTATREG_KEYFNDINDEX_Pos)
8272 #define BLUE_AESLEPRIVSTATREG_KEYFNDINDEX_1                                (0x2U << BLUE_AESLEPRIVSTATREG_KEYFNDINDEX_Pos)
8273 #define BLUE_AESLEPRIVSTATREG_KEYFNDINDEX_2                                (0x4U << BLUE_AESLEPRIVSTATREG_KEYFNDINDEX_Pos)
8274 #define BLUE_AESLEPRIVSTATREG_KEYFNDINDEX_3                                (0x8U << BLUE_AESLEPRIVSTATREG_KEYFNDINDEX_Pos)
8275 #define BLUE_AESLEPRIVSTATREG_KEYFNDINDEX_4                                (0x10U << BLUE_AESLEPRIVSTATREG_KEYFNDINDEX_Pos)
8276 #define BLUE_AESLEPRIVSTATREG_KEYFNDINDEX_5                                (0x20U << BLUE_AESLEPRIVSTATREG_KEYFNDINDEX_Pos)
8277 #define BLUE_AESLEPRIVSTATREG_KEYFNDINDEX_6                                (0x40U << BLUE_AESLEPRIVSTATREG_KEYFNDINDEX_Pos)
8278 #define BLUE_AESLEPRIVSTATREG_KEYFNDINDEX_7                                (0x80U << BLUE_AESLEPRIVSTATREG_KEYFNDINDEX_Pos)
8279 #define BLUE_AESLEPRIVSTATREG_KEYFND_Pos                                   (1UL)    /*!<BLUE AESLEPRIVSTATREG: KEYFND (Bit 1) */
8280 #define BLUE_AESLEPRIVSTATREG_KEYFND_Msk                                   (0x2UL)    /*!< BLUE AESLEPRIVSTATREG: KEYFND (Bitfield-Mask: 0x01) */
8281 #define BLUE_AESLEPRIVSTATREG_KEYFND                                       BLUE_AESLEPRIVSTATREG_KEYFND_Msk
8282 #define BLUE_AESLEPRIVSTATREG_BUSY_Pos                                     (0UL)    /*!<BLUE AESLEPRIVSTATREG: BUSY (Bit 0) */
8283 #define BLUE_AESLEPRIVSTATREG_BUSY_Msk                                     (0x1UL)    /*!< BLUE AESLEPRIVSTATREG: BUSY (Bitfield-Mask: 0x01) */
8284 #define BLUE_AESLEPRIVSTATREG_BUSY                                         BLUE_AESLEPRIVSTATREG_BUSY_Msk
8285 
8286 /* =====================================================    DEBUGCMDREG    ===================================================== */
8287 #define BLUE_DEBUGCMDREG_AESDEBUGMODE_Pos                                  (16UL)   /*!<BLUE DEBUGCMDREG: AESDEBUGMODE (Bit 16) */
8288 #define BLUE_DEBUGCMDREG_AESDEBUGMODE_Msk                                  (0xf0000UL)    /*!< BLUE DEBUGCMDREG: AESDEBUGMODE (Bitfield-Mask: 0x0f) */
8289 #define BLUE_DEBUGCMDREG_AESDEBUGMODE                                      BLUE_DEBUGCMDREG_AESDEBUGMODE_Msk
8290 #define BLUE_DEBUGCMDREG_AESDEBUGMODE_0                                    (0x1U << BLUE_DEBUGCMDREG_AESDEBUGMODE_Pos)
8291 #define BLUE_DEBUGCMDREG_AESDEBUGMODE_1                                    (0x2U << BLUE_DEBUGCMDREG_AESDEBUGMODE_Pos)
8292 #define BLUE_DEBUGCMDREG_AESDEBUGMODE_2                                    (0x4U << BLUE_DEBUGCMDREG_AESDEBUGMODE_Pos)
8293 #define BLUE_DEBUGCMDREG_AESDEBUGMODE_3                                    (0x8U << BLUE_DEBUGCMDREG_AESDEBUGMODE_Pos)
8294 #define BLUE_DEBUGCMDREG_SEQDEBUGBUSSEL_Pos                                (2UL)    /*!<BLUE DEBUGCMDREG: SEQDEBUGBUSSEL (Bit 2) */
8295 #define BLUE_DEBUGCMDREG_SEQDEBUGBUSSEL_Msk                                (0x3cUL)   /*!< BLUE DEBUGCMDREG: SEQDEBUGBUSSEL (Bitfield-Mask: 0x0f) */
8296 #define BLUE_DEBUGCMDREG_SEQDEBUGBUSSEL                                    BLUE_DEBUGCMDREG_SEQDEBUGBUSSEL_Msk
8297 #define BLUE_DEBUGCMDREG_SEQDEBUGBUSSEL_0                                  (0x1U << BLUE_DEBUGCMDREG_SEQDEBUGBUSSEL_Pos)
8298 #define BLUE_DEBUGCMDREG_SEQDEBUGBUSSEL_1                                  (0x2U << BLUE_DEBUGCMDREG_SEQDEBUGBUSSEL_Pos)
8299 #define BLUE_DEBUGCMDREG_SEQDEBUGBUSSEL_2                                  (0x4U << BLUE_DEBUGCMDREG_SEQDEBUGBUSSEL_Pos)
8300 #define BLUE_DEBUGCMDREG_SEQDEBUGBUSSEL_3                                  (0x8U << BLUE_DEBUGCMDREG_SEQDEBUGBUSSEL_Pos)
8301 #define BLUE_DEBUGCMDREG_SEQDEBUGMODE_Pos                                  (1UL)    /*!<BLUE DEBUGCMDREG: SEQDEBUGMODE (Bit 1) */
8302 #define BLUE_DEBUGCMDREG_SEQDEBUGMODE_Msk                                  (0x2UL)    /*!< BLUE DEBUGCMDREG: SEQDEBUGMODE (Bitfield-Mask: 0x01) */
8303 #define BLUE_DEBUGCMDREG_SEQDEBUGMODE                                      BLUE_DEBUGCMDREG_SEQDEBUGMODE_Msk
8304 #define BLUE_DEBUGCMDREG_CLEARDEBUGINT_Pos                                 (0UL)    /*!<BLUE DEBUGCMDREG: CLEARDEBUGINT (Bit 0) */
8305 #define BLUE_DEBUGCMDREG_CLEARDEBUGINT_Msk                                 (0x1UL)    /*!< BLUE DEBUGCMDREG: CLEARDEBUGINT (Bitfield-Mask: 0x01) */
8306 #define BLUE_DEBUGCMDREG_CLEARDEBUGINT                                     BLUE_DEBUGCMDREG_CLEARDEBUGINT_Msk
8307 
8308 /* =====================================================    DEBUGSTATUSREG    ===================================================== */
8309 #define BLUE_DEBUGSTATUSREG_AESDBG_3_Pos                                   (19UL)   /*!<BLUE DEBUGSTATUSREG: AESDBG_3 (Bit 19) */
8310 #define BLUE_DEBUGSTATUSREG_AESDBG_3_Msk                                   (0x80000UL)    /*!< BLUE DEBUGSTATUSREG: AESDBG_3 (Bitfield-Mask: 0x01) */
8311 #define BLUE_DEBUGSTATUSREG_AESDBG_3                                       BLUE_DEBUGSTATUSREG_AESDBG_3_Msk
8312 #define BLUE_DEBUGSTATUSREG_AESDBG_2_Pos                                   (18UL)   /*!<BLUE DEBUGSTATUSREG: AESDBG_2 (Bit 18) */
8313 #define BLUE_DEBUGSTATUSREG_AESDBG_2_Msk                                   (0x40000UL)    /*!< BLUE DEBUGSTATUSREG: AESDBG_2 (Bitfield-Mask: 0x01) */
8314 #define BLUE_DEBUGSTATUSREG_AESDBG_2                                       BLUE_DEBUGSTATUSREG_AESDBG_2_Msk
8315 #define BLUE_DEBUGSTATUSREG_AESDBG_1_Pos                                   (17UL)   /*!<BLUE DEBUGSTATUSREG: AESDBG_1 (Bit 17) */
8316 #define BLUE_DEBUGSTATUSREG_AESDBG_1_Msk                                   (0x20000UL)    /*!< BLUE DEBUGSTATUSREG: AESDBG_1 (Bitfield-Mask: 0x01) */
8317 #define BLUE_DEBUGSTATUSREG_AESDBG_1                                       BLUE_DEBUGSTATUSREG_AESDBG_1_Msk
8318 #define BLUE_DEBUGSTATUSREG_AESDBG_0_Pos                                   (16UL)   /*!<BLUE DEBUGSTATUSREG: AESDBG_0 (Bit 16) */
8319 #define BLUE_DEBUGSTATUSREG_AESDBG_0_Msk                                   (0x10000UL)    /*!< BLUE DEBUGSTATUSREG: AESDBG_0 (Bitfield-Mask: 0x01) */
8320 #define BLUE_DEBUGSTATUSREG_AESDBG_0                                       BLUE_DEBUGSTATUSREG_AESDBG_0_Msk
8321 #define BLUE_DEBUGSTATUSREG_DEBUGSTATUSREG_Pos                             (0UL)    /*!<BLUE DEBUGSTATUSREG: DEBUGSTATUSREG (Bit 0) */
8322 #define BLUE_DEBUGSTATUSREG_DEBUGSTATUSREG_Msk                             (0x3fUL)   /*!< BLUE DEBUGSTATUSREG: DEBUGSTATUSREG (Bitfield-Mask: 0x3f) */
8323 #define BLUE_DEBUGSTATUSREG_DEBUGSTATUSREG                                 BLUE_DEBUGSTATUSREG_DEBUGSTATUSREG_Msk
8324 #define BLUE_DEBUGSTATUSREG_DEBUGSTATUSREG_0                               (0x1U << BLUE_DEBUGSTATUSREG_DEBUGSTATUSREG_Pos)
8325 #define BLUE_DEBUGSTATUSREG_DEBUGSTATUSREG_1                               (0x2U << BLUE_DEBUGSTATUSREG_DEBUGSTATUSREG_Pos)
8326 #define BLUE_DEBUGSTATUSREG_DEBUGSTATUSREG_2                               (0x4U << BLUE_DEBUGSTATUSREG_DEBUGSTATUSREG_Pos)
8327 #define BLUE_DEBUGSTATUSREG_DEBUGSTATUSREG_3                               (0x8U << BLUE_DEBUGSTATUSREG_DEBUGSTATUSREG_Pos)
8328 #define BLUE_DEBUGSTATUSREG_DEBUGSTATUSREG_4                               (0x10U << BLUE_DEBUGSTATUSREG_DEBUGSTATUSREG_Pos)
8329 #define BLUE_DEBUGSTATUSREG_DEBUGSTATUSREG_5                               (0x20U << BLUE_DEBUGSTATUSREG_DEBUGSTATUSREG_Pos)
8330 
8331 /* =====================================================    STATUS2REG    ===================================================== */
8332 #define BLUE_STATUS2REG_ANTENNA_SWITCHING_PATTERN_ADDRESS_ERROR_Pos        (31UL)   /*!<BLUE STATUS2REG: ANTENNA_SWITCHING_PATTERN_ADDRESS_ERROR (Bit 31) */
8333 #define BLUE_STATUS2REG_ANTENNA_SWITCHING_PATTERN_ADDRESS_ERROR_Msk        (0x80000000UL)   /*!< BLUE STATUS2REG: ANTENNA_SWITCHING_PATTERN_ADDRESS_ERROR (Bitfield-Mask: 0x01) */
8334 #define BLUE_STATUS2REG_ANTENNA_SWITCHING_PATTERN_ADDRESS_ERROR            BLUE_STATUS2REG_ANTENNA_SWITCHING_PATTERN_ADDRESS_ERROR_Msk
8335 #define BLUE_STATUS2REG_ANTENNA_SWITCHING_PATTERN_ACCESS_ERROR_Pos         (30UL)   /*!<BLUE STATUS2REG: ANTENNA_SWITCHING_PATTERN_ACCESS_ERROR (Bit 30) */
8336 #define BLUE_STATUS2REG_ANTENNA_SWITCHING_PATTERN_ACCESS_ERROR_Msk         (0x40000000UL)   /*!< BLUE STATUS2REG: ANTENNA_SWITCHING_PATTERN_ACCESS_ERROR (Bitfield-Mask: 0x01) */
8337 #define BLUE_STATUS2REG_ANTENNA_SWITCHING_PATTERN_ACCESS_ERROR             BLUE_STATUS2REG_ANTENNA_SWITCHING_PATTERN_ACCESS_ERROR_Msk
8338 #define BLUE_STATUS2REG_IQSAMPLES_MISSING_ERROR_Pos                        (29UL)   /*!<BLUE STATUS2REG: IQSAMPLES_MISSING_ERROR (Bit 29) */
8339 #define BLUE_STATUS2REG_IQSAMPLES_MISSING_ERROR_Msk                        (0x20000000UL)   /*!< BLUE STATUS2REG: IQSAMPLES_MISSING_ERROR (Bitfield-Mask: 0x01) */
8340 #define BLUE_STATUS2REG_IQSAMPLES_MISSING_ERROR                            BLUE_STATUS2REG_IQSAMPLES_MISSING_ERROR_Msk
8341 #define BLUE_STATUS2REG_IQSAMPLES_NUMBER_Pos                               (1UL)    /*!<BLUE STATUS2REG: IQSAMPLES_NUMBER (Bit 1) */
8342 #define BLUE_STATUS2REG_IQSAMPLES_NUMBER_Msk                               (0xfeUL)   /*!< BLUE STATUS2REG: IQSAMPLES_NUMBER (Bitfield-Mask: 0x7f) */
8343 #define BLUE_STATUS2REG_IQSAMPLES_NUMBER                                   BLUE_STATUS2REG_IQSAMPLES_NUMBER_Msk
8344 #define BLUE_STATUS2REG_IQSAMPLES_NUMBER_0                                 (0x1U << BLUE_STATUS2REG_IQSAMPLES_NUMBER_Pos)
8345 #define BLUE_STATUS2REG_IQSAMPLES_NUMBER_1                                 (0x2U << BLUE_STATUS2REG_IQSAMPLES_NUMBER_Pos)
8346 #define BLUE_STATUS2REG_IQSAMPLES_NUMBER_2                                 (0x4U << BLUE_STATUS2REG_IQSAMPLES_NUMBER_Pos)
8347 #define BLUE_STATUS2REG_IQSAMPLES_NUMBER_3                                 (0x8U << BLUE_STATUS2REG_IQSAMPLES_NUMBER_Pos)
8348 #define BLUE_STATUS2REG_IQSAMPLES_NUMBER_4                                 (0x10U << BLUE_STATUS2REG_IQSAMPLES_NUMBER_Pos)
8349 #define BLUE_STATUS2REG_IQSAMPLES_NUMBER_5                                 (0x20U << BLUE_STATUS2REG_IQSAMPLES_NUMBER_Pos)
8350 #define BLUE_STATUS2REG_IQSAMPLES_NUMBER_6                                 (0x40U << BLUE_STATUS2REG_IQSAMPLES_NUMBER_Pos)
8351 #define BLUE_STATUS2REG_IQSAMPLES_READY_Pos                                (0UL)    /*!<BLUE STATUS2REG: IQSAMPLES_READY (Bit 0) */
8352 #define BLUE_STATUS2REG_IQSAMPLES_READY_Msk                                (0x1UL)    /*!< BLUE STATUS2REG: IQSAMPLES_READY (Bitfield-Mask: 0x01) */
8353 #define BLUE_STATUS2REG_IQSAMPLES_READY                                    BLUE_STATUS2REG_IQSAMPLES_READY_Msk
8354 
8355 
8356 /* =========================================================================================================================== */
8357 /*=====================                                      WAKEUP                                      ===================== */
8358 /* =========================================================================================================================== */
8359 
8360 /* =====================================================    WAKEUP_BLOCK_VERSION    ===================================================== */
8361 #define WAKEUP_WAKEUP_BLOCK_VERSION_VERSION_NUMBER_Pos                     (8UL)    /*!<WAKEUP WAKEUP_BLOCK_VERSION: VERSION_NUMBER (Bit 8) */
8362 #define WAKEUP_WAKEUP_BLOCK_VERSION_VERSION_NUMBER_Msk                     (0xff00UL)   /*!< WAKEUP WAKEUP_BLOCK_VERSION: VERSION_NUMBER (Bitfield-Mask: 0xff) */
8363 #define WAKEUP_WAKEUP_BLOCK_VERSION_VERSION_NUMBER                         WAKEUP_WAKEUP_BLOCK_VERSION_VERSION_NUMBER_Msk
8364 #define WAKEUP_WAKEUP_BLOCK_VERSION_VERSION_NUMBER_0                       (0x1U << WAKEUP_WAKEUP_BLOCK_VERSION_VERSION_NUMBER_Pos)
8365 #define WAKEUP_WAKEUP_BLOCK_VERSION_VERSION_NUMBER_1                       (0x2U << WAKEUP_WAKEUP_BLOCK_VERSION_VERSION_NUMBER_Pos)
8366 #define WAKEUP_WAKEUP_BLOCK_VERSION_VERSION_NUMBER_2                       (0x4U << WAKEUP_WAKEUP_BLOCK_VERSION_VERSION_NUMBER_Pos)
8367 #define WAKEUP_WAKEUP_BLOCK_VERSION_VERSION_NUMBER_3                       (0x8U << WAKEUP_WAKEUP_BLOCK_VERSION_VERSION_NUMBER_Pos)
8368 #define WAKEUP_WAKEUP_BLOCK_VERSION_VERSION_NUMBER_4                       (0x10U << WAKEUP_WAKEUP_BLOCK_VERSION_VERSION_NUMBER_Pos)
8369 #define WAKEUP_WAKEUP_BLOCK_VERSION_VERSION_NUMBER_5                       (0x20U << WAKEUP_WAKEUP_BLOCK_VERSION_VERSION_NUMBER_Pos)
8370 #define WAKEUP_WAKEUP_BLOCK_VERSION_VERSION_NUMBER_6                       (0x40U << WAKEUP_WAKEUP_BLOCK_VERSION_VERSION_NUMBER_Pos)
8371 #define WAKEUP_WAKEUP_BLOCK_VERSION_VERSION_NUMBER_7                       (0x80U << WAKEUP_WAKEUP_BLOCK_VERSION_VERSION_NUMBER_Pos)
8372 #define WAKEUP_WAKEUP_BLOCK_VERSION_SUB_VERSION_Pos                        (0UL)    /*!<WAKEUP WAKEUP_BLOCK_VERSION: SUB_VERSION (Bit 0) */
8373 #define WAKEUP_WAKEUP_BLOCK_VERSION_SUB_VERSION_Msk                        (0xffUL)   /*!< WAKEUP WAKEUP_BLOCK_VERSION: SUB_VERSION (Bitfield-Mask: 0xff) */
8374 #define WAKEUP_WAKEUP_BLOCK_VERSION_SUB_VERSION                            WAKEUP_WAKEUP_BLOCK_VERSION_SUB_VERSION_Msk
8375 #define WAKEUP_WAKEUP_BLOCK_VERSION_SUB_VERSION_0                          (0x1U << WAKEUP_WAKEUP_BLOCK_VERSION_SUB_VERSION_Pos)
8376 #define WAKEUP_WAKEUP_BLOCK_VERSION_SUB_VERSION_1                          (0x2U << WAKEUP_WAKEUP_BLOCK_VERSION_SUB_VERSION_Pos)
8377 #define WAKEUP_WAKEUP_BLOCK_VERSION_SUB_VERSION_2                          (0x4U << WAKEUP_WAKEUP_BLOCK_VERSION_SUB_VERSION_Pos)
8378 #define WAKEUP_WAKEUP_BLOCK_VERSION_SUB_VERSION_3                          (0x8U << WAKEUP_WAKEUP_BLOCK_VERSION_SUB_VERSION_Pos)
8379 #define WAKEUP_WAKEUP_BLOCK_VERSION_SUB_VERSION_4                          (0x10U << WAKEUP_WAKEUP_BLOCK_VERSION_SUB_VERSION_Pos)
8380 #define WAKEUP_WAKEUP_BLOCK_VERSION_SUB_VERSION_5                          (0x20U << WAKEUP_WAKEUP_BLOCK_VERSION_SUB_VERSION_Pos)
8381 #define WAKEUP_WAKEUP_BLOCK_VERSION_SUB_VERSION_6                          (0x40U << WAKEUP_WAKEUP_BLOCK_VERSION_SUB_VERSION_Pos)
8382 #define WAKEUP_WAKEUP_BLOCK_VERSION_SUB_VERSION_7                          (0x80U << WAKEUP_WAKEUP_BLOCK_VERSION_SUB_VERSION_Pos)
8383 
8384 /* =====================================================    WAKEUP_OFFSET_1    ===================================================== */
8385 #define WAKEUP_WAKEUP_OFFSET_1_MODE3_Pos                                   (24UL)   /*!<WAKEUP WAKEUP_OFFSET_1: MODE3 (Bit 24) */
8386 #define WAKEUP_WAKEUP_OFFSET_1_MODE3_Msk                                   (0xff000000UL)   /*!< WAKEUP WAKEUP_OFFSET_1: MODE3 (Bitfield-Mask: 0xff) */
8387 #define WAKEUP_WAKEUP_OFFSET_1_MODE3                                       WAKEUP_WAKEUP_OFFSET_1_MODE3_Msk
8388 #define WAKEUP_WAKEUP_OFFSET_1_MODE3_0                                     (0x1U << WAKEUP_WAKEUP_OFFSET_1_MODE3_Pos)
8389 #define WAKEUP_WAKEUP_OFFSET_1_MODE3_1                                     (0x2U << WAKEUP_WAKEUP_OFFSET_1_MODE3_Pos)
8390 #define WAKEUP_WAKEUP_OFFSET_1_MODE3_2                                     (0x4U << WAKEUP_WAKEUP_OFFSET_1_MODE3_Pos)
8391 #define WAKEUP_WAKEUP_OFFSET_1_MODE3_3                                     (0x8U << WAKEUP_WAKEUP_OFFSET_1_MODE3_Pos)
8392 #define WAKEUP_WAKEUP_OFFSET_1_MODE3_4                                     (0x10U << WAKEUP_WAKEUP_OFFSET_1_MODE3_Pos)
8393 #define WAKEUP_WAKEUP_OFFSET_1_MODE3_5                                     (0x20U << WAKEUP_WAKEUP_OFFSET_1_MODE3_Pos)
8394 #define WAKEUP_WAKEUP_OFFSET_1_MODE3_6                                     (0x40U << WAKEUP_WAKEUP_OFFSET_1_MODE3_Pos)
8395 #define WAKEUP_WAKEUP_OFFSET_1_MODE3_7                                     (0x80U << WAKEUP_WAKEUP_OFFSET_1_MODE3_Pos)
8396 #define WAKEUP_WAKEUP_OFFSET_1_MODE2_Pos                                   (16UL)   /*!<WAKEUP WAKEUP_OFFSET_1: MODE2 (Bit 16) */
8397 #define WAKEUP_WAKEUP_OFFSET_1_MODE2_Msk                                   (0xff0000UL)   /*!< WAKEUP WAKEUP_OFFSET_1: MODE2 (Bitfield-Mask: 0xff) */
8398 #define WAKEUP_WAKEUP_OFFSET_1_MODE2                                       WAKEUP_WAKEUP_OFFSET_1_MODE2_Msk
8399 #define WAKEUP_WAKEUP_OFFSET_1_MODE2_0                                     (0x1U << WAKEUP_WAKEUP_OFFSET_1_MODE2_Pos)
8400 #define WAKEUP_WAKEUP_OFFSET_1_MODE2_1                                     (0x2U << WAKEUP_WAKEUP_OFFSET_1_MODE2_Pos)
8401 #define WAKEUP_WAKEUP_OFFSET_1_MODE2_2                                     (0x4U << WAKEUP_WAKEUP_OFFSET_1_MODE2_Pos)
8402 #define WAKEUP_WAKEUP_OFFSET_1_MODE2_3                                     (0x8U << WAKEUP_WAKEUP_OFFSET_1_MODE2_Pos)
8403 #define WAKEUP_WAKEUP_OFFSET_1_MODE2_4                                     (0x10U << WAKEUP_WAKEUP_OFFSET_1_MODE2_Pos)
8404 #define WAKEUP_WAKEUP_OFFSET_1_MODE2_5                                     (0x20U << WAKEUP_WAKEUP_OFFSET_1_MODE2_Pos)
8405 #define WAKEUP_WAKEUP_OFFSET_1_MODE2_6                                     (0x40U << WAKEUP_WAKEUP_OFFSET_1_MODE2_Pos)
8406 #define WAKEUP_WAKEUP_OFFSET_1_MODE2_7                                     (0x80U << WAKEUP_WAKEUP_OFFSET_1_MODE2_Pos)
8407 #define WAKEUP_WAKEUP_OFFSET_1_MODE1_Pos                                   (8UL)    /*!<WAKEUP WAKEUP_OFFSET_1: MODE1 (Bit 8) */
8408 #define WAKEUP_WAKEUP_OFFSET_1_MODE1_Msk                                   (0xff00UL)   /*!< WAKEUP WAKEUP_OFFSET_1: MODE1 (Bitfield-Mask: 0xff) */
8409 #define WAKEUP_WAKEUP_OFFSET_1_MODE1                                       WAKEUP_WAKEUP_OFFSET_1_MODE1_Msk
8410 #define WAKEUP_WAKEUP_OFFSET_1_MODE1_0                                     (0x1U << WAKEUP_WAKEUP_OFFSET_1_MODE1_Pos)
8411 #define WAKEUP_WAKEUP_OFFSET_1_MODE1_1                                     (0x2U << WAKEUP_WAKEUP_OFFSET_1_MODE1_Pos)
8412 #define WAKEUP_WAKEUP_OFFSET_1_MODE1_2                                     (0x4U << WAKEUP_WAKEUP_OFFSET_1_MODE1_Pos)
8413 #define WAKEUP_WAKEUP_OFFSET_1_MODE1_3                                     (0x8U << WAKEUP_WAKEUP_OFFSET_1_MODE1_Pos)
8414 #define WAKEUP_WAKEUP_OFFSET_1_MODE1_4                                     (0x10U << WAKEUP_WAKEUP_OFFSET_1_MODE1_Pos)
8415 #define WAKEUP_WAKEUP_OFFSET_1_MODE1_5                                     (0x20U << WAKEUP_WAKEUP_OFFSET_1_MODE1_Pos)
8416 #define WAKEUP_WAKEUP_OFFSET_1_MODE1_6                                     (0x40U << WAKEUP_WAKEUP_OFFSET_1_MODE1_Pos)
8417 #define WAKEUP_WAKEUP_OFFSET_1_MODE1_7                                     (0x80U << WAKEUP_WAKEUP_OFFSET_1_MODE1_Pos)
8418 #define WAKEUP_WAKEUP_OFFSET_1_MODE0_Pos                                   (0UL)    /*!<WAKEUP WAKEUP_OFFSET_1: MODE0 (Bit 0) */
8419 #define WAKEUP_WAKEUP_OFFSET_1_MODE0_Msk                                   (0xffUL)   /*!< WAKEUP WAKEUP_OFFSET_1: MODE0 (Bitfield-Mask: 0xff) */
8420 #define WAKEUP_WAKEUP_OFFSET_1_MODE0                                       WAKEUP_WAKEUP_OFFSET_1_MODE0_Msk
8421 #define WAKEUP_WAKEUP_OFFSET_1_MODE0_0                                     (0x1U << WAKEUP_WAKEUP_OFFSET_1_MODE0_Pos)
8422 #define WAKEUP_WAKEUP_OFFSET_1_MODE0_1                                     (0x2U << WAKEUP_WAKEUP_OFFSET_1_MODE0_Pos)
8423 #define WAKEUP_WAKEUP_OFFSET_1_MODE0_2                                     (0x4U << WAKEUP_WAKEUP_OFFSET_1_MODE0_Pos)
8424 #define WAKEUP_WAKEUP_OFFSET_1_MODE0_3                                     (0x8U << WAKEUP_WAKEUP_OFFSET_1_MODE0_Pos)
8425 #define WAKEUP_WAKEUP_OFFSET_1_MODE0_4                                     (0x10U << WAKEUP_WAKEUP_OFFSET_1_MODE0_Pos)
8426 #define WAKEUP_WAKEUP_OFFSET_1_MODE0_5                                     (0x20U << WAKEUP_WAKEUP_OFFSET_1_MODE0_Pos)
8427 #define WAKEUP_WAKEUP_OFFSET_1_MODE0_6                                     (0x40U << WAKEUP_WAKEUP_OFFSET_1_MODE0_Pos)
8428 #define WAKEUP_WAKEUP_OFFSET_1_MODE0_7                                     (0x80U << WAKEUP_WAKEUP_OFFSET_1_MODE0_Pos)
8429 
8430 /* =====================================================    WAKEUP_OFFSET_2    ===================================================== */
8431 #define WAKEUP_WAKEUP_OFFSET_2_MODE7_Pos                                   (24UL)   /*!<WAKEUP WAKEUP_OFFSET_2: MODE7 (Bit 24) */
8432 #define WAKEUP_WAKEUP_OFFSET_2_MODE7_Msk                                   (0xff000000UL)   /*!< WAKEUP WAKEUP_OFFSET_2: MODE7 (Bitfield-Mask: 0xff) */
8433 #define WAKEUP_WAKEUP_OFFSET_2_MODE7                                       WAKEUP_WAKEUP_OFFSET_2_MODE7_Msk
8434 #define WAKEUP_WAKEUP_OFFSET_2_MODE7_0                                     (0x1U << WAKEUP_WAKEUP_OFFSET_2_MODE7_Pos)
8435 #define WAKEUP_WAKEUP_OFFSET_2_MODE7_1                                     (0x2U << WAKEUP_WAKEUP_OFFSET_2_MODE7_Pos)
8436 #define WAKEUP_WAKEUP_OFFSET_2_MODE7_2                                     (0x4U << WAKEUP_WAKEUP_OFFSET_2_MODE7_Pos)
8437 #define WAKEUP_WAKEUP_OFFSET_2_MODE7_3                                     (0x8U << WAKEUP_WAKEUP_OFFSET_2_MODE7_Pos)
8438 #define WAKEUP_WAKEUP_OFFSET_2_MODE7_4                                     (0x10U << WAKEUP_WAKEUP_OFFSET_2_MODE7_Pos)
8439 #define WAKEUP_WAKEUP_OFFSET_2_MODE7_5                                     (0x20U << WAKEUP_WAKEUP_OFFSET_2_MODE7_Pos)
8440 #define WAKEUP_WAKEUP_OFFSET_2_MODE7_6                                     (0x40U << WAKEUP_WAKEUP_OFFSET_2_MODE7_Pos)
8441 #define WAKEUP_WAKEUP_OFFSET_2_MODE7_7                                     (0x80U << WAKEUP_WAKEUP_OFFSET_2_MODE7_Pos)
8442 #define WAKEUP_WAKEUP_OFFSET_2_MODE6_Pos                                   (16UL)   /*!<WAKEUP WAKEUP_OFFSET_2: MODE6 (Bit 16) */
8443 #define WAKEUP_WAKEUP_OFFSET_2_MODE6_Msk                                   (0xff0000UL)   /*!< WAKEUP WAKEUP_OFFSET_2: MODE6 (Bitfield-Mask: 0xff) */
8444 #define WAKEUP_WAKEUP_OFFSET_2_MODE6                                       WAKEUP_WAKEUP_OFFSET_2_MODE6_Msk
8445 #define WAKEUP_WAKEUP_OFFSET_2_MODE6_0                                     (0x1U << WAKEUP_WAKEUP_OFFSET_2_MODE6_Pos)
8446 #define WAKEUP_WAKEUP_OFFSET_2_MODE6_1                                     (0x2U << WAKEUP_WAKEUP_OFFSET_2_MODE6_Pos)
8447 #define WAKEUP_WAKEUP_OFFSET_2_MODE6_2                                     (0x4U << WAKEUP_WAKEUP_OFFSET_2_MODE6_Pos)
8448 #define WAKEUP_WAKEUP_OFFSET_2_MODE6_3                                     (0x8U << WAKEUP_WAKEUP_OFFSET_2_MODE6_Pos)
8449 #define WAKEUP_WAKEUP_OFFSET_2_MODE6_4                                     (0x10U << WAKEUP_WAKEUP_OFFSET_2_MODE6_Pos)
8450 #define WAKEUP_WAKEUP_OFFSET_2_MODE6_5                                     (0x20U << WAKEUP_WAKEUP_OFFSET_2_MODE6_Pos)
8451 #define WAKEUP_WAKEUP_OFFSET_2_MODE6_6                                     (0x40U << WAKEUP_WAKEUP_OFFSET_2_MODE6_Pos)
8452 #define WAKEUP_WAKEUP_OFFSET_2_MODE6_7                                     (0x80U << WAKEUP_WAKEUP_OFFSET_2_MODE6_Pos)
8453 #define WAKEUP_WAKEUP_OFFSET_2_MODE5_Pos                                   (8UL)    /*!<WAKEUP WAKEUP_OFFSET_2: MODE5 (Bit 8) */
8454 #define WAKEUP_WAKEUP_OFFSET_2_MODE5_Msk                                   (0xff00UL)   /*!< WAKEUP WAKEUP_OFFSET_2: MODE5 (Bitfield-Mask: 0xff) */
8455 #define WAKEUP_WAKEUP_OFFSET_2_MODE5                                       WAKEUP_WAKEUP_OFFSET_2_MODE5_Msk
8456 #define WAKEUP_WAKEUP_OFFSET_2_MODE5_0                                     (0x1U << WAKEUP_WAKEUP_OFFSET_2_MODE5_Pos)
8457 #define WAKEUP_WAKEUP_OFFSET_2_MODE5_1                                     (0x2U << WAKEUP_WAKEUP_OFFSET_2_MODE5_Pos)
8458 #define WAKEUP_WAKEUP_OFFSET_2_MODE5_2                                     (0x4U << WAKEUP_WAKEUP_OFFSET_2_MODE5_Pos)
8459 #define WAKEUP_WAKEUP_OFFSET_2_MODE5_3                                     (0x8U << WAKEUP_WAKEUP_OFFSET_2_MODE5_Pos)
8460 #define WAKEUP_WAKEUP_OFFSET_2_MODE5_4                                     (0x10U << WAKEUP_WAKEUP_OFFSET_2_MODE5_Pos)
8461 #define WAKEUP_WAKEUP_OFFSET_2_MODE5_5                                     (0x20U << WAKEUP_WAKEUP_OFFSET_2_MODE5_Pos)
8462 #define WAKEUP_WAKEUP_OFFSET_2_MODE5_6                                     (0x40U << WAKEUP_WAKEUP_OFFSET_2_MODE5_Pos)
8463 #define WAKEUP_WAKEUP_OFFSET_2_MODE5_7                                     (0x80U << WAKEUP_WAKEUP_OFFSET_2_MODE5_Pos)
8464 #define WAKEUP_WAKEUP_OFFSET_2_MODE4_Pos                                   (0UL)    /*!<WAKEUP WAKEUP_OFFSET_2: MODE4 (Bit 0) */
8465 #define WAKEUP_WAKEUP_OFFSET_2_MODE4_Msk                                   (0xffUL)   /*!< WAKEUP WAKEUP_OFFSET_2: MODE4 (Bitfield-Mask: 0xff) */
8466 #define WAKEUP_WAKEUP_OFFSET_2_MODE4                                       WAKEUP_WAKEUP_OFFSET_2_MODE4_Msk
8467 #define WAKEUP_WAKEUP_OFFSET_2_MODE4_0                                     (0x1U << WAKEUP_WAKEUP_OFFSET_2_MODE4_Pos)
8468 #define WAKEUP_WAKEUP_OFFSET_2_MODE4_1                                     (0x2U << WAKEUP_WAKEUP_OFFSET_2_MODE4_Pos)
8469 #define WAKEUP_WAKEUP_OFFSET_2_MODE4_2                                     (0x4U << WAKEUP_WAKEUP_OFFSET_2_MODE4_Pos)
8470 #define WAKEUP_WAKEUP_OFFSET_2_MODE4_3                                     (0x8U << WAKEUP_WAKEUP_OFFSET_2_MODE4_Pos)
8471 #define WAKEUP_WAKEUP_OFFSET_2_MODE4_4                                     (0x10U << WAKEUP_WAKEUP_OFFSET_2_MODE4_Pos)
8472 #define WAKEUP_WAKEUP_OFFSET_2_MODE4_5                                     (0x20U << WAKEUP_WAKEUP_OFFSET_2_MODE4_Pos)
8473 #define WAKEUP_WAKEUP_OFFSET_2_MODE4_6                                     (0x40U << WAKEUP_WAKEUP_OFFSET_2_MODE4_Pos)
8474 #define WAKEUP_WAKEUP_OFFSET_2_MODE4_7                                     (0x80U << WAKEUP_WAKEUP_OFFSET_2_MODE4_Pos)
8475 
8476 /* =====================================================    ABSOLUTE_TIME    ===================================================== */
8477 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos                             (0UL)    /*!<WAKEUP ABSOLUTE_TIME: ABSOLUTE_TIME (Bit 0) */
8478 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Msk                             (0xffffffffUL)   /*!< WAKEUP ABSOLUTE_TIME: ABSOLUTE_TIME (Bitfield-Mask: 0xffffffff) */
8479 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME                                 WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Msk
8480 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_0                               (0x1U << WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos)
8481 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_1                               (0x2U << WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos)
8482 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_2                               (0x4U << WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos)
8483 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_3                               (0x8U << WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos)
8484 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_4                               (0x10U << WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos)
8485 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_5                               (0x20U << WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos)
8486 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_6                               (0x40U << WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos)
8487 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_7                               (0x80U << WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos)
8488 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_8                               (0x100U << WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos)
8489 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_9                               (0x200U << WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos)
8490 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_10                              (0x400U << WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos)
8491 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_11                              (0x800U << WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos)
8492 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_12                              (0x1000U << WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos)
8493 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_13                              (0x2000U << WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos)
8494 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_14                              (0x4000U << WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos)
8495 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_15                              (0x8000U << WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos)
8496 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_16                              (0x10000U << WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos)
8497 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_17                              (0x20000U << WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos)
8498 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_18                              (0x40000U << WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos)
8499 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_19                              (0x80000U << WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos)
8500 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_20                              (0x100000U << WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos)
8501 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_21                              (0x200000U << WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos)
8502 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_22                              (0x400000U << WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos)
8503 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_23                              (0x800000U << WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos)
8504 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_24                              (0x1000000U << WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos)
8505 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_25                              (0x2000000U << WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos)
8506 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_26                              (0x4000000U << WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos)
8507 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_27                              (0x8000000U << WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos)
8508 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_28                              (0x10000000U << WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos)
8509 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_29                              (0x20000000U << WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos)
8510 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_30                              (0x40000000U << WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos)
8511 #define WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_31                              (0x80000000UL << WAKEUP_ABSOLUTE_TIME_ABSOLUTE_TIME_Pos)
8512 
8513 /* =====================================================    MINIMUM_PERIOD_LENGTH    ===================================================== */
8514 #define WAKEUP_MINIMUM_PERIOD_LENGTH_LENGTH_Pos                            (4UL)    /*!<WAKEUP MINIMUM_PERIOD_LENGTH: LENGTH (Bit 4) */
8515 #define WAKEUP_MINIMUM_PERIOD_LENGTH_LENGTH_Msk                            (0x3ff0UL)   /*!< WAKEUP MINIMUM_PERIOD_LENGTH: LENGTH (Bitfield-Mask: 0x3ff) */
8516 #define WAKEUP_MINIMUM_PERIOD_LENGTH_LENGTH                                WAKEUP_MINIMUM_PERIOD_LENGTH_LENGTH_Msk
8517 #define WAKEUP_MINIMUM_PERIOD_LENGTH_LENGTH_0                              (0x1U << WAKEUP_MINIMUM_PERIOD_LENGTH_LENGTH_Pos)
8518 #define WAKEUP_MINIMUM_PERIOD_LENGTH_LENGTH_1                              (0x2U << WAKEUP_MINIMUM_PERIOD_LENGTH_LENGTH_Pos)
8519 #define WAKEUP_MINIMUM_PERIOD_LENGTH_LENGTH_2                              (0x4U << WAKEUP_MINIMUM_PERIOD_LENGTH_LENGTH_Pos)
8520 #define WAKEUP_MINIMUM_PERIOD_LENGTH_LENGTH_3                              (0x8U << WAKEUP_MINIMUM_PERIOD_LENGTH_LENGTH_Pos)
8521 #define WAKEUP_MINIMUM_PERIOD_LENGTH_LENGTH_4                              (0x10U << WAKEUP_MINIMUM_PERIOD_LENGTH_LENGTH_Pos)
8522 #define WAKEUP_MINIMUM_PERIOD_LENGTH_LENGTH_5                              (0x20U << WAKEUP_MINIMUM_PERIOD_LENGTH_LENGTH_Pos)
8523 #define WAKEUP_MINIMUM_PERIOD_LENGTH_LENGTH_6                              (0x40U << WAKEUP_MINIMUM_PERIOD_LENGTH_LENGTH_Pos)
8524 #define WAKEUP_MINIMUM_PERIOD_LENGTH_LENGTH_7                              (0x80U << WAKEUP_MINIMUM_PERIOD_LENGTH_LENGTH_Pos)
8525 #define WAKEUP_MINIMUM_PERIOD_LENGTH_LENGTH_8                              (0x100U << WAKEUP_MINIMUM_PERIOD_LENGTH_LENGTH_Pos)
8526 #define WAKEUP_MINIMUM_PERIOD_LENGTH_LENGTH_9                              (0x200U << WAKEUP_MINIMUM_PERIOD_LENGTH_LENGTH_Pos)
8527 #define WAKEUP_MINIMUM_PERIOD_LENGTH_RESERVED3_0_Pos                       (0UL)    /*!<WAKEUP MINIMUM_PERIOD_LENGTH: RESERVED3_0 (Bit 0) */
8528 #define WAKEUP_MINIMUM_PERIOD_LENGTH_RESERVED3_0_Msk                       (0xfUL)    /*!< WAKEUP MINIMUM_PERIOD_LENGTH: RESERVED3_0 (Bitfield-Mask: 0x0f) */
8529 #define WAKEUP_MINIMUM_PERIOD_LENGTH_RESERVED3_0                           WAKEUP_MINIMUM_PERIOD_LENGTH_RESERVED3_0_Msk
8530 #define WAKEUP_MINIMUM_PERIOD_LENGTH_RESERVED3_0_0                         (0x1U << WAKEUP_MINIMUM_PERIOD_LENGTH_RESERVED3_0_Pos)
8531 #define WAKEUP_MINIMUM_PERIOD_LENGTH_RESERVED3_0_1                         (0x2U << WAKEUP_MINIMUM_PERIOD_LENGTH_RESERVED3_0_Pos)
8532 #define WAKEUP_MINIMUM_PERIOD_LENGTH_RESERVED3_0_2                         (0x4U << WAKEUP_MINIMUM_PERIOD_LENGTH_RESERVED3_0_Pos)
8533 #define WAKEUP_MINIMUM_PERIOD_LENGTH_RESERVED3_0_3                         (0x8U << WAKEUP_MINIMUM_PERIOD_LENGTH_RESERVED3_0_Pos)
8534 
8535 /* =====================================================    AVERAGE_PERIOD_LENGTH    ===================================================== */
8536 #define WAKEUP_AVERAGE_PERIOD_LENGTH_AVERAGE_COUNT_Pos                     (24UL)   /*!<WAKEUP AVERAGE_PERIOD_LENGTH: AVERAGE_COUNT (Bit 24) */
8537 #define WAKEUP_AVERAGE_PERIOD_LENGTH_AVERAGE_COUNT_Msk                     (0xff000000UL)   /*!< WAKEUP AVERAGE_PERIOD_LENGTH: AVERAGE_COUNT (Bitfield-Mask: 0xff) */
8538 #define WAKEUP_AVERAGE_PERIOD_LENGTH_AVERAGE_COUNT                         WAKEUP_AVERAGE_PERIOD_LENGTH_AVERAGE_COUNT_Msk
8539 #define WAKEUP_AVERAGE_PERIOD_LENGTH_AVERAGE_COUNT_0                       (0x1U << WAKEUP_AVERAGE_PERIOD_LENGTH_AVERAGE_COUNT_Pos)
8540 #define WAKEUP_AVERAGE_PERIOD_LENGTH_AVERAGE_COUNT_1                       (0x2U << WAKEUP_AVERAGE_PERIOD_LENGTH_AVERAGE_COUNT_Pos)
8541 #define WAKEUP_AVERAGE_PERIOD_LENGTH_AVERAGE_COUNT_2                       (0x4U << WAKEUP_AVERAGE_PERIOD_LENGTH_AVERAGE_COUNT_Pos)
8542 #define WAKEUP_AVERAGE_PERIOD_LENGTH_AVERAGE_COUNT_3                       (0x8U << WAKEUP_AVERAGE_PERIOD_LENGTH_AVERAGE_COUNT_Pos)
8543 #define WAKEUP_AVERAGE_PERIOD_LENGTH_AVERAGE_COUNT_4                       (0x10U << WAKEUP_AVERAGE_PERIOD_LENGTH_AVERAGE_COUNT_Pos)
8544 #define WAKEUP_AVERAGE_PERIOD_LENGTH_AVERAGE_COUNT_5                       (0x20U << WAKEUP_AVERAGE_PERIOD_LENGTH_AVERAGE_COUNT_Pos)
8545 #define WAKEUP_AVERAGE_PERIOD_LENGTH_AVERAGE_COUNT_6                       (0x40U << WAKEUP_AVERAGE_PERIOD_LENGTH_AVERAGE_COUNT_Pos)
8546 #define WAKEUP_AVERAGE_PERIOD_LENGTH_AVERAGE_COUNT_7                       (0x80U << WAKEUP_AVERAGE_PERIOD_LENGTH_AVERAGE_COUNT_Pos)
8547 #define WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_INT_Pos                        (4UL)    /*!<WAKEUP AVERAGE_PERIOD_LENGTH: LENGTH_INT (Bit 4) */
8548 #define WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_INT_Msk                        (0x3ff0UL)   /*!< WAKEUP AVERAGE_PERIOD_LENGTH: LENGTH_INT (Bitfield-Mask: 0x3ff) */
8549 #define WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_INT                            WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_INT_Msk
8550 #define WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_INT_0                          (0x1U << WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_INT_Pos)
8551 #define WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_INT_1                          (0x2U << WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_INT_Pos)
8552 #define WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_INT_2                          (0x4U << WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_INT_Pos)
8553 #define WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_INT_3                          (0x8U << WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_INT_Pos)
8554 #define WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_INT_4                          (0x10U << WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_INT_Pos)
8555 #define WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_INT_5                          (0x20U << WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_INT_Pos)
8556 #define WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_INT_6                          (0x40U << WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_INT_Pos)
8557 #define WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_INT_7                          (0x80U << WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_INT_Pos)
8558 #define WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_INT_8                          (0x100U << WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_INT_Pos)
8559 #define WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_INT_9                          (0x200U << WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_INT_Pos)
8560 #define WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_FRAC_Pos                       (0UL)    /*!<WAKEUP AVERAGE_PERIOD_LENGTH: LENGTH_FRAC (Bit 0) */
8561 #define WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_FRAC_Msk                       (0xfUL)    /*!< WAKEUP AVERAGE_PERIOD_LENGTH: LENGTH_FRAC (Bitfield-Mask: 0x0f) */
8562 #define WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_FRAC                           WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_FRAC_Msk
8563 #define WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_FRAC_0                         (0x1U << WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_FRAC_Pos)
8564 #define WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_FRAC_1                         (0x2U << WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_FRAC_Pos)
8565 #define WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_FRAC_2                         (0x4U << WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_FRAC_Pos)
8566 #define WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_FRAC_3                         (0x8U << WAKEUP_AVERAGE_PERIOD_LENGTH_LENGTH_FRAC_Pos)
8567 
8568 /* =====================================================    MAXIMUM_PERIOD_LENGTH    ===================================================== */
8569 #define WAKEUP_MAXIMUM_PERIOD_LENGTH_LENGTH_Pos                            (4UL)    /*!<WAKEUP MAXIMUM_PERIOD_LENGTH: LENGTH (Bit 4) */
8570 #define WAKEUP_MAXIMUM_PERIOD_LENGTH_LENGTH_Msk                            (0x3ff0UL)   /*!< WAKEUP MAXIMUM_PERIOD_LENGTH: LENGTH (Bitfield-Mask: 0x3ff) */
8571 #define WAKEUP_MAXIMUM_PERIOD_LENGTH_LENGTH                                WAKEUP_MAXIMUM_PERIOD_LENGTH_LENGTH_Msk
8572 #define WAKEUP_MAXIMUM_PERIOD_LENGTH_LENGTH_0                              (0x1U << WAKEUP_MAXIMUM_PERIOD_LENGTH_LENGTH_Pos)
8573 #define WAKEUP_MAXIMUM_PERIOD_LENGTH_LENGTH_1                              (0x2U << WAKEUP_MAXIMUM_PERIOD_LENGTH_LENGTH_Pos)
8574 #define WAKEUP_MAXIMUM_PERIOD_LENGTH_LENGTH_2                              (0x4U << WAKEUP_MAXIMUM_PERIOD_LENGTH_LENGTH_Pos)
8575 #define WAKEUP_MAXIMUM_PERIOD_LENGTH_LENGTH_3                              (0x8U << WAKEUP_MAXIMUM_PERIOD_LENGTH_LENGTH_Pos)
8576 #define WAKEUP_MAXIMUM_PERIOD_LENGTH_LENGTH_4                              (0x10U << WAKEUP_MAXIMUM_PERIOD_LENGTH_LENGTH_Pos)
8577 #define WAKEUP_MAXIMUM_PERIOD_LENGTH_LENGTH_5                              (0x20U << WAKEUP_MAXIMUM_PERIOD_LENGTH_LENGTH_Pos)
8578 #define WAKEUP_MAXIMUM_PERIOD_LENGTH_LENGTH_6                              (0x40U << WAKEUP_MAXIMUM_PERIOD_LENGTH_LENGTH_Pos)
8579 #define WAKEUP_MAXIMUM_PERIOD_LENGTH_LENGTH_7                              (0x80U << WAKEUP_MAXIMUM_PERIOD_LENGTH_LENGTH_Pos)
8580 #define WAKEUP_MAXIMUM_PERIOD_LENGTH_LENGTH_8                              (0x100U << WAKEUP_MAXIMUM_PERIOD_LENGTH_LENGTH_Pos)
8581 #define WAKEUP_MAXIMUM_PERIOD_LENGTH_LENGTH_9                              (0x200U << WAKEUP_MAXIMUM_PERIOD_LENGTH_LENGTH_Pos)
8582 #define WAKEUP_MAXIMUM_PERIOD_LENGTH_RESERVED3_0_Pos                       (0UL)    /*!<WAKEUP MAXIMUM_PERIOD_LENGTH: RESERVED3_0 (Bit 0) */
8583 #define WAKEUP_MAXIMUM_PERIOD_LENGTH_RESERVED3_0_Msk                       (0xfUL)    /*!< WAKEUP MAXIMUM_PERIOD_LENGTH: RESERVED3_0 (Bitfield-Mask: 0x0f) */
8584 #define WAKEUP_MAXIMUM_PERIOD_LENGTH_RESERVED3_0                           WAKEUP_MAXIMUM_PERIOD_LENGTH_RESERVED3_0_Msk
8585 #define WAKEUP_MAXIMUM_PERIOD_LENGTH_RESERVED3_0_0                         (0x1U << WAKEUP_MAXIMUM_PERIOD_LENGTH_RESERVED3_0_Pos)
8586 #define WAKEUP_MAXIMUM_PERIOD_LENGTH_RESERVED3_0_1                         (0x2U << WAKEUP_MAXIMUM_PERIOD_LENGTH_RESERVED3_0_Pos)
8587 #define WAKEUP_MAXIMUM_PERIOD_LENGTH_RESERVED3_0_2                         (0x4U << WAKEUP_MAXIMUM_PERIOD_LENGTH_RESERVED3_0_Pos)
8588 #define WAKEUP_MAXIMUM_PERIOD_LENGTH_RESERVED3_0_3                         (0x8U << WAKEUP_MAXIMUM_PERIOD_LENGTH_RESERVED3_0_Pos)
8589 
8590 /* =====================================================    STATISTICS_RESTART    ===================================================== */
8591 #define WAKEUP_STATISTICS_RESTART_CLR_AVR_Pos                              (1UL)    /*!<WAKEUP STATISTICS_RESTART: CLR_AVR (Bit 1) */
8592 #define WAKEUP_STATISTICS_RESTART_CLR_AVR_Msk                              (0x2UL)    /*!< WAKEUP STATISTICS_RESTART: CLR_AVR (Bitfield-Mask: 0x01) */
8593 #define WAKEUP_STATISTICS_RESTART_CLR_AVR                                  WAKEUP_STATISTICS_RESTART_CLR_AVR_Msk
8594 #define WAKEUP_STATISTICS_RESTART_CLR_MIN_MAX_Pos                          (0UL)    /*!<WAKEUP STATISTICS_RESTART: CLR_MIN_MAX (Bit 0) */
8595 #define WAKEUP_STATISTICS_RESTART_CLR_MIN_MAX_Msk                          (0x1UL)    /*!< WAKEUP STATISTICS_RESTART: CLR_MIN_MAX (Bitfield-Mask: 0x01) */
8596 #define WAKEUP_STATISTICS_RESTART_CLR_MIN_MAX                              WAKEUP_STATISTICS_RESTART_CLR_MIN_MAX_Msk
8597 
8598 /* =====================================================    BLUE_WAKEUP_TIME    ===================================================== */
8599 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos                            (0UL)    /*!<WAKEUP BLUE_WAKEUP_TIME: WAKEUP_TIME (Bit 0) */
8600 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Msk                            (0xffffffffUL)   /*!< WAKEUP BLUE_WAKEUP_TIME: WAKEUP_TIME (Bitfield-Mask: 0xffffffff) */
8601 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME                                WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Msk
8602 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_0                              (0x1U << WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos)
8603 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_1                              (0x2U << WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos)
8604 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_2                              (0x4U << WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos)
8605 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_3                              (0x8U << WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos)
8606 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_4                              (0x10U << WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos)
8607 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_5                              (0x20U << WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos)
8608 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_6                              (0x40U << WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos)
8609 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_7                              (0x80U << WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos)
8610 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_8                              (0x100U << WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos)
8611 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_9                              (0x200U << WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos)
8612 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_10                             (0x400U << WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos)
8613 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_11                             (0x800U << WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos)
8614 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_12                             (0x1000U << WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos)
8615 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_13                             (0x2000U << WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos)
8616 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_14                             (0x4000U << WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos)
8617 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_15                             (0x8000U << WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos)
8618 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_16                             (0x10000U << WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos)
8619 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_17                             (0x20000U << WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos)
8620 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_18                             (0x40000U << WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos)
8621 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_19                             (0x80000U << WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos)
8622 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_20                             (0x100000U << WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos)
8623 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_21                             (0x200000U << WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos)
8624 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_22                             (0x400000U << WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos)
8625 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_23                             (0x800000U << WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos)
8626 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_24                             (0x1000000U << WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos)
8627 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_25                             (0x2000000U << WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos)
8628 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_26                             (0x4000000U << WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos)
8629 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_27                             (0x8000000U << WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos)
8630 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_28                             (0x10000000U << WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos)
8631 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_29                             (0x20000000U << WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos)
8632 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_30                             (0x40000000U << WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos)
8633 #define WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_31                             (0x80000000UL << WAKEUP_BLUE_WAKEUP_TIME_WAKEUP_TIME_Pos)
8634 
8635 /* =====================================================    BLUE_SLEEP_REQUEST_MODE    ===================================================== */
8636 #define WAKEUP_BLUE_SLEEP_REQUEST_MODE_FORCE_SLEEPING_Pos                  (31UL)   /*!<WAKEUP BLUE_SLEEP_REQUEST_MODE: FORCE_SLEEPING (Bit 31) */
8637 #define WAKEUP_BLUE_SLEEP_REQUEST_MODE_FORCE_SLEEPING_Msk                  (0x80000000UL)   /*!< WAKEUP BLUE_SLEEP_REQUEST_MODE: FORCE_SLEEPING (Bitfield-Mask: 0x01) */
8638 #define WAKEUP_BLUE_SLEEP_REQUEST_MODE_FORCE_SLEEPING                      WAKEUP_BLUE_SLEEP_REQUEST_MODE_FORCE_SLEEPING_Msk
8639 #define WAKEUP_BLUE_SLEEP_REQUEST_MODE_BLE_WAKEUP_EN_Pos                   (30UL)   /*!<WAKEUP BLUE_SLEEP_REQUEST_MODE: BLE_WAKEUP_EN (Bit 30) */
8640 #define WAKEUP_BLUE_SLEEP_REQUEST_MODE_BLE_WAKEUP_EN_Msk                   (0x40000000UL)   /*!< WAKEUP BLUE_SLEEP_REQUEST_MODE: BLE_WAKEUP_EN (Bitfield-Mask: 0x01) */
8641 #define WAKEUP_BLUE_SLEEP_REQUEST_MODE_BLE_WAKEUP_EN                       WAKEUP_BLUE_SLEEP_REQUEST_MODE_BLE_WAKEUP_EN_Msk
8642 #define WAKEUP_BLUE_SLEEP_REQUEST_MODE_SLEEP_EN_Pos                        (29UL)   /*!<WAKEUP BLUE_SLEEP_REQUEST_MODE: SLEEP_EN (Bit 29) */
8643 #define WAKEUP_BLUE_SLEEP_REQUEST_MODE_SLEEP_EN_Msk                        (0x20000000UL)   /*!< WAKEUP BLUE_SLEEP_REQUEST_MODE: SLEEP_EN (Bitfield-Mask: 0x01) */
8644 #define WAKEUP_BLUE_SLEEP_REQUEST_MODE_SLEEP_EN                            WAKEUP_BLUE_SLEEP_REQUEST_MODE_SLEEP_EN_Msk
8645 #define WAKEUP_BLUE_SLEEP_REQUEST_MODE_SLEEP_REQ_MODE_Pos                  (0UL)    /*!<WAKEUP BLUE_SLEEP_REQUEST_MODE: SLEEP_REQ_MODE (Bit 0) */
8646 #define WAKEUP_BLUE_SLEEP_REQUEST_MODE_SLEEP_REQ_MODE_Msk                  (0x7UL)    /*!< WAKEUP BLUE_SLEEP_REQUEST_MODE: SLEEP_REQ_MODE (Bitfield-Mask: 0x07) */
8647 #define WAKEUP_BLUE_SLEEP_REQUEST_MODE_SLEEP_REQ_MODE                      WAKEUP_BLUE_SLEEP_REQUEST_MODE_SLEEP_REQ_MODE_Msk
8648 #define WAKEUP_BLUE_SLEEP_REQUEST_MODE_SLEEP_REQ_MODE_0                    (0x1U << WAKEUP_BLUE_SLEEP_REQUEST_MODE_SLEEP_REQ_MODE_Pos)
8649 #define WAKEUP_BLUE_SLEEP_REQUEST_MODE_SLEEP_REQ_MODE_1                    (0x2U << WAKEUP_BLUE_SLEEP_REQUEST_MODE_SLEEP_REQ_MODE_Pos)
8650 #define WAKEUP_BLUE_SLEEP_REQUEST_MODE_SLEEP_REQ_MODE_2                    (0x4U << WAKEUP_BLUE_SLEEP_REQUEST_MODE_SLEEP_REQ_MODE_Pos)
8651 
8652 /* =====================================================    CM0_WAKEUP_TIME    ===================================================== */
8653 #define WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_Pos                             (4UL)    /*!<WAKEUP CM0_WAKEUP_TIME: WAKEUP_TIME (Bit 4) */
8654 #define WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_Msk                             (0xfffffff0UL)   /*!< WAKEUP CM0_WAKEUP_TIME: WAKEUP_TIME (Bitfield-Mask: 0xfffffff) */
8655 #define WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME                                 WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_Msk
8656 #define WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_0                               (0x1U << WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_Pos)
8657 #define WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_1                               (0x2U << WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_Pos)
8658 #define WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_2                               (0x4U << WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_Pos)
8659 #define WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_3                               (0x8U << WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_Pos)
8660 #define WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_4                               (0x10U << WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_Pos)
8661 #define WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_5                               (0x20U << WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_Pos)
8662 #define WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_6                               (0x40U << WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_Pos)
8663 #define WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_7                               (0x80U << WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_Pos)
8664 #define WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_8                               (0x100U << WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_Pos)
8665 #define WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_9                               (0x200U << WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_Pos)
8666 #define WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_10                              (0x400U << WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_Pos)
8667 #define WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_11                              (0x800U << WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_Pos)
8668 #define WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_12                              (0x1000U << WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_Pos)
8669 #define WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_13                              (0x2000U << WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_Pos)
8670 #define WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_14                              (0x4000U << WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_Pos)
8671 #define WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_15                              (0x8000U << WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_Pos)
8672 #define WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_16                              (0x10000U << WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_Pos)
8673 #define WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_17                              (0x20000U << WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_Pos)
8674 #define WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_18                              (0x40000U << WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_Pos)
8675 #define WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_19                              (0x80000U << WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_Pos)
8676 #define WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_20                              (0x100000U << WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_Pos)
8677 #define WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_21                              (0x200000U << WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_Pos)
8678 #define WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_22                              (0x400000U << WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_Pos)
8679 #define WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_23                              (0x800000U << WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_Pos)
8680 #define WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_24                              (0x1000000U << WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_Pos)
8681 #define WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_25                              (0x2000000U << WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_Pos)
8682 #define WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_26                              (0x4000000U << WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_Pos)
8683 #define WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_27                              (0x8000000U << WAKEUP_CM0_WAKEUP_TIME_WAKEUP_TIME_Pos)
8684 
8685 /* =====================================================    CM0_SLEEP_REQUEST_MODE    ===================================================== */
8686 #define WAKEUP_CM0_SLEEP_REQUEST_MODE_FORCE_SLEEPING_Pos                   (31UL)   /*!<WAKEUP CM0_SLEEP_REQUEST_MODE: FORCE_SLEEPING (Bit 31) */
8687 #define WAKEUP_CM0_SLEEP_REQUEST_MODE_FORCE_SLEEPING_Msk                   (0x80000000UL)   /*!< WAKEUP CM0_SLEEP_REQUEST_MODE: FORCE_SLEEPING (Bitfield-Mask: 0x01) */
8688 #define WAKEUP_CM0_SLEEP_REQUEST_MODE_FORCE_SLEEPING                       WAKEUP_CM0_SLEEP_REQUEST_MODE_FORCE_SLEEPING_Msk
8689 #define WAKEUP_CM0_SLEEP_REQUEST_MODE_CPU_WAKEUP_EN_Pos                    (30UL)   /*!<WAKEUP CM0_SLEEP_REQUEST_MODE: CPU_WAKEUP_EN (Bit 30) */
8690 #define WAKEUP_CM0_SLEEP_REQUEST_MODE_CPU_WAKEUP_EN_Msk                    (0x40000000UL)   /*!< WAKEUP CM0_SLEEP_REQUEST_MODE: CPU_WAKEUP_EN (Bitfield-Mask: 0x01) */
8691 #define WAKEUP_CM0_SLEEP_REQUEST_MODE_CPU_WAKEUP_EN                        WAKEUP_CM0_SLEEP_REQUEST_MODE_CPU_WAKEUP_EN_Msk
8692 #define WAKEUP_CM0_SLEEP_REQUEST_MODE_SLEEP_REQ_MODE_Pos                   (0UL)    /*!<WAKEUP CM0_SLEEP_REQUEST_MODE: SLEEP_REQ_MODE (Bit 0) */
8693 #define WAKEUP_CM0_SLEEP_REQUEST_MODE_SLEEP_REQ_MODE_Msk                   (0x7UL)    /*!< WAKEUP CM0_SLEEP_REQUEST_MODE: SLEEP_REQ_MODE (Bitfield-Mask: 0x07) */
8694 #define WAKEUP_CM0_SLEEP_REQUEST_MODE_SLEEP_REQ_MODE                       WAKEUP_CM0_SLEEP_REQUEST_MODE_SLEEP_REQ_MODE_Msk
8695 #define WAKEUP_CM0_SLEEP_REQUEST_MODE_SLEEP_REQ_MODE_0                     (0x1U << WAKEUP_CM0_SLEEP_REQUEST_MODE_SLEEP_REQ_MODE_Pos)
8696 #define WAKEUP_CM0_SLEEP_REQUEST_MODE_SLEEP_REQ_MODE_1                     (0x2U << WAKEUP_CM0_SLEEP_REQUEST_MODE_SLEEP_REQ_MODE_Pos)
8697 #define WAKEUP_CM0_SLEEP_REQUEST_MODE_SLEEP_REQ_MODE_2                     (0x4U << WAKEUP_CM0_SLEEP_REQUEST_MODE_SLEEP_REQ_MODE_Pos)
8698 
8699 /* =====================================================    WAKEUP_BLE_IRQ_ENABLE    ===================================================== */
8700 #define WAKEUP_WAKEUP_BLE_IRQ_ENABLE_WAKEUP_IT_Pos                         (0UL)    /*!<WAKEUP WAKEUP_BLE_IRQ_ENABLE: WAKEUP_IT (Bit 0) */
8701 #define WAKEUP_WAKEUP_BLE_IRQ_ENABLE_WAKEUP_IT_Msk                         (0x1UL)    /*!< WAKEUP WAKEUP_BLE_IRQ_ENABLE: WAKEUP_IT (Bitfield-Mask: 0x01) */
8702 #define WAKEUP_WAKEUP_BLE_IRQ_ENABLE_WAKEUP_IT                             WAKEUP_WAKEUP_BLE_IRQ_ENABLE_WAKEUP_IT_Msk
8703 
8704 /* =====================================================    WAKEUP_BLE_IRQ_STATUS    ===================================================== */
8705 #define WAKEUP_WAKEUP_BLE_IRQ_STATUS_WAKEUP_IT_Pos                         (0UL)    /*!<WAKEUP WAKEUP_BLE_IRQ_STATUS: WAKEUP_IT (Bit 0) */
8706 #define WAKEUP_WAKEUP_BLE_IRQ_STATUS_WAKEUP_IT_Msk                         (0x1UL)    /*!< WAKEUP WAKEUP_BLE_IRQ_STATUS: WAKEUP_IT (Bitfield-Mask: 0x01) */
8707 #define WAKEUP_WAKEUP_BLE_IRQ_STATUS_WAKEUP_IT                             WAKEUP_WAKEUP_BLE_IRQ_STATUS_WAKEUP_IT_Msk
8708 
8709 /* =====================================================    WAKEUP_CM0_IRQ_ENABLE    ===================================================== */
8710 #define WAKEUP_WAKEUP_CM0_IRQ_ENABLE_WAKEUP_IT_Pos                         (0UL)    /*!<WAKEUP WAKEUP_CM0_IRQ_ENABLE: WAKEUP_IT (Bit 0) */
8711 #define WAKEUP_WAKEUP_CM0_IRQ_ENABLE_WAKEUP_IT_Msk                         (0x1UL)    /*!< WAKEUP WAKEUP_CM0_IRQ_ENABLE: WAKEUP_IT (Bitfield-Mask: 0x01) */
8712 #define WAKEUP_WAKEUP_CM0_IRQ_ENABLE_WAKEUP_IT                             WAKEUP_WAKEUP_CM0_IRQ_ENABLE_WAKEUP_IT_Msk
8713 
8714 /* =====================================================    WAKEUP_CM0_IRQ_STATUS    ===================================================== */
8715 #define WAKEUP_WAKEUP_CM0_IRQ_STATUS_WAKEUP_IT_Pos                         (0UL)    /*!<WAKEUP WAKEUP_CM0_IRQ_STATUS: WAKEUP_IT (Bit 0) */
8716 #define WAKEUP_WAKEUP_CM0_IRQ_STATUS_WAKEUP_IT_Msk                         (0x1UL)    /*!< WAKEUP WAKEUP_CM0_IRQ_STATUS: WAKEUP_IT (Bitfield-Mask: 0x01) */
8717 #define WAKEUP_WAKEUP_CM0_IRQ_STATUS_WAKEUP_IT                             WAKEUP_WAKEUP_CM0_IRQ_STATUS_WAKEUP_IT_Msk
8718 
8719 
8720 /* =========================================================================================================================== */
8721 /*=====================                                    RADIO_CTRL                                    ===================== */
8722 /* =========================================================================================================================== */
8723 
8724 /* =====================================================    RADIO_CONTROL_ID    ===================================================== */
8725 #define RADIO_CTRL_RADIO_CONTROL_ID_PRODUCT_Pos                            (12UL)   /*!<RADIO_CTRL RADIO_CONTROL_ID: PRODUCT (Bit 12) */
8726 #define RADIO_CTRL_RADIO_CONTROL_ID_PRODUCT_Msk                            (0xf000UL)   /*!< RADIO_CTRL RADIO_CONTROL_ID: PRODUCT (Bitfield-Mask: 0x0f) */
8727 #define RADIO_CTRL_RADIO_CONTROL_ID_PRODUCT                                RADIO_CTRL_RADIO_CONTROL_ID_PRODUCT_Msk
8728 #define RADIO_CTRL_RADIO_CONTROL_ID_PRODUCT_0                              (0x1U << RADIO_CTRL_RADIO_CONTROL_ID_PRODUCT_Pos)
8729 #define RADIO_CTRL_RADIO_CONTROL_ID_PRODUCT_1                              (0x2U << RADIO_CTRL_RADIO_CONTROL_ID_PRODUCT_Pos)
8730 #define RADIO_CTRL_RADIO_CONTROL_ID_PRODUCT_2                              (0x4U << RADIO_CTRL_RADIO_CONTROL_ID_PRODUCT_Pos)
8731 #define RADIO_CTRL_RADIO_CONTROL_ID_PRODUCT_3                              (0x8U << RADIO_CTRL_RADIO_CONTROL_ID_PRODUCT_Pos)
8732 #define RADIO_CTRL_RADIO_CONTROL_ID_VERSION_Pos                            (8UL)    /*!<RADIO_CTRL RADIO_CONTROL_ID: VERSION (Bit 8) */
8733 #define RADIO_CTRL_RADIO_CONTROL_ID_VERSION_Msk                            (0xf00UL)    /*!< RADIO_CTRL RADIO_CONTROL_ID: VERSION (Bitfield-Mask: 0x0f) */
8734 #define RADIO_CTRL_RADIO_CONTROL_ID_VERSION                                RADIO_CTRL_RADIO_CONTROL_ID_VERSION_Msk
8735 #define RADIO_CTRL_RADIO_CONTROL_ID_VERSION_0                              (0x1U << RADIO_CTRL_RADIO_CONTROL_ID_VERSION_Pos)
8736 #define RADIO_CTRL_RADIO_CONTROL_ID_VERSION_1                              (0x2U << RADIO_CTRL_RADIO_CONTROL_ID_VERSION_Pos)
8737 #define RADIO_CTRL_RADIO_CONTROL_ID_VERSION_2                              (0x4U << RADIO_CTRL_RADIO_CONTROL_ID_VERSION_Pos)
8738 #define RADIO_CTRL_RADIO_CONTROL_ID_VERSION_3                              (0x8U << RADIO_CTRL_RADIO_CONTROL_ID_VERSION_Pos)
8739 #define RADIO_CTRL_RADIO_CONTROL_ID_REVISION_Pos                           (4UL)    /*!<RADIO_CTRL RADIO_CONTROL_ID: REVISION (Bit 4) */
8740 #define RADIO_CTRL_RADIO_CONTROL_ID_REVISION_Msk                           (0xf0UL)   /*!< RADIO_CTRL RADIO_CONTROL_ID: REVISION (Bitfield-Mask: 0x0f) */
8741 #define RADIO_CTRL_RADIO_CONTROL_ID_REVISION                               RADIO_CTRL_RADIO_CONTROL_ID_REVISION_Msk
8742 #define RADIO_CTRL_RADIO_CONTROL_ID_REVISION_0                             (0x1U << RADIO_CTRL_RADIO_CONTROL_ID_REVISION_Pos)
8743 #define RADIO_CTRL_RADIO_CONTROL_ID_REVISION_1                             (0x2U << RADIO_CTRL_RADIO_CONTROL_ID_REVISION_Pos)
8744 #define RADIO_CTRL_RADIO_CONTROL_ID_REVISION_2                             (0x4U << RADIO_CTRL_RADIO_CONTROL_ID_REVISION_Pos)
8745 #define RADIO_CTRL_RADIO_CONTROL_ID_REVISION_3                             (0x8U << RADIO_CTRL_RADIO_CONTROL_ID_REVISION_Pos)
8746 
8747 /* =====================================================    CLK32COUNT_REG    ===================================================== */
8748 #define RADIO_CTRL_CLK32COUNT_REG_SLOW_COUNT_Pos                           (0UL)    /*!<RADIO_CTRL CLK32COUNT_REG: SLOW_COUNT (Bit 0) */
8749 #define RADIO_CTRL_CLK32COUNT_REG_SLOW_COUNT_Msk                           (0x1ffUL)    /*!< RADIO_CTRL CLK32COUNT_REG: SLOW_COUNT (Bitfield-Mask: 0x1ff) */
8750 #define RADIO_CTRL_CLK32COUNT_REG_SLOW_COUNT                               RADIO_CTRL_CLK32COUNT_REG_SLOW_COUNT_Msk
8751 #define RADIO_CTRL_CLK32COUNT_REG_SLOW_COUNT_0                             (0x1U << RADIO_CTRL_CLK32COUNT_REG_SLOW_COUNT_Pos)
8752 #define RADIO_CTRL_CLK32COUNT_REG_SLOW_COUNT_1                             (0x2U << RADIO_CTRL_CLK32COUNT_REG_SLOW_COUNT_Pos)
8753 #define RADIO_CTRL_CLK32COUNT_REG_SLOW_COUNT_2                             (0x4U << RADIO_CTRL_CLK32COUNT_REG_SLOW_COUNT_Pos)
8754 #define RADIO_CTRL_CLK32COUNT_REG_SLOW_COUNT_3                             (0x8U << RADIO_CTRL_CLK32COUNT_REG_SLOW_COUNT_Pos)
8755 #define RADIO_CTRL_CLK32COUNT_REG_SLOW_COUNT_4                             (0x10U << RADIO_CTRL_CLK32COUNT_REG_SLOW_COUNT_Pos)
8756 #define RADIO_CTRL_CLK32COUNT_REG_SLOW_COUNT_5                             (0x20U << RADIO_CTRL_CLK32COUNT_REG_SLOW_COUNT_Pos)
8757 #define RADIO_CTRL_CLK32COUNT_REG_SLOW_COUNT_6                             (0x40U << RADIO_CTRL_CLK32COUNT_REG_SLOW_COUNT_Pos)
8758 #define RADIO_CTRL_CLK32COUNT_REG_SLOW_COUNT_7                             (0x80U << RADIO_CTRL_CLK32COUNT_REG_SLOW_COUNT_Pos)
8759 #define RADIO_CTRL_CLK32COUNT_REG_SLOW_COUNT_8                             (0x100U << RADIO_CTRL_CLK32COUNT_REG_SLOW_COUNT_Pos)
8760 
8761 /* =====================================================    CLK32PERIOD_REG    ===================================================== */
8762 #define RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_Pos                         (0UL)    /*!<RADIO_CTRL CLK32PERIOD_REG: SLOW_PERIOD (Bit 0) */
8763 #define RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_Msk                         (0x7ffffUL)    /*!< RADIO_CTRL CLK32PERIOD_REG: SLOW_PERIOD (Bitfield-Mask: 0x7ffff) */
8764 #define RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD                             RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_Msk
8765 #define RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_0                           (0x1U << RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_Pos)
8766 #define RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_1                           (0x2U << RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_Pos)
8767 #define RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_2                           (0x4U << RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_Pos)
8768 #define RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_3                           (0x8U << RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_Pos)
8769 #define RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_4                           (0x10U << RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_Pos)
8770 #define RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_5                           (0x20U << RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_Pos)
8771 #define RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_6                           (0x40U << RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_Pos)
8772 #define RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_7                           (0x80U << RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_Pos)
8773 #define RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_8                           (0x100U << RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_Pos)
8774 #define RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_9                           (0x200U << RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_Pos)
8775 #define RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_10                          (0x400U << RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_Pos)
8776 #define RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_11                          (0x800U << RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_Pos)
8777 #define RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_12                          (0x1000U << RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_Pos)
8778 #define RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_13                          (0x2000U << RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_Pos)
8779 #define RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_14                          (0x4000U << RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_Pos)
8780 #define RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_15                          (0x8000U << RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_Pos)
8781 #define RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_16                          (0x10000U << RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_Pos)
8782 #define RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_17                          (0x20000U << RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_Pos)
8783 #define RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_18                          (0x40000U << RADIO_CTRL_CLK32PERIOD_REG_SLOW_PERIOD_Pos)
8784 
8785 /* =====================================================    CLK32FREQUENCY_REG    ===================================================== */
8786 #define RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_Pos                   (0UL)    /*!<RADIO_CTRL CLK32FREQUENCY_REG: SLOW_FREQUENCY (Bit 0) */
8787 #define RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_Msk                   (0x7ffffffUL)    /*!< RADIO_CTRL CLK32FREQUENCY_REG: SLOW_FREQUENCY (Bitfield-Mask: 0x7ffffff) */
8788 #define RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY                       RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_Msk
8789 #define RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_0                     (0x1U << RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_Pos)
8790 #define RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_1                     (0x2U << RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_Pos)
8791 #define RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_2                     (0x4U << RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_Pos)
8792 #define RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_3                     (0x8U << RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_Pos)
8793 #define RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_4                     (0x10U << RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_Pos)
8794 #define RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_5                     (0x20U << RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_Pos)
8795 #define RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_6                     (0x40U << RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_Pos)
8796 #define RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_7                     (0x80U << RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_Pos)
8797 #define RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_8                     (0x100U << RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_Pos)
8798 #define RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_9                     (0x200U << RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_Pos)
8799 #define RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_10                    (0x400U << RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_Pos)
8800 #define RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_11                    (0x800U << RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_Pos)
8801 #define RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_12                    (0x1000U << RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_Pos)
8802 #define RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_13                    (0x2000U << RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_Pos)
8803 #define RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_14                    (0x4000U << RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_Pos)
8804 #define RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_15                    (0x8000U << RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_Pos)
8805 #define RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_16                    (0x10000U << RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_Pos)
8806 #define RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_17                    (0x20000U << RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_Pos)
8807 #define RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_18                    (0x40000U << RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_Pos)
8808 #define RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_19                    (0x80000U << RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_Pos)
8809 #define RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_20                    (0x100000U << RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_Pos)
8810 #define RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_21                    (0x200000U << RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_Pos)
8811 #define RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_22                    (0x400000U << RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_Pos)
8812 #define RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_23                    (0x800000U << RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_Pos)
8813 #define RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_24                    (0x1000000U << RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_Pos)
8814 #define RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_25                    (0x2000000U << RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_Pos)
8815 #define RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_26                    (0x4000000U << RADIO_CTRL_CLK32FREQUENCY_REG_SLOW_FREQUENCY_Pos)
8816 
8817 /* =====================================================    RADIO_CONTROL_IRQ_STATUS    ===================================================== */
8818 #define RADIO_CTRL_RADIO_CONTROL_IRQ_STATUS_RADIO_FSM_IRQ_Pos              (8UL)    /*!<RADIO_CTRL RADIO_CONTROL_IRQ_STATUS: RADIO_FSM_IRQ (Bit 8) */
8819 #define RADIO_CTRL_RADIO_CONTROL_IRQ_STATUS_RADIO_FSM_IRQ_Msk              (0x3f00UL)   /*!< RADIO_CTRL RADIO_CONTROL_IRQ_STATUS: RADIO_FSM_IRQ (Bitfield-Mask: 0x3f) */
8820 #define RADIO_CTRL_RADIO_CONTROL_IRQ_STATUS_RADIO_FSM_IRQ                  RADIO_CTRL_RADIO_CONTROL_IRQ_STATUS_RADIO_FSM_IRQ_Msk
8821 #define RADIO_CTRL_RADIO_CONTROL_IRQ_STATUS_RADIO_FSM_IRQ_0                (0x1U << RADIO_CTRL_RADIO_CONTROL_IRQ_STATUS_RADIO_FSM_IRQ_Pos)
8822 #define RADIO_CTRL_RADIO_CONTROL_IRQ_STATUS_RADIO_FSM_IRQ_1                (0x2U << RADIO_CTRL_RADIO_CONTROL_IRQ_STATUS_RADIO_FSM_IRQ_Pos)
8823 #define RADIO_CTRL_RADIO_CONTROL_IRQ_STATUS_RADIO_FSM_IRQ_2                (0x4U << RADIO_CTRL_RADIO_CONTROL_IRQ_STATUS_RADIO_FSM_IRQ_Pos)
8824 #define RADIO_CTRL_RADIO_CONTROL_IRQ_STATUS_RADIO_FSM_IRQ_3                (0x8U << RADIO_CTRL_RADIO_CONTROL_IRQ_STATUS_RADIO_FSM_IRQ_Pos)
8825 #define RADIO_CTRL_RADIO_CONTROL_IRQ_STATUS_RADIO_FSM_IRQ_4                (0x10U << RADIO_CTRL_RADIO_CONTROL_IRQ_STATUS_RADIO_FSM_IRQ_Pos)
8826 #define RADIO_CTRL_RADIO_CONTROL_IRQ_STATUS_RADIO_FSM_IRQ_5                (0x20U << RADIO_CTRL_RADIO_CONTROL_IRQ_STATUS_RADIO_FSM_IRQ_Pos)
8827 #define RADIO_CTRL_RADIO_CONTROL_IRQ_STATUS_SLOW_CLK_IRQ_Pos               (0UL)    /*!<RADIO_CTRL RADIO_CONTROL_IRQ_STATUS: SLOW_CLK_IRQ (Bit 0) */
8828 #define RADIO_CTRL_RADIO_CONTROL_IRQ_STATUS_SLOW_CLK_IRQ_Msk               (0x1UL)    /*!< RADIO_CTRL RADIO_CONTROL_IRQ_STATUS: SLOW_CLK_IRQ (Bitfield-Mask: 0x01) */
8829 #define RADIO_CTRL_RADIO_CONTROL_IRQ_STATUS_SLOW_CLK_IRQ                   RADIO_CTRL_RADIO_CONTROL_IRQ_STATUS_SLOW_CLK_IRQ_Msk
8830 
8831 /* =====================================================    RADIO_CONTROL_IRQ_ENABLE    ===================================================== */
8832 #define RADIO_CTRL_RADIO_CONTROL_IRQ_ENABLE_RADIO_FSM_IRQ_MASK_Pos         (8UL)    /*!<RADIO_CTRL RADIO_CONTROL_IRQ_ENABLE: RADIO_FSM_IRQ_MASK (Bit 8) */
8833 #define RADIO_CTRL_RADIO_CONTROL_IRQ_ENABLE_RADIO_FSM_IRQ_MASK_Msk         (0x3f00UL)   /*!< RADIO_CTRL RADIO_CONTROL_IRQ_ENABLE: RADIO_FSM_IRQ_MASK (Bitfield-Mask: 0x3f) */
8834 #define RADIO_CTRL_RADIO_CONTROL_IRQ_ENABLE_RADIO_FSM_IRQ_MASK             RADIO_CTRL_RADIO_CONTROL_IRQ_ENABLE_RADIO_FSM_IRQ_MASK_Msk
8835 #define RADIO_CTRL_RADIO_CONTROL_IRQ_ENABLE_RADIO_FSM_IRQ_MASK_0           (0x1U << RADIO_CTRL_RADIO_CONTROL_IRQ_ENABLE_RADIO_FSM_IRQ_MASK_Pos)
8836 #define RADIO_CTRL_RADIO_CONTROL_IRQ_ENABLE_RADIO_FSM_IRQ_MASK_1           (0x2U << RADIO_CTRL_RADIO_CONTROL_IRQ_ENABLE_RADIO_FSM_IRQ_MASK_Pos)
8837 #define RADIO_CTRL_RADIO_CONTROL_IRQ_ENABLE_RADIO_FSM_IRQ_MASK_2           (0x4U << RADIO_CTRL_RADIO_CONTROL_IRQ_ENABLE_RADIO_FSM_IRQ_MASK_Pos)
8838 #define RADIO_CTRL_RADIO_CONTROL_IRQ_ENABLE_RADIO_FSM_IRQ_MASK_3           (0x8U << RADIO_CTRL_RADIO_CONTROL_IRQ_ENABLE_RADIO_FSM_IRQ_MASK_Pos)
8839 #define RADIO_CTRL_RADIO_CONTROL_IRQ_ENABLE_RADIO_FSM_IRQ_MASK_4           (0x10U << RADIO_CTRL_RADIO_CONTROL_IRQ_ENABLE_RADIO_FSM_IRQ_MASK_Pos)
8840 #define RADIO_CTRL_RADIO_CONTROL_IRQ_ENABLE_RADIO_FSM_IRQ_MASK_5           (0x20U << RADIO_CTRL_RADIO_CONTROL_IRQ_ENABLE_RADIO_FSM_IRQ_MASK_Pos)
8841 #define RADIO_CTRL_RADIO_CONTROL_IRQ_ENABLE_SLOW_CLK_IRQ_MASK_Pos          (0UL)    /*!<RADIO_CTRL RADIO_CONTROL_IRQ_ENABLE: SLOW_CLK_IRQ_MASK (Bit 0) */
8842 #define RADIO_CTRL_RADIO_CONTROL_IRQ_ENABLE_SLOW_CLK_IRQ_MASK_Msk          (0x1UL)    /*!< RADIO_CTRL RADIO_CONTROL_IRQ_ENABLE: SLOW_CLK_IRQ_MASK (Bitfield-Mask: 0x01) */
8843 #define RADIO_CTRL_RADIO_CONTROL_IRQ_ENABLE_SLOW_CLK_IRQ_MASK              RADIO_CTRL_RADIO_CONTROL_IRQ_ENABLE_SLOW_CLK_IRQ_MASK_Msk
8844 
8845 
8846 /* =========================================================================================================================== */
8847 /*=====================                                       RRM                                       ===================== */
8848 /* =========================================================================================================================== */
8849 
8850 /* =====================================================    RRM_CTRL    ===================================================== */
8851 #define RRM_RRM_CTRL_PRIORITY_Pos                                          (0UL)    /*!<RRM RRM_CTRL: PRIORITY (Bit 0) */
8852 #define RRM_RRM_CTRL_PRIORITY_Msk                                          (0x3UL)    /*!< RRM RRM_CTRL: PRIORITY (Bitfield-Mask: 0x03) */
8853 #define RRM_RRM_CTRL_PRIORITY                                              RRM_RRM_CTRL_PRIORITY_Msk
8854 #define RRM_RRM_CTRL_PRIORITY_0                                            (0x1U << RRM_RRM_CTRL_PRIORITY_Pos)
8855 #define RRM_RRM_CTRL_PRIORITY_1                                            (0x2U << RRM_RRM_CTRL_PRIORITY_Pos)
8856 
8857 /* =====================================================    UDRA_CTRL0    ===================================================== */
8858 #define RRM_UDRA_CTRL0_RELOAD_RDCFGPTR_Pos                                 (0UL)    /*!<RRM UDRA_CTRL0: RELOAD_RDCFGPTR (Bit 0) */
8859 #define RRM_UDRA_CTRL0_RELOAD_RDCFGPTR_Msk                                 (0x1UL)    /*!< RRM UDRA_CTRL0: RELOAD_RDCFGPTR (Bitfield-Mask: 0x01) */
8860 #define RRM_UDRA_CTRL0_RELOAD_RDCFGPTR                                     RRM_UDRA_CTRL0_RELOAD_RDCFGPTR_Msk
8861 
8862 /* =====================================================    UDRA_IRQ_ENABLE    ===================================================== */
8863 #define RRM_UDRA_IRQ_ENABLE_CMD_NUMBER_ERROR_Pos                           (3UL)    /*!<RRM UDRA_IRQ_ENABLE: CMD_NUMBER_ERROR (Bit 3) */
8864 #define RRM_UDRA_IRQ_ENABLE_CMD_NUMBER_ERROR_Msk                           (0x8UL)    /*!< RRM UDRA_IRQ_ENABLE: CMD_NUMBER_ERROR (Bitfield-Mask: 0x01) */
8865 #define RRM_UDRA_IRQ_ENABLE_CMD_NUMBER_ERROR                               RRM_UDRA_IRQ_ENABLE_CMD_NUMBER_ERROR_Msk
8866 #define RRM_UDRA_IRQ_ENABLE_CMD_END_Pos                                    (2UL)    /*!<RRM UDRA_IRQ_ENABLE: CMD_END (Bit 2) */
8867 #define RRM_UDRA_IRQ_ENABLE_CMD_END_Msk                                    (0x4UL)    /*!< RRM UDRA_IRQ_ENABLE: CMD_END (Bitfield-Mask: 0x01) */
8868 #define RRM_UDRA_IRQ_ENABLE_CMD_END                                        RRM_UDRA_IRQ_ENABLE_CMD_END_Msk
8869 #define RRM_UDRA_IRQ_ENABLE_CMD_START_Pos                                  (1UL)    /*!<RRM UDRA_IRQ_ENABLE: CMD_START (Bit 1) */
8870 #define RRM_UDRA_IRQ_ENABLE_CMD_START_Msk                                  (0x2UL)    /*!< RRM UDRA_IRQ_ENABLE: CMD_START (Bitfield-Mask: 0x01) */
8871 #define RRM_UDRA_IRQ_ENABLE_CMD_START                                      RRM_UDRA_IRQ_ENABLE_CMD_START_Msk
8872 #define RRM_UDRA_IRQ_ENABLE_RADIO_CFG_PTR_RELOADED_Pos                     (0UL)    /*!<RRM UDRA_IRQ_ENABLE: RADIO_CFG_PTR_RELOADED (Bit 0) */
8873 #define RRM_UDRA_IRQ_ENABLE_RADIO_CFG_PTR_RELOADED_Msk                     (0x1UL)    /*!< RRM UDRA_IRQ_ENABLE: RADIO_CFG_PTR_RELOADED (Bitfield-Mask: 0x01) */
8874 #define RRM_UDRA_IRQ_ENABLE_RADIO_CFG_PTR_RELOADED                         RRM_UDRA_IRQ_ENABLE_RADIO_CFG_PTR_RELOADED_Msk
8875 
8876 /* =====================================================    UDRA_IRQ_STATUS    ===================================================== */
8877 #define RRM_UDRA_IRQ_STATUS_CMD_NUMBER_ERROR_Pos                           (3UL)    /*!<RRM UDRA_IRQ_STATUS: CMD_NUMBER_ERROR (Bit 3) */
8878 #define RRM_UDRA_IRQ_STATUS_CMD_NUMBER_ERROR_Msk                           (0x8UL)    /*!< RRM UDRA_IRQ_STATUS: CMD_NUMBER_ERROR (Bitfield-Mask: 0x01) */
8879 #define RRM_UDRA_IRQ_STATUS_CMD_NUMBER_ERROR                               RRM_UDRA_IRQ_STATUS_CMD_NUMBER_ERROR_Msk
8880 #define RRM_UDRA_IRQ_STATUS_CMD_END_Pos                                    (2UL)    /*!<RRM UDRA_IRQ_STATUS: CMD_END (Bit 2) */
8881 #define RRM_UDRA_IRQ_STATUS_CMD_END_Msk                                    (0x4UL)    /*!< RRM UDRA_IRQ_STATUS: CMD_END (Bitfield-Mask: 0x01) */
8882 #define RRM_UDRA_IRQ_STATUS_CMD_END                                        RRM_UDRA_IRQ_STATUS_CMD_END_Msk
8883 #define RRM_UDRA_IRQ_STATUS_CMD_START_Pos                                  (1UL)    /*!<RRM UDRA_IRQ_STATUS: CMD_START (Bit 1) */
8884 #define RRM_UDRA_IRQ_STATUS_CMD_START_Msk                                  (0x2UL)    /*!< RRM UDRA_IRQ_STATUS: CMD_START (Bitfield-Mask: 0x01) */
8885 #define RRM_UDRA_IRQ_STATUS_CMD_START                                      RRM_UDRA_IRQ_STATUS_CMD_START_Msk
8886 #define RRM_UDRA_IRQ_STATUS_RADIO_CFG_PTR_RELOADED_Pos                     (0UL)    /*!<RRM UDRA_IRQ_STATUS: RADIO_CFG_PTR_RELOADED (Bit 0) */
8887 #define RRM_UDRA_IRQ_STATUS_RADIO_CFG_PTR_RELOADED_Msk                     (0x1UL)    /*!< RRM UDRA_IRQ_STATUS: RADIO_CFG_PTR_RELOADED (Bitfield-Mask: 0x01) */
8888 #define RRM_UDRA_IRQ_STATUS_RADIO_CFG_PTR_RELOADED                         RRM_UDRA_IRQ_STATUS_RADIO_CFG_PTR_RELOADED_Msk
8889 
8890 /* =====================================================    UDRA_RADIO_CFG_PTR    ===================================================== */
8891 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos                    (0UL)    /*!<RRM UDRA_RADIO_CFG_PTR: RADIO_CONFIG_ADDRESS (Bit 0) */
8892 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Msk                    (0xffffffffUL)   /*!< RRM UDRA_RADIO_CFG_PTR: RADIO_CONFIG_ADDRESS (Bitfield-Mask: 0xffffffff) */
8893 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS                        RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Msk
8894 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_0                      (0x1U << RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos)
8895 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_1                      (0x2U << RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos)
8896 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_2                      (0x4U << RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos)
8897 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_3                      (0x8U << RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos)
8898 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_4                      (0x10U << RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos)
8899 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_5                      (0x20U << RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos)
8900 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_6                      (0x40U << RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos)
8901 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_7                      (0x80U << RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos)
8902 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_8                      (0x100U << RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos)
8903 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_9                      (0x200U << RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos)
8904 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_10                     (0x400U << RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos)
8905 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_11                     (0x800U << RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos)
8906 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_12                     (0x1000U << RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos)
8907 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_13                     (0x2000U << RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos)
8908 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_14                     (0x4000U << RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos)
8909 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_15                     (0x8000U << RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos)
8910 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_16                     (0x10000U << RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos)
8911 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_17                     (0x20000U << RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos)
8912 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_18                     (0x40000U << RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos)
8913 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_19                     (0x80000U << RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos)
8914 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_20                     (0x100000U << RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos)
8915 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_21                     (0x200000U << RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos)
8916 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_22                     (0x400000U << RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos)
8917 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_23                     (0x800000U << RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos)
8918 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_24                     (0x1000000U << RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos)
8919 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_25                     (0x2000000U << RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos)
8920 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_26                     (0x4000000U << RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos)
8921 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_27                     (0x8000000U << RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos)
8922 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_28                     (0x10000000U << RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos)
8923 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_29                     (0x20000000U << RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos)
8924 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_30                     (0x40000000U << RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos)
8925 #define RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_31                     (0x80000000UL << RRM_UDRA_RADIO_CFG_PTR_RADIO_CONFIG_ADDRESS_Pos)
8926 
8927 /* =====================================================    SEMA_IRQ_ENABLE    ===================================================== */
8928 #define RRM_SEMA_IRQ_ENABLE_UNLOCK_Pos                                     (1UL)    /*!<RRM SEMA_IRQ_ENABLE: UNLOCK (Bit 1) */
8929 #define RRM_SEMA_IRQ_ENABLE_UNLOCK_Msk                                     (0x2UL)    /*!< RRM SEMA_IRQ_ENABLE: UNLOCK (Bitfield-Mask: 0x01) */
8930 #define RRM_SEMA_IRQ_ENABLE_UNLOCK                                         RRM_SEMA_IRQ_ENABLE_UNLOCK_Msk
8931 #define RRM_SEMA_IRQ_ENABLE_LOCK_Pos                                       (0UL)    /*!<RRM SEMA_IRQ_ENABLE: LOCK (Bit 0) */
8932 #define RRM_SEMA_IRQ_ENABLE_LOCK_Msk                                       (0x1UL)    /*!< RRM SEMA_IRQ_ENABLE: LOCK (Bitfield-Mask: 0x01) */
8933 #define RRM_SEMA_IRQ_ENABLE_LOCK                                           RRM_SEMA_IRQ_ENABLE_LOCK_Msk
8934 
8935 /* =====================================================    SEMA_IRQ_STATUS    ===================================================== */
8936 #define RRM_SEMA_IRQ_STATUS_UNLOCK_Pos                                     (1UL)    /*!<RRM SEMA_IRQ_STATUS: UNLOCK (Bit 1) */
8937 #define RRM_SEMA_IRQ_STATUS_UNLOCK_Msk                                     (0x2UL)    /*!< RRM SEMA_IRQ_STATUS: UNLOCK (Bitfield-Mask: 0x01) */
8938 #define RRM_SEMA_IRQ_STATUS_UNLOCK                                         RRM_SEMA_IRQ_STATUS_UNLOCK_Msk
8939 #define RRM_SEMA_IRQ_STATUS_LOCK_Pos                                       (0UL)    /*!<RRM SEMA_IRQ_STATUS: LOCK (Bit 0) */
8940 #define RRM_SEMA_IRQ_STATUS_LOCK_Msk                                       (0x1UL)    /*!< RRM SEMA_IRQ_STATUS: LOCK (Bitfield-Mask: 0x01) */
8941 #define RRM_SEMA_IRQ_STATUS_LOCK                                           RRM_SEMA_IRQ_STATUS_LOCK_Msk
8942 
8943 /* =====================================================    BLE_IRQ_ENABLE    ===================================================== */
8944 #define RRM_BLE_IRQ_ENABLE_PORT_CMD_END_Pos                                (4UL)    /*!<RRM BLE_IRQ_ENABLE: PORT_CMD_END (Bit 4) */
8945 #define RRM_BLE_IRQ_ENABLE_PORT_CMD_END_Msk                                (0x10UL)   /*!< RRM BLE_IRQ_ENABLE: PORT_CMD_END (Bitfield-Mask: 0x01) */
8946 #define RRM_BLE_IRQ_ENABLE_PORT_CMD_END                                    RRM_BLE_IRQ_ENABLE_PORT_CMD_END_Msk
8947 #define RRM_BLE_IRQ_ENABLE_PORT_CMD_START_Pos                              (3UL)    /*!<RRM BLE_IRQ_ENABLE: PORT_CMD_START (Bit 3) */
8948 #define RRM_BLE_IRQ_ENABLE_PORT_CMD_START_Msk                              (0x8UL)    /*!< RRM BLE_IRQ_ENABLE: PORT_CMD_START (Bitfield-Mask: 0x01) */
8949 #define RRM_BLE_IRQ_ENABLE_PORT_CMD_START                                  RRM_BLE_IRQ_ENABLE_PORT_CMD_START_Msk
8950 #define RRM_BLE_IRQ_ENABLE_PORT_PREEMPT_Pos                                (2UL)    /*!<RRM BLE_IRQ_ENABLE: PORT_PREEMPT (Bit 2) */
8951 #define RRM_BLE_IRQ_ENABLE_PORT_PREEMPT_Msk                                (0x4UL)    /*!< RRM BLE_IRQ_ENABLE: PORT_PREEMPT (Bitfield-Mask: 0x01) */
8952 #define RRM_BLE_IRQ_ENABLE_PORT_PREEMPT                                    RRM_BLE_IRQ_ENABLE_PORT_PREEMPT_Msk
8953 #define RRM_BLE_IRQ_ENABLE_PORT_RELEASE_Pos                                (1UL)    /*!<RRM BLE_IRQ_ENABLE: PORT_RELEASE (Bit 1) */
8954 #define RRM_BLE_IRQ_ENABLE_PORT_RELEASE_Msk                                (0x2UL)    /*!< RRM BLE_IRQ_ENABLE: PORT_RELEASE (Bitfield-Mask: 0x01) */
8955 #define RRM_BLE_IRQ_ENABLE_PORT_RELEASE                                    RRM_BLE_IRQ_ENABLE_PORT_RELEASE_Msk
8956 #define RRM_BLE_IRQ_ENABLE_PORT_GRANT_Pos                                  (0UL)    /*!<RRM BLE_IRQ_ENABLE: PORT_GRANT (Bit 0) */
8957 #define RRM_BLE_IRQ_ENABLE_PORT_GRANT_Msk                                  (0x1UL)    /*!< RRM BLE_IRQ_ENABLE: PORT_GRANT (Bitfield-Mask: 0x01) */
8958 #define RRM_BLE_IRQ_ENABLE_PORT_GRANT                                      RRM_BLE_IRQ_ENABLE_PORT_GRANT_Msk
8959 
8960 /* =====================================================    BLE_IRQ_STATUS    ===================================================== */
8961 #define RRM_BLE_IRQ_STATUS_CMD_END_Pos                                     (4UL)    /*!<RRM BLE_IRQ_STATUS: CMD_END (Bit 4) */
8962 #define RRM_BLE_IRQ_STATUS_CMD_END_Msk                                     (0x10UL)   /*!< RRM BLE_IRQ_STATUS: CMD_END (Bitfield-Mask: 0x01) */
8963 #define RRM_BLE_IRQ_STATUS_CMD_END                                         RRM_BLE_IRQ_STATUS_CMD_END_Msk
8964 #define RRM_BLE_IRQ_STATUS_CMD_START_Pos                                   (3UL)    /*!<RRM BLE_IRQ_STATUS: CMD_START (Bit 3) */
8965 #define RRM_BLE_IRQ_STATUS_CMD_START_Msk                                   (0x8UL)    /*!< RRM BLE_IRQ_STATUS: CMD_START (Bitfield-Mask: 0x01) */
8966 #define RRM_BLE_IRQ_STATUS_CMD_START                                       RRM_BLE_IRQ_STATUS_CMD_START_Msk
8967 #define RRM_BLE_IRQ_STATUS_PORT_PREEMPT_Pos                                (2UL)    /*!<RRM BLE_IRQ_STATUS: PORT_PREEMPT (Bit 2) */
8968 #define RRM_BLE_IRQ_STATUS_PORT_PREEMPT_Msk                                (0x4UL)    /*!< RRM BLE_IRQ_STATUS: PORT_PREEMPT (Bitfield-Mask: 0x01) */
8969 #define RRM_BLE_IRQ_STATUS_PORT_PREEMPT                                    RRM_BLE_IRQ_STATUS_PORT_PREEMPT_Msk
8970 #define RRM_BLE_IRQ_STATUS_PORT_RELEASE_Pos                                (1UL)    /*!<RRM BLE_IRQ_STATUS: PORT_RELEASE (Bit 1) */
8971 #define RRM_BLE_IRQ_STATUS_PORT_RELEASE_Msk                                (0x2UL)    /*!< RRM BLE_IRQ_STATUS: PORT_RELEASE (Bitfield-Mask: 0x01) */
8972 #define RRM_BLE_IRQ_STATUS_PORT_RELEASE                                    RRM_BLE_IRQ_STATUS_PORT_RELEASE_Msk
8973 #define RRM_BLE_IRQ_STATUS_PORT_GRANT_Pos                                  (0UL)    /*!<RRM BLE_IRQ_STATUS: PORT_GRANT (Bit 0) */
8974 #define RRM_BLE_IRQ_STATUS_PORT_GRANT_Msk                                  (0x1UL)    /*!< RRM BLE_IRQ_STATUS: PORT_GRANT (Bitfield-Mask: 0x01) */
8975 #define RRM_BLE_IRQ_STATUS_PORT_GRANT                                      RRM_BLE_IRQ_STATUS_PORT_GRANT_Msk
8976 
8977 /* =====================================================    VP_CPU_CMD_BUS    ===================================================== */
8978 #define RRM_VP_CPU_CMD_BUS_COMMAND_REQ_Pos                                 (3UL)    /*!<RRM VP_CPU_CMD_BUS: COMMAND_REQ (Bit 3) */
8979 #define RRM_VP_CPU_CMD_BUS_COMMAND_REQ_Msk                                 (0x8UL)    /*!< RRM VP_CPU_CMD_BUS: COMMAND_REQ (Bitfield-Mask: 0x01) */
8980 #define RRM_VP_CPU_CMD_BUS_COMMAND_REQ                                     RRM_VP_CPU_CMD_BUS_COMMAND_REQ_Msk
8981 #define RRM_VP_CPU_CMD_BUS_COMMAND_Pos                                     (0UL)    /*!<RRM VP_CPU_CMD_BUS: COMMAND (Bit 0) */
8982 #define RRM_VP_CPU_CMD_BUS_COMMAND_Msk                                     (0x7UL)    /*!< RRM VP_CPU_CMD_BUS: COMMAND (Bitfield-Mask: 0x07) */
8983 #define RRM_VP_CPU_CMD_BUS_COMMAND                                         RRM_VP_CPU_CMD_BUS_COMMAND_Msk
8984 #define RRM_VP_CPU_CMD_BUS_COMMAND_0                                       (0x1U << RRM_VP_CPU_CMD_BUS_COMMAND_Pos)
8985 #define RRM_VP_CPU_CMD_BUS_COMMAND_1                                       (0x2U << RRM_VP_CPU_CMD_BUS_COMMAND_Pos)
8986 #define RRM_VP_CPU_CMD_BUS_COMMAND_2                                       (0x4U << RRM_VP_CPU_CMD_BUS_COMMAND_Pos)
8987 
8988 /* =====================================================    VP_CPU_SEMA_BUS    ===================================================== */
8989 #define RRM_VP_CPU_SEMA_BUS_TAKE_PREEMPT_Pos                               (4UL)    /*!<RRM VP_CPU_SEMA_BUS: TAKE_PREEMPT (Bit 4) */
8990 #define RRM_VP_CPU_SEMA_BUS_TAKE_PREEMPT_Msk                               (0x10UL)   /*!< RRM VP_CPU_SEMA_BUS: TAKE_PREEMPT (Bitfield-Mask: 0x01) */
8991 #define RRM_VP_CPU_SEMA_BUS_TAKE_PREEMPT                                   RRM_VP_CPU_SEMA_BUS_TAKE_PREEMPT_Msk
8992 #define RRM_VP_CPU_SEMA_BUS_TAKE_REQ_Pos                                   (3UL)    /*!<RRM VP_CPU_SEMA_BUS: TAKE_REQ (Bit 3) */
8993 #define RRM_VP_CPU_SEMA_BUS_TAKE_REQ_Msk                                   (0x8UL)    /*!< RRM VP_CPU_SEMA_BUS: TAKE_REQ (Bitfield-Mask: 0x01) */
8994 #define RRM_VP_CPU_SEMA_BUS_TAKE_REQ                                       RRM_VP_CPU_SEMA_BUS_TAKE_REQ_Msk
8995 #define RRM_VP_CPU_SEMA_BUS_TAKE_PRIO_Pos                                  (0UL)    /*!<RRM VP_CPU_SEMA_BUS: TAKE_PRIO (Bit 0) */
8996 #define RRM_VP_CPU_SEMA_BUS_TAKE_PRIO_Msk                                  (0x7UL)    /*!< RRM VP_CPU_SEMA_BUS: TAKE_PRIO (Bitfield-Mask: 0x07) */
8997 #define RRM_VP_CPU_SEMA_BUS_TAKE_PRIO                                      RRM_VP_CPU_SEMA_BUS_TAKE_PRIO_Msk
8998 #define RRM_VP_CPU_SEMA_BUS_TAKE_PRIO_0                                    (0x1U << RRM_VP_CPU_SEMA_BUS_TAKE_PRIO_Pos)
8999 #define RRM_VP_CPU_SEMA_BUS_TAKE_PRIO_1                                    (0x2U << RRM_VP_CPU_SEMA_BUS_TAKE_PRIO_Pos)
9000 #define RRM_VP_CPU_SEMA_BUS_TAKE_PRIO_2                                    (0x4U << RRM_VP_CPU_SEMA_BUS_TAKE_PRIO_Pos)
9001 
9002 /* =====================================================    VP_CPU_IRQ_ENABLE    ===================================================== */
9003 #define RRM_VP_CPU_IRQ_ENABLE_PORT_CMD_END_Pos                             (4UL)    /*!<RRM VP_CPU_IRQ_ENABLE: PORT_CMD_END (Bit 4) */
9004 #define RRM_VP_CPU_IRQ_ENABLE_PORT_CMD_END_Msk                             (0x10UL)   /*!< RRM VP_CPU_IRQ_ENABLE: PORT_CMD_END (Bitfield-Mask: 0x01) */
9005 #define RRM_VP_CPU_IRQ_ENABLE_PORT_CMD_END                                 RRM_VP_CPU_IRQ_ENABLE_PORT_CMD_END_Msk
9006 #define RRM_VP_CPU_IRQ_ENABLE_PORT_CMD_START_Pos                           (3UL)    /*!<RRM VP_CPU_IRQ_ENABLE: PORT_CMD_START (Bit 3) */
9007 #define RRM_VP_CPU_IRQ_ENABLE_PORT_CMD_START_Msk                           (0x8UL)    /*!< RRM VP_CPU_IRQ_ENABLE: PORT_CMD_START (Bitfield-Mask: 0x01) */
9008 #define RRM_VP_CPU_IRQ_ENABLE_PORT_CMD_START                               RRM_VP_CPU_IRQ_ENABLE_PORT_CMD_START_Msk
9009 #define RRM_VP_CPU_IRQ_ENABLE_PORT_PREEMPT_Pos                             (2UL)    /*!<RRM VP_CPU_IRQ_ENABLE: PORT_PREEMPT (Bit 2) */
9010 #define RRM_VP_CPU_IRQ_ENABLE_PORT_PREEMPT_Msk                             (0x4UL)    /*!< RRM VP_CPU_IRQ_ENABLE: PORT_PREEMPT (Bitfield-Mask: 0x01) */
9011 #define RRM_VP_CPU_IRQ_ENABLE_PORT_PREEMPT                                 RRM_VP_CPU_IRQ_ENABLE_PORT_PREEMPT_Msk
9012 #define RRM_VP_CPU_IRQ_ENABLE_PORT_RELEASE_Pos                             (1UL)    /*!<RRM VP_CPU_IRQ_ENABLE: PORT_RELEASE (Bit 1) */
9013 #define RRM_VP_CPU_IRQ_ENABLE_PORT_RELEASE_Msk                             (0x2UL)    /*!< RRM VP_CPU_IRQ_ENABLE: PORT_RELEASE (Bitfield-Mask: 0x01) */
9014 #define RRM_VP_CPU_IRQ_ENABLE_PORT_RELEASE                                 RRM_VP_CPU_IRQ_ENABLE_PORT_RELEASE_Msk
9015 #define RRM_VP_CPU_IRQ_ENABLE_PORT_GRANT_Pos                               (0UL)    /*!<RRM VP_CPU_IRQ_ENABLE: PORT_GRANT (Bit 0) */
9016 #define RRM_VP_CPU_IRQ_ENABLE_PORT_GRANT_Msk                               (0x1UL)    /*!< RRM VP_CPU_IRQ_ENABLE: PORT_GRANT (Bitfield-Mask: 0x01) */
9017 #define RRM_VP_CPU_IRQ_ENABLE_PORT_GRANT                                   RRM_VP_CPU_IRQ_ENABLE_PORT_GRANT_Msk
9018 
9019 /* =====================================================    VP_CPU_IRQ_STATUS    ===================================================== */
9020 #define RRM_VP_CPU_IRQ_STATUS_CMD_END_Pos                                  (4UL)    /*!<RRM VP_CPU_IRQ_STATUS: CMD_END (Bit 4) */
9021 #define RRM_VP_CPU_IRQ_STATUS_CMD_END_Msk                                  (0x10UL)   /*!< RRM VP_CPU_IRQ_STATUS: CMD_END (Bitfield-Mask: 0x01) */
9022 #define RRM_VP_CPU_IRQ_STATUS_CMD_END                                      RRM_VP_CPU_IRQ_STATUS_CMD_END_Msk
9023 #define RRM_VP_CPU_IRQ_STATUS_CMD_START_Pos                                (3UL)    /*!<RRM VP_CPU_IRQ_STATUS: CMD_START (Bit 3) */
9024 #define RRM_VP_CPU_IRQ_STATUS_CMD_START_Msk                                (0x8UL)    /*!< RRM VP_CPU_IRQ_STATUS: CMD_START (Bitfield-Mask: 0x01) */
9025 #define RRM_VP_CPU_IRQ_STATUS_CMD_START                                    RRM_VP_CPU_IRQ_STATUS_CMD_START_Msk
9026 #define RRM_VP_CPU_IRQ_STATUS_PORT_PREEMPT_Pos                             (2UL)    /*!<RRM VP_CPU_IRQ_STATUS: PORT_PREEMPT (Bit 2) */
9027 #define RRM_VP_CPU_IRQ_STATUS_PORT_PREEMPT_Msk                             (0x4UL)    /*!< RRM VP_CPU_IRQ_STATUS: PORT_PREEMPT (Bitfield-Mask: 0x01) */
9028 #define RRM_VP_CPU_IRQ_STATUS_PORT_PREEMPT                                 RRM_VP_CPU_IRQ_STATUS_PORT_PREEMPT_Msk
9029 #define RRM_VP_CPU_IRQ_STATUS_PORT_RELEASE_Pos                             (1UL)    /*!<RRM VP_CPU_IRQ_STATUS: PORT_RELEASE (Bit 1) */
9030 #define RRM_VP_CPU_IRQ_STATUS_PORT_RELEASE_Msk                             (0x2UL)    /*!< RRM VP_CPU_IRQ_STATUS: PORT_RELEASE (Bitfield-Mask: 0x01) */
9031 #define RRM_VP_CPU_IRQ_STATUS_PORT_RELEASE                                 RRM_VP_CPU_IRQ_STATUS_PORT_RELEASE_Msk
9032 #define RRM_VP_CPU_IRQ_STATUS_PORT_GRANT_Pos                               (0UL)    /*!<RRM VP_CPU_IRQ_STATUS: PORT_GRANT (Bit 0) */
9033 #define RRM_VP_CPU_IRQ_STATUS_PORT_GRANT_Msk                               (0x1UL)    /*!< RRM VP_CPU_IRQ_STATUS: PORT_GRANT (Bitfield-Mask: 0x01) */
9034 #define RRM_VP_CPU_IRQ_STATUS_PORT_GRANT                                   RRM_VP_CPU_IRQ_STATUS_PORT_GRANT_Msk
9035 
9036 /* =====================================================    AA0_DIG_USR    ===================================================== */
9037 #define RRM_AA0_DIG_USR_AA_7_0_Pos                                         (0UL)    /*!<RRM AA0_DIG_USR: AA_7_0 (Bit 0) */
9038 #define RRM_AA0_DIG_USR_AA_7_0_Msk                                         (0xffUL)   /*!< RRM AA0_DIG_USR: AA_7_0 (Bitfield-Mask: 0xff) */
9039 #define RRM_AA0_DIG_USR_AA_7_0                                             RRM_AA0_DIG_USR_AA_7_0_Msk
9040 #define RRM_AA0_DIG_USR_AA_7_0_0                                           (0x1U << RRM_AA0_DIG_USR_AA_7_0_Pos)
9041 #define RRM_AA0_DIG_USR_AA_7_0_1                                           (0x2U << RRM_AA0_DIG_USR_AA_7_0_Pos)
9042 #define RRM_AA0_DIG_USR_AA_7_0_2                                           (0x4U << RRM_AA0_DIG_USR_AA_7_0_Pos)
9043 #define RRM_AA0_DIG_USR_AA_7_0_3                                           (0x8U << RRM_AA0_DIG_USR_AA_7_0_Pos)
9044 #define RRM_AA0_DIG_USR_AA_7_0_4                                           (0x10U << RRM_AA0_DIG_USR_AA_7_0_Pos)
9045 #define RRM_AA0_DIG_USR_AA_7_0_5                                           (0x20U << RRM_AA0_DIG_USR_AA_7_0_Pos)
9046 #define RRM_AA0_DIG_USR_AA_7_0_6                                           (0x40U << RRM_AA0_DIG_USR_AA_7_0_Pos)
9047 #define RRM_AA0_DIG_USR_AA_7_0_7                                           (0x80U << RRM_AA0_DIG_USR_AA_7_0_Pos)
9048 
9049 /* =====================================================    AA1_DIG_USR    ===================================================== */
9050 #define RRM_AA1_DIG_USR_AA_15_8_Pos                                        (0UL)    /*!<RRM AA1_DIG_USR: AA_15_8 (Bit 0) */
9051 #define RRM_AA1_DIG_USR_AA_15_8_Msk                                        (0xffUL)   /*!< RRM AA1_DIG_USR: AA_15_8 (Bitfield-Mask: 0xff) */
9052 #define RRM_AA1_DIG_USR_AA_15_8                                            RRM_AA1_DIG_USR_AA_15_8_Msk
9053 #define RRM_AA1_DIG_USR_AA_15_8_0                                          (0x1U << RRM_AA1_DIG_USR_AA_15_8_Pos)
9054 #define RRM_AA1_DIG_USR_AA_15_8_1                                          (0x2U << RRM_AA1_DIG_USR_AA_15_8_Pos)
9055 #define RRM_AA1_DIG_USR_AA_15_8_2                                          (0x4U << RRM_AA1_DIG_USR_AA_15_8_Pos)
9056 #define RRM_AA1_DIG_USR_AA_15_8_3                                          (0x8U << RRM_AA1_DIG_USR_AA_15_8_Pos)
9057 #define RRM_AA1_DIG_USR_AA_15_8_4                                          (0x10U << RRM_AA1_DIG_USR_AA_15_8_Pos)
9058 #define RRM_AA1_DIG_USR_AA_15_8_5                                          (0x20U << RRM_AA1_DIG_USR_AA_15_8_Pos)
9059 #define RRM_AA1_DIG_USR_AA_15_8_6                                          (0x40U << RRM_AA1_DIG_USR_AA_15_8_Pos)
9060 #define RRM_AA1_DIG_USR_AA_15_8_7                                          (0x80U << RRM_AA1_DIG_USR_AA_15_8_Pos)
9061 
9062 /* =====================================================    AA2_DIG_USR    ===================================================== */
9063 #define RRM_AA2_DIG_USR_AA_23_16_Pos                                       (0UL)    /*!<RRM AA2_DIG_USR: AA_23_16 (Bit 0) */
9064 #define RRM_AA2_DIG_USR_AA_23_16_Msk                                       (0xffUL)   /*!< RRM AA2_DIG_USR: AA_23_16 (Bitfield-Mask: 0xff) */
9065 #define RRM_AA2_DIG_USR_AA_23_16                                           RRM_AA2_DIG_USR_AA_23_16_Msk
9066 #define RRM_AA2_DIG_USR_AA_23_16_0                                         (0x1U << RRM_AA2_DIG_USR_AA_23_16_Pos)
9067 #define RRM_AA2_DIG_USR_AA_23_16_1                                         (0x2U << RRM_AA2_DIG_USR_AA_23_16_Pos)
9068 #define RRM_AA2_DIG_USR_AA_23_16_2                                         (0x4U << RRM_AA2_DIG_USR_AA_23_16_Pos)
9069 #define RRM_AA2_DIG_USR_AA_23_16_3                                         (0x8U << RRM_AA2_DIG_USR_AA_23_16_Pos)
9070 #define RRM_AA2_DIG_USR_AA_23_16_4                                         (0x10U << RRM_AA2_DIG_USR_AA_23_16_Pos)
9071 #define RRM_AA2_DIG_USR_AA_23_16_5                                         (0x20U << RRM_AA2_DIG_USR_AA_23_16_Pos)
9072 #define RRM_AA2_DIG_USR_AA_23_16_6                                         (0x40U << RRM_AA2_DIG_USR_AA_23_16_Pos)
9073 #define RRM_AA2_DIG_USR_AA_23_16_7                                         (0x80U << RRM_AA2_DIG_USR_AA_23_16_Pos)
9074 
9075 /* =====================================================    AA3_DIG_USR    ===================================================== */
9076 #define RRM_AA3_DIG_USR_AA_31_24_Pos                                       (0UL)    /*!<RRM AA3_DIG_USR: AA_31_24 (Bit 0) */
9077 #define RRM_AA3_DIG_USR_AA_31_24_Msk                                       (0xffUL)   /*!< RRM AA3_DIG_USR: AA_31_24 (Bitfield-Mask: 0xff) */
9078 #define RRM_AA3_DIG_USR_AA_31_24                                           RRM_AA3_DIG_USR_AA_31_24_Msk
9079 #define RRM_AA3_DIG_USR_AA_31_24_0                                         (0x1U << RRM_AA3_DIG_USR_AA_31_24_Pos)
9080 #define RRM_AA3_DIG_USR_AA_31_24_1                                         (0x2U << RRM_AA3_DIG_USR_AA_31_24_Pos)
9081 #define RRM_AA3_DIG_USR_AA_31_24_2                                         (0x4U << RRM_AA3_DIG_USR_AA_31_24_Pos)
9082 #define RRM_AA3_DIG_USR_AA_31_24_3                                         (0x8U << RRM_AA3_DIG_USR_AA_31_24_Pos)
9083 #define RRM_AA3_DIG_USR_AA_31_24_4                                         (0x10U << RRM_AA3_DIG_USR_AA_31_24_Pos)
9084 #define RRM_AA3_DIG_USR_AA_31_24_5                                         (0x20U << RRM_AA3_DIG_USR_AA_31_24_Pos)
9085 #define RRM_AA3_DIG_USR_AA_31_24_6                                         (0x40U << RRM_AA3_DIG_USR_AA_31_24_Pos)
9086 #define RRM_AA3_DIG_USR_AA_31_24_7                                         (0x80U << RRM_AA3_DIG_USR_AA_31_24_Pos)
9087 
9088 /* =====================================================    DEM_MOD_DIG_USR    ===================================================== */
9089 #define RRM_DEM_MOD_DIG_USR_CHANNEL_NUM_Pos                                (1UL)    /*!<RRM DEM_MOD_DIG_USR: CHANNEL_NUM (Bit 1) */
9090 #define RRM_DEM_MOD_DIG_USR_CHANNEL_NUM_Msk                                (0xfeUL)   /*!< RRM DEM_MOD_DIG_USR: CHANNEL_NUM (Bitfield-Mask: 0x7f) */
9091 #define RRM_DEM_MOD_DIG_USR_CHANNEL_NUM                                    RRM_DEM_MOD_DIG_USR_CHANNEL_NUM_Msk
9092 #define RRM_DEM_MOD_DIG_USR_CHANNEL_NUM_0                                  (0x1U << RRM_DEM_MOD_DIG_USR_CHANNEL_NUM_Pos)
9093 #define RRM_DEM_MOD_DIG_USR_CHANNEL_NUM_1                                  (0x2U << RRM_DEM_MOD_DIG_USR_CHANNEL_NUM_Pos)
9094 #define RRM_DEM_MOD_DIG_USR_CHANNEL_NUM_2                                  (0x4U << RRM_DEM_MOD_DIG_USR_CHANNEL_NUM_Pos)
9095 #define RRM_DEM_MOD_DIG_USR_CHANNEL_NUM_3                                  (0x8U << RRM_DEM_MOD_DIG_USR_CHANNEL_NUM_Pos)
9096 #define RRM_DEM_MOD_DIG_USR_CHANNEL_NUM_4                                  (0x10U << RRM_DEM_MOD_DIG_USR_CHANNEL_NUM_Pos)
9097 #define RRM_DEM_MOD_DIG_USR_CHANNEL_NUM_5                                  (0x20U << RRM_DEM_MOD_DIG_USR_CHANNEL_NUM_Pos)
9098 #define RRM_DEM_MOD_DIG_USR_CHANNEL_NUM_6                                  (0x40U << RRM_DEM_MOD_DIG_USR_CHANNEL_NUM_Pos)
9099 
9100 /* =====================================================    RADIO_FSM_USR    ===================================================== */
9101 #define RRM_RADIO_FSM_USR_PA_POWER_Pos                                     (3UL)    /*!<RRM RADIO_FSM_USR: PA_POWER (Bit 3) */
9102 #define RRM_RADIO_FSM_USR_PA_POWER_Msk                                     (0xf8UL)   /*!< RRM RADIO_FSM_USR: PA_POWER (Bitfield-Mask: 0x1f) */
9103 #define RRM_RADIO_FSM_USR_PA_POWER                                         RRM_RADIO_FSM_USR_PA_POWER_Msk
9104 #define RRM_RADIO_FSM_USR_PA_POWER_0                                       (0x1U << RRM_RADIO_FSM_USR_PA_POWER_Pos)
9105 #define RRM_RADIO_FSM_USR_PA_POWER_1                                       (0x2U << RRM_RADIO_FSM_USR_PA_POWER_Pos)
9106 #define RRM_RADIO_FSM_USR_PA_POWER_2                                       (0x4U << RRM_RADIO_FSM_USR_PA_POWER_Pos)
9107 #define RRM_RADIO_FSM_USR_PA_POWER_3                                       (0x8U << RRM_RADIO_FSM_USR_PA_POWER_Pos)
9108 #define RRM_RADIO_FSM_USR_PA_POWER_4                                       (0x10U << RRM_RADIO_FSM_USR_PA_POWER_Pos)
9109 #define RRM_RADIO_FSM_USR_EN_CALIB_SYNTH_Pos                               (2UL)    /*!<RRM RADIO_FSM_USR: EN_CALIB_SYNTH (Bit 2) */
9110 #define RRM_RADIO_FSM_USR_EN_CALIB_SYNTH_Msk                               (0x4UL)    /*!< RRM RADIO_FSM_USR: EN_CALIB_SYNTH (Bitfield-Mask: 0x01) */
9111 #define RRM_RADIO_FSM_USR_EN_CALIB_SYNTH                                   RRM_RADIO_FSM_USR_EN_CALIB_SYNTH_Msk
9112 #define RRM_RADIO_FSM_USR_EN_CALIB_CBP_Pos                                 (1UL)    /*!<RRM RADIO_FSM_USR: EN_CALIB_CBP (Bit 1) */
9113 #define RRM_RADIO_FSM_USR_EN_CALIB_CBP_Msk                                 (0x2UL)    /*!< RRM RADIO_FSM_USR: EN_CALIB_CBP (Bitfield-Mask: 0x01) */
9114 #define RRM_RADIO_FSM_USR_EN_CALIB_CBP                                     RRM_RADIO_FSM_USR_EN_CALIB_CBP_Msk
9115 #define RRM_RADIO_FSM_USR_TXMODE_Pos                                       (0UL)    /*!<RRM RADIO_FSM_USR: TXMODE (Bit 0) */
9116 #define RRM_RADIO_FSM_USR_TXMODE_Msk                                       (0x1UL)    /*!< RRM RADIO_FSM_USR: TXMODE (Bitfield-Mask: 0x01) */
9117 #define RRM_RADIO_FSM_USR_TXMODE                                           RRM_RADIO_FSM_USR_TXMODE_Msk
9118 
9119 /* =====================================================    PHYCTRL_DIG_USR    ===================================================== */
9120 #define RRM_PHYCTRL_DIG_USR_RXTXPHY_Pos                                    (0UL)    /*!<RRM PHYCTRL_DIG_USR: RXTXPHY (Bit 0) */
9121 #define RRM_PHYCTRL_DIG_USR_RXTXPHY_Msk                                    (0x7UL)    /*!< RRM PHYCTRL_DIG_USR: RXTXPHY (Bitfield-Mask: 0x07) */
9122 #define RRM_PHYCTRL_DIG_USR_RXTXPHY                                        RRM_PHYCTRL_DIG_USR_RXTXPHY_Msk
9123 #define RRM_PHYCTRL_DIG_USR_RXTXPHY_0                                      (0x1U << RRM_PHYCTRL_DIG_USR_RXTXPHY_Pos)
9124 #define RRM_PHYCTRL_DIG_USR_RXTXPHY_1                                      (0x2U << RRM_PHYCTRL_DIG_USR_RXTXPHY_Pos)
9125 #define RRM_PHYCTRL_DIG_USR_RXTXPHY_2                                      (0x4U << RRM_PHYCTRL_DIG_USR_RXTXPHY_Pos)
9126 
9127 /* =====================================================    AFC0_DIG_ENG    ===================================================== */
9128 #define RRM_AFC0_DIG_ENG_AFC_GAIN_BEFORE_Pos                               (4UL)    /*!<RRM AFC0_DIG_ENG: AFC_GAIN_BEFORE (Bit 4) */
9129 #define RRM_AFC0_DIG_ENG_AFC_GAIN_BEFORE_Msk                               (0xf0UL)   /*!< RRM AFC0_DIG_ENG: AFC_GAIN_BEFORE (Bitfield-Mask: 0x0f) */
9130 #define RRM_AFC0_DIG_ENG_AFC_GAIN_BEFORE                                   RRM_AFC0_DIG_ENG_AFC_GAIN_BEFORE_Msk
9131 #define RRM_AFC0_DIG_ENG_AFC_GAIN_BEFORE_0                                 (0x1U << RRM_AFC0_DIG_ENG_AFC_GAIN_BEFORE_Pos)
9132 #define RRM_AFC0_DIG_ENG_AFC_GAIN_BEFORE_1                                 (0x2U << RRM_AFC0_DIG_ENG_AFC_GAIN_BEFORE_Pos)
9133 #define RRM_AFC0_DIG_ENG_AFC_GAIN_BEFORE_2                                 (0x4U << RRM_AFC0_DIG_ENG_AFC_GAIN_BEFORE_Pos)
9134 #define RRM_AFC0_DIG_ENG_AFC_GAIN_BEFORE_3                                 (0x8U << RRM_AFC0_DIG_ENG_AFC_GAIN_BEFORE_Pos)
9135 #define RRM_AFC0_DIG_ENG_AFC_GAIN_AFTER_Pos                                (0UL)    /*!<RRM AFC0_DIG_ENG: AFC_GAIN_AFTER (Bit 0) */
9136 #define RRM_AFC0_DIG_ENG_AFC_GAIN_AFTER_Msk                                (0xfUL)    /*!< RRM AFC0_DIG_ENG: AFC_GAIN_AFTER (Bitfield-Mask: 0x0f) */
9137 #define RRM_AFC0_DIG_ENG_AFC_GAIN_AFTER                                    RRM_AFC0_DIG_ENG_AFC_GAIN_AFTER_Msk
9138 #define RRM_AFC0_DIG_ENG_AFC_GAIN_AFTER_0                                  (0x1U << RRM_AFC0_DIG_ENG_AFC_GAIN_AFTER_Pos)
9139 #define RRM_AFC0_DIG_ENG_AFC_GAIN_AFTER_1                                  (0x2U << RRM_AFC0_DIG_ENG_AFC_GAIN_AFTER_Pos)
9140 #define RRM_AFC0_DIG_ENG_AFC_GAIN_AFTER_2                                  (0x4U << RRM_AFC0_DIG_ENG_AFC_GAIN_AFTER_Pos)
9141 #define RRM_AFC0_DIG_ENG_AFC_GAIN_AFTER_3                                  (0x8U << RRM_AFC0_DIG_ENG_AFC_GAIN_AFTER_Pos)
9142 
9143 /* =====================================================    AFC1_DIG_ENG    ===================================================== */
9144 #define RRM_AFC1_DIG_ENG_AFC_DELAY_BEFORE_Pos                              (4UL)    /*!<RRM AFC1_DIG_ENG: AFC_DELAY_BEFORE (Bit 4) */
9145 #define RRM_AFC1_DIG_ENG_AFC_DELAY_BEFORE_Msk                              (0xf0UL)   /*!< RRM AFC1_DIG_ENG: AFC_DELAY_BEFORE (Bitfield-Mask: 0x0f) */
9146 #define RRM_AFC1_DIG_ENG_AFC_DELAY_BEFORE                                  RRM_AFC1_DIG_ENG_AFC_DELAY_BEFORE_Msk
9147 #define RRM_AFC1_DIG_ENG_AFC_DELAY_BEFORE_0                                (0x1U << RRM_AFC1_DIG_ENG_AFC_DELAY_BEFORE_Pos)
9148 #define RRM_AFC1_DIG_ENG_AFC_DELAY_BEFORE_1                                (0x2U << RRM_AFC1_DIG_ENG_AFC_DELAY_BEFORE_Pos)
9149 #define RRM_AFC1_DIG_ENG_AFC_DELAY_BEFORE_2                                (0x4U << RRM_AFC1_DIG_ENG_AFC_DELAY_BEFORE_Pos)
9150 #define RRM_AFC1_DIG_ENG_AFC_DELAY_BEFORE_3                                (0x8U << RRM_AFC1_DIG_ENG_AFC_DELAY_BEFORE_Pos)
9151 #define RRM_AFC1_DIG_ENG_AFC_DELAY_AFTER_Pos                               (0UL)    /*!<RRM AFC1_DIG_ENG: AFC_DELAY_AFTER (Bit 0) */
9152 #define RRM_AFC1_DIG_ENG_AFC_DELAY_AFTER_Msk                               (0xfUL)    /*!< RRM AFC1_DIG_ENG: AFC_DELAY_AFTER (Bitfield-Mask: 0x0f) */
9153 #define RRM_AFC1_DIG_ENG_AFC_DELAY_AFTER                                   RRM_AFC1_DIG_ENG_AFC_DELAY_AFTER_Msk
9154 #define RRM_AFC1_DIG_ENG_AFC_DELAY_AFTER_0                                 (0x1U << RRM_AFC1_DIG_ENG_AFC_DELAY_AFTER_Pos)
9155 #define RRM_AFC1_DIG_ENG_AFC_DELAY_AFTER_1                                 (0x2U << RRM_AFC1_DIG_ENG_AFC_DELAY_AFTER_Pos)
9156 #define RRM_AFC1_DIG_ENG_AFC_DELAY_AFTER_2                                 (0x4U << RRM_AFC1_DIG_ENG_AFC_DELAY_AFTER_Pos)
9157 #define RRM_AFC1_DIG_ENG_AFC_DELAY_AFTER_3                                 (0x8U << RRM_AFC1_DIG_ENG_AFC_DELAY_AFTER_Pos)
9158 
9159 /* =====================================================    AFC2_DIG_ENG    ===================================================== */
9160 #define RRM_AFC2_DIG_ENG_AFC_ENABLE_Pos                                    (7UL)    /*!<RRM AFC2_DIG_ENG: AFC_ENABLE (Bit 7) */
9161 #define RRM_AFC2_DIG_ENG_AFC_ENABLE_Msk                                    (0x80UL)   /*!< RRM AFC2_DIG_ENG: AFC_ENABLE (Bitfield-Mask: 0x01) */
9162 #define RRM_AFC2_DIG_ENG_AFC_ENABLE                                        RRM_AFC2_DIG_ENG_AFC_ENABLE_Msk
9163 #define RRM_AFC2_DIG_ENG_AFC_FREQ_LIMIT_Pos                                (0UL)    /*!<RRM AFC2_DIG_ENG: AFC_FREQ_LIMIT (Bit 0) */
9164 #define RRM_AFC2_DIG_ENG_AFC_FREQ_LIMIT_Msk                                (0x7fUL)   /*!< RRM AFC2_DIG_ENG: AFC_FREQ_LIMIT (Bitfield-Mask: 0x7f) */
9165 #define RRM_AFC2_DIG_ENG_AFC_FREQ_LIMIT                                    RRM_AFC2_DIG_ENG_AFC_FREQ_LIMIT_Msk
9166 #define RRM_AFC2_DIG_ENG_AFC_FREQ_LIMIT_0                                  (0x1U << RRM_AFC2_DIG_ENG_AFC_FREQ_LIMIT_Pos)
9167 #define RRM_AFC2_DIG_ENG_AFC_FREQ_LIMIT_1                                  (0x2U << RRM_AFC2_DIG_ENG_AFC_FREQ_LIMIT_Pos)
9168 #define RRM_AFC2_DIG_ENG_AFC_FREQ_LIMIT_2                                  (0x4U << RRM_AFC2_DIG_ENG_AFC_FREQ_LIMIT_Pos)
9169 #define RRM_AFC2_DIG_ENG_AFC_FREQ_LIMIT_3                                  (0x8U << RRM_AFC2_DIG_ENG_AFC_FREQ_LIMIT_Pos)
9170 #define RRM_AFC2_DIG_ENG_AFC_FREQ_LIMIT_4                                  (0x10U << RRM_AFC2_DIG_ENG_AFC_FREQ_LIMIT_Pos)
9171 #define RRM_AFC2_DIG_ENG_AFC_FREQ_LIMIT_5                                  (0x20U << RRM_AFC2_DIG_ENG_AFC_FREQ_LIMIT_Pos)
9172 #define RRM_AFC2_DIG_ENG_AFC_FREQ_LIMIT_6                                  (0x40U << RRM_AFC2_DIG_ENG_AFC_FREQ_LIMIT_Pos)
9173 
9174 /* =====================================================    AFC3_DIG_ENG    ===================================================== */
9175 #define RRM_AFC3_DIG_ENG_AFC_MINMAX_LIMIT_Pos                              (0UL)    /*!<RRM AFC3_DIG_ENG: AFC_MINMAX_LIMIT (Bit 0) */
9176 #define RRM_AFC3_DIG_ENG_AFC_MINMAX_LIMIT_Msk                              (0xffUL)   /*!< RRM AFC3_DIG_ENG: AFC_MINMAX_LIMIT (Bitfield-Mask: 0xff) */
9177 #define RRM_AFC3_DIG_ENG_AFC_MINMAX_LIMIT                                  RRM_AFC3_DIG_ENG_AFC_MINMAX_LIMIT_Msk
9178 #define RRM_AFC3_DIG_ENG_AFC_MINMAX_LIMIT_0                                (0x1U << RRM_AFC3_DIG_ENG_AFC_MINMAX_LIMIT_Pos)
9179 #define RRM_AFC3_DIG_ENG_AFC_MINMAX_LIMIT_1                                (0x2U << RRM_AFC3_DIG_ENG_AFC_MINMAX_LIMIT_Pos)
9180 #define RRM_AFC3_DIG_ENG_AFC_MINMAX_LIMIT_2                                (0x4U << RRM_AFC3_DIG_ENG_AFC_MINMAX_LIMIT_Pos)
9181 #define RRM_AFC3_DIG_ENG_AFC_MINMAX_LIMIT_3                                (0x8U << RRM_AFC3_DIG_ENG_AFC_MINMAX_LIMIT_Pos)
9182 #define RRM_AFC3_DIG_ENG_AFC_MINMAX_LIMIT_4                                (0x10U << RRM_AFC3_DIG_ENG_AFC_MINMAX_LIMIT_Pos)
9183 #define RRM_AFC3_DIG_ENG_AFC_MINMAX_LIMIT_5                                (0x20U << RRM_AFC3_DIG_ENG_AFC_MINMAX_LIMIT_Pos)
9184 #define RRM_AFC3_DIG_ENG_AFC_MINMAX_LIMIT_6                                (0x40U << RRM_AFC3_DIG_ENG_AFC_MINMAX_LIMIT_Pos)
9185 #define RRM_AFC3_DIG_ENG_AFC_MINMAX_LIMIT_7                                (0x80U << RRM_AFC3_DIG_ENG_AFC_MINMAX_LIMIT_Pos)
9186 
9187 /* =====================================================    CR0_DIG_ENG    ===================================================== */
9188 #define RRM_CR0_DIG_ENG_CR_GAIN_BEFORE_Pos                                 (4UL)    /*!<RRM CR0_DIG_ENG: CR_GAIN_BEFORE (Bit 4) */
9189 #define RRM_CR0_DIG_ENG_CR_GAIN_BEFORE_Msk                                 (0xf0UL)   /*!< RRM CR0_DIG_ENG: CR_GAIN_BEFORE (Bitfield-Mask: 0x0f) */
9190 #define RRM_CR0_DIG_ENG_CR_GAIN_BEFORE                                     RRM_CR0_DIG_ENG_CR_GAIN_BEFORE_Msk
9191 #define RRM_CR0_DIG_ENG_CR_GAIN_BEFORE_0                                   (0x1U << RRM_CR0_DIG_ENG_CR_GAIN_BEFORE_Pos)
9192 #define RRM_CR0_DIG_ENG_CR_GAIN_BEFORE_1                                   (0x2U << RRM_CR0_DIG_ENG_CR_GAIN_BEFORE_Pos)
9193 #define RRM_CR0_DIG_ENG_CR_GAIN_BEFORE_2                                   (0x4U << RRM_CR0_DIG_ENG_CR_GAIN_BEFORE_Pos)
9194 #define RRM_CR0_DIG_ENG_CR_GAIN_BEFORE_3                                   (0x8U << RRM_CR0_DIG_ENG_CR_GAIN_BEFORE_Pos)
9195 #define RRM_CR0_DIG_ENG_CR_GAIN_AFTER_Pos                                  (0UL)    /*!<RRM CR0_DIG_ENG: CR_GAIN_AFTER (Bit 0) */
9196 #define RRM_CR0_DIG_ENG_CR_GAIN_AFTER_Msk                                  (0xfUL)    /*!< RRM CR0_DIG_ENG: CR_GAIN_AFTER (Bitfield-Mask: 0x0f) */
9197 #define RRM_CR0_DIG_ENG_CR_GAIN_AFTER                                      RRM_CR0_DIG_ENG_CR_GAIN_AFTER_Msk
9198 #define RRM_CR0_DIG_ENG_CR_GAIN_AFTER_0                                    (0x1U << RRM_CR0_DIG_ENG_CR_GAIN_AFTER_Pos)
9199 #define RRM_CR0_DIG_ENG_CR_GAIN_AFTER_1                                    (0x2U << RRM_CR0_DIG_ENG_CR_GAIN_AFTER_Pos)
9200 #define RRM_CR0_DIG_ENG_CR_GAIN_AFTER_2                                    (0x4U << RRM_CR0_DIG_ENG_CR_GAIN_AFTER_Pos)
9201 #define RRM_CR0_DIG_ENG_CR_GAIN_AFTER_3                                    (0x8U << RRM_CR0_DIG_ENG_CR_GAIN_AFTER_Pos)
9202 
9203 /* =====================================================    CR0_LR    ===================================================== */
9204 #define RRM_CR0_LR_CR_LR_GAIN_BEFORE_Pos                                   (4UL)    /*!<RRM CR0_LR: CR_LR_GAIN_BEFORE (Bit 4) */
9205 #define RRM_CR0_LR_CR_LR_GAIN_BEFORE_Msk                                   (0xf0UL)   /*!< RRM CR0_LR: CR_LR_GAIN_BEFORE (Bitfield-Mask: 0x0f) */
9206 #define RRM_CR0_LR_CR_LR_GAIN_BEFORE                                       RRM_CR0_LR_CR_LR_GAIN_BEFORE_Msk
9207 #define RRM_CR0_LR_CR_LR_GAIN_BEFORE_0                                     (0x1U << RRM_CR0_LR_CR_LR_GAIN_BEFORE_Pos)
9208 #define RRM_CR0_LR_CR_LR_GAIN_BEFORE_1                                     (0x2U << RRM_CR0_LR_CR_LR_GAIN_BEFORE_Pos)
9209 #define RRM_CR0_LR_CR_LR_GAIN_BEFORE_2                                     (0x4U << RRM_CR0_LR_CR_LR_GAIN_BEFORE_Pos)
9210 #define RRM_CR0_LR_CR_LR_GAIN_BEFORE_3                                     (0x8U << RRM_CR0_LR_CR_LR_GAIN_BEFORE_Pos)
9211 #define RRM_CR0_LR_CR_LR_GAIN_AFTER_Pos                                    (0UL)    /*!<RRM CR0_LR: CR_LR_GAIN_AFTER (Bit 0) */
9212 #define RRM_CR0_LR_CR_LR_GAIN_AFTER_Msk                                    (0xfUL)    /*!< RRM CR0_LR: CR_LR_GAIN_AFTER (Bitfield-Mask: 0x0f) */
9213 #define RRM_CR0_LR_CR_LR_GAIN_AFTER                                        RRM_CR0_LR_CR_LR_GAIN_AFTER_Msk
9214 #define RRM_CR0_LR_CR_LR_GAIN_AFTER_0                                      (0x1U << RRM_CR0_LR_CR_LR_GAIN_AFTER_Pos)
9215 #define RRM_CR0_LR_CR_LR_GAIN_AFTER_1                                      (0x2U << RRM_CR0_LR_CR_LR_GAIN_AFTER_Pos)
9216 #define RRM_CR0_LR_CR_LR_GAIN_AFTER_2                                      (0x4U << RRM_CR0_LR_CR_LR_GAIN_AFTER_Pos)
9217 #define RRM_CR0_LR_CR_LR_GAIN_AFTER_3                                      (0x8U << RRM_CR0_LR_CR_LR_GAIN_AFTER_Pos)
9218 
9219 /* =====================================================    VIT_CONF_DIG_ENG    ===================================================== */
9220 #define RRM_VIT_CONF_DIG_ENG_VIT_CONF_Pos                                  (0UL)    /*!<RRM VIT_CONF_DIG_ENG: VIT_CONF (Bit 0) */
9221 #define RRM_VIT_CONF_DIG_ENG_VIT_CONF_Msk                                  (0xffUL)   /*!< RRM VIT_CONF_DIG_ENG: VIT_CONF (Bitfield-Mask: 0xff) */
9222 #define RRM_VIT_CONF_DIG_ENG_VIT_CONF                                      RRM_VIT_CONF_DIG_ENG_VIT_CONF_Msk
9223 #define RRM_VIT_CONF_DIG_ENG_VIT_CONF_0                                    (0x1U << RRM_VIT_CONF_DIG_ENG_VIT_CONF_Pos)
9224 #define RRM_VIT_CONF_DIG_ENG_VIT_CONF_1                                    (0x2U << RRM_VIT_CONF_DIG_ENG_VIT_CONF_Pos)
9225 #define RRM_VIT_CONF_DIG_ENG_VIT_CONF_2                                    (0x4U << RRM_VIT_CONF_DIG_ENG_VIT_CONF_Pos)
9226 #define RRM_VIT_CONF_DIG_ENG_VIT_CONF_3                                    (0x8U << RRM_VIT_CONF_DIG_ENG_VIT_CONF_Pos)
9227 #define RRM_VIT_CONF_DIG_ENG_VIT_CONF_4                                    (0x10U << RRM_VIT_CONF_DIG_ENG_VIT_CONF_Pos)
9228 #define RRM_VIT_CONF_DIG_ENG_VIT_CONF_5                                    (0x20U << RRM_VIT_CONF_DIG_ENG_VIT_CONF_Pos)
9229 #define RRM_VIT_CONF_DIG_ENG_VIT_CONF_6                                    (0x40U << RRM_VIT_CONF_DIG_ENG_VIT_CONF_Pos)
9230 #define RRM_VIT_CONF_DIG_ENG_VIT_CONF_7                                    (0x80U << RRM_VIT_CONF_DIG_ENG_VIT_CONF_Pos)
9231 
9232 /* =====================================================    LR_PD_THR_DIG_ENG    ===================================================== */
9233 #define RRM_LR_PD_THR_DIG_ENG_LR_PD_THR_Pos                                (0UL)    /*!<RRM LR_PD_THR_DIG_ENG: LR_PD_THR (Bit 0) */
9234 #define RRM_LR_PD_THR_DIG_ENG_LR_PD_THR_Msk                                (0xffUL)   /*!< RRM LR_PD_THR_DIG_ENG: LR_PD_THR (Bitfield-Mask: 0xff) */
9235 #define RRM_LR_PD_THR_DIG_ENG_LR_PD_THR                                    RRM_LR_PD_THR_DIG_ENG_LR_PD_THR_Msk
9236 #define RRM_LR_PD_THR_DIG_ENG_LR_PD_THR_0                                  (0x1U << RRM_LR_PD_THR_DIG_ENG_LR_PD_THR_Pos)
9237 #define RRM_LR_PD_THR_DIG_ENG_LR_PD_THR_1                                  (0x2U << RRM_LR_PD_THR_DIG_ENG_LR_PD_THR_Pos)
9238 #define RRM_LR_PD_THR_DIG_ENG_LR_PD_THR_2                                  (0x4U << RRM_LR_PD_THR_DIG_ENG_LR_PD_THR_Pos)
9239 #define RRM_LR_PD_THR_DIG_ENG_LR_PD_THR_3                                  (0x8U << RRM_LR_PD_THR_DIG_ENG_LR_PD_THR_Pos)
9240 #define RRM_LR_PD_THR_DIG_ENG_LR_PD_THR_4                                  (0x10U << RRM_LR_PD_THR_DIG_ENG_LR_PD_THR_Pos)
9241 #define RRM_LR_PD_THR_DIG_ENG_LR_PD_THR_5                                  (0x20U << RRM_LR_PD_THR_DIG_ENG_LR_PD_THR_Pos)
9242 #define RRM_LR_PD_THR_DIG_ENG_LR_PD_THR_6                                  (0x40U << RRM_LR_PD_THR_DIG_ENG_LR_PD_THR_Pos)
9243 #define RRM_LR_PD_THR_DIG_ENG_LR_PD_THR_7                                  (0x80U << RRM_LR_PD_THR_DIG_ENG_LR_PD_THR_Pos)
9244 
9245 /* =====================================================    LR_RSSI_THR_DIG_ENG    ===================================================== */
9246 #define RRM_LR_RSSI_THR_DIG_ENG_LR_RSSI_THR_Pos                            (0UL)    /*!<RRM LR_RSSI_THR_DIG_ENG: LR_RSSI_THR (Bit 0) */
9247 #define RRM_LR_RSSI_THR_DIG_ENG_LR_RSSI_THR_Msk                            (0xffUL)   /*!< RRM LR_RSSI_THR_DIG_ENG: LR_RSSI_THR (Bitfield-Mask: 0xff) */
9248 #define RRM_LR_RSSI_THR_DIG_ENG_LR_RSSI_THR                                RRM_LR_RSSI_THR_DIG_ENG_LR_RSSI_THR_Msk
9249 #define RRM_LR_RSSI_THR_DIG_ENG_LR_RSSI_THR_0                              (0x1U << RRM_LR_RSSI_THR_DIG_ENG_LR_RSSI_THR_Pos)
9250 #define RRM_LR_RSSI_THR_DIG_ENG_LR_RSSI_THR_1                              (0x2U << RRM_LR_RSSI_THR_DIG_ENG_LR_RSSI_THR_Pos)
9251 #define RRM_LR_RSSI_THR_DIG_ENG_LR_RSSI_THR_2                              (0x4U << RRM_LR_RSSI_THR_DIG_ENG_LR_RSSI_THR_Pos)
9252 #define RRM_LR_RSSI_THR_DIG_ENG_LR_RSSI_THR_3                              (0x8U << RRM_LR_RSSI_THR_DIG_ENG_LR_RSSI_THR_Pos)
9253 #define RRM_LR_RSSI_THR_DIG_ENG_LR_RSSI_THR_4                              (0x10U << RRM_LR_RSSI_THR_DIG_ENG_LR_RSSI_THR_Pos)
9254 #define RRM_LR_RSSI_THR_DIG_ENG_LR_RSSI_THR_5                              (0x20U << RRM_LR_RSSI_THR_DIG_ENG_LR_RSSI_THR_Pos)
9255 #define RRM_LR_RSSI_THR_DIG_ENG_LR_RSSI_THR_6                              (0x40U << RRM_LR_RSSI_THR_DIG_ENG_LR_RSSI_THR_Pos)
9256 #define RRM_LR_RSSI_THR_DIG_ENG_LR_RSSI_THR_7                              (0x80U << RRM_LR_RSSI_THR_DIG_ENG_LR_RSSI_THR_Pos)
9257 
9258 /* =====================================================    LR_AAC_THR_DIG_ENG    ===================================================== */
9259 #define RRM_LR_AAC_THR_DIG_ENG_LR_AAC_THR_Pos                              (0UL)    /*!<RRM LR_AAC_THR_DIG_ENG: LR_AAC_THR (Bit 0) */
9260 #define RRM_LR_AAC_THR_DIG_ENG_LR_AAC_THR_Msk                              (0xffUL)   /*!< RRM LR_AAC_THR_DIG_ENG: LR_AAC_THR (Bitfield-Mask: 0xff) */
9261 #define RRM_LR_AAC_THR_DIG_ENG_LR_AAC_THR                                  RRM_LR_AAC_THR_DIG_ENG_LR_AAC_THR_Msk
9262 #define RRM_LR_AAC_THR_DIG_ENG_LR_AAC_THR_0                                (0x1U << RRM_LR_AAC_THR_DIG_ENG_LR_AAC_THR_Pos)
9263 #define RRM_LR_AAC_THR_DIG_ENG_LR_AAC_THR_1                                (0x2U << RRM_LR_AAC_THR_DIG_ENG_LR_AAC_THR_Pos)
9264 #define RRM_LR_AAC_THR_DIG_ENG_LR_AAC_THR_2                                (0x4U << RRM_LR_AAC_THR_DIG_ENG_LR_AAC_THR_Pos)
9265 #define RRM_LR_AAC_THR_DIG_ENG_LR_AAC_THR_3                                (0x8U << RRM_LR_AAC_THR_DIG_ENG_LR_AAC_THR_Pos)
9266 #define RRM_LR_AAC_THR_DIG_ENG_LR_AAC_THR_4                                (0x10U << RRM_LR_AAC_THR_DIG_ENG_LR_AAC_THR_Pos)
9267 #define RRM_LR_AAC_THR_DIG_ENG_LR_AAC_THR_5                                (0x20U << RRM_LR_AAC_THR_DIG_ENG_LR_AAC_THR_Pos)
9268 #define RRM_LR_AAC_THR_DIG_ENG_LR_AAC_THR_6                                (0x40U << RRM_LR_AAC_THR_DIG_ENG_LR_AAC_THR_Pos)
9269 #define RRM_LR_AAC_THR_DIG_ENG_LR_AAC_THR_7                                (0x80U << RRM_LR_AAC_THR_DIG_ENG_LR_AAC_THR_Pos)
9270 
9271 /* =====================================================    DTB0_DIG_ENG    ===================================================== */
9272 #define RRM_DTB0_DIG_ENG_DTB_CFG_Pos                                       (1UL)    /*!<RRM DTB0_DIG_ENG: DTB_CFG (Bit 1) */
9273 #define RRM_DTB0_DIG_ENG_DTB_CFG_Msk                                       (0x1eUL)   /*!< RRM DTB0_DIG_ENG: DTB_CFG (Bitfield-Mask: 0x0f) */
9274 #define RRM_DTB0_DIG_ENG_DTB_CFG                                           RRM_DTB0_DIG_ENG_DTB_CFG_Msk
9275 #define RRM_DTB0_DIG_ENG_DTB_CFG_0                                         (0x1U << RRM_DTB0_DIG_ENG_DTB_CFG_Pos)
9276 #define RRM_DTB0_DIG_ENG_DTB_CFG_1                                         (0x2U << RRM_DTB0_DIG_ENG_DTB_CFG_Pos)
9277 #define RRM_DTB0_DIG_ENG_DTB_CFG_2                                         (0x4U << RRM_DTB0_DIG_ENG_DTB_CFG_Pos)
9278 #define RRM_DTB0_DIG_ENG_DTB_CFG_3                                         (0x8U << RRM_DTB0_DIG_ENG_DTB_CFG_Pos)
9279 #define RRM_DTB0_DIG_ENG_DTB_EN_Pos                                        (0UL)    /*!<RRM DTB0_DIG_ENG: DTB_EN (Bit 0) */
9280 #define RRM_DTB0_DIG_ENG_DTB_EN_Msk                                        (0x1UL)    /*!< RRM DTB0_DIG_ENG: DTB_EN (Bitfield-Mask: 0x01) */
9281 #define RRM_DTB0_DIG_ENG_DTB_EN                                            RRM_DTB0_DIG_ENG_DTB_EN_Msk
9282 
9283 /* =====================================================    DTB5_DIG_ENG    ===================================================== */
9284 #define RRM_DTB5_DIG_ENG_PORT_SELECTED_0_Pos                               (5UL)    /*!<RRM DTB5_DIG_ENG: PORT_SELECTED_0 (Bit 5) */
9285 #define RRM_DTB5_DIG_ENG_PORT_SELECTED_0_Msk                               (0x20UL)   /*!< RRM DTB5_DIG_ENG: PORT_SELECTED_0 (Bitfield-Mask: 0x01) */
9286 #define RRM_DTB5_DIG_ENG_PORT_SELECTED_0                                   RRM_DTB5_DIG_ENG_PORT_SELECTED_0_Msk
9287 #define RRM_DTB5_DIG_ENG_PORT_SELECTED_EN_Pos                              (4UL)    /*!<RRM DTB5_DIG_ENG: PORT_SELECTED_EN (Bit 4) */
9288 #define RRM_DTB5_DIG_ENG_PORT_SELECTED_EN_Msk                              (0x10UL)   /*!< RRM DTB5_DIG_ENG: PORT_SELECTED_EN (Bitfield-Mask: 0x01) */
9289 #define RRM_DTB5_DIG_ENG_PORT_SELECTED_EN                                  RRM_DTB5_DIG_ENG_PORT_SELECTED_EN_Msk
9290 #define RRM_DTB5_DIG_ENG_INITIALIZE_Pos                                    (3UL)    /*!<RRM DTB5_DIG_ENG: INITIALIZE (Bit 3) */
9291 #define RRM_DTB5_DIG_ENG_INITIALIZE_Msk                                    (0x8UL)    /*!< RRM DTB5_DIG_ENG: INITIALIZE (Bitfield-Mask: 0x01) */
9292 #define RRM_DTB5_DIG_ENG_INITIALIZE                                        RRM_DTB5_DIG_ENG_INITIALIZE_Msk
9293 #define RRM_DTB5_DIG_ENG_RX_ACTIVE_Pos                                     (2UL)    /*!<RRM DTB5_DIG_ENG: RX_ACTIVE (Bit 2) */
9294 #define RRM_DTB5_DIG_ENG_RX_ACTIVE_Msk                                     (0x4UL)    /*!< RRM DTB5_DIG_ENG: RX_ACTIVE (Bitfield-Mask: 0x01) */
9295 #define RRM_DTB5_DIG_ENG_RX_ACTIVE                                         RRM_DTB5_DIG_ENG_RX_ACTIVE_Msk
9296 #define RRM_DTB5_DIG_ENG_TX_ACTIVE_Pos                                     (1UL)    /*!<RRM DTB5_DIG_ENG: TX_ACTIVE (Bit 1) */
9297 #define RRM_DTB5_DIG_ENG_TX_ACTIVE_Msk                                     (0x2UL)    /*!< RRM DTB5_DIG_ENG: TX_ACTIVE (Bitfield-Mask: 0x01) */
9298 #define RRM_DTB5_DIG_ENG_TX_ACTIVE                                         RRM_DTB5_DIG_ENG_TX_ACTIVE_Msk
9299 #define RRM_DTB5_DIG_ENG_RXTX_START_SEL_Pos                                (0UL)    /*!<RRM DTB5_DIG_ENG: RXTX_START_SEL (Bit 0) */
9300 #define RRM_DTB5_DIG_ENG_RXTX_START_SEL_Msk                                (0x1UL)    /*!< RRM DTB5_DIG_ENG: RXTX_START_SEL (Bitfield-Mask: 0x01) */
9301 #define RRM_DTB5_DIG_ENG_RXTX_START_SEL                                    RRM_DTB5_DIG_ENG_RXTX_START_SEL_Msk
9302 
9303 /* =====================================================    MOD0_DIG_TST    ===================================================== */
9304 #define RRM_MOD0_DIG_TST_KFORCE_3_0_Pos                                    (4UL)    /*!<RRM MOD0_DIG_TST: KFORCE_3_0 (Bit 4) */
9305 #define RRM_MOD0_DIG_TST_KFORCE_3_0_Msk                                    (0xf0UL)   /*!< RRM MOD0_DIG_TST: KFORCE_3_0 (Bitfield-Mask: 0x0f) */
9306 #define RRM_MOD0_DIG_TST_KFORCE_3_0                                        RRM_MOD0_DIG_TST_KFORCE_3_0_Msk
9307 #define RRM_MOD0_DIG_TST_KFORCE_3_0_0                                      (0x1U << RRM_MOD0_DIG_TST_KFORCE_3_0_Pos)
9308 #define RRM_MOD0_DIG_TST_KFORCE_3_0_1                                      (0x2U << RRM_MOD0_DIG_TST_KFORCE_3_0_Pos)
9309 #define RRM_MOD0_DIG_TST_KFORCE_3_0_2                                      (0x4U << RRM_MOD0_DIG_TST_KFORCE_3_0_Pos)
9310 #define RRM_MOD0_DIG_TST_KFORCE_3_0_3                                      (0x8U << RRM_MOD0_DIG_TST_KFORCE_3_0_Pos)
9311 #define RRM_MOD0_DIG_TST_PMU_NO_MODULTATION_Pos                            (3UL)    /*!<RRM MOD0_DIG_TST: PMU_NO_MODULTATION (Bit 3) */
9312 #define RRM_MOD0_DIG_TST_PMU_NO_MODULTATION_Msk                            (0x8UL)    /*!< RRM MOD0_DIG_TST: PMU_NO_MODULTATION (Bitfield-Mask: 0x01) */
9313 #define RRM_MOD0_DIG_TST_PMU_NO_MODULTATION                                RRM_MOD0_DIG_TST_PMU_NO_MODULTATION_Msk
9314 #define RRM_MOD0_DIG_TST_MOD_DIG_TEST_SEL_Pos                              (0UL)    /*!<RRM MOD0_DIG_TST: MOD_DIG_TEST_SEL (Bit 0) */
9315 #define RRM_MOD0_DIG_TST_MOD_DIG_TEST_SEL_Msk                              (0x1UL)    /*!< RRM MOD0_DIG_TST: MOD_DIG_TEST_SEL (Bitfield-Mask: 0x01) */
9316 #define RRM_MOD0_DIG_TST_MOD_DIG_TEST_SEL                                  RRM_MOD0_DIG_TST_MOD_DIG_TEST_SEL_Msk
9317 
9318 /* =====================================================    MOD1_DIG_TST    ===================================================== */
9319 #define RRM_MOD1_DIG_TST_KFORCE_11_4_Pos                                   (0UL)    /*!<RRM MOD1_DIG_TST: KFORCE_11_4 (Bit 0) */
9320 #define RRM_MOD1_DIG_TST_KFORCE_11_4_Msk                                   (0xffUL)   /*!< RRM MOD1_DIG_TST: KFORCE_11_4 (Bitfield-Mask: 0xff) */
9321 #define RRM_MOD1_DIG_TST_KFORCE_11_4                                       RRM_MOD1_DIG_TST_KFORCE_11_4_Msk
9322 #define RRM_MOD1_DIG_TST_KFORCE_11_4_0                                     (0x1U << RRM_MOD1_DIG_TST_KFORCE_11_4_Pos)
9323 #define RRM_MOD1_DIG_TST_KFORCE_11_4_1                                     (0x2U << RRM_MOD1_DIG_TST_KFORCE_11_4_Pos)
9324 #define RRM_MOD1_DIG_TST_KFORCE_11_4_2                                     (0x4U << RRM_MOD1_DIG_TST_KFORCE_11_4_Pos)
9325 #define RRM_MOD1_DIG_TST_KFORCE_11_4_3                                     (0x8U << RRM_MOD1_DIG_TST_KFORCE_11_4_Pos)
9326 #define RRM_MOD1_DIG_TST_KFORCE_11_4_4                                     (0x10U << RRM_MOD1_DIG_TST_KFORCE_11_4_Pos)
9327 #define RRM_MOD1_DIG_TST_KFORCE_11_4_5                                     (0x20U << RRM_MOD1_DIG_TST_KFORCE_11_4_Pos)
9328 #define RRM_MOD1_DIG_TST_KFORCE_11_4_6                                     (0x40U << RRM_MOD1_DIG_TST_KFORCE_11_4_Pos)
9329 #define RRM_MOD1_DIG_TST_KFORCE_11_4_7                                     (0x80U << RRM_MOD1_DIG_TST_KFORCE_11_4_Pos)
9330 
9331 /* =====================================================    MOD2_DIG_TST    ===================================================== */
9332 #define RRM_MOD2_DIG_TST_KFORCE_19_12_Pos                                  (0UL)    /*!<RRM MOD2_DIG_TST: KFORCE_19_12 (Bit 0) */
9333 #define RRM_MOD2_DIG_TST_KFORCE_19_12_Msk                                  (0xffUL)   /*!< RRM MOD2_DIG_TST: KFORCE_19_12 (Bitfield-Mask: 0xff) */
9334 #define RRM_MOD2_DIG_TST_KFORCE_19_12                                      RRM_MOD2_DIG_TST_KFORCE_19_12_Msk
9335 #define RRM_MOD2_DIG_TST_KFORCE_19_12_0                                    (0x1U << RRM_MOD2_DIG_TST_KFORCE_19_12_Pos)
9336 #define RRM_MOD2_DIG_TST_KFORCE_19_12_1                                    (0x2U << RRM_MOD2_DIG_TST_KFORCE_19_12_Pos)
9337 #define RRM_MOD2_DIG_TST_KFORCE_19_12_2                                    (0x4U << RRM_MOD2_DIG_TST_KFORCE_19_12_Pos)
9338 #define RRM_MOD2_DIG_TST_KFORCE_19_12_3                                    (0x8U << RRM_MOD2_DIG_TST_KFORCE_19_12_Pos)
9339 #define RRM_MOD2_DIG_TST_KFORCE_19_12_4                                    (0x10U << RRM_MOD2_DIG_TST_KFORCE_19_12_Pos)
9340 #define RRM_MOD2_DIG_TST_KFORCE_19_12_5                                    (0x20U << RRM_MOD2_DIG_TST_KFORCE_19_12_Pos)
9341 #define RRM_MOD2_DIG_TST_KFORCE_19_12_6                                    (0x40U << RRM_MOD2_DIG_TST_KFORCE_19_12_Pos)
9342 #define RRM_MOD2_DIG_TST_KFORCE_19_12_7                                    (0x80U << RRM_MOD2_DIG_TST_KFORCE_19_12_Pos)
9343 
9344 /* =====================================================    MOD3_DIG_TST    ===================================================== */
9345 #define RRM_MOD3_DIG_TST_MFORCE_Pos                                        (3UL)    /*!<RRM MOD3_DIG_TST: MFORCE (Bit 3) */
9346 #define RRM_MOD3_DIG_TST_MFORCE_Msk                                        (0xf8UL)   /*!< RRM MOD3_DIG_TST: MFORCE (Bitfield-Mask: 0x1f) */
9347 #define RRM_MOD3_DIG_TST_MFORCE                                            RRM_MOD3_DIG_TST_MFORCE_Msk
9348 #define RRM_MOD3_DIG_TST_MFORCE_0                                          (0x1U << RRM_MOD3_DIG_TST_MFORCE_Pos)
9349 #define RRM_MOD3_DIG_TST_MFORCE_1                                          (0x2U << RRM_MOD3_DIG_TST_MFORCE_Pos)
9350 #define RRM_MOD3_DIG_TST_MFORCE_2                                          (0x4U << RRM_MOD3_DIG_TST_MFORCE_Pos)
9351 #define RRM_MOD3_DIG_TST_MFORCE_3                                          (0x8U << RRM_MOD3_DIG_TST_MFORCE_Pos)
9352 #define RRM_MOD3_DIG_TST_MFORCE_4                                          (0x10U << RRM_MOD3_DIG_TST_MFORCE_Pos)
9353 #define RRM_MOD3_DIG_TST_AFORCE_Pos                                        (0UL)    /*!<RRM MOD3_DIG_TST: AFORCE (Bit 0) */
9354 #define RRM_MOD3_DIG_TST_AFORCE_Msk                                        (0x7UL)    /*!< RRM MOD3_DIG_TST: AFORCE (Bitfield-Mask: 0x07) */
9355 #define RRM_MOD3_DIG_TST_AFORCE                                            RRM_MOD3_DIG_TST_AFORCE_Msk
9356 #define RRM_MOD3_DIG_TST_AFORCE_0                                          (0x1U << RRM_MOD3_DIG_TST_AFORCE_Pos)
9357 #define RRM_MOD3_DIG_TST_AFORCE_1                                          (0x2U << RRM_MOD3_DIG_TST_AFORCE_Pos)
9358 #define RRM_MOD3_DIG_TST_AFORCE_2                                          (0x4U << RRM_MOD3_DIG_TST_AFORCE_Pos)
9359 
9360 /* =====================================================    RXADC_ANA_USR    ===================================================== */
9361 #define RRM_RXADC_ANA_USR_RXADC_DELAYTRIM_Q_TST_SEL_Pos                    (7UL)    /*!<RRM RXADC_ANA_USR: RXADC_DELAYTRIM_Q_TST_SEL (Bit 7) */
9362 #define RRM_RXADC_ANA_USR_RXADC_DELAYTRIM_Q_TST_SEL_Msk                    (0x80UL)   /*!< RRM RXADC_ANA_USR: RXADC_DELAYTRIM_Q_TST_SEL (Bitfield-Mask: 0x01) */
9363 #define RRM_RXADC_ANA_USR_RXADC_DELAYTRIM_Q_TST_SEL                        RRM_RXADC_ANA_USR_RXADC_DELAYTRIM_Q_TST_SEL_Msk
9364 #define RRM_RXADC_ANA_USR_RXADC_DELAYTRIM_I_TST_SEL_Pos                    (6UL)    /*!<RRM RXADC_ANA_USR: RXADC_DELAYTRIM_I_TST_SEL (Bit 6) */
9365 #define RRM_RXADC_ANA_USR_RXADC_DELAYTRIM_I_TST_SEL_Msk                    (0x40UL)   /*!< RRM RXADC_ANA_USR: RXADC_DELAYTRIM_I_TST_SEL (Bitfield-Mask: 0x01) */
9366 #define RRM_RXADC_ANA_USR_RXADC_DELAYTRIM_I_TST_SEL                        RRM_RXADC_ANA_USR_RXADC_DELAYTRIM_I_TST_SEL_Msk
9367 #define RRM_RXADC_ANA_USR_RFD_RXADC_DELAYTRIM_Q_Pos                        (3UL)    /*!<RRM RXADC_ANA_USR: RFD_RXADC_DELAYTRIM_Q (Bit 3) */
9368 #define RRM_RXADC_ANA_USR_RFD_RXADC_DELAYTRIM_Q_Msk                        (0x38UL)   /*!< RRM RXADC_ANA_USR: RFD_RXADC_DELAYTRIM_Q (Bitfield-Mask: 0x07) */
9369 #define RRM_RXADC_ANA_USR_RFD_RXADC_DELAYTRIM_Q                            RRM_RXADC_ANA_USR_RFD_RXADC_DELAYTRIM_Q_Msk
9370 #define RRM_RXADC_ANA_USR_RFD_RXADC_DELAYTRIM_Q_0                          (0x1U << RRM_RXADC_ANA_USR_RFD_RXADC_DELAYTRIM_Q_Pos)
9371 #define RRM_RXADC_ANA_USR_RFD_RXADC_DELAYTRIM_Q_1                          (0x2U << RRM_RXADC_ANA_USR_RFD_RXADC_DELAYTRIM_Q_Pos)
9372 #define RRM_RXADC_ANA_USR_RFD_RXADC_DELAYTRIM_Q_2                          (0x4U << RRM_RXADC_ANA_USR_RFD_RXADC_DELAYTRIM_Q_Pos)
9373 #define RRM_RXADC_ANA_USR_RFD_RXADC_DELAYTRIM_I_Pos                        (0UL)    /*!<RRM RXADC_ANA_USR: RFD_RXADC_DELAYTRIM_I (Bit 0) */
9374 #define RRM_RXADC_ANA_USR_RFD_RXADC_DELAYTRIM_I_Msk                        (0x7UL)    /*!< RRM RXADC_ANA_USR: RFD_RXADC_DELAYTRIM_I (Bitfield-Mask: 0x07) */
9375 #define RRM_RXADC_ANA_USR_RFD_RXADC_DELAYTRIM_I                            RRM_RXADC_ANA_USR_RFD_RXADC_DELAYTRIM_I_Msk
9376 #define RRM_RXADC_ANA_USR_RFD_RXADC_DELAYTRIM_I_0                          (0x1U << RRM_RXADC_ANA_USR_RFD_RXADC_DELAYTRIM_I_Pos)
9377 #define RRM_RXADC_ANA_USR_RFD_RXADC_DELAYTRIM_I_1                          (0x2U << RRM_RXADC_ANA_USR_RFD_RXADC_DELAYTRIM_I_Pos)
9378 #define RRM_RXADC_ANA_USR_RFD_RXADC_DELAYTRIM_I_2                          (0x4U << RRM_RXADC_ANA_USR_RFD_RXADC_DELAYTRIM_I_Pos)
9379 
9380 /* =====================================================    LDO_ANA_ENG    ===================================================== */
9381 #define RRM_LDO_ANA_ENG_RFD_LDO_TRANSFO_BYPASS_Pos                         (1UL)    /*!<RRM LDO_ANA_ENG: RFD_LDO_TRANSFO_BYPASS (Bit 1) */
9382 #define RRM_LDO_ANA_ENG_RFD_LDO_TRANSFO_BYPASS_Msk                         (0x2UL)    /*!< RRM LDO_ANA_ENG: RFD_LDO_TRANSFO_BYPASS (Bitfield-Mask: 0x01) */
9383 #define RRM_LDO_ANA_ENG_RFD_LDO_TRANSFO_BYPASS                             RRM_LDO_ANA_ENG_RFD_LDO_TRANSFO_BYPASS_Msk
9384 #define RRM_LDO_ANA_ENG_RFD_RF_REG_BYPASS_Pos                              (0UL)    /*!<RRM LDO_ANA_ENG: RFD_RF_REG_BYPASS (Bit 0) */
9385 #define RRM_LDO_ANA_ENG_RFD_RF_REG_BYPASS_Msk                              (0x1UL)    /*!< RRM LDO_ANA_ENG: RFD_RF_REG_BYPASS (Bitfield-Mask: 0x01) */
9386 #define RRM_LDO_ANA_ENG_RFD_RF_REG_BYPASS                                  RRM_LDO_ANA_ENG_RFD_RF_REG_BYPASS_Msk
9387 
9388 /* =====================================================    CBIAS0_ANA_ENG    ===================================================== */
9389 #define RRM_CBIAS0_ANA_ENG_RFD_CBIAS_IPTAT_TRIM_Pos                        (4UL)    /*!<RRM CBIAS0_ANA_ENG: RFD_CBIAS_IPTAT_TRIM (Bit 4) */
9390 #define RRM_CBIAS0_ANA_ENG_RFD_CBIAS_IPTAT_TRIM_Msk                        (0xf0UL)   /*!< RRM CBIAS0_ANA_ENG: RFD_CBIAS_IPTAT_TRIM (Bitfield-Mask: 0x0f) */
9391 #define RRM_CBIAS0_ANA_ENG_RFD_CBIAS_IPTAT_TRIM                            RRM_CBIAS0_ANA_ENG_RFD_CBIAS_IPTAT_TRIM_Msk
9392 #define RRM_CBIAS0_ANA_ENG_RFD_CBIAS_IPTAT_TRIM_0                          (0x1U << RRM_CBIAS0_ANA_ENG_RFD_CBIAS_IPTAT_TRIM_Pos)
9393 #define RRM_CBIAS0_ANA_ENG_RFD_CBIAS_IPTAT_TRIM_1                          (0x2U << RRM_CBIAS0_ANA_ENG_RFD_CBIAS_IPTAT_TRIM_Pos)
9394 #define RRM_CBIAS0_ANA_ENG_RFD_CBIAS_IPTAT_TRIM_2                          (0x4U << RRM_CBIAS0_ANA_ENG_RFD_CBIAS_IPTAT_TRIM_Pos)
9395 #define RRM_CBIAS0_ANA_ENG_RFD_CBIAS_IPTAT_TRIM_3                          (0x8U << RRM_CBIAS0_ANA_ENG_RFD_CBIAS_IPTAT_TRIM_Pos)
9396 #define RRM_CBIAS0_ANA_ENG_RFD_CBIAS_IBIAS_TRIM_Pos                        (0UL)    /*!<RRM CBIAS0_ANA_ENG: RFD_CBIAS_IBIAS_TRIM (Bit 0) */
9397 #define RRM_CBIAS0_ANA_ENG_RFD_CBIAS_IBIAS_TRIM_Msk                        (0xfUL)    /*!< RRM CBIAS0_ANA_ENG: RFD_CBIAS_IBIAS_TRIM (Bitfield-Mask: 0x0f) */
9398 #define RRM_CBIAS0_ANA_ENG_RFD_CBIAS_IBIAS_TRIM                            RRM_CBIAS0_ANA_ENG_RFD_CBIAS_IBIAS_TRIM_Msk
9399 #define RRM_CBIAS0_ANA_ENG_RFD_CBIAS_IBIAS_TRIM_0                          (0x1U << RRM_CBIAS0_ANA_ENG_RFD_CBIAS_IBIAS_TRIM_Pos)
9400 #define RRM_CBIAS0_ANA_ENG_RFD_CBIAS_IBIAS_TRIM_1                          (0x2U << RRM_CBIAS0_ANA_ENG_RFD_CBIAS_IBIAS_TRIM_Pos)
9401 #define RRM_CBIAS0_ANA_ENG_RFD_CBIAS_IBIAS_TRIM_2                          (0x4U << RRM_CBIAS0_ANA_ENG_RFD_CBIAS_IBIAS_TRIM_Pos)
9402 #define RRM_CBIAS0_ANA_ENG_RFD_CBIAS_IBIAS_TRIM_3                          (0x8U << RRM_CBIAS0_ANA_ENG_RFD_CBIAS_IBIAS_TRIM_Pos)
9403 
9404 /* =====================================================    CBIAS1_ANA_ENG    ===================================================== */
9405 #define RRM_CBIAS1_ANA_ENG_CBIAS0_TRIM_TST_SEL_Pos                         (7UL)    /*!<RRM CBIAS1_ANA_ENG: CBIAS0_TRIM_TST_SEL (Bit 7) */
9406 #define RRM_CBIAS1_ANA_ENG_CBIAS0_TRIM_TST_SEL_Msk                         (0x80UL)   /*!< RRM CBIAS1_ANA_ENG: CBIAS0_TRIM_TST_SEL (Bitfield-Mask: 0x01) */
9407 #define RRM_CBIAS1_ANA_ENG_CBIAS0_TRIM_TST_SEL                             RRM_CBIAS1_ANA_ENG_CBIAS0_TRIM_TST_SEL_Msk
9408 #define RRM_CBIAS1_ANA_ENG_CBIAS_VBG_TRIM_TST_SEL_Pos                      (6UL)    /*!<RRM CBIAS1_ANA_ENG: CBIAS_VBG_TRIM_TST_SEL (Bit 6) */
9409 #define RRM_CBIAS1_ANA_ENG_CBIAS_VBG_TRIM_TST_SEL_Msk                      (0x40UL)   /*!< RRM CBIAS1_ANA_ENG: CBIAS_VBG_TRIM_TST_SEL (Bitfield-Mask: 0x01) */
9410 #define RRM_CBIAS1_ANA_ENG_CBIAS_VBG_TRIM_TST_SEL                          RRM_CBIAS1_ANA_ENG_CBIAS_VBG_TRIM_TST_SEL_Msk
9411 #define RRM_CBIAS1_ANA_ENG_CBIAS_CURR2_PREBOOST_Pos                        (5UL)    /*!<RRM CBIAS1_ANA_ENG: CBIAS_CURR2_PREBOOST (Bit 5) */
9412 #define RRM_CBIAS1_ANA_ENG_CBIAS_CURR2_PREBOOST_Msk                        (0x20UL)   /*!< RRM CBIAS1_ANA_ENG: CBIAS_CURR2_PREBOOST (Bitfield-Mask: 0x01) */
9413 #define RRM_CBIAS1_ANA_ENG_CBIAS_CURR2_PREBOOST                            RRM_CBIAS1_ANA_ENG_CBIAS_CURR2_PREBOOST_Msk
9414 #define RRM_CBIAS1_ANA_ENG_RFD_CBIAS_ENA_ATB_CURR_Pos                      (4UL)    /*!<RRM CBIAS1_ANA_ENG: RFD_CBIAS_ENA_ATB_CURR (Bit 4) */
9415 #define RRM_CBIAS1_ANA_ENG_RFD_CBIAS_ENA_ATB_CURR_Msk                      (0x10UL)   /*!< RRM CBIAS1_ANA_ENG: RFD_CBIAS_ENA_ATB_CURR (Bitfield-Mask: 0x01) */
9416 #define RRM_CBIAS1_ANA_ENG_RFD_CBIAS_ENA_ATB_CURR                          RRM_CBIAS1_ANA_ENG_RFD_CBIAS_ENA_ATB_CURR_Msk
9417 #define RRM_CBIAS1_ANA_ENG_RFD_CBIAS_VBG_TRIM_Pos                          (0UL)    /*!<RRM CBIAS1_ANA_ENG: RFD_CBIAS_VBG_TRIM (Bit 0) */
9418 #define RRM_CBIAS1_ANA_ENG_RFD_CBIAS_VBG_TRIM_Msk                          (0xfUL)    /*!< RRM CBIAS1_ANA_ENG: RFD_CBIAS_VBG_TRIM (Bitfield-Mask: 0x0f) */
9419 #define RRM_CBIAS1_ANA_ENG_RFD_CBIAS_VBG_TRIM                              RRM_CBIAS1_ANA_ENG_RFD_CBIAS_VBG_TRIM_Msk
9420 #define RRM_CBIAS1_ANA_ENG_RFD_CBIAS_VBG_TRIM_0                            (0x1U << RRM_CBIAS1_ANA_ENG_RFD_CBIAS_VBG_TRIM_Pos)
9421 #define RRM_CBIAS1_ANA_ENG_RFD_CBIAS_VBG_TRIM_1                            (0x2U << RRM_CBIAS1_ANA_ENG_RFD_CBIAS_VBG_TRIM_Pos)
9422 #define RRM_CBIAS1_ANA_ENG_RFD_CBIAS_VBG_TRIM_2                            (0x4U << RRM_CBIAS1_ANA_ENG_RFD_CBIAS_VBG_TRIM_Pos)
9423 #define RRM_CBIAS1_ANA_ENG_RFD_CBIAS_VBG_TRIM_3                            (0x8U << RRM_CBIAS1_ANA_ENG_RFD_CBIAS_VBG_TRIM_Pos)
9424 
9425 /* =====================================================    SYNTHCAL0_DIG_OUT    ===================================================== */
9426 #define RRM_SYNTHCAL0_DIG_OUT_VCO_CALAMP_OUT_6_0_Pos                       (0UL)    /*!<RRM SYNTHCAL0_DIG_OUT: VCO_CALAMP_OUT_6_0 (Bit 0) */
9427 #define RRM_SYNTHCAL0_DIG_OUT_VCO_CALAMP_OUT_6_0_Msk                       (0x7fUL)   /*!< RRM SYNTHCAL0_DIG_OUT: VCO_CALAMP_OUT_6_0 (Bitfield-Mask: 0x7f) */
9428 #define RRM_SYNTHCAL0_DIG_OUT_VCO_CALAMP_OUT_6_0                           RRM_SYNTHCAL0_DIG_OUT_VCO_CALAMP_OUT_6_0_Msk
9429 #define RRM_SYNTHCAL0_DIG_OUT_VCO_CALAMP_OUT_6_0_0                         (0x1U << RRM_SYNTHCAL0_DIG_OUT_VCO_CALAMP_OUT_6_0_Pos)
9430 #define RRM_SYNTHCAL0_DIG_OUT_VCO_CALAMP_OUT_6_0_1                         (0x2U << RRM_SYNTHCAL0_DIG_OUT_VCO_CALAMP_OUT_6_0_Pos)
9431 #define RRM_SYNTHCAL0_DIG_OUT_VCO_CALAMP_OUT_6_0_2                         (0x4U << RRM_SYNTHCAL0_DIG_OUT_VCO_CALAMP_OUT_6_0_Pos)
9432 #define RRM_SYNTHCAL0_DIG_OUT_VCO_CALAMP_OUT_6_0_3                         (0x8U << RRM_SYNTHCAL0_DIG_OUT_VCO_CALAMP_OUT_6_0_Pos)
9433 #define RRM_SYNTHCAL0_DIG_OUT_VCO_CALAMP_OUT_6_0_4                         (0x10U << RRM_SYNTHCAL0_DIG_OUT_VCO_CALAMP_OUT_6_0_Pos)
9434 #define RRM_SYNTHCAL0_DIG_OUT_VCO_CALAMP_OUT_6_0_5                         (0x20U << RRM_SYNTHCAL0_DIG_OUT_VCO_CALAMP_OUT_6_0_Pos)
9435 #define RRM_SYNTHCAL0_DIG_OUT_VCO_CALAMP_OUT_6_0_6                         (0x40U << RRM_SYNTHCAL0_DIG_OUT_VCO_CALAMP_OUT_6_0_Pos)
9436 
9437 /* =====================================================    SYNTHCAL1_DIG_OUT    ===================================================== */
9438 #define RRM_SYNTHCAL1_DIG_OUT_VCO_CALAMP_OUT_10_7_Pos                      (0UL)    /*!<RRM SYNTHCAL1_DIG_OUT: VCO_CALAMP_OUT_10_7 (Bit 0) */
9439 #define RRM_SYNTHCAL1_DIG_OUT_VCO_CALAMP_OUT_10_7_Msk                      (0xfUL)    /*!< RRM SYNTHCAL1_DIG_OUT: VCO_CALAMP_OUT_10_7 (Bitfield-Mask: 0x0f) */
9440 #define RRM_SYNTHCAL1_DIG_OUT_VCO_CALAMP_OUT_10_7                          RRM_SYNTHCAL1_DIG_OUT_VCO_CALAMP_OUT_10_7_Msk
9441 #define RRM_SYNTHCAL1_DIG_OUT_VCO_CALAMP_OUT_10_7_0                        (0x1U << RRM_SYNTHCAL1_DIG_OUT_VCO_CALAMP_OUT_10_7_Pos)
9442 #define RRM_SYNTHCAL1_DIG_OUT_VCO_CALAMP_OUT_10_7_1                        (0x2U << RRM_SYNTHCAL1_DIG_OUT_VCO_CALAMP_OUT_10_7_Pos)
9443 #define RRM_SYNTHCAL1_DIG_OUT_VCO_CALAMP_OUT_10_7_2                        (0x4U << RRM_SYNTHCAL1_DIG_OUT_VCO_CALAMP_OUT_10_7_Pos)
9444 #define RRM_SYNTHCAL1_DIG_OUT_VCO_CALAMP_OUT_10_7_3                        (0x8U << RRM_SYNTHCAL1_DIG_OUT_VCO_CALAMP_OUT_10_7_Pos)
9445 
9446 /* =====================================================    SYNTHCAL2_DIG_OUT    ===================================================== */
9447 #define RRM_SYNTHCAL2_DIG_OUT_VCO_CALFREQ_OUT_Pos                          (0UL)    /*!<RRM SYNTHCAL2_DIG_OUT: VCO_CALFREQ_OUT (Bit 0) */
9448 #define RRM_SYNTHCAL2_DIG_OUT_VCO_CALFREQ_OUT_Msk                          (0x7fUL)   /*!< RRM SYNTHCAL2_DIG_OUT: VCO_CALFREQ_OUT (Bitfield-Mask: 0x7f) */
9449 #define RRM_SYNTHCAL2_DIG_OUT_VCO_CALFREQ_OUT                              RRM_SYNTHCAL2_DIG_OUT_VCO_CALFREQ_OUT_Msk
9450 #define RRM_SYNTHCAL2_DIG_OUT_VCO_CALFREQ_OUT_0                            (0x1U << RRM_SYNTHCAL2_DIG_OUT_VCO_CALFREQ_OUT_Pos)
9451 #define RRM_SYNTHCAL2_DIG_OUT_VCO_CALFREQ_OUT_1                            (0x2U << RRM_SYNTHCAL2_DIG_OUT_VCO_CALFREQ_OUT_Pos)
9452 #define RRM_SYNTHCAL2_DIG_OUT_VCO_CALFREQ_OUT_2                            (0x4U << RRM_SYNTHCAL2_DIG_OUT_VCO_CALFREQ_OUT_Pos)
9453 #define RRM_SYNTHCAL2_DIG_OUT_VCO_CALFREQ_OUT_3                            (0x8U << RRM_SYNTHCAL2_DIG_OUT_VCO_CALFREQ_OUT_Pos)
9454 #define RRM_SYNTHCAL2_DIG_OUT_VCO_CALFREQ_OUT_4                            (0x10U << RRM_SYNTHCAL2_DIG_OUT_VCO_CALFREQ_OUT_Pos)
9455 #define RRM_SYNTHCAL2_DIG_OUT_VCO_CALFREQ_OUT_5                            (0x20U << RRM_SYNTHCAL2_DIG_OUT_VCO_CALFREQ_OUT_Pos)
9456 #define RRM_SYNTHCAL2_DIG_OUT_VCO_CALFREQ_OUT_6                            (0x40U << RRM_SYNTHCAL2_DIG_OUT_VCO_CALFREQ_OUT_Pos)
9457 
9458 /* =====================================================    SYNTHCAL3_DIG_OUT    ===================================================== */
9459 #define RRM_SYNTHCAL3_DIG_OUT_SYNTHCAL_DEBUG_BUS_Pos                       (0UL)    /*!<RRM SYNTHCAL3_DIG_OUT: SYNTHCAL_DEBUG_BUS (Bit 0) */
9460 #define RRM_SYNTHCAL3_DIG_OUT_SYNTHCAL_DEBUG_BUS_Msk                       (0xffUL)   /*!< RRM SYNTHCAL3_DIG_OUT: SYNTHCAL_DEBUG_BUS (Bitfield-Mask: 0xff) */
9461 #define RRM_SYNTHCAL3_DIG_OUT_SYNTHCAL_DEBUG_BUS                           RRM_SYNTHCAL3_DIG_OUT_SYNTHCAL_DEBUG_BUS_Msk
9462 #define RRM_SYNTHCAL3_DIG_OUT_SYNTHCAL_DEBUG_BUS_0                         (0x1U << RRM_SYNTHCAL3_DIG_OUT_SYNTHCAL_DEBUG_BUS_Pos)
9463 #define RRM_SYNTHCAL3_DIG_OUT_SYNTHCAL_DEBUG_BUS_1                         (0x2U << RRM_SYNTHCAL3_DIG_OUT_SYNTHCAL_DEBUG_BUS_Pos)
9464 #define RRM_SYNTHCAL3_DIG_OUT_SYNTHCAL_DEBUG_BUS_2                         (0x4U << RRM_SYNTHCAL3_DIG_OUT_SYNTHCAL_DEBUG_BUS_Pos)
9465 #define RRM_SYNTHCAL3_DIG_OUT_SYNTHCAL_DEBUG_BUS_3                         (0x8U << RRM_SYNTHCAL3_DIG_OUT_SYNTHCAL_DEBUG_BUS_Pos)
9466 #define RRM_SYNTHCAL3_DIG_OUT_SYNTHCAL_DEBUG_BUS_4                         (0x10U << RRM_SYNTHCAL3_DIG_OUT_SYNTHCAL_DEBUG_BUS_Pos)
9467 #define RRM_SYNTHCAL3_DIG_OUT_SYNTHCAL_DEBUG_BUS_5                         (0x20U << RRM_SYNTHCAL3_DIG_OUT_SYNTHCAL_DEBUG_BUS_Pos)
9468 #define RRM_SYNTHCAL3_DIG_OUT_SYNTHCAL_DEBUG_BUS_6                         (0x40U << RRM_SYNTHCAL3_DIG_OUT_SYNTHCAL_DEBUG_BUS_Pos)
9469 #define RRM_SYNTHCAL3_DIG_OUT_SYNTHCAL_DEBUG_BUS_7                         (0x80U << RRM_SYNTHCAL3_DIG_OUT_SYNTHCAL_DEBUG_BUS_Pos)
9470 
9471 /* =====================================================    SYNTHCAL4_DIG_OUT    ===================================================== */
9472 #define RRM_SYNTHCAL4_DIG_OUT_MOD_REF_DAC_WORD_OUT_Pos                     (0UL)    /*!<RRM SYNTHCAL4_DIG_OUT: MOD_REF_DAC_WORD_OUT (Bit 0) */
9473 #define RRM_SYNTHCAL4_DIG_OUT_MOD_REF_DAC_WORD_OUT_Msk                     (0x3fUL)   /*!< RRM SYNTHCAL4_DIG_OUT: MOD_REF_DAC_WORD_OUT (Bitfield-Mask: 0x3f) */
9474 #define RRM_SYNTHCAL4_DIG_OUT_MOD_REF_DAC_WORD_OUT                         RRM_SYNTHCAL4_DIG_OUT_MOD_REF_DAC_WORD_OUT_Msk
9475 #define RRM_SYNTHCAL4_DIG_OUT_MOD_REF_DAC_WORD_OUT_0                       (0x1U << RRM_SYNTHCAL4_DIG_OUT_MOD_REF_DAC_WORD_OUT_Pos)
9476 #define RRM_SYNTHCAL4_DIG_OUT_MOD_REF_DAC_WORD_OUT_1                       (0x2U << RRM_SYNTHCAL4_DIG_OUT_MOD_REF_DAC_WORD_OUT_Pos)
9477 #define RRM_SYNTHCAL4_DIG_OUT_MOD_REF_DAC_WORD_OUT_2                       (0x4U << RRM_SYNTHCAL4_DIG_OUT_MOD_REF_DAC_WORD_OUT_Pos)
9478 #define RRM_SYNTHCAL4_DIG_OUT_MOD_REF_DAC_WORD_OUT_3                       (0x8U << RRM_SYNTHCAL4_DIG_OUT_MOD_REF_DAC_WORD_OUT_Pos)
9479 #define RRM_SYNTHCAL4_DIG_OUT_MOD_REF_DAC_WORD_OUT_4                       (0x10U << RRM_SYNTHCAL4_DIG_OUT_MOD_REF_DAC_WORD_OUT_Pos)
9480 #define RRM_SYNTHCAL4_DIG_OUT_MOD_REF_DAC_WORD_OUT_5                       (0x20U << RRM_SYNTHCAL4_DIG_OUT_MOD_REF_DAC_WORD_OUT_Pos)
9481 
9482 /* =====================================================    SYNTHCAL5_DIG_OUT    ===================================================== */
9483 #define RRM_SYNTHCAL5_DIG_OUT_CBP_CALIB_WORD_Pos                           (0UL)    /*!<RRM SYNTHCAL5_DIG_OUT: CBP_CALIB_WORD (Bit 0) */
9484 #define RRM_SYNTHCAL5_DIG_OUT_CBP_CALIB_WORD_Msk                           (0xfUL)    /*!< RRM SYNTHCAL5_DIG_OUT: CBP_CALIB_WORD (Bitfield-Mask: 0x0f) */
9485 #define RRM_SYNTHCAL5_DIG_OUT_CBP_CALIB_WORD                               RRM_SYNTHCAL5_DIG_OUT_CBP_CALIB_WORD_Msk
9486 #define RRM_SYNTHCAL5_DIG_OUT_CBP_CALIB_WORD_0                             (0x1U << RRM_SYNTHCAL5_DIG_OUT_CBP_CALIB_WORD_Pos)
9487 #define RRM_SYNTHCAL5_DIG_OUT_CBP_CALIB_WORD_1                             (0x2U << RRM_SYNTHCAL5_DIG_OUT_CBP_CALIB_WORD_Pos)
9488 #define RRM_SYNTHCAL5_DIG_OUT_CBP_CALIB_WORD_2                             (0x4U << RRM_SYNTHCAL5_DIG_OUT_CBP_CALIB_WORD_Pos)
9489 #define RRM_SYNTHCAL5_DIG_OUT_CBP_CALIB_WORD_3                             (0x8U << RRM_SYNTHCAL5_DIG_OUT_CBP_CALIB_WORD_Pos)
9490 
9491 /* =====================================================    FSM_STATUS_DIG_OUT    ===================================================== */
9492 #define RRM_FSM_STATUS_DIG_OUT_SYNTH_CAL_ERROR_Pos                         (7UL)    /*!<RRM FSM_STATUS_DIG_OUT: SYNTH_CAL_ERROR (Bit 7) */
9493 #define RRM_FSM_STATUS_DIG_OUT_SYNTH_CAL_ERROR_Msk                         (0x80UL)   /*!< RRM FSM_STATUS_DIG_OUT: SYNTH_CAL_ERROR (Bitfield-Mask: 0x01) */
9494 #define RRM_FSM_STATUS_DIG_OUT_SYNTH_CAL_ERROR                             RRM_FSM_STATUS_DIG_OUT_SYNTH_CAL_ERROR_Msk
9495 #define RRM_FSM_STATUS_DIG_OUT_STATUS_Pos                                  (0UL)    /*!<RRM FSM_STATUS_DIG_OUT: STATUS (Bit 0) */
9496 #define RRM_FSM_STATUS_DIG_OUT_STATUS_Msk                                  (0x1fUL)   /*!< RRM FSM_STATUS_DIG_OUT: STATUS (Bitfield-Mask: 0x1f) */
9497 #define RRM_FSM_STATUS_DIG_OUT_STATUS                                      RRM_FSM_STATUS_DIG_OUT_STATUS_Msk
9498 #define RRM_FSM_STATUS_DIG_OUT_STATUS_0                                    (0x1U << RRM_FSM_STATUS_DIG_OUT_STATUS_Pos)
9499 #define RRM_FSM_STATUS_DIG_OUT_STATUS_1                                    (0x2U << RRM_FSM_STATUS_DIG_OUT_STATUS_Pos)
9500 #define RRM_FSM_STATUS_DIG_OUT_STATUS_2                                    (0x4U << RRM_FSM_STATUS_DIG_OUT_STATUS_Pos)
9501 #define RRM_FSM_STATUS_DIG_OUT_STATUS_3                                    (0x8U << RRM_FSM_STATUS_DIG_OUT_STATUS_Pos)
9502 #define RRM_FSM_STATUS_DIG_OUT_STATUS_4                                    (0x10U << RRM_FSM_STATUS_DIG_OUT_STATUS_Pos)
9503 
9504 /* =====================================================    IRQ_STATUS_DIG_OUT    ===================================================== */
9505 #define RRM_IRQ_STATUS_DIG_OUT_RESERVED7_0_Pos                             (0UL)    /*!<RRM IRQ_STATUS_DIG_OUT: RESERVED7_0 (Bit 0) */
9506 #define RRM_IRQ_STATUS_DIG_OUT_RESERVED7_0_Msk                             (0xffUL)   /*!< RRM IRQ_STATUS_DIG_OUT: RESERVED7_0 (Bitfield-Mask: 0xff) */
9507 #define RRM_IRQ_STATUS_DIG_OUT_RESERVED7_0                                 RRM_IRQ_STATUS_DIG_OUT_RESERVED7_0_Msk
9508 #define RRM_IRQ_STATUS_DIG_OUT_RESERVED7_0_0                               (0x1U << RRM_IRQ_STATUS_DIG_OUT_RESERVED7_0_Pos)
9509 #define RRM_IRQ_STATUS_DIG_OUT_RESERVED7_0_1                               (0x2U << RRM_IRQ_STATUS_DIG_OUT_RESERVED7_0_Pos)
9510 #define RRM_IRQ_STATUS_DIG_OUT_RESERVED7_0_2                               (0x4U << RRM_IRQ_STATUS_DIG_OUT_RESERVED7_0_Pos)
9511 #define RRM_IRQ_STATUS_DIG_OUT_RESERVED7_0_3                               (0x8U << RRM_IRQ_STATUS_DIG_OUT_RESERVED7_0_Pos)
9512 #define RRM_IRQ_STATUS_DIG_OUT_RESERVED7_0_4                               (0x10U << RRM_IRQ_STATUS_DIG_OUT_RESERVED7_0_Pos)
9513 #define RRM_IRQ_STATUS_DIG_OUT_RESERVED7_0_5                               (0x20U << RRM_IRQ_STATUS_DIG_OUT_RESERVED7_0_Pos)
9514 #define RRM_IRQ_STATUS_DIG_OUT_RESERVED7_0_6                               (0x40U << RRM_IRQ_STATUS_DIG_OUT_RESERVED7_0_Pos)
9515 #define RRM_IRQ_STATUS_DIG_OUT_RESERVED7_0_7                               (0x80U << RRM_IRQ_STATUS_DIG_OUT_RESERVED7_0_Pos)
9516 
9517 /* =====================================================    RSSI0_DIG_OUT    ===================================================== */
9518 #define RRM_RSSI0_DIG_OUT_RSSI_MEAS_OUT_7_0_Pos                            (0UL)    /*!<RRM RSSI0_DIG_OUT: RSSI_MEAS_OUT_7_0 (Bit 0) */
9519 #define RRM_RSSI0_DIG_OUT_RSSI_MEAS_OUT_7_0_Msk                            (0xffUL)   /*!< RRM RSSI0_DIG_OUT: RSSI_MEAS_OUT_7_0 (Bitfield-Mask: 0xff) */
9520 #define RRM_RSSI0_DIG_OUT_RSSI_MEAS_OUT_7_0                                RRM_RSSI0_DIG_OUT_RSSI_MEAS_OUT_7_0_Msk
9521 #define RRM_RSSI0_DIG_OUT_RSSI_MEAS_OUT_7_0_0                              (0x1U << RRM_RSSI0_DIG_OUT_RSSI_MEAS_OUT_7_0_Pos)
9522 #define RRM_RSSI0_DIG_OUT_RSSI_MEAS_OUT_7_0_1                              (0x2U << RRM_RSSI0_DIG_OUT_RSSI_MEAS_OUT_7_0_Pos)
9523 #define RRM_RSSI0_DIG_OUT_RSSI_MEAS_OUT_7_0_2                              (0x4U << RRM_RSSI0_DIG_OUT_RSSI_MEAS_OUT_7_0_Pos)
9524 #define RRM_RSSI0_DIG_OUT_RSSI_MEAS_OUT_7_0_3                              (0x8U << RRM_RSSI0_DIG_OUT_RSSI_MEAS_OUT_7_0_Pos)
9525 #define RRM_RSSI0_DIG_OUT_RSSI_MEAS_OUT_7_0_4                              (0x10U << RRM_RSSI0_DIG_OUT_RSSI_MEAS_OUT_7_0_Pos)
9526 #define RRM_RSSI0_DIG_OUT_RSSI_MEAS_OUT_7_0_5                              (0x20U << RRM_RSSI0_DIG_OUT_RSSI_MEAS_OUT_7_0_Pos)
9527 #define RRM_RSSI0_DIG_OUT_RSSI_MEAS_OUT_7_0_6                              (0x40U << RRM_RSSI0_DIG_OUT_RSSI_MEAS_OUT_7_0_Pos)
9528 #define RRM_RSSI0_DIG_OUT_RSSI_MEAS_OUT_7_0_7                              (0x80U << RRM_RSSI0_DIG_OUT_RSSI_MEAS_OUT_7_0_Pos)
9529 
9530 /* =====================================================    RSSI1_DIG_OUT    ===================================================== */
9531 #define RRM_RSSI1_DIG_OUT_RSSI_MEAS_OUT_15_8_Pos                           (0UL)    /*!<RRM RSSI1_DIG_OUT: RSSI_MEAS_OUT_15_8 (Bit 0) */
9532 #define RRM_RSSI1_DIG_OUT_RSSI_MEAS_OUT_15_8_Msk                           (0xffUL)   /*!< RRM RSSI1_DIG_OUT: RSSI_MEAS_OUT_15_8 (Bitfield-Mask: 0xff) */
9533 #define RRM_RSSI1_DIG_OUT_RSSI_MEAS_OUT_15_8                               RRM_RSSI1_DIG_OUT_RSSI_MEAS_OUT_15_8_Msk
9534 #define RRM_RSSI1_DIG_OUT_RSSI_MEAS_OUT_15_8_0                             (0x1U << RRM_RSSI1_DIG_OUT_RSSI_MEAS_OUT_15_8_Pos)
9535 #define RRM_RSSI1_DIG_OUT_RSSI_MEAS_OUT_15_8_1                             (0x2U << RRM_RSSI1_DIG_OUT_RSSI_MEAS_OUT_15_8_Pos)
9536 #define RRM_RSSI1_DIG_OUT_RSSI_MEAS_OUT_15_8_2                             (0x4U << RRM_RSSI1_DIG_OUT_RSSI_MEAS_OUT_15_8_Pos)
9537 #define RRM_RSSI1_DIG_OUT_RSSI_MEAS_OUT_15_8_3                             (0x8U << RRM_RSSI1_DIG_OUT_RSSI_MEAS_OUT_15_8_Pos)
9538 #define RRM_RSSI1_DIG_OUT_RSSI_MEAS_OUT_15_8_4                             (0x10U << RRM_RSSI1_DIG_OUT_RSSI_MEAS_OUT_15_8_Pos)
9539 #define RRM_RSSI1_DIG_OUT_RSSI_MEAS_OUT_15_8_5                             (0x20U << RRM_RSSI1_DIG_OUT_RSSI_MEAS_OUT_15_8_Pos)
9540 #define RRM_RSSI1_DIG_OUT_RSSI_MEAS_OUT_15_8_6                             (0x40U << RRM_RSSI1_DIG_OUT_RSSI_MEAS_OUT_15_8_Pos)
9541 #define RRM_RSSI1_DIG_OUT_RSSI_MEAS_OUT_15_8_7                             (0x80U << RRM_RSSI1_DIG_OUT_RSSI_MEAS_OUT_15_8_Pos)
9542 
9543 /* =====================================================    AGC_DIG_OUT    ===================================================== */
9544 #define RRM_AGC_DIG_OUT_AGC_ATT_OUT_Pos                                    (0UL)    /*!<RRM AGC_DIG_OUT: AGC_ATT_OUT (Bit 0) */
9545 #define RRM_AGC_DIG_OUT_AGC_ATT_OUT_Msk                                    (0xfUL)    /*!< RRM AGC_DIG_OUT: AGC_ATT_OUT (Bitfield-Mask: 0x0f) */
9546 #define RRM_AGC_DIG_OUT_AGC_ATT_OUT                                        RRM_AGC_DIG_OUT_AGC_ATT_OUT_Msk
9547 #define RRM_AGC_DIG_OUT_AGC_ATT_OUT_0                                      (0x1U << RRM_AGC_DIG_OUT_AGC_ATT_OUT_Pos)
9548 #define RRM_AGC_DIG_OUT_AGC_ATT_OUT_1                                      (0x2U << RRM_AGC_DIG_OUT_AGC_ATT_OUT_Pos)
9549 #define RRM_AGC_DIG_OUT_AGC_ATT_OUT_2                                      (0x4U << RRM_AGC_DIG_OUT_AGC_ATT_OUT_Pos)
9550 #define RRM_AGC_DIG_OUT_AGC_ATT_OUT_3                                      (0x8U << RRM_AGC_DIG_OUT_AGC_ATT_OUT_Pos)
9551 
9552 /* =====================================================    DEMOD_DIG_OUT    ===================================================== */
9553 #define RRM_DEMOD_DIG_OUT_RX_END_Pos                                       (4UL)    /*!<RRM DEMOD_DIG_OUT: RX_END (Bit 4) */
9554 #define RRM_DEMOD_DIG_OUT_RX_END_Msk                                       (0x10UL)   /*!< RRM DEMOD_DIG_OUT: RX_END (Bitfield-Mask: 0x01) */
9555 #define RRM_DEMOD_DIG_OUT_RX_END                                           RRM_DEMOD_DIG_OUT_RX_END_Msk
9556 #define RRM_DEMOD_DIG_OUT_PD_FOUND_Pos                                     (3UL)    /*!<RRM DEMOD_DIG_OUT: PD_FOUND (Bit 3) */
9557 #define RRM_DEMOD_DIG_OUT_PD_FOUND_Msk                                     (0x8UL)    /*!< RRM DEMOD_DIG_OUT: PD_FOUND (Bitfield-Mask: 0x01) */
9558 #define RRM_DEMOD_DIG_OUT_PD_FOUND                                         RRM_DEMOD_DIG_OUT_PD_FOUND_Msk
9559 #define RRM_DEMOD_DIG_OUT_AAC_FOUND_Pos                                    (2UL)    /*!<RRM DEMOD_DIG_OUT: AAC_FOUND (Bit 2) */
9560 #define RRM_DEMOD_DIG_OUT_AAC_FOUND_Msk                                    (0x4UL)    /*!< RRM DEMOD_DIG_OUT: AAC_FOUND (Bitfield-Mask: 0x01) */
9561 #define RRM_DEMOD_DIG_OUT_AAC_FOUND                                        RRM_DEMOD_DIG_OUT_AAC_FOUND_Msk
9562 #define RRM_DEMOD_DIG_OUT_CI_FIELD_Pos                                     (0UL)    /*!<RRM DEMOD_DIG_OUT: CI_FIELD (Bit 0) */
9563 #define RRM_DEMOD_DIG_OUT_CI_FIELD_Msk                                     (0x3UL)    /*!< RRM DEMOD_DIG_OUT: CI_FIELD (Bitfield-Mask: 0x03) */
9564 #define RRM_DEMOD_DIG_OUT_CI_FIELD                                         RRM_DEMOD_DIG_OUT_CI_FIELD_Msk
9565 #define RRM_DEMOD_DIG_OUT_CI_FIELD_0                                       (0x1U << RRM_DEMOD_DIG_OUT_CI_FIELD_Pos)
9566 #define RRM_DEMOD_DIG_OUT_CI_FIELD_1                                       (0x2U << RRM_DEMOD_DIG_OUT_CI_FIELD_Pos)
9567 
9568 /* =====================================================    AGC0_DIG_ENG    ===================================================== */
9569 #define RRM_AGC0_DIG_ENG_AGC_ENABLE_Pos                                    (6UL)    /*!<RRM AGC0_DIG_ENG: AGC_ENABLE (Bit 6) */
9570 #define RRM_AGC0_DIG_ENG_AGC_ENABLE_Msk                                    (0x40UL)   /*!< RRM AGC0_DIG_ENG: AGC_ENABLE (Bitfield-Mask: 0x01) */
9571 #define RRM_AGC0_DIG_ENG_AGC_ENABLE                                        RRM_AGC0_DIG_ENG_AGC_ENABLE_Msk
9572 #define RRM_AGC0_DIG_ENG_AGC_THR_HIGH_Pos                                  (0UL)    /*!<RRM AGC0_DIG_ENG: AGC_THR_HIGH (Bit 0) */
9573 #define RRM_AGC0_DIG_ENG_AGC_THR_HIGH_Msk                                  (0x3fUL)   /*!< RRM AGC0_DIG_ENG: AGC_THR_HIGH (Bitfield-Mask: 0x3f) */
9574 #define RRM_AGC0_DIG_ENG_AGC_THR_HIGH                                      RRM_AGC0_DIG_ENG_AGC_THR_HIGH_Msk
9575 #define RRM_AGC0_DIG_ENG_AGC_THR_HIGH_0                                    (0x1U << RRM_AGC0_DIG_ENG_AGC_THR_HIGH_Pos)
9576 #define RRM_AGC0_DIG_ENG_AGC_THR_HIGH_1                                    (0x2U << RRM_AGC0_DIG_ENG_AGC_THR_HIGH_Pos)
9577 #define RRM_AGC0_DIG_ENG_AGC_THR_HIGH_2                                    (0x4U << RRM_AGC0_DIG_ENG_AGC_THR_HIGH_Pos)
9578 #define RRM_AGC0_DIG_ENG_AGC_THR_HIGH_3                                    (0x8U << RRM_AGC0_DIG_ENG_AGC_THR_HIGH_Pos)
9579 #define RRM_AGC0_DIG_ENG_AGC_THR_HIGH_4                                    (0x10U << RRM_AGC0_DIG_ENG_AGC_THR_HIGH_Pos)
9580 #define RRM_AGC0_DIG_ENG_AGC_THR_HIGH_5                                    (0x20U << RRM_AGC0_DIG_ENG_AGC_THR_HIGH_Pos)
9581 
9582 /* =====================================================    AGC1_DIG_ENG    ===================================================== */
9583 #define RRM_AGC1_DIG_ENG_AGC_LOCK_SYNC_Pos                                 (7UL)    /*!<RRM AGC1_DIG_ENG: AGC_LOCK_SYNC (Bit 7) */
9584 #define RRM_AGC1_DIG_ENG_AGC_LOCK_SYNC_Msk                                 (0x80UL)   /*!< RRM AGC1_DIG_ENG: AGC_LOCK_SYNC (Bitfield-Mask: 0x01) */
9585 #define RRM_AGC1_DIG_ENG_AGC_LOCK_SYNC                                     RRM_AGC1_DIG_ENG_AGC_LOCK_SYNC_Msk
9586 #define RRM_AGC1_DIG_ENG_AGC_AUTOLOCK_Pos                                  (6UL)    /*!<RRM AGC1_DIG_ENG: AGC_AUTOLOCK (Bit 6) */
9587 #define RRM_AGC1_DIG_ENG_AGC_AUTOLOCK_Msk                                  (0x40UL)   /*!< RRM AGC1_DIG_ENG: AGC_AUTOLOCK (Bitfield-Mask: 0x01) */
9588 #define RRM_AGC1_DIG_ENG_AGC_AUTOLOCK                                      RRM_AGC1_DIG_ENG_AGC_AUTOLOCK_Msk
9589 #define RRM_AGC1_DIG_ENG_AGC_THR_LOW_6_Pos                                 (0UL)    /*!<RRM AGC1_DIG_ENG: AGC_THR_LOW_6 (Bit 0) */
9590 #define RRM_AGC1_DIG_ENG_AGC_THR_LOW_6_Msk                                 (0x3fUL)   /*!< RRM AGC1_DIG_ENG: AGC_THR_LOW_6 (Bitfield-Mask: 0x3f) */
9591 #define RRM_AGC1_DIG_ENG_AGC_THR_LOW_6                                     RRM_AGC1_DIG_ENG_AGC_THR_LOW_6_Msk
9592 #define RRM_AGC1_DIG_ENG_AGC_THR_LOW_6_0                                   (0x1U << RRM_AGC1_DIG_ENG_AGC_THR_LOW_6_Pos)
9593 #define RRM_AGC1_DIG_ENG_AGC_THR_LOW_6_1                                   (0x2U << RRM_AGC1_DIG_ENG_AGC_THR_LOW_6_Pos)
9594 #define RRM_AGC1_DIG_ENG_AGC_THR_LOW_6_2                                   (0x4U << RRM_AGC1_DIG_ENG_AGC_THR_LOW_6_Pos)
9595 #define RRM_AGC1_DIG_ENG_AGC_THR_LOW_6_3                                   (0x8U << RRM_AGC1_DIG_ENG_AGC_THR_LOW_6_Pos)
9596 #define RRM_AGC1_DIG_ENG_AGC_THR_LOW_6_4                                   (0x10U << RRM_AGC1_DIG_ENG_AGC_THR_LOW_6_Pos)
9597 #define RRM_AGC1_DIG_ENG_AGC_THR_LOW_6_5                                   (0x20U << RRM_AGC1_DIG_ENG_AGC_THR_LOW_6_Pos)
9598 
9599 /* =====================================================    AGC2_DIG_ENG    ===================================================== */
9600 #define RRM_AGC2_DIG_ENG_AGC_THR_LOW_12_Pos                                (0UL)    /*!<RRM AGC2_DIG_ENG: AGC_THR_LOW_12 (Bit 0) */
9601 #define RRM_AGC2_DIG_ENG_AGC_THR_LOW_12_Msk                                (0x3fUL)   /*!< RRM AGC2_DIG_ENG: AGC_THR_LOW_12 (Bitfield-Mask: 0x3f) */
9602 #define RRM_AGC2_DIG_ENG_AGC_THR_LOW_12                                    RRM_AGC2_DIG_ENG_AGC_THR_LOW_12_Msk
9603 #define RRM_AGC2_DIG_ENG_AGC_THR_LOW_12_0                                  (0x1U << RRM_AGC2_DIG_ENG_AGC_THR_LOW_12_Pos)
9604 #define RRM_AGC2_DIG_ENG_AGC_THR_LOW_12_1                                  (0x2U << RRM_AGC2_DIG_ENG_AGC_THR_LOW_12_Pos)
9605 #define RRM_AGC2_DIG_ENG_AGC_THR_LOW_12_2                                  (0x4U << RRM_AGC2_DIG_ENG_AGC_THR_LOW_12_Pos)
9606 #define RRM_AGC2_DIG_ENG_AGC_THR_LOW_12_3                                  (0x8U << RRM_AGC2_DIG_ENG_AGC_THR_LOW_12_Pos)
9607 #define RRM_AGC2_DIG_ENG_AGC_THR_LOW_12_4                                  (0x10U << RRM_AGC2_DIG_ENG_AGC_THR_LOW_12_Pos)
9608 #define RRM_AGC2_DIG_ENG_AGC_THR_LOW_12_5                                  (0x20U << RRM_AGC2_DIG_ENG_AGC_THR_LOW_12_Pos)
9609 
9610 /* =====================================================    AGC3_DIG_ENG    ===================================================== */
9611 #define RRM_AGC3_DIG_ENG_AUTOLOCK_THR_Pos                                  (0UL)    /*!<RRM AGC3_DIG_ENG: AUTOLOCK_THR (Bit 0) */
9612 #define RRM_AGC3_DIG_ENG_AUTOLOCK_THR_Msk                                  (0x3fUL)   /*!< RRM AGC3_DIG_ENG: AUTOLOCK_THR (Bitfield-Mask: 0x3f) */
9613 #define RRM_AGC3_DIG_ENG_AUTOLOCK_THR                                      RRM_AGC3_DIG_ENG_AUTOLOCK_THR_Msk
9614 #define RRM_AGC3_DIG_ENG_AUTOLOCK_THR_0                                    (0x1U << RRM_AGC3_DIG_ENG_AUTOLOCK_THR_Pos)
9615 #define RRM_AGC3_DIG_ENG_AUTOLOCK_THR_1                                    (0x2U << RRM_AGC3_DIG_ENG_AUTOLOCK_THR_Pos)
9616 #define RRM_AGC3_DIG_ENG_AUTOLOCK_THR_2                                    (0x4U << RRM_AGC3_DIG_ENG_AUTOLOCK_THR_Pos)
9617 #define RRM_AGC3_DIG_ENG_AUTOLOCK_THR_3                                    (0x8U << RRM_AGC3_DIG_ENG_AUTOLOCK_THR_Pos)
9618 #define RRM_AGC3_DIG_ENG_AUTOLOCK_THR_4                                    (0x10U << RRM_AGC3_DIG_ENG_AUTOLOCK_THR_Pos)
9619 #define RRM_AGC3_DIG_ENG_AUTOLOCK_THR_5                                    (0x20U << RRM_AGC3_DIG_ENG_AUTOLOCK_THR_Pos)
9620 
9621 /* =====================================================    AGC4_DIG_ENG    ===================================================== */
9622 #define RRM_AGC4_DIG_ENG_AGC_HOLD_TIME_SLOW_Pos                            (4UL)    /*!<RRM AGC4_DIG_ENG: AGC_HOLD_TIME_SLOW (Bit 4) */
9623 #define RRM_AGC4_DIG_ENG_AGC_HOLD_TIME_SLOW_Msk                            (0xf0UL)   /*!< RRM AGC4_DIG_ENG: AGC_HOLD_TIME_SLOW (Bitfield-Mask: 0x0f) */
9624 #define RRM_AGC4_DIG_ENG_AGC_HOLD_TIME_SLOW                                RRM_AGC4_DIG_ENG_AGC_HOLD_TIME_SLOW_Msk
9625 #define RRM_AGC4_DIG_ENG_AGC_HOLD_TIME_SLOW_0                              (0x1U << RRM_AGC4_DIG_ENG_AGC_HOLD_TIME_SLOW_Pos)
9626 #define RRM_AGC4_DIG_ENG_AGC_HOLD_TIME_SLOW_1                              (0x2U << RRM_AGC4_DIG_ENG_AGC_HOLD_TIME_SLOW_Pos)
9627 #define RRM_AGC4_DIG_ENG_AGC_HOLD_TIME_SLOW_2                              (0x4U << RRM_AGC4_DIG_ENG_AGC_HOLD_TIME_SLOW_Pos)
9628 #define RRM_AGC4_DIG_ENG_AGC_HOLD_TIME_SLOW_3                              (0x8U << RRM_AGC4_DIG_ENG_AGC_HOLD_TIME_SLOW_Pos)
9629 #define RRM_AGC4_DIG_ENG_AGC_HOLD_TIME_FAST_Pos                            (0UL)    /*!<RRM AGC4_DIG_ENG: AGC_HOLD_TIME_FAST (Bit 0) */
9630 #define RRM_AGC4_DIG_ENG_AGC_HOLD_TIME_FAST_Msk                            (0xfUL)    /*!< RRM AGC4_DIG_ENG: AGC_HOLD_TIME_FAST (Bitfield-Mask: 0x0f) */
9631 #define RRM_AGC4_DIG_ENG_AGC_HOLD_TIME_FAST                                RRM_AGC4_DIG_ENG_AGC_HOLD_TIME_FAST_Msk
9632 #define RRM_AGC4_DIG_ENG_AGC_HOLD_TIME_FAST_0                              (0x1U << RRM_AGC4_DIG_ENG_AGC_HOLD_TIME_FAST_Pos)
9633 #define RRM_AGC4_DIG_ENG_AGC_HOLD_TIME_FAST_1                              (0x2U << RRM_AGC4_DIG_ENG_AGC_HOLD_TIME_FAST_Pos)
9634 #define RRM_AGC4_DIG_ENG_AGC_HOLD_TIME_FAST_2                              (0x4U << RRM_AGC4_DIG_ENG_AGC_HOLD_TIME_FAST_Pos)
9635 #define RRM_AGC4_DIG_ENG_AGC_HOLD_TIME_FAST_3                              (0x8U << RRM_AGC4_DIG_ENG_AGC_HOLD_TIME_FAST_Pos)
9636 
9637 /* =====================================================    AGC5_DIG_ENG    ===================================================== */
9638 #define RRM_AGC5_DIG_ENG_T_INT_Pos                                         (4UL)    /*!<RRM AGC5_DIG_ENG: T_INT (Bit 4) */
9639 #define RRM_AGC5_DIG_ENG_T_INT_Msk                                         (0xf0UL)   /*!< RRM AGC5_DIG_ENG: T_INT (Bitfield-Mask: 0x0f) */
9640 #define RRM_AGC5_DIG_ENG_T_INT                                             RRM_AGC5_DIG_ENG_T_INT_Msk
9641 #define RRM_AGC5_DIG_ENG_T_INT_0                                           (0x1U << RRM_AGC5_DIG_ENG_T_INT_Pos)
9642 #define RRM_AGC5_DIG_ENG_T_INT_1                                           (0x2U << RRM_AGC5_DIG_ENG_T_INT_Pos)
9643 #define RRM_AGC5_DIG_ENG_T_INT_2                                           (0x4U << RRM_AGC5_DIG_ENG_T_INT_Pos)
9644 #define RRM_AGC5_DIG_ENG_T_INT_3                                           (0x8U << RRM_AGC5_DIG_ENG_T_INT_Pos)
9645 #define RRM_AGC5_DIG_ENG_T_MEAS_Pos                                        (0UL)    /*!<RRM AGC5_DIG_ENG: T_MEAS (Bit 0) */
9646 #define RRM_AGC5_DIG_ENG_T_MEAS_Msk                                        (0xfUL)    /*!< RRM AGC5_DIG_ENG: T_MEAS (Bitfield-Mask: 0x0f) */
9647 #define RRM_AGC5_DIG_ENG_T_MEAS                                            RRM_AGC5_DIG_ENG_T_MEAS_Msk
9648 #define RRM_AGC5_DIG_ENG_T_MEAS_0                                          (0x1U << RRM_AGC5_DIG_ENG_T_MEAS_Pos)
9649 #define RRM_AGC5_DIG_ENG_T_MEAS_1                                          (0x2U << RRM_AGC5_DIG_ENG_T_MEAS_Pos)
9650 #define RRM_AGC5_DIG_ENG_T_MEAS_2                                          (0x4U << RRM_AGC5_DIG_ENG_T_MEAS_Pos)
9651 #define RRM_AGC5_DIG_ENG_T_MEAS_3                                          (0x8U << RRM_AGC5_DIG_ENG_T_MEAS_Pos)
9652 
9653 /* =====================================================    AGC6_DIG_ENG    ===================================================== */
9654 #define RRM_AGC6_DIG_ENG_HOLD_TIME_SEL_10_4_Pos                            (0UL)    /*!<RRM AGC6_DIG_ENG: HOLD_TIME_SEL_10_4 (Bit 0) */
9655 #define RRM_AGC6_DIG_ENG_HOLD_TIME_SEL_10_4_Msk                            (0x7fUL)   /*!< RRM AGC6_DIG_ENG: HOLD_TIME_SEL_10_4 (Bitfield-Mask: 0x7f) */
9656 #define RRM_AGC6_DIG_ENG_HOLD_TIME_SEL_10_4                                RRM_AGC6_DIG_ENG_HOLD_TIME_SEL_10_4_Msk
9657 #define RRM_AGC6_DIG_ENG_HOLD_TIME_SEL_10_4_0                              (0x1U << RRM_AGC6_DIG_ENG_HOLD_TIME_SEL_10_4_Pos)
9658 #define RRM_AGC6_DIG_ENG_HOLD_TIME_SEL_10_4_1                              (0x2U << RRM_AGC6_DIG_ENG_HOLD_TIME_SEL_10_4_Pos)
9659 #define RRM_AGC6_DIG_ENG_HOLD_TIME_SEL_10_4_2                              (0x4U << RRM_AGC6_DIG_ENG_HOLD_TIME_SEL_10_4_Pos)
9660 #define RRM_AGC6_DIG_ENG_HOLD_TIME_SEL_10_4_3                              (0x8U << RRM_AGC6_DIG_ENG_HOLD_TIME_SEL_10_4_Pos)
9661 #define RRM_AGC6_DIG_ENG_HOLD_TIME_SEL_10_4_4                              (0x10U << RRM_AGC6_DIG_ENG_HOLD_TIME_SEL_10_4_Pos)
9662 #define RRM_AGC6_DIG_ENG_HOLD_TIME_SEL_10_4_5                              (0x20U << RRM_AGC6_DIG_ENG_HOLD_TIME_SEL_10_4_Pos)
9663 #define RRM_AGC6_DIG_ENG_HOLD_TIME_SEL_10_4_6                              (0x40U << RRM_AGC6_DIG_ENG_HOLD_TIME_SEL_10_4_Pos)
9664 
9665 /* =====================================================    AGC7_DIG_ENG    ===================================================== */
9666 #define RRM_AGC7_DIG_ENG_TH_LOW_SEL_10_4_Pos                               (0UL)    /*!<RRM AGC7_DIG_ENG: TH_LOW_SEL_10_4 (Bit 0) */
9667 #define RRM_AGC7_DIG_ENG_TH_LOW_SEL_10_4_Msk                               (0x7fUL)   /*!< RRM AGC7_DIG_ENG: TH_LOW_SEL_10_4 (Bitfield-Mask: 0x7f) */
9668 #define RRM_AGC7_DIG_ENG_TH_LOW_SEL_10_4                                   RRM_AGC7_DIG_ENG_TH_LOW_SEL_10_4_Msk
9669 #define RRM_AGC7_DIG_ENG_TH_LOW_SEL_10_4_0                                 (0x1U << RRM_AGC7_DIG_ENG_TH_LOW_SEL_10_4_Pos)
9670 #define RRM_AGC7_DIG_ENG_TH_LOW_SEL_10_4_1                                 (0x2U << RRM_AGC7_DIG_ENG_TH_LOW_SEL_10_4_Pos)
9671 #define RRM_AGC7_DIG_ENG_TH_LOW_SEL_10_4_2                                 (0x4U << RRM_AGC7_DIG_ENG_TH_LOW_SEL_10_4_Pos)
9672 #define RRM_AGC7_DIG_ENG_TH_LOW_SEL_10_4_3                                 (0x8U << RRM_AGC7_DIG_ENG_TH_LOW_SEL_10_4_Pos)
9673 #define RRM_AGC7_DIG_ENG_TH_LOW_SEL_10_4_4                                 (0x10U << RRM_AGC7_DIG_ENG_TH_LOW_SEL_10_4_Pos)
9674 #define RRM_AGC7_DIG_ENG_TH_LOW_SEL_10_4_5                                 (0x20U << RRM_AGC7_DIG_ENG_TH_LOW_SEL_10_4_Pos)
9675 #define RRM_AGC7_DIG_ENG_TH_LOW_SEL_10_4_6                                 (0x40U << RRM_AGC7_DIG_ENG_TH_LOW_SEL_10_4_Pos)
9676 
9677 /* =====================================================    AGC8_DIG_ENG    ===================================================== */
9678 #define RRM_AGC8_DIG_ENG_TH_LOW_SEL_3_0_Pos                                (4UL)    /*!<RRM AGC8_DIG_ENG: TH_LOW_SEL_3_0 (Bit 4) */
9679 #define RRM_AGC8_DIG_ENG_TH_LOW_SEL_3_0_Msk                                (0xf0UL)   /*!< RRM AGC8_DIG_ENG: TH_LOW_SEL_3_0 (Bitfield-Mask: 0x0f) */
9680 #define RRM_AGC8_DIG_ENG_TH_LOW_SEL_3_0                                    RRM_AGC8_DIG_ENG_TH_LOW_SEL_3_0_Msk
9681 #define RRM_AGC8_DIG_ENG_TH_LOW_SEL_3_0_0                                  (0x1U << RRM_AGC8_DIG_ENG_TH_LOW_SEL_3_0_Pos)
9682 #define RRM_AGC8_DIG_ENG_TH_LOW_SEL_3_0_1                                  (0x2U << RRM_AGC8_DIG_ENG_TH_LOW_SEL_3_0_Pos)
9683 #define RRM_AGC8_DIG_ENG_TH_LOW_SEL_3_0_2                                  (0x4U << RRM_AGC8_DIG_ENG_TH_LOW_SEL_3_0_Pos)
9684 #define RRM_AGC8_DIG_ENG_TH_LOW_SEL_3_0_3                                  (0x8U << RRM_AGC8_DIG_ENG_TH_LOW_SEL_3_0_Pos)
9685 #define RRM_AGC8_DIG_ENG_HOLD_TIME_SEL_3_0_Pos                             (0UL)    /*!<RRM AGC8_DIG_ENG: HOLD_TIME_SEL_3_0 (Bit 0) */
9686 #define RRM_AGC8_DIG_ENG_HOLD_TIME_SEL_3_0_Msk                             (0xfUL)    /*!< RRM AGC8_DIG_ENG: HOLD_TIME_SEL_3_0 (Bitfield-Mask: 0x0f) */
9687 #define RRM_AGC8_DIG_ENG_HOLD_TIME_SEL_3_0                                 RRM_AGC8_DIG_ENG_HOLD_TIME_SEL_3_0_Msk
9688 #define RRM_AGC8_DIG_ENG_HOLD_TIME_SEL_3_0_0                               (0x1U << RRM_AGC8_DIG_ENG_HOLD_TIME_SEL_3_0_Pos)
9689 #define RRM_AGC8_DIG_ENG_HOLD_TIME_SEL_3_0_1                               (0x2U << RRM_AGC8_DIG_ENG_HOLD_TIME_SEL_3_0_Pos)
9690 #define RRM_AGC8_DIG_ENG_HOLD_TIME_SEL_3_0_2                               (0x4U << RRM_AGC8_DIG_ENG_HOLD_TIME_SEL_3_0_Pos)
9691 #define RRM_AGC8_DIG_ENG_HOLD_TIME_SEL_3_0_3                               (0x8U << RRM_AGC8_DIG_ENG_HOLD_TIME_SEL_3_0_Pos)
9692 
9693 /* =====================================================    AGC9_DIG_ENG    ===================================================== */
9694 #define RRM_AGC9_DIG_ENG_MAX_SEQ_Pos                                       (4UL)    /*!<RRM AGC9_DIG_ENG: MAX_SEQ (Bit 4) */
9695 #define RRM_AGC9_DIG_ENG_MAX_SEQ_Msk                                       (0xf0UL)   /*!< RRM AGC9_DIG_ENG: MAX_SEQ (Bitfield-Mask: 0x0f) */
9696 #define RRM_AGC9_DIG_ENG_MAX_SEQ                                           RRM_AGC9_DIG_ENG_MAX_SEQ_Msk
9697 #define RRM_AGC9_DIG_ENG_MAX_SEQ_0                                         (0x1U << RRM_AGC9_DIG_ENG_MAX_SEQ_Pos)
9698 #define RRM_AGC9_DIG_ENG_MAX_SEQ_1                                         (0x2U << RRM_AGC9_DIG_ENG_MAX_SEQ_Pos)
9699 #define RRM_AGC9_DIG_ENG_MAX_SEQ_2                                         (0x4U << RRM_AGC9_DIG_ENG_MAX_SEQ_Pos)
9700 #define RRM_AGC9_DIG_ENG_MAX_SEQ_3                                         (0x8U << RRM_AGC9_DIG_ENG_MAX_SEQ_Pos)
9701 #define RRM_AGC9_DIG_ENG_START_SEQ_Pos                                     (0UL)    /*!<RRM AGC9_DIG_ENG: START_SEQ (Bit 0) */
9702 #define RRM_AGC9_DIG_ENG_START_SEQ_Msk                                     (0xfUL)    /*!< RRM AGC9_DIG_ENG: START_SEQ (Bitfield-Mask: 0x0f) */
9703 #define RRM_AGC9_DIG_ENG_START_SEQ                                         RRM_AGC9_DIG_ENG_START_SEQ_Msk
9704 #define RRM_AGC9_DIG_ENG_START_SEQ_0                                       (0x1U << RRM_AGC9_DIG_ENG_START_SEQ_Pos)
9705 #define RRM_AGC9_DIG_ENG_START_SEQ_1                                       (0x2U << RRM_AGC9_DIG_ENG_START_SEQ_Pos)
9706 #define RRM_AGC9_DIG_ENG_START_SEQ_2                                       (0x4U << RRM_AGC9_DIG_ENG_START_SEQ_Pos)
9707 #define RRM_AGC9_DIG_ENG_START_SEQ_3                                       (0x8U << RRM_AGC9_DIG_ENG_START_SEQ_Pos)
9708 
9709 /* =====================================================    AGC10_DIG_ENG    ===================================================== */
9710 #define RRM_AGC10_DIG_ENG_ATT_0_Pos                                        (0UL)    /*!<RRM AGC10_DIG_ENG: ATT_0 (Bit 0) */
9711 #define RRM_AGC10_DIG_ENG_ATT_0_Msk                                        (0x3fUL)   /*!< RRM AGC10_DIG_ENG: ATT_0 (Bitfield-Mask: 0x3f) */
9712 #define RRM_AGC10_DIG_ENG_ATT_0                                            RRM_AGC10_DIG_ENG_ATT_0_Msk
9713 #define RRM_AGC10_DIG_ENG_ATT_0_0                                          (0x1U << RRM_AGC10_DIG_ENG_ATT_0_Pos)
9714 #define RRM_AGC10_DIG_ENG_ATT_0_1                                          (0x2U << RRM_AGC10_DIG_ENG_ATT_0_Pos)
9715 #define RRM_AGC10_DIG_ENG_ATT_0_2                                          (0x4U << RRM_AGC10_DIG_ENG_ATT_0_Pos)
9716 #define RRM_AGC10_DIG_ENG_ATT_0_3                                          (0x8U << RRM_AGC10_DIG_ENG_ATT_0_Pos)
9717 #define RRM_AGC10_DIG_ENG_ATT_0_4                                          (0x10U << RRM_AGC10_DIG_ENG_ATT_0_Pos)
9718 #define RRM_AGC10_DIG_ENG_ATT_0_5                                          (0x20U << RRM_AGC10_DIG_ENG_ATT_0_Pos)
9719 
9720 /* =====================================================    AGC11_DIG_ENG    ===================================================== */
9721 #define RRM_AGC11_DIG_ENG_ATT_1_Pos                                        (0UL)    /*!<RRM AGC11_DIG_ENG: ATT_1 (Bit 0) */
9722 #define RRM_AGC11_DIG_ENG_ATT_1_Msk                                        (0x3fUL)   /*!< RRM AGC11_DIG_ENG: ATT_1 (Bitfield-Mask: 0x3f) */
9723 #define RRM_AGC11_DIG_ENG_ATT_1                                            RRM_AGC11_DIG_ENG_ATT_1_Msk
9724 #define RRM_AGC11_DIG_ENG_ATT_1_0                                          (0x1U << RRM_AGC11_DIG_ENG_ATT_1_Pos)
9725 #define RRM_AGC11_DIG_ENG_ATT_1_1                                          (0x2U << RRM_AGC11_DIG_ENG_ATT_1_Pos)
9726 #define RRM_AGC11_DIG_ENG_ATT_1_2                                          (0x4U << RRM_AGC11_DIG_ENG_ATT_1_Pos)
9727 #define RRM_AGC11_DIG_ENG_ATT_1_3                                          (0x8U << RRM_AGC11_DIG_ENG_ATT_1_Pos)
9728 #define RRM_AGC11_DIG_ENG_ATT_1_4                                          (0x10U << RRM_AGC11_DIG_ENG_ATT_1_Pos)
9729 #define RRM_AGC11_DIG_ENG_ATT_1_5                                          (0x20U << RRM_AGC11_DIG_ENG_ATT_1_Pos)
9730 
9731 /* =====================================================    AGC12_DIG_ENG    ===================================================== */
9732 #define RRM_AGC12_DIG_ENG_ATT_2_Pos                                        (0UL)    /*!<RRM AGC12_DIG_ENG: ATT_2 (Bit 0) */
9733 #define RRM_AGC12_DIG_ENG_ATT_2_Msk                                        (0x3fUL)   /*!< RRM AGC12_DIG_ENG: ATT_2 (Bitfield-Mask: 0x3f) */
9734 #define RRM_AGC12_DIG_ENG_ATT_2                                            RRM_AGC12_DIG_ENG_ATT_2_Msk
9735 #define RRM_AGC12_DIG_ENG_ATT_2_0                                          (0x1U << RRM_AGC12_DIG_ENG_ATT_2_Pos)
9736 #define RRM_AGC12_DIG_ENG_ATT_2_1                                          (0x2U << RRM_AGC12_DIG_ENG_ATT_2_Pos)
9737 #define RRM_AGC12_DIG_ENG_ATT_2_2                                          (0x4U << RRM_AGC12_DIG_ENG_ATT_2_Pos)
9738 #define RRM_AGC12_DIG_ENG_ATT_2_3                                          (0x8U << RRM_AGC12_DIG_ENG_ATT_2_Pos)
9739 #define RRM_AGC12_DIG_ENG_ATT_2_4                                          (0x10U << RRM_AGC12_DIG_ENG_ATT_2_Pos)
9740 #define RRM_AGC12_DIG_ENG_ATT_2_5                                          (0x20U << RRM_AGC12_DIG_ENG_ATT_2_Pos)
9741 
9742 /* =====================================================    AGC13_DIG_ENG    ===================================================== */
9743 #define RRM_AGC13_DIG_ENG_ATT_3_Pos                                        (0UL)    /*!<RRM AGC13_DIG_ENG: ATT_3 (Bit 0) */
9744 #define RRM_AGC13_DIG_ENG_ATT_3_Msk                                        (0x3fUL)   /*!< RRM AGC13_DIG_ENG: ATT_3 (Bitfield-Mask: 0x3f) */
9745 #define RRM_AGC13_DIG_ENG_ATT_3                                            RRM_AGC13_DIG_ENG_ATT_3_Msk
9746 #define RRM_AGC13_DIG_ENG_ATT_3_0                                          (0x1U << RRM_AGC13_DIG_ENG_ATT_3_Pos)
9747 #define RRM_AGC13_DIG_ENG_ATT_3_1                                          (0x2U << RRM_AGC13_DIG_ENG_ATT_3_Pos)
9748 #define RRM_AGC13_DIG_ENG_ATT_3_2                                          (0x4U << RRM_AGC13_DIG_ENG_ATT_3_Pos)
9749 #define RRM_AGC13_DIG_ENG_ATT_3_3                                          (0x8U << RRM_AGC13_DIG_ENG_ATT_3_Pos)
9750 #define RRM_AGC13_DIG_ENG_ATT_3_4                                          (0x10U << RRM_AGC13_DIG_ENG_ATT_3_Pos)
9751 #define RRM_AGC13_DIG_ENG_ATT_3_5                                          (0x20U << RRM_AGC13_DIG_ENG_ATT_3_Pos)
9752 
9753 /* =====================================================    AGC14_DIG_ENG    ===================================================== */
9754 #define RRM_AGC14_DIG_ENG_ATT_4_Pos                                        (0UL)    /*!<RRM AGC14_DIG_ENG: ATT_4 (Bit 0) */
9755 #define RRM_AGC14_DIG_ENG_ATT_4_Msk                                        (0x3fUL)   /*!< RRM AGC14_DIG_ENG: ATT_4 (Bitfield-Mask: 0x3f) */
9756 #define RRM_AGC14_DIG_ENG_ATT_4                                            RRM_AGC14_DIG_ENG_ATT_4_Msk
9757 #define RRM_AGC14_DIG_ENG_ATT_4_0                                          (0x1U << RRM_AGC14_DIG_ENG_ATT_4_Pos)
9758 #define RRM_AGC14_DIG_ENG_ATT_4_1                                          (0x2U << RRM_AGC14_DIG_ENG_ATT_4_Pos)
9759 #define RRM_AGC14_DIG_ENG_ATT_4_2                                          (0x4U << RRM_AGC14_DIG_ENG_ATT_4_Pos)
9760 #define RRM_AGC14_DIG_ENG_ATT_4_3                                          (0x8U << RRM_AGC14_DIG_ENG_ATT_4_Pos)
9761 #define RRM_AGC14_DIG_ENG_ATT_4_4                                          (0x10U << RRM_AGC14_DIG_ENG_ATT_4_Pos)
9762 #define RRM_AGC14_DIG_ENG_ATT_4_5                                          (0x20U << RRM_AGC14_DIG_ENG_ATT_4_Pos)
9763 
9764 /* =====================================================    AGC15_DIG_ENG    ===================================================== */
9765 #define RRM_AGC15_DIG_ENG_ATT_5_Pos                                        (0UL)    /*!<RRM AGC15_DIG_ENG: ATT_5 (Bit 0) */
9766 #define RRM_AGC15_DIG_ENG_ATT_5_Msk                                        (0x3fUL)   /*!< RRM AGC15_DIG_ENG: ATT_5 (Bitfield-Mask: 0x3f) */
9767 #define RRM_AGC15_DIG_ENG_ATT_5                                            RRM_AGC15_DIG_ENG_ATT_5_Msk
9768 #define RRM_AGC15_DIG_ENG_ATT_5_0                                          (0x1U << RRM_AGC15_DIG_ENG_ATT_5_Pos)
9769 #define RRM_AGC15_DIG_ENG_ATT_5_1                                          (0x2U << RRM_AGC15_DIG_ENG_ATT_5_Pos)
9770 #define RRM_AGC15_DIG_ENG_ATT_5_2                                          (0x4U << RRM_AGC15_DIG_ENG_ATT_5_Pos)
9771 #define RRM_AGC15_DIG_ENG_ATT_5_3                                          (0x8U << RRM_AGC15_DIG_ENG_ATT_5_Pos)
9772 #define RRM_AGC15_DIG_ENG_ATT_5_4                                          (0x10U << RRM_AGC15_DIG_ENG_ATT_5_Pos)
9773 #define RRM_AGC15_DIG_ENG_ATT_5_5                                          (0x20U << RRM_AGC15_DIG_ENG_ATT_5_Pos)
9774 
9775 /* =====================================================    AGC16_DIG_ENG    ===================================================== */
9776 #define RRM_AGC16_DIG_ENG_ATT_6_Pos                                        (0UL)    /*!<RRM AGC16_DIG_ENG: ATT_6 (Bit 0) */
9777 #define RRM_AGC16_DIG_ENG_ATT_6_Msk                                        (0x3fUL)   /*!< RRM AGC16_DIG_ENG: ATT_6 (Bitfield-Mask: 0x3f) */
9778 #define RRM_AGC16_DIG_ENG_ATT_6                                            RRM_AGC16_DIG_ENG_ATT_6_Msk
9779 #define RRM_AGC16_DIG_ENG_ATT_6_0                                          (0x1U << RRM_AGC16_DIG_ENG_ATT_6_Pos)
9780 #define RRM_AGC16_DIG_ENG_ATT_6_1                                          (0x2U << RRM_AGC16_DIG_ENG_ATT_6_Pos)
9781 #define RRM_AGC16_DIG_ENG_ATT_6_2                                          (0x4U << RRM_AGC16_DIG_ENG_ATT_6_Pos)
9782 #define RRM_AGC16_DIG_ENG_ATT_6_3                                          (0x8U << RRM_AGC16_DIG_ENG_ATT_6_Pos)
9783 #define RRM_AGC16_DIG_ENG_ATT_6_4                                          (0x10U << RRM_AGC16_DIG_ENG_ATT_6_Pos)
9784 #define RRM_AGC16_DIG_ENG_ATT_6_5                                          (0x20U << RRM_AGC16_DIG_ENG_ATT_6_Pos)
9785 
9786 /* =====================================================    AGC17_DIG_ENG    ===================================================== */
9787 #define RRM_AGC17_DIG_ENG_ATT_7_Pos                                        (0UL)    /*!<RRM AGC17_DIG_ENG: ATT_7 (Bit 0) */
9788 #define RRM_AGC17_DIG_ENG_ATT_7_Msk                                        (0x3fUL)   /*!< RRM AGC17_DIG_ENG: ATT_7 (Bitfield-Mask: 0x3f) */
9789 #define RRM_AGC17_DIG_ENG_ATT_7                                            RRM_AGC17_DIG_ENG_ATT_7_Msk
9790 #define RRM_AGC17_DIG_ENG_ATT_7_0                                          (0x1U << RRM_AGC17_DIG_ENG_ATT_7_Pos)
9791 #define RRM_AGC17_DIG_ENG_ATT_7_1                                          (0x2U << RRM_AGC17_DIG_ENG_ATT_7_Pos)
9792 #define RRM_AGC17_DIG_ENG_ATT_7_2                                          (0x4U << RRM_AGC17_DIG_ENG_ATT_7_Pos)
9793 #define RRM_AGC17_DIG_ENG_ATT_7_3                                          (0x8U << RRM_AGC17_DIG_ENG_ATT_7_Pos)
9794 #define RRM_AGC17_DIG_ENG_ATT_7_4                                          (0x10U << RRM_AGC17_DIG_ENG_ATT_7_Pos)
9795 #define RRM_AGC17_DIG_ENG_ATT_7_5                                          (0x20U << RRM_AGC17_DIG_ENG_ATT_7_Pos)
9796 
9797 /* =====================================================    AGC18_DIG_ENG    ===================================================== */
9798 #define RRM_AGC18_DIG_ENG_ATT_8_Pos                                        (0UL)    /*!<RRM AGC18_DIG_ENG: ATT_8 (Bit 0) */
9799 #define RRM_AGC18_DIG_ENG_ATT_8_Msk                                        (0x3fUL)   /*!< RRM AGC18_DIG_ENG: ATT_8 (Bitfield-Mask: 0x3f) */
9800 #define RRM_AGC18_DIG_ENG_ATT_8                                            RRM_AGC18_DIG_ENG_ATT_8_Msk
9801 #define RRM_AGC18_DIG_ENG_ATT_8_0                                          (0x1U << RRM_AGC18_DIG_ENG_ATT_8_Pos)
9802 #define RRM_AGC18_DIG_ENG_ATT_8_1                                          (0x2U << RRM_AGC18_DIG_ENG_ATT_8_Pos)
9803 #define RRM_AGC18_DIG_ENG_ATT_8_2                                          (0x4U << RRM_AGC18_DIG_ENG_ATT_8_Pos)
9804 #define RRM_AGC18_DIG_ENG_ATT_8_3                                          (0x8U << RRM_AGC18_DIG_ENG_ATT_8_Pos)
9805 #define RRM_AGC18_DIG_ENG_ATT_8_4                                          (0x10U << RRM_AGC18_DIG_ENG_ATT_8_Pos)
9806 #define RRM_AGC18_DIG_ENG_ATT_8_5                                          (0x20U << RRM_AGC18_DIG_ENG_ATT_8_Pos)
9807 
9808 /* =====================================================    AGC19_DIG_ENG    ===================================================== */
9809 #define RRM_AGC19_DIG_ENG_ATT_9_Pos                                        (0UL)    /*!<RRM AGC19_DIG_ENG: ATT_9 (Bit 0) */
9810 #define RRM_AGC19_DIG_ENG_ATT_9_Msk                                        (0x3fUL)   /*!< RRM AGC19_DIG_ENG: ATT_9 (Bitfield-Mask: 0x3f) */
9811 #define RRM_AGC19_DIG_ENG_ATT_9                                            RRM_AGC19_DIG_ENG_ATT_9_Msk
9812 #define RRM_AGC19_DIG_ENG_ATT_9_0                                          (0x1U << RRM_AGC19_DIG_ENG_ATT_9_Pos)
9813 #define RRM_AGC19_DIG_ENG_ATT_9_1                                          (0x2U << RRM_AGC19_DIG_ENG_ATT_9_Pos)
9814 #define RRM_AGC19_DIG_ENG_ATT_9_2                                          (0x4U << RRM_AGC19_DIG_ENG_ATT_9_Pos)
9815 #define RRM_AGC19_DIG_ENG_ATT_9_3                                          (0x8U << RRM_AGC19_DIG_ENG_ATT_9_Pos)
9816 #define RRM_AGC19_DIG_ENG_ATT_9_4                                          (0x10U << RRM_AGC19_DIG_ENG_ATT_9_Pos)
9817 #define RRM_AGC19_DIG_ENG_ATT_9_5                                          (0x20U << RRM_AGC19_DIG_ENG_ATT_9_Pos)
9818 
9819 /* =====================================================    AGC20_DIG_ENG    ===================================================== */
9820 #define RRM_AGC20_DIG_ENG_I_GAIN_COMP_Pos                                  (0UL)    /*!<RRM AGC20_DIG_ENG: I_GAIN_COMP (Bit 0) */
9821 #define RRM_AGC20_DIG_ENG_I_GAIN_COMP_Msk                                  (0xffUL)   /*!< RRM AGC20_DIG_ENG: I_GAIN_COMP (Bitfield-Mask: 0xff) */
9822 #define RRM_AGC20_DIG_ENG_I_GAIN_COMP                                      RRM_AGC20_DIG_ENG_I_GAIN_COMP_Msk
9823 #define RRM_AGC20_DIG_ENG_I_GAIN_COMP_0                                    (0x1U << RRM_AGC20_DIG_ENG_I_GAIN_COMP_Pos)
9824 #define RRM_AGC20_DIG_ENG_I_GAIN_COMP_1                                    (0x2U << RRM_AGC20_DIG_ENG_I_GAIN_COMP_Pos)
9825 #define RRM_AGC20_DIG_ENG_I_GAIN_COMP_2                                    (0x4U << RRM_AGC20_DIG_ENG_I_GAIN_COMP_Pos)
9826 #define RRM_AGC20_DIG_ENG_I_GAIN_COMP_3                                    (0x8U << RRM_AGC20_DIG_ENG_I_GAIN_COMP_Pos)
9827 #define RRM_AGC20_DIG_ENG_I_GAIN_COMP_4                                    (0x10U << RRM_AGC20_DIG_ENG_I_GAIN_COMP_Pos)
9828 #define RRM_AGC20_DIG_ENG_I_GAIN_COMP_5                                    (0x20U << RRM_AGC20_DIG_ENG_I_GAIN_COMP_Pos)
9829 #define RRM_AGC20_DIG_ENG_I_GAIN_COMP_6                                    (0x40U << RRM_AGC20_DIG_ENG_I_GAIN_COMP_Pos)
9830 #define RRM_AGC20_DIG_ENG_I_GAIN_COMP_7                                    (0x80U << RRM_AGC20_DIG_ENG_I_GAIN_COMP_Pos)
9831 
9832 /* =====================================================    RXADC_HW_TRIM_OUT    ===================================================== */
9833 #define RRM_RXADC_HW_TRIM_OUT_HW_RXADC_DELAYTRIM_Q_Pos                     (3UL)    /*!<RRM RXADC_HW_TRIM_OUT: HW_RXADC_DELAYTRIM_Q (Bit 3) */
9834 #define RRM_RXADC_HW_TRIM_OUT_HW_RXADC_DELAYTRIM_Q_Msk                     (0x38UL)   /*!< RRM RXADC_HW_TRIM_OUT: HW_RXADC_DELAYTRIM_Q (Bitfield-Mask: 0x07) */
9835 #define RRM_RXADC_HW_TRIM_OUT_HW_RXADC_DELAYTRIM_Q                         RRM_RXADC_HW_TRIM_OUT_HW_RXADC_DELAYTRIM_Q_Msk
9836 #define RRM_RXADC_HW_TRIM_OUT_HW_RXADC_DELAYTRIM_Q_0                       (0x1U << RRM_RXADC_HW_TRIM_OUT_HW_RXADC_DELAYTRIM_Q_Pos)
9837 #define RRM_RXADC_HW_TRIM_OUT_HW_RXADC_DELAYTRIM_Q_1                       (0x2U << RRM_RXADC_HW_TRIM_OUT_HW_RXADC_DELAYTRIM_Q_Pos)
9838 #define RRM_RXADC_HW_TRIM_OUT_HW_RXADC_DELAYTRIM_Q_2                       (0x4U << RRM_RXADC_HW_TRIM_OUT_HW_RXADC_DELAYTRIM_Q_Pos)
9839 #define RRM_RXADC_HW_TRIM_OUT_HW_RXADC_DELAYTRIM_I_Pos                     (0UL)    /*!<RRM RXADC_HW_TRIM_OUT: HW_RXADC_DELAYTRIM_I (Bit 0) */
9840 #define RRM_RXADC_HW_TRIM_OUT_HW_RXADC_DELAYTRIM_I_Msk                     (0x7UL)    /*!< RRM RXADC_HW_TRIM_OUT: HW_RXADC_DELAYTRIM_I (Bitfield-Mask: 0x07) */
9841 #define RRM_RXADC_HW_TRIM_OUT_HW_RXADC_DELAYTRIM_I                         RRM_RXADC_HW_TRIM_OUT_HW_RXADC_DELAYTRIM_I_Msk
9842 #define RRM_RXADC_HW_TRIM_OUT_HW_RXADC_DELAYTRIM_I_0                       (0x1U << RRM_RXADC_HW_TRIM_OUT_HW_RXADC_DELAYTRIM_I_Pos)
9843 #define RRM_RXADC_HW_TRIM_OUT_HW_RXADC_DELAYTRIM_I_1                       (0x2U << RRM_RXADC_HW_TRIM_OUT_HW_RXADC_DELAYTRIM_I_Pos)
9844 #define RRM_RXADC_HW_TRIM_OUT_HW_RXADC_DELAYTRIM_I_2                       (0x4U << RRM_RXADC_HW_TRIM_OUT_HW_RXADC_DELAYTRIM_I_Pos)
9845 
9846 /* =====================================================    CBIAS0_HW_TRIM_OUT     ===================================================== */
9847 #define RRM_CBIAS0_HW_TRIM_OUT_HW_CBIAS_IPTAT_TRIM_Pos                     (4UL)    /*!<RRM CBIAS0_HW_TRIM_OUT : HW_CBIAS_IPTAT_TRIM (Bit 4) */
9848 #define RRM_CBIAS0_HW_TRIM_OUT_HW_CBIAS_IPTAT_TRIM_Msk                     (0xf0UL)   /*!< RRM CBIAS0_HW_TRIM_OUT : HW_CBIAS_IPTAT_TRIM (Bitfield-Mask: 0x0f) */
9849 #define RRM_CBIAS0_HW_TRIM_OUT_HW_CBIAS_IPTAT_TRIM                         RRM_CBIAS0_HW_TRIM_OUT _HW_CBIAS_IPTAT_TRIM_Msk
9850 #define RRM_CBIAS0_HW_TRIM_OUT_HW_CBIAS_IPTAT_TRIM_0                       (0x1U << RRM_CBIAS0_HW_TRIM_OUT _HW_CBIAS_IPTAT_TRIM_Pos)
9851 #define RRM_CBIAS0_HW_TRIM_OUT_HW_CBIAS_IPTAT_TRIM_1                       (0x2U << RRM_CBIAS0_HW_TRIM_OUT _HW_CBIAS_IPTAT_TRIM_Pos)
9852 #define RRM_CBIAS0_HW_TRIM_OUT_HW_CBIAS_IPTAT_TRIM_2                       (0x4U << RRM_CBIAS0_HW_TRIM_OUT _HW_CBIAS_IPTAT_TRIM_Pos)
9853 #define RRM_CBIAS0_HW_TRIM_OUT_HW_CBIAS_IPTAT_TRIM_3                       (0x8U << RRM_CBIAS0_HW_TRIM_OUT _HW_CBIAS_IPTAT_TRIM_Pos)
9854 #define RRM_CBIAS0_HW_TRIM_OUT_HW_CBIAS_IBIAS_TRIM_Pos                     (0UL)    /*!<RRM CBIAS0_HW_TRIM_OUT : HW_CBIAS_IBIAS_TRIM (Bit 0) */
9855 #define RRM_CBIAS0_HW_TRIM_OUT_HW_CBIAS_IBIAS_TRIM_Msk                     (0xfUL)    /*!< RRM CBIAS0_HW_TRIM_OUT : HW_CBIAS_IBIAS_TRIM (Bitfield-Mask: 0x0f) */
9856 #define RRM_CBIAS0_HW_TRIM_OUT_HW_CBIAS_IBIAS_TRIM                         RRM_CBIAS0_HW_TRIM_OUT _HW_CBIAS_IBIAS_TRIM_Msk
9857 #define RRM_CBIAS0_HW_TRIM_OUT_HW_CBIAS_IBIAS_TRIM_0                       (0x1U << RRM_CBIAS0_HW_TRIM_OUT _HW_CBIAS_IBIAS_TRIM_Pos)
9858 #define RRM_CBIAS0_HW_TRIM_OUT_HW_CBIAS_IBIAS_TRIM_1                       (0x2U << RRM_CBIAS0_HW_TRIM_OUT _HW_CBIAS_IBIAS_TRIM_Pos)
9859 #define RRM_CBIAS0_HW_TRIM_OUT_HW_CBIAS_IBIAS_TRIM_2                       (0x4U << RRM_CBIAS0_HW_TRIM_OUT _HW_CBIAS_IBIAS_TRIM_Pos)
9860 #define RRM_CBIAS0_HW_TRIM_OUT_HW_CBIAS_IBIAS_TRIM_3                       (0x8U << RRM_CBIAS0_HW_TRIM_OUT _HW_CBIAS_IBIAS_TRIM_Pos)
9861 
9862 /* =====================================================    AGC_HW_TRIM_OUT    ===================================================== */
9863 #define RRM_AGC_HW_TRIM_OUT_HW_AGC_ANTENNAE_TRIM_Pos                       (1UL)    /*!<RRM AGC_HW_TRIM_OUT: HW_AGC_ANTENNAE_TRIM (Bit 1) */
9864 #define RRM_AGC_HW_TRIM_OUT_HW_AGC_ANTENNAE_TRIM_Msk                       (0xeUL)    /*!< RRM AGC_HW_TRIM_OUT: HW_AGC_ANTENNAE_TRIM (Bitfield-Mask: 0x07) */
9865 #define RRM_AGC_HW_TRIM_OUT_HW_AGC_ANTENNAE_TRIM                           RRM_AGC_HW_TRIM_OUT_HW_AGC_ANTENNAE_TRIM_Msk
9866 #define RRM_AGC_HW_TRIM_OUT_HW_AGC_ANTENNAE_TRIM_0                         (0x1U << RRM_AGC_HW_TRIM_OUT_HW_AGC_ANTENNAE_TRIM_Pos)
9867 #define RRM_AGC_HW_TRIM_OUT_HW_AGC_ANTENNAE_TRIM_1                         (0x2U << RRM_AGC_HW_TRIM_OUT_HW_AGC_ANTENNAE_TRIM_Pos)
9868 #define RRM_AGC_HW_TRIM_OUT_HW_AGC_ANTENNAE_TRIM_2                         (0x4U << RRM_AGC_HW_TRIM_OUT_HW_AGC_ANTENNAE_TRIM_Pos)
9869 
9870 /* =====================================================    ANTSW0_DIG_USR    ===================================================== */
9871 #define RRM_ANTSW0_DIG_USR_RX_TIME_TO_SAMPLE_Pos                           (0UL)    /*!<RRM ANTSW0_DIG_USR: RX_TIME_TO_SAMPLE (Bit 0) */
9872 #define RRM_ANTSW0_DIG_USR_RX_TIME_TO_SAMPLE_Msk                           (0xffUL)   /*!< RRM ANTSW0_DIG_USR: RX_TIME_TO_SAMPLE (Bitfield-Mask: 0xff) */
9873 #define RRM_ANTSW0_DIG_USR_RX_TIME_TO_SAMPLE                               RRM_ANTSW0_DIG_USR_RX_TIME_TO_SAMPLE_Msk
9874 #define RRM_ANTSW0_DIG_USR_RX_TIME_TO_SAMPLE_0                             (0x1U << RRM_ANTSW0_DIG_USR_RX_TIME_TO_SAMPLE_Pos)
9875 #define RRM_ANTSW0_DIG_USR_RX_TIME_TO_SAMPLE_1                             (0x2U << RRM_ANTSW0_DIG_USR_RX_TIME_TO_SAMPLE_Pos)
9876 #define RRM_ANTSW0_DIG_USR_RX_TIME_TO_SAMPLE_2                             (0x4U << RRM_ANTSW0_DIG_USR_RX_TIME_TO_SAMPLE_Pos)
9877 #define RRM_ANTSW0_DIG_USR_RX_TIME_TO_SAMPLE_3                             (0x8U << RRM_ANTSW0_DIG_USR_RX_TIME_TO_SAMPLE_Pos)
9878 #define RRM_ANTSW0_DIG_USR_RX_TIME_TO_SAMPLE_4                             (0x10U << RRM_ANTSW0_DIG_USR_RX_TIME_TO_SAMPLE_Pos)
9879 #define RRM_ANTSW0_DIG_USR_RX_TIME_TO_SAMPLE_5                             (0x20U << RRM_ANTSW0_DIG_USR_RX_TIME_TO_SAMPLE_Pos)
9880 #define RRM_ANTSW0_DIG_USR_RX_TIME_TO_SAMPLE_6                             (0x40U << RRM_ANTSW0_DIG_USR_RX_TIME_TO_SAMPLE_Pos)
9881 #define RRM_ANTSW0_DIG_USR_RX_TIME_TO_SAMPLE_7                             (0x80U << RRM_ANTSW0_DIG_USR_RX_TIME_TO_SAMPLE_Pos)
9882 
9883 /* =====================================================    ANTSW1_DIG_USR    ===================================================== */
9884 #define RRM_ANTSW1_DIG_USR_RX_TIME_TO_SWITCH_Pos                           (0UL)    /*!<RRM ANTSW1_DIG_USR: RX_TIME_TO_SWITCH (Bit 0) */
9885 #define RRM_ANTSW1_DIG_USR_RX_TIME_TO_SWITCH_Msk                           (0xffUL)   /*!< RRM ANTSW1_DIG_USR: RX_TIME_TO_SWITCH (Bitfield-Mask: 0xff) */
9886 #define RRM_ANTSW1_DIG_USR_RX_TIME_TO_SWITCH                               RRM_ANTSW1_DIG_USR_RX_TIME_TO_SWITCH_Msk
9887 #define RRM_ANTSW1_DIG_USR_RX_TIME_TO_SWITCH_0                             (0x1U << RRM_ANTSW1_DIG_USR_RX_TIME_TO_SWITCH_Pos)
9888 #define RRM_ANTSW1_DIG_USR_RX_TIME_TO_SWITCH_1                             (0x2U << RRM_ANTSW1_DIG_USR_RX_TIME_TO_SWITCH_Pos)
9889 #define RRM_ANTSW1_DIG_USR_RX_TIME_TO_SWITCH_2                             (0x4U << RRM_ANTSW1_DIG_USR_RX_TIME_TO_SWITCH_Pos)
9890 #define RRM_ANTSW1_DIG_USR_RX_TIME_TO_SWITCH_3                             (0x8U << RRM_ANTSW1_DIG_USR_RX_TIME_TO_SWITCH_Pos)
9891 #define RRM_ANTSW1_DIG_USR_RX_TIME_TO_SWITCH_4                             (0x10U << RRM_ANTSW1_DIG_USR_RX_TIME_TO_SWITCH_Pos)
9892 #define RRM_ANTSW1_DIG_USR_RX_TIME_TO_SWITCH_5                             (0x20U << RRM_ANTSW1_DIG_USR_RX_TIME_TO_SWITCH_Pos)
9893 #define RRM_ANTSW1_DIG_USR_RX_TIME_TO_SWITCH_6                             (0x40U << RRM_ANTSW1_DIG_USR_RX_TIME_TO_SWITCH_Pos)
9894 #define RRM_ANTSW1_DIG_USR_RX_TIME_TO_SWITCH_7                             (0x80U << RRM_ANTSW1_DIG_USR_RX_TIME_TO_SWITCH_Pos)
9895 
9896 /* =====================================================    ANTSW2_DIG_USR    ===================================================== */
9897 #define RRM_ANTSW2_DIG_USR_TX_TIME_TO_SWITCH_Pos                           (0UL)    /*!<RRM ANTSW2_DIG_USR: TX_TIME_TO_SWITCH (Bit 0) */
9898 #define RRM_ANTSW2_DIG_USR_TX_TIME_TO_SWITCH_Msk                           (0xffUL)   /*!< RRM ANTSW2_DIG_USR: TX_TIME_TO_SWITCH (Bitfield-Mask: 0xff) */
9899 #define RRM_ANTSW2_DIG_USR_TX_TIME_TO_SWITCH                               RRM_ANTSW2_DIG_USR_TX_TIME_TO_SWITCH_Msk
9900 #define RRM_ANTSW2_DIG_USR_TX_TIME_TO_SWITCH_0                             (0x1U << RRM_ANTSW2_DIG_USR_TX_TIME_TO_SWITCH_Pos)
9901 #define RRM_ANTSW2_DIG_USR_TX_TIME_TO_SWITCH_1                             (0x2U << RRM_ANTSW2_DIG_USR_TX_TIME_TO_SWITCH_Pos)
9902 #define RRM_ANTSW2_DIG_USR_TX_TIME_TO_SWITCH_2                             (0x4U << RRM_ANTSW2_DIG_USR_TX_TIME_TO_SWITCH_Pos)
9903 #define RRM_ANTSW2_DIG_USR_TX_TIME_TO_SWITCH_3                             (0x8U << RRM_ANTSW2_DIG_USR_TX_TIME_TO_SWITCH_Pos)
9904 #define RRM_ANTSW2_DIG_USR_TX_TIME_TO_SWITCH_4                             (0x10U << RRM_ANTSW2_DIG_USR_TX_TIME_TO_SWITCH_Pos)
9905 #define RRM_ANTSW2_DIG_USR_TX_TIME_TO_SWITCH_5                             (0x20U << RRM_ANTSW2_DIG_USR_TX_TIME_TO_SWITCH_Pos)
9906 #define RRM_ANTSW2_DIG_USR_TX_TIME_TO_SWITCH_6                             (0x40U << RRM_ANTSW2_DIG_USR_TX_TIME_TO_SWITCH_Pos)
9907 #define RRM_ANTSW2_DIG_USR_TX_TIME_TO_SWITCH_7                             (0x80U << RRM_ANTSW2_DIG_USR_TX_TIME_TO_SWITCH_Pos)
9908 
9909 /* =====================================================    ANTSW3_DIG_USR    ===================================================== */
9910 #define RRM_ANTSW3_DIG_USR_TX_TIME_TO_SWITCH_2M_Pos                        (0UL)    /*!<RRM ANTSW3_DIG_USR: TX_TIME_TO_SWITCH_2M (Bit 0) */
9911 #define RRM_ANTSW3_DIG_USR_TX_TIME_TO_SWITCH_2M_Msk                        (0xffUL)   /*!< RRM ANTSW3_DIG_USR: TX_TIME_TO_SWITCH_2M (Bitfield-Mask: 0xff) */
9912 #define RRM_ANTSW3_DIG_USR_TX_TIME_TO_SWITCH_2M                            RRM_ANTSW3_DIG_USR_TX_TIME_TO_SWITCH_2M_Msk
9913 #define RRM_ANTSW3_DIG_USR_TX_TIME_TO_SWITCH_2M_0                          (0x1U << RRM_ANTSW3_DIG_USR_TX_TIME_TO_SWITCH_2M_Pos)
9914 #define RRM_ANTSW3_DIG_USR_TX_TIME_TO_SWITCH_2M_1                          (0x2U << RRM_ANTSW3_DIG_USR_TX_TIME_TO_SWITCH_2M_Pos)
9915 #define RRM_ANTSW3_DIG_USR_TX_TIME_TO_SWITCH_2M_2                          (0x4U << RRM_ANTSW3_DIG_USR_TX_TIME_TO_SWITCH_2M_Pos)
9916 #define RRM_ANTSW3_DIG_USR_TX_TIME_TO_SWITCH_2M_3                          (0x8U << RRM_ANTSW3_DIG_USR_TX_TIME_TO_SWITCH_2M_Pos)
9917 #define RRM_ANTSW3_DIG_USR_TX_TIME_TO_SWITCH_2M_4                          (0x10U << RRM_ANTSW3_DIG_USR_TX_TIME_TO_SWITCH_2M_Pos)
9918 #define RRM_ANTSW3_DIG_USR_TX_TIME_TO_SWITCH_2M_5                          (0x20U << RRM_ANTSW3_DIG_USR_TX_TIME_TO_SWITCH_2M_Pos)
9919 #define RRM_ANTSW3_DIG_USR_TX_TIME_TO_SWITCH_2M_6                          (0x40U << RRM_ANTSW3_DIG_USR_TX_TIME_TO_SWITCH_2M_Pos)
9920 #define RRM_ANTSW3_DIG_USR_TX_TIME_TO_SWITCH_2M_7                          (0x80U << RRM_ANTSW3_DIG_USR_TX_TIME_TO_SWITCH_2M_Pos)
9921 
9922 /** @} */ /* End of group PosMask_peripherals */
9923 
9924 /** @addtogroup Exported_macros
9925   * @{
9926   */
9927 
9928 /*********************** UART Instances : Asynchronous mode *******************/
9929 #define IS_UART_INSTANCE(INSTANCE) ((INSTANCE) == USART1)
9930 
9931 /*********************** UART Instances : FIFO mode ***************************/
9932 #define IS_UART_FIFO_INSTANCE(INSTANCE) (((INSTANCE) == USART1) || \
9933                                          ((INSTANCE) == LPUART1))
9934 
9935 /*********************** UART Instances : SPI Slave mode **********************/
9936 #define IS_UART_SPI_SLAVE_INSTANCE(INSTANCE) ((INSTANCE) == USART1)
9937 
9938 /*********************** USART Instances : Synchronous mode *******************/
9939 #define IS_USART_INSTANCE(INSTANCE) ((INSTANCE) == USART1)
9940 
9941 /*********************** USART Instances : Auto Baud Rate detection ***********/
9942 #define IS_USART_AUTOBAUDRATE_DETECTION_INSTANCE(INSTANCE) ((INSTANCE) == USART1)
9943 
9944 /*********************** UART Instances : Half-Duplex mode ********************/
9945 #define IS_UART_HALFDUPLEX_INSTANCE(INSTANCE)   (((INSTANCE) == USART1) || \
9946                                                  ((INSTANCE) == LPUART1))
9947 
9948 /*********************** UART Instances : LIN mode ****************************/
9949 #define IS_UART_LIN_INSTANCE(INSTANCE)    ((INSTANCE) == USART1)
9950 
9951 /*********************** UART Instances : Hardware Flow control ***************/
9952 #define IS_UART_HWFLOW_INSTANCE(INSTANCE) (((INSTANCE) == USART1) || \
9953                                            ((INSTANCE) == LPUART1))
9954 
9955 /*********************** UART Instances : Smard card mode *********************/
9956 #define IS_SMARTCARD_INSTANCE(INSTANCE) ((INSTANCE) == USART1)
9957 
9958 
9959 /*********************** UART Instances : Driver Enable ***********************/
9960 #define IS_UART_DRIVER_ENABLE_INSTANCE(INSTANCE) (((INSTANCE) == USART1)|| \
9961                                                   ((INSTANCE) == LPUART1))
9962 
9963 /*********************** UART Instances : IRDA mode ***************************/
9964 #define IS_IRDA_INSTANCE(INSTANCE) ((INSTANCE) == USART1)
9965 
9966 /*********************** UART Instances : Wake-up from Stop mode **************/
9967 #define IS_UART_WAKEUP_FROMSTOP_INSTANCE(INSTANCE) ((INSTANCE) == LPUART1)
9968 
9969 /******************** LPUART Instance *****************************************/
9970 #define IS_LPUART_INSTANCE(INSTANCE)    ((INSTANCE) == LPUART1)
9971 
9972 /******************************* ADC Instances ********************************/
9973 #define IS_ADC_ALL_INSTANCE(INSTANCE) ((INSTANCE) == ADC1)
9974 
9975 /******************************* CRC Instances ********************************/
9976 #define IS_CRC_ALL_INSTANCE(INSTANCE) ((INSTANCE) == CRC)
9977 
9978 /******************************** DMA Instances *******************************/
9979 #define IS_DMA_ALL_INSTANCE(INSTANCE) (((INSTANCE) == DMA1_Channel1) || \
9980                                        ((INSTANCE) == DMA1_Channel2) || \
9981                                        ((INSTANCE) == DMA1_Channel3) || \
9982                                        ((INSTANCE) == DMA1_Channel4) || \
9983                                        ((INSTANCE) == DMA1_Channel5) || \
9984                                        ((INSTANCE) == DMA1_Channel6) || \
9985                                        ((INSTANCE) == DMA1_Channel7) || \
9986                                        ((INSTANCE) == DMA1_Channel8))
9987 
9988 /******************************** DMAMUX Instances ****************************/
9989 #define IS_DMAMUX_ALL_INSTANCE(INSTANCE) ((INSTANCE) == DMAMUX1)
9990 
9991 /******************************* GPIO Instances *******************************/
9992 #define IS_GPIO_ALL_INSTANCE(INSTANCE) (((INSTANCE) == GPIOA) || \
9993                                         ((INSTANCE) == GPIOB))
9994 
9995 /******************************* GPIO AF Instances ****************************/
9996 #define IS_GPIO_AF_INSTANCE(INSTANCE)   IS_GPIO_ALL_INSTANCE(INSTANCE)
9997 
9998 /**************************** GPIO Lock Instances *****************************/
9999 #define IS_GPIO_LOCK_INSTANCE(INSTANCE) IS_GPIO_ALL_INSTANCE(INSTANCE)
10000 
10001 /******************************** I2C Instances *******************************/
10002 #define IS_I2C_ALL_INSTANCE(INSTANCE) ((INSTANCE) == I2C1)
10003 
10004 /******************************** PKA Instances *******************************/
10005 #define IS_PKA_ALL_INSTANCE(INSTANCE) ((INSTANCE) == PKA)
10006 
10007 /******************************* RNG Instances ********************************/
10008 #define IS_RNG_ALL_INSTANCE(INSTANCE)  ((INSTANCE) == RNG)
10009 
10010 /****************************** RTC Instances *********************************/
10011 #define IS_RTC_ALL_INSTANCE(INSTANCE)  ((INSTANCE) == RTC)
10012 
10013 /******************************* SMBUS Instances ******************************/
10014 #define IS_SMBUS_ALL_INSTANCE(INSTANCE) ((INSTANCE) == I2C1)
10015 
10016 /******************************** SPI Instances *******************************/
10017 #define IS_SPI_ALL_INSTANCE(INSTANCE) ((INSTANCE) == SPI3)
10018 
10019 /******************************** I2S Instances *******************************/
10020 #define IS_I2S_ALL_INSTANCE(INSTANCE)  ((INSTANCE) == SPI3)
10021 
10022 /****************** TIM Instances : All supported instances *******************/
10023 #define IS_TIM_INSTANCE(INSTANCE) (((INSTANCE) == TIM2)    || \
10024                                    ((INSTANCE) == TIM16)   || \
10025                                    ((INSTANCE) == TIM17))
10026 
10027 /****************** TIM Instances : DMA requests generation *******************/
10028 #define IS_TIM_DMA_INSTANCE(INSTANCE)  (((INSTANCE) == TIM2)   || \
10029                                         ((INSTANCE) == TIM16)  || \
10030                                         ((INSTANCE) == TIM17))
10031 
10032 /****************************** IWDG Instances ********************************/
10033 #define IS_IWDG_ALL_INSTANCE(INSTANCE)  ((INSTANCE) == IWDG)
10034 
10035 /****************** TIM Instances : supporting the break function *************/
10036 #define IS_TIM_BREAK_INSTANCE(INSTANCE)    (((INSTANCE) == TIM16)   || \
10037                                             ((INSTANCE) == TIM17))
10038 
10039 /************** TIM Instances : supporting Break source selection *************/
10040 #define IS_TIM_BREAKSOURCE_INSTANCE(INSTANCE) (((INSTANCE) == TIM16)   || \
10041                                                ((INSTANCE) == TIM17))
10042 
10043 /****************** TIM Instances : supporting 2 break inputs *****************/
10044 #define IS_TIM_BKIN2_INSTANCE(INSTANCE)    (0)
10045 
10046 /************* TIM Instances : at least 1 capture/compare channel *************/
10047 #define IS_TIM_CC1_INSTANCE(INSTANCE)   (((INSTANCE) == TIM2)   || \
10048                                          ((INSTANCE) == TIM16)  || \
10049                                          ((INSTANCE) == TIM17))
10050 
10051 /************ TIM Instances : at least 2 capture/compare channels *************/
10052 #define IS_TIM_CC2_INSTANCE(INSTANCE)   (((INSTANCE) == TIM2))
10053 
10054 /************ TIM Instances : at least 3 capture/compare channels *************/
10055 #define IS_TIM_CC3_INSTANCE(INSTANCE)   (((INSTANCE) == TIM2))
10056 
10057 /************ TIM Instances : at least 4 capture/compare channels *************/
10058 #define IS_TIM_CC4_INSTANCE(INSTANCE)   (((INSTANCE) == TIM2))
10059 
10060 /************ TIM Instances : DMA requests generation (TIMx_DIER.CCxDE) *******/
10061 #define IS_TIM_DMA_CC_INSTANCE(INSTANCE)   (((INSTANCE) == TIM2)  || \
10062                                             ((INSTANCE) == TIM16) || \
10063                                             ((INSTANCE) == TIM17))
10064 
10065 /******************** TIM Instances : DMA burst feature ***********************/
10066 #define IS_TIM_DMABURST_INSTANCE(INSTANCE)   (((INSTANCE) == TIM2)   || \
10067                                               ((INSTANCE) == TIM16)  || \
10068                                               ((INSTANCE) == TIM17))
10069 
10070 /******************* TIM Instances : output(s) available **********************/
10071 #define IS_TIM_CCX_INSTANCE(INSTANCE, CHANNEL) \
10072   ((((INSTANCE) == TIM2) &&                  \
10073     (((CHANNEL) == TIM_CHANNEL_1) ||          \
10074      ((CHANNEL) == TIM_CHANNEL_2) ||          \
10075      ((CHANNEL) == TIM_CHANNEL_3) ||          \
10076      ((CHANNEL) == TIM_CHANNEL_4)))           \
10077    ||                                        \
10078    (((INSTANCE) == TIM16) &&                 \
10079     (((CHANNEL) == TIM_CHANNEL_1)))           \
10080    ||                                        \
10081    (((INSTANCE) == TIM17) &&                 \
10082     (((CHANNEL) == TIM_CHANNEL_1))))
10083 
10084 /****************** TIM Instances : supporting complementary output(s) ********/
10085 #define IS_TIM_CCXN_INSTANCE(INSTANCE, CHANNEL) \
10086   ((((INSTANCE) == TIM16) &&                 \
10087     (((CHANNEL) == TIM_CHANNEL_1)))           \
10088    ||                                        \
10089    (((INSTANCE) == TIM17) &&                 \
10090     (((CHANNEL) == TIM_CHANNEL_1))))
10091 
10092 /****************** TIM Instances : supporting clock division *****************/
10093 #define IS_TIM_CLOCK_DIVISION_INSTANCE(INSTANCE)   (((INSTANCE) == TIM2)   || \
10094                                                     ((INSTANCE) == TIM16) || \
10095                                                     ((INSTANCE) == TIM17))
10096 
10097 /****** TIM Instances : supporting external clock mode 1 for ETRF input *******/
10098 #define IS_TIM_CLOCKSOURCE_ETRMODE1_INSTANCE(INSTANCE)  (((INSTANCE) == TIM2))
10099 
10100 /****** TIM Instances : supporting external clock mode 2 for ETRF input *******/
10101 #define IS_TIM_CLOCKSOURCE_ETRMODE2_INSTANCE(INSTANCE)  (((INSTANCE) == TIM2))
10102 
10103 /****************** TIM Instances : supporting external clock mode 1 for TIX inputs*/
10104 #define IS_TIM_CLOCKSOURCE_TIX_INSTANCE(INSTANCE)  (((INSTANCE) == TIM2))
10105 
10106 /****************** TIM Instances : supporting internal trigger inputs(ITRX) *******/
10107 #define IS_TIM_CLOCKSOURCE_ITRX_INSTANCE(INSTANCE)  (0u)
10108 
10109 /****************** TIM Instances : supporting combined 3-phase PWM mode ******/
10110 #define IS_TIM_COMBINED3PHASEPWM_INSTANCE(INSTANCE)  (0u)
10111 
10112 /****************** TIM Instances : supporting commutation event generation ***/
10113 #define IS_TIM_COMMUTATION_EVENT_INSTANCE(INSTANCE) (((INSTANCE) == TIM16)  || \
10114                                                      ((INSTANCE) == TIM17))
10115 
10116 /****************** TIM Instances : supporting counting mode selection ********/
10117 #define IS_TIM_COUNTER_MODE_SELECT_INSTANCE(INSTANCE)  (((INSTANCE) == TIM2))
10118 
10119 /****************** TIM Instances : supporting encoder interface **************/
10120 #define IS_TIM_ENCODER_INTERFACE_INSTANCE(INSTANCE)  (((INSTANCE) == TIM2))
10121 
10122 /****************** TIM Instances : supporting Hall sensor interface **********/
10123 #define IS_TIM_HALL_SENSOR_INTERFACE_INSTANCE(INSTANCE) (0u)
10124 
10125 /**************** TIM Instances : external trigger input available ************/
10126 #define IS_TIM_ETR_INSTANCE(INSTANCE)      (((INSTANCE) == TIM2))
10127 
10128 /************* TIM Instances : supporting ETR source selection ***************/
10129 #define IS_TIM_ETRSEL_INSTANCE(INSTANCE)    (((INSTANCE) == TIM2))
10130 
10131 /*********** TIM Instances : Slave mode available (TIMx_SMCR available )*******/
10132 #define IS_TIM_SLAVE_INSTANCE(INSTANCE)    (((INSTANCE) == TIM2))
10133 
10134 /****************** TIM Instances : supporting OCxREF clear *******************/
10135 #define IS_TIM_OCXREF_CLEAR_INSTANCE(INSTANCE)        (((INSTANCE) == TIM2))
10136 
10137 /****************** TIM Instances : remapping capability **********************/
10138 #define IS_TIM_REMAP_INSTANCE(INSTANCE)    (((INSTANCE) == TIM17))
10139 
10140 /****************** TIM Instances : supporting repetition counter *************/
10141 #define IS_TIM_REPETITION_COUNTER_INSTANCE(INSTANCE)  (((INSTANCE) == TIM2)   || \
10142                                                        ((INSTANCE) == TIM16) || \
10143                                                        ((INSTANCE) == TIM17))
10144 
10145 /****************** TIM Instances : supporting synchronization ****************/
10146 #define IS_TIM_SYNCHRO_INSTANCE(INSTANCE)  IS_TIM_MASTER_INSTANCE(INSTANCE)
10147 
10148 /****************** TIM Instances : supporting ADC triggering through TRGO2 ***/
10149 #define IS_TIM_TRGO2_INSTANCE(INSTANCE)    (0)
10150 
10151 /******************* TIM Instances : Timer input XOR function *****************/
10152 #define IS_TIM_XOR_INSTANCE(INSTANCE)      (((INSTANCE) == TIM2))
10153 
10154 /************ TIM Instances : Advanced timers  ********************************/
10155 #define IS_TIM_ADVANCED_INSTANCE(INSTANCE)    (0)
10156 
10157 
10158 /**
10159   * @}
10160   */
10161 
10162 #ifdef __cplusplus
10163 }
10164 #endif /* __cplusplus */
10165 
10166 #endif /* __STM32WB05_H */
10167 
10168 /**
10169   * @}
10170   */
10171 
10172 /**
10173   * @}
10174   */
10175