STM CMSIS
stm32f415xx.h File Reference

CMSIS STM32F415xx Device Peripheral Access Layer Header File. More...

#include "core_cm4.h"
#include "system_stm32f4xx.h"
#include <stdint.h>

Go to the source code of this file.

Classes

struct  ADC_TypeDef
 Analog to Digital Converter. More...
 
struct  ADC_Common_TypeDef
 
struct  CAN_TxMailBox_TypeDef
 Controller Area Network TxMailBox. More...
 
struct  CAN_FIFOMailBox_TypeDef
 Controller Area Network FIFOMailBox. More...
 
struct  CAN_FilterRegister_TypeDef
 Controller Area Network FilterRegister. More...
 
struct  CAN_TypeDef
 Controller Area Network. More...
 
struct  CRC_TypeDef
 CRC calculation unit. More...
 
struct  DAC_TypeDef
 Digital to Analog Converter. More...
 
struct  DBGMCU_TypeDef
 Debug MCU. More...
 
struct  DMA_Stream_TypeDef
 DMA Controller. More...
 
struct  DMA_TypeDef
 
struct  EXTI_TypeDef
 External Interrupt/Event Controller. More...
 
struct  FLASH_TypeDef
 FLASH Registers. More...
 
struct  FSMC_Bank1_TypeDef
 Flexible Static Memory Controller. More...
 
struct  FSMC_Bank1E_TypeDef
 Flexible Static Memory Controller Bank1E. More...
 
struct  FSMC_Bank2_3_TypeDef
 Flexible Static Memory Controller Bank2. More...
 
struct  FSMC_Bank4_TypeDef
 Flexible Static Memory Controller Bank4. More...
 
struct  GPIO_TypeDef
 General Purpose I/O. More...
 
struct  SYSCFG_TypeDef
 System configuration controller. More...
 
struct  I2C_TypeDef
 Inter-integrated Circuit Interface. More...
 
struct  IWDG_TypeDef
 Independent WATCHDOG. More...
 
struct  PWR_TypeDef
 Power Control. More...
 
struct  RCC_TypeDef
 Reset and Clock Control. More...
 
struct  RTC_TypeDef
 Real-Time Clock. More...
 
struct  SDIO_TypeDef
 SD host Interface. More...
 
struct  SPI_TypeDef
 Serial Peripheral Interface. More...
 
struct  TIM_TypeDef
 TIM. More...
 
struct  USART_TypeDef
 Universal Synchronous Asynchronous Receiver Transmitter. More...
 
struct  WWDG_TypeDef
 Window WATCHDOG. More...
 
struct  CRYP_TypeDef
 Crypto Processor. More...
 
struct  HASH_TypeDef
 HASH. More...
 
struct  HASH_DIGEST_TypeDef
 HASH_DIGEST. More...
 
struct  RNG_TypeDef
 RNG. More...
 
struct  USB_OTG_GlobalTypeDef
 __USB_OTG_Core_register More...
 
struct  USB_OTG_DeviceTypeDef
 __device_Registers More...
 
struct  USB_OTG_INEndpointTypeDef
 __IN_Endpoint-Specific_Register More...
 
struct  USB_OTG_OUTEndpointTypeDef
 __OUT_Endpoint-Specific_Registers More...
 
struct  USB_OTG_HostTypeDef
 __Host_Mode_Register_Structures More...
 
struct  USB_OTG_HostChannelTypeDef
 __Host_Channel_Specific_Registers More...
 

Macros

#define __CM4_REV   0x0001U
 Configuration of the Cortex-M4 Processor and Core Peripherals. More...
 
#define __MPU_PRESENT   1U
 
#define __NVIC_PRIO_BITS   4U
 
#define __Vendor_SysTickConfig   0U
 
#define __FPU_PRESENT   1U
 
#define FLASH_BASE   0x08000000U
 Peripheral_memory_map. More...
 
#define CCMDATARAM_BASE   0x10000000U
 
#define SRAM1_BASE   0x20000000U
 
#define SRAM2_BASE   0x2001C000U
 
#define PERIPH_BASE   0x40000000U
 
#define BKPSRAM_BASE   0x40024000U
 
#define FSMC_R_BASE   0xA0000000U
 
#define SRAM1_BB_BASE   0x22000000U
 
#define SRAM2_BB_BASE   0x22380000U
 
#define PERIPH_BB_BASE   0x42000000U
 
#define BKPSRAM_BB_BASE   0x42480000U
 
#define FLASH_END   0x080FFFFFU
 
#define CCMDATARAM_END   0x1000FFFFU
 
#define SRAM_BASE   SRAM1_BASE
 
#define SRAM_BB_BASE   SRAM1_BB_BASE
 
#define APB1PERIPH_BASE   PERIPH_BASE
 
#define APB2PERIPH_BASE   (PERIPH_BASE + 0x00010000U)
 
#define AHB1PERIPH_BASE   (PERIPH_BASE + 0x00020000U)
 
#define AHB2PERIPH_BASE   (PERIPH_BASE + 0x10000000U)
 
#define TIM2_BASE   (APB1PERIPH_BASE + 0x0000U)
 
#define TIM3_BASE   (APB1PERIPH_BASE + 0x0400U)
 
#define TIM4_BASE   (APB1PERIPH_BASE + 0x0800U)
 
#define TIM5_BASE   (APB1PERIPH_BASE + 0x0C00U)
 
#define TIM6_BASE   (APB1PERIPH_BASE + 0x1000U)
 
#define TIM7_BASE   (APB1PERIPH_BASE + 0x1400U)
 
#define TIM12_BASE   (APB1PERIPH_BASE + 0x1800U)
 
#define TIM13_BASE   (APB1PERIPH_BASE + 0x1C00U)
 
#define TIM14_BASE   (APB1PERIPH_BASE + 0x2000U)
 
#define RTC_BASE   (APB1PERIPH_BASE + 0x2800U)
 
#define WWDG_BASE   (APB1PERIPH_BASE + 0x2C00U)
 
#define IWDG_BASE   (APB1PERIPH_BASE + 0x3000U)
 
#define I2S2ext_BASE   (APB1PERIPH_BASE + 0x3400U)
 
#define SPI2_BASE   (APB1PERIPH_BASE + 0x3800U)
 
#define SPI3_BASE   (APB1PERIPH_BASE + 0x3C00U)
 
#define I2S3ext_BASE   (APB1PERIPH_BASE + 0x4000U)
 
#define USART2_BASE   (APB1PERIPH_BASE + 0x4400U)
 
#define USART3_BASE   (APB1PERIPH_BASE + 0x4800U)
 
#define UART4_BASE   (APB1PERIPH_BASE + 0x4C00U)
 
#define UART5_BASE   (APB1PERIPH_BASE + 0x5000U)
 
#define I2C1_BASE   (APB1PERIPH_BASE + 0x5400U)
 
#define I2C2_BASE   (APB1PERIPH_BASE + 0x5800U)
 
#define I2C3_BASE   (APB1PERIPH_BASE + 0x5C00U)
 
#define CAN1_BASE   (APB1PERIPH_BASE + 0x6400U)
 
#define CAN2_BASE   (APB1PERIPH_BASE + 0x6800U)
 
#define PWR_BASE   (APB1PERIPH_BASE + 0x7000U)
 
#define DAC_BASE   (APB1PERIPH_BASE + 0x7400U)
 
#define TIM1_BASE   (APB2PERIPH_BASE + 0x0000U)
 
#define TIM8_BASE   (APB2PERIPH_BASE + 0x0400U)
 
#define USART1_BASE   (APB2PERIPH_BASE + 0x1000U)
 
#define USART6_BASE   (APB2PERIPH_BASE + 0x1400U)
 
#define ADC1_BASE   (APB2PERIPH_BASE + 0x2000U)
 
#define ADC2_BASE   (APB2PERIPH_BASE + 0x2100U)
 
#define ADC3_BASE   (APB2PERIPH_BASE + 0x2200U)
 
#define ADC_BASE   (APB2PERIPH_BASE + 0x2300U)
 
#define SDIO_BASE   (APB2PERIPH_BASE + 0x2C00U)
 
#define SPI1_BASE   (APB2PERIPH_BASE + 0x3000U)
 
#define SYSCFG_BASE   (APB2PERIPH_BASE + 0x3800U)
 
#define EXTI_BASE   (APB2PERIPH_BASE + 0x3C00U)
 
#define TIM9_BASE   (APB2PERIPH_BASE + 0x4000U)
 
#define TIM10_BASE   (APB2PERIPH_BASE + 0x4400U)
 
#define TIM11_BASE   (APB2PERIPH_BASE + 0x4800U)
 
#define GPIOA_BASE   (AHB1PERIPH_BASE + 0x0000U)
 
#define GPIOB_BASE   (AHB1PERIPH_BASE + 0x0400U)
 
#define GPIOC_BASE   (AHB1PERIPH_BASE + 0x0800U)
 
#define GPIOD_BASE   (AHB1PERIPH_BASE + 0x0C00U)
 
#define GPIOE_BASE   (AHB1PERIPH_BASE + 0x1000U)
 
#define GPIOF_BASE   (AHB1PERIPH_BASE + 0x1400U)
 
#define GPIOG_BASE   (AHB1PERIPH_BASE + 0x1800U)
 
#define GPIOH_BASE   (AHB1PERIPH_BASE + 0x1C00U)
 
#define GPIOI_BASE   (AHB1PERIPH_BASE + 0x2000U)
 
#define CRC_BASE   (AHB1PERIPH_BASE + 0x3000U)
 
#define RCC_BASE   (AHB1PERIPH_BASE + 0x3800U)
 
#define FLASH_R_BASE   (AHB1PERIPH_BASE + 0x3C00U)
 
#define DMA1_BASE   (AHB1PERIPH_BASE + 0x6000U)
 
#define DMA1_Stream0_BASE   (DMA1_BASE + 0x010U)
 
#define DMA1_Stream1_BASE   (DMA1_BASE + 0x028U)
 
#define DMA1_Stream2_BASE   (DMA1_BASE + 0x040U)
 
#define DMA1_Stream3_BASE   (DMA1_BASE + 0x058U)
 
#define DMA1_Stream4_BASE   (DMA1_BASE + 0x070U)
 
#define DMA1_Stream5_BASE   (DMA1_BASE + 0x088U)
 
#define DMA1_Stream6_BASE   (DMA1_BASE + 0x0A0U)
 
#define DMA1_Stream7_BASE   (DMA1_BASE + 0x0B8U)
 
#define DMA2_BASE   (AHB1PERIPH_BASE + 0x6400U)
 
#define DMA2_Stream0_BASE   (DMA2_BASE + 0x010U)
 
#define DMA2_Stream1_BASE   (DMA2_BASE + 0x028U)
 
#define DMA2_Stream2_BASE   (DMA2_BASE + 0x040U)
 
#define DMA2_Stream3_BASE   (DMA2_BASE + 0x058U)
 
#define DMA2_Stream4_BASE   (DMA2_BASE + 0x070U)
 
#define DMA2_Stream5_BASE   (DMA2_BASE + 0x088U)
 
#define DMA2_Stream6_BASE   (DMA2_BASE + 0x0A0U)
 
#define DMA2_Stream7_BASE   (DMA2_BASE + 0x0B8U)
 
#define CRYP_BASE   (AHB2PERIPH_BASE + 0x60000U)
 
#define HASH_BASE   (AHB2PERIPH_BASE + 0x60400U)
 
#define HASH_DIGEST_BASE   (AHB2PERIPH_BASE + 0x60710U)
 
#define RNG_BASE   (AHB2PERIPH_BASE + 0x60800U)
 
#define FSMC_Bank1_R_BASE   (FSMC_R_BASE + 0x0000U)
 
#define FSMC_Bank1E_R_BASE   (FSMC_R_BASE + 0x0104U)
 
#define FSMC_Bank2_3_R_BASE   (FSMC_R_BASE + 0x0060U)
 
#define FSMC_Bank4_R_BASE   (FSMC_R_BASE + 0x00A0U)
 
#define DBGMCU_BASE   0xE0042000U
 
#define USB_OTG_HS_PERIPH_BASE   0x40040000U
 
#define USB_OTG_FS_PERIPH_BASE   0x50000000U
 
#define USB_OTG_GLOBAL_BASE   0x000U
 
#define USB_OTG_DEVICE_BASE   0x800U
 
#define USB_OTG_IN_ENDPOINT_BASE   0x900U
 
#define USB_OTG_OUT_ENDPOINT_BASE   0xB00U
 
#define USB_OTG_EP_REG_SIZE   0x20U
 
#define USB_OTG_HOST_BASE   0x400U
 
#define USB_OTG_HOST_PORT_BASE   0x440U
 
#define USB_OTG_HOST_CHANNEL_BASE   0x500U
 
#define USB_OTG_HOST_CHANNEL_SIZE   0x20U
 
#define USB_OTG_PCGCCTL_BASE   0xE00U
 
#define USB_OTG_FIFO_BASE   0x1000U
 
#define USB_OTG_FIFO_SIZE   0x1000U
 
#define TIM2   ((TIM_TypeDef *) TIM2_BASE)
 
#define TIM3   ((TIM_TypeDef *) TIM3_BASE)
 
#define TIM4   ((TIM_TypeDef *) TIM4_BASE)
 
#define TIM5   ((TIM_TypeDef *) TIM5_BASE)
 
#define TIM6   ((TIM_TypeDef *) TIM6_BASE)
 
#define TIM7   ((TIM_TypeDef *) TIM7_BASE)
 
#define TIM12   ((TIM_TypeDef *) TIM12_BASE)
 
#define TIM13   ((TIM_TypeDef *) TIM13_BASE)
 
#define TIM14   ((TIM_TypeDef *) TIM14_BASE)
 
#define RTC   ((RTC_TypeDef *) RTC_BASE)
 
#define WWDG   ((WWDG_TypeDef *) WWDG_BASE)
 
#define IWDG   ((IWDG_TypeDef *) IWDG_BASE)
 
#define I2S2ext   ((SPI_TypeDef *) I2S2ext_BASE)
 
#define SPI2   ((SPI_TypeDef *) SPI2_BASE)
 
#define SPI3   ((SPI_TypeDef *) SPI3_BASE)
 
#define I2S3ext   ((SPI_TypeDef *) I2S3ext_BASE)
 
#define USART2   ((USART_TypeDef *) USART2_BASE)
 
#define USART3   ((USART_TypeDef *) USART3_BASE)
 
#define UART4   ((USART_TypeDef *) UART4_BASE)
 
#define UART5   ((USART_TypeDef *) UART5_BASE)
 
#define I2C1   ((I2C_TypeDef *) I2C1_BASE)
 
#define I2C2   ((I2C_TypeDef *) I2C2_BASE)
 
#define I2C3   ((I2C_TypeDef *) I2C3_BASE)
 
#define CAN1   ((CAN_TypeDef *) CAN1_BASE)
 
#define CAN2   ((CAN_TypeDef *) CAN2_BASE)
 
#define PWR   ((PWR_TypeDef *) PWR_BASE)
 
#define DAC   ((DAC_TypeDef *) DAC_BASE)
 
#define TIM1   ((TIM_TypeDef *) TIM1_BASE)
 
#define TIM8   ((TIM_TypeDef *) TIM8_BASE)
 
#define USART1   ((USART_TypeDef *) USART1_BASE)
 
#define USART6   ((USART_TypeDef *) USART6_BASE)
 
#define ADC   ((ADC_Common_TypeDef *) ADC_BASE)
 
#define ADC1   ((ADC_TypeDef *) ADC1_BASE)
 
#define ADC2   ((ADC_TypeDef *) ADC2_BASE)
 
#define ADC3   ((ADC_TypeDef *) ADC3_BASE)
 
#define SDIO   ((SDIO_TypeDef *) SDIO_BASE)
 
#define SPI1   ((SPI_TypeDef *) SPI1_BASE)
 
#define SYSCFG   ((SYSCFG_TypeDef *) SYSCFG_BASE)
 
#define EXTI   ((EXTI_TypeDef *) EXTI_BASE)
 
#define TIM9   ((TIM_TypeDef *) TIM9_BASE)
 
#define TIM10   ((TIM_TypeDef *) TIM10_BASE)
 
#define TIM11   ((TIM_TypeDef *) TIM11_BASE)
 
#define GPIOA   ((GPIO_TypeDef *) GPIOA_BASE)
 
#define GPIOB   ((GPIO_TypeDef *) GPIOB_BASE)
 
#define GPIOC   ((GPIO_TypeDef *) GPIOC_BASE)
 
#define GPIOD   ((GPIO_TypeDef *) GPIOD_BASE)
 
#define GPIOE   ((GPIO_TypeDef *) GPIOE_BASE)
 
#define GPIOF   ((GPIO_TypeDef *) GPIOF_BASE)
 
#define GPIOG   ((GPIO_TypeDef *) GPIOG_BASE)
 
#define GPIOH   ((GPIO_TypeDef *) GPIOH_BASE)
 
#define GPIOI   ((GPIO_TypeDef *) GPIOI_BASE)
 
#define CRC   ((CRC_TypeDef *) CRC_BASE)
 
#define RCC   ((RCC_TypeDef *) RCC_BASE)
 
#define FLASH   ((FLASH_TypeDef *) FLASH_R_BASE)
 
#define DMA1   ((DMA_TypeDef *) DMA1_BASE)
 
#define DMA1_Stream0   ((DMA_Stream_TypeDef *) DMA1_Stream0_BASE)
 
#define DMA1_Stream1   ((DMA_Stream_TypeDef *) DMA1_Stream1_BASE)
 
#define DMA1_Stream2   ((DMA_Stream_TypeDef *) DMA1_Stream2_BASE)
 
#define DMA1_Stream3   ((DMA_Stream_TypeDef *) DMA1_Stream3_BASE)
 
#define DMA1_Stream4   ((DMA_Stream_TypeDef *) DMA1_Stream4_BASE)
 
#define DMA1_Stream5   ((DMA_Stream_TypeDef *) DMA1_Stream5_BASE)
 
#define DMA1_Stream6   ((DMA_Stream_TypeDef *) DMA1_Stream6_BASE)
 
#define DMA1_Stream7   ((DMA_Stream_TypeDef *) DMA1_Stream7_BASE)
 
#define DMA2   ((DMA_TypeDef *) DMA2_BASE)
 
#define DMA2_Stream0   ((DMA_Stream_TypeDef *) DMA2_Stream0_BASE)
 
#define DMA2_Stream1   ((DMA_Stream_TypeDef *) DMA2_Stream1_BASE)
 
#define DMA2_Stream2   ((DMA_Stream_TypeDef *) DMA2_Stream2_BASE)
 
#define DMA2_Stream3   ((DMA_Stream_TypeDef *) DMA2_Stream3_BASE)
 
#define DMA2_Stream4   ((DMA_Stream_TypeDef *) DMA2_Stream4_BASE)
 
#define DMA2_Stream5   ((DMA_Stream_TypeDef *) DMA2_Stream5_BASE)
 
#define DMA2_Stream6   ((DMA_Stream_TypeDef *) DMA2_Stream6_BASE)
 
#define DMA2_Stream7   ((DMA_Stream_TypeDef *) DMA2_Stream7_BASE)
 
#define CRYP   ((CRYP_TypeDef *) CRYP_BASE)
 
#define HASH   ((HASH_TypeDef *) HASH_BASE)
 
#define HASH_DIGEST   ((HASH_DIGEST_TypeDef *) HASH_DIGEST_BASE)
 
#define RNG   ((RNG_TypeDef *) RNG_BASE)
 
#define FSMC_Bank1   ((FSMC_Bank1_TypeDef *) FSMC_Bank1_R_BASE)
 
#define FSMC_Bank1E   ((FSMC_Bank1E_TypeDef *) FSMC_Bank1E_R_BASE)
 
#define FSMC_Bank2_3   ((FSMC_Bank2_3_TypeDef *) FSMC_Bank2_3_R_BASE)
 
#define FSMC_Bank4   ((FSMC_Bank4_TypeDef *) FSMC_Bank4_R_BASE)
 
#define DBGMCU   ((DBGMCU_TypeDef *) DBGMCU_BASE)
 
#define USB_OTG_FS   ((USB_OTG_GlobalTypeDef *) USB_OTG_FS_PERIPH_BASE)
 
#define USB_OTG_HS   ((USB_OTG_GlobalTypeDef *) USB_OTG_HS_PERIPH_BASE)
 
#define ADC_SR_AWD   0x00000001U
 
#define ADC_SR_EOC   0x00000002U
 
#define ADC_SR_JEOC   0x00000004U
 
#define ADC_SR_JSTRT   0x00000008U
 
#define ADC_SR_STRT   0x00000010U
 
#define ADC_SR_OVR   0x00000020U
 
#define ADC_CR1_AWDCH   0x0000001FU
 
#define ADC_CR1_AWDCH_0   0x00000001U
 
#define ADC_CR1_AWDCH_1   0x00000002U
 
#define ADC_CR1_AWDCH_2   0x00000004U
 
#define ADC_CR1_AWDCH_3   0x00000008U
 
#define ADC_CR1_AWDCH_4   0x00000010U
 
#define ADC_CR1_EOCIE   0x00000020U
 
#define ADC_CR1_AWDIE   0x00000040U
 
#define ADC_CR1_JEOCIE   0x00000080U
 
#define ADC_CR1_SCAN   0x00000100U
 
#define ADC_CR1_AWDSGL   0x00000200U
 
#define ADC_CR1_JAUTO   0x00000400U
 
#define ADC_CR1_DISCEN   0x00000800U
 
#define ADC_CR1_JDISCEN   0x00001000U
 
#define ADC_CR1_DISCNUM   0x0000E000U
 
#define ADC_CR1_DISCNUM_0   0x00002000U
 
#define ADC_CR1_DISCNUM_1   0x00004000U
 
#define ADC_CR1_DISCNUM_2   0x00008000U
 
#define ADC_CR1_JAWDEN   0x00400000U
 
#define ADC_CR1_AWDEN   0x00800000U
 
#define ADC_CR1_RES   0x03000000U
 
#define ADC_CR1_RES_0   0x01000000U
 
#define ADC_CR1_RES_1   0x02000000U
 
#define ADC_CR1_OVRIE   0x04000000U
 
#define ADC_CR2_ADON   0x00000001U
 
#define ADC_CR2_CONT   0x00000002U
 
#define ADC_CR2_DMA   0x00000100U
 
#define ADC_CR2_DDS   0x00000200U
 
#define ADC_CR2_EOCS   0x00000400U
 
#define ADC_CR2_ALIGN   0x00000800U
 
#define ADC_CR2_JEXTSEL   0x000F0000U
 
#define ADC_CR2_JEXTSEL_0   0x00010000U
 
#define ADC_CR2_JEXTSEL_1   0x00020000U
 
#define ADC_CR2_JEXTSEL_2   0x00040000U
 
#define ADC_CR2_JEXTSEL_3   0x00080000U
 
#define ADC_CR2_JEXTEN   0x00300000U
 
#define ADC_CR2_JEXTEN_0   0x00100000U
 
#define ADC_CR2_JEXTEN_1   0x00200000U
 
#define ADC_CR2_JSWSTART   0x00400000U
 
#define ADC_CR2_EXTSEL   0x0F000000U
 
#define ADC_CR2_EXTSEL_0   0x01000000U
 
#define ADC_CR2_EXTSEL_1   0x02000000U
 
#define ADC_CR2_EXTSEL_2   0x04000000U
 
#define ADC_CR2_EXTSEL_3   0x08000000U
 
#define ADC_CR2_EXTEN   0x30000000U
 
#define ADC_CR2_EXTEN_0   0x10000000U
 
#define ADC_CR2_EXTEN_1   0x20000000U
 
#define ADC_CR2_SWSTART   0x40000000U
 
#define ADC_SMPR1_SMP10   0x00000007U
 
#define ADC_SMPR1_SMP10_0   0x00000001U
 
#define ADC_SMPR1_SMP10_1   0x00000002U
 
#define ADC_SMPR1_SMP10_2   0x00000004U
 
#define ADC_SMPR1_SMP11   0x00000038U
 
#define ADC_SMPR1_SMP11_0   0x00000008U
 
#define ADC_SMPR1_SMP11_1   0x00000010U
 
#define ADC_SMPR1_SMP11_2   0x00000020U
 
#define ADC_SMPR1_SMP12   0x000001C0U
 
#define ADC_SMPR1_SMP12_0   0x00000040U
 
#define ADC_SMPR1_SMP12_1   0x00000080U
 
#define ADC_SMPR1_SMP12_2   0x00000100U
 
#define ADC_SMPR1_SMP13   0x00000E00U
 
#define ADC_SMPR1_SMP13_0   0x00000200U
 
#define ADC_SMPR1_SMP13_1   0x00000400U
 
#define ADC_SMPR1_SMP13_2   0x00000800U
 
#define ADC_SMPR1_SMP14   0x00007000U
 
#define ADC_SMPR1_SMP14_0   0x00001000U
 
#define ADC_SMPR1_SMP14_1   0x00002000U
 
#define ADC_SMPR1_SMP14_2   0x00004000U
 
#define ADC_SMPR1_SMP15   0x00038000U
 
#define ADC_SMPR1_SMP15_0   0x00008000U
 
#define ADC_SMPR1_SMP15_1   0x00010000U
 
#define ADC_SMPR1_SMP15_2   0x00020000U
 
#define ADC_SMPR1_SMP16   0x001C0000U
 
#define ADC_SMPR1_SMP16_0   0x00040000U
 
#define ADC_SMPR1_SMP16_1   0x00080000U
 
#define ADC_SMPR1_SMP16_2   0x00100000U
 
#define ADC_SMPR1_SMP17   0x00E00000U
 
#define ADC_SMPR1_SMP17_0   0x00200000U
 
#define ADC_SMPR1_SMP17_1   0x00400000U
 
#define ADC_SMPR1_SMP17_2   0x00800000U
 
#define ADC_SMPR1_SMP18   0x07000000U
 
#define ADC_SMPR1_SMP18_0   0x01000000U
 
#define ADC_SMPR1_SMP18_1   0x02000000U
 
#define ADC_SMPR1_SMP18_2   0x04000000U
 
#define ADC_SMPR2_SMP0   0x00000007U
 
#define ADC_SMPR2_SMP0_0   0x00000001U
 
#define ADC_SMPR2_SMP0_1   0x00000002U
 
#define ADC_SMPR2_SMP0_2   0x00000004U
 
#define ADC_SMPR2_SMP1   0x00000038U
 
#define ADC_SMPR2_SMP1_0   0x00000008U
 
#define ADC_SMPR2_SMP1_1   0x00000010U
 
#define ADC_SMPR2_SMP1_2   0x00000020U
 
#define ADC_SMPR2_SMP2   0x000001C0U
 
#define ADC_SMPR2_SMP2_0   0x00000040U
 
#define ADC_SMPR2_SMP2_1   0x00000080U
 
#define ADC_SMPR2_SMP2_2   0x00000100U
 
#define ADC_SMPR2_SMP3   0x00000E00U
 
#define ADC_SMPR2_SMP3_0   0x00000200U
 
#define ADC_SMPR2_SMP3_1   0x00000400U
 
#define ADC_SMPR2_SMP3_2   0x00000800U
 
#define ADC_SMPR2_SMP4   0x00007000U
 
#define ADC_SMPR2_SMP4_0   0x00001000U
 
#define ADC_SMPR2_SMP4_1   0x00002000U
 
#define ADC_SMPR2_SMP4_2   0x00004000U
 
#define ADC_SMPR2_SMP5   0x00038000U
 
#define ADC_SMPR2_SMP5_0   0x00008000U
 
#define ADC_SMPR2_SMP5_1   0x00010000U
 
#define ADC_SMPR2_SMP5_2   0x00020000U
 
#define ADC_SMPR2_SMP6   0x001C0000U
 
#define ADC_SMPR2_SMP6_0   0x00040000U
 
#define ADC_SMPR2_SMP6_1   0x00080000U
 
#define ADC_SMPR2_SMP6_2   0x00100000U
 
#define ADC_SMPR2_SMP7   0x00E00000U
 
#define ADC_SMPR2_SMP7_0   0x00200000U
 
#define ADC_SMPR2_SMP7_1   0x00400000U
 
#define ADC_SMPR2_SMP7_2   0x00800000U
 
#define ADC_SMPR2_SMP8   0x07000000U
 
#define ADC_SMPR2_SMP8_0   0x01000000U
 
#define ADC_SMPR2_SMP8_1   0x02000000U
 
#define ADC_SMPR2_SMP8_2   0x04000000U
 
#define ADC_SMPR2_SMP9   0x38000000U
 
#define ADC_SMPR2_SMP9_0   0x08000000U
 
#define ADC_SMPR2_SMP9_1   0x10000000U
 
#define ADC_SMPR2_SMP9_2   0x20000000U
 
#define ADC_JOFR1_JOFFSET1   0x0FFFU
 
#define ADC_JOFR2_JOFFSET2   0x0FFFU
 
#define ADC_JOFR3_JOFFSET3   0x0FFFU
 
#define ADC_JOFR4_JOFFSET4   0x0FFFU
 
#define ADC_HTR_HT   0x0FFFU
 
#define ADC_LTR_LT   0x0FFFU
 
#define ADC_SQR1_SQ13   0x0000001FU
 
#define ADC_SQR1_SQ13_0   0x00000001U
 
#define ADC_SQR1_SQ13_1   0x00000002U
 
#define ADC_SQR1_SQ13_2   0x00000004U
 
#define ADC_SQR1_SQ13_3   0x00000008U
 
#define ADC_SQR1_SQ13_4   0x00000010U
 
#define ADC_SQR1_SQ14   0x000003E0U
 
#define ADC_SQR1_SQ14_0   0x00000020U
 
#define ADC_SQR1_SQ14_1   0x00000040U
 
#define ADC_SQR1_SQ14_2   0x00000080U
 
#define ADC_SQR1_SQ14_3   0x00000100U
 
#define ADC_SQR1_SQ14_4   0x00000200U
 
#define ADC_SQR1_SQ15   0x00007C00U
 
#define ADC_SQR1_SQ15_0   0x00000400U
 
#define ADC_SQR1_SQ15_1   0x00000800U
 
#define ADC_SQR1_SQ15_2   0x00001000U
 
#define ADC_SQR1_SQ15_3   0x00002000U
 
#define ADC_SQR1_SQ15_4   0x00004000U
 
#define ADC_SQR1_SQ16   0x000F8000U
 
#define ADC_SQR1_SQ16_0   0x00008000U
 
#define ADC_SQR1_SQ16_1   0x00010000U
 
#define ADC_SQR1_SQ16_2   0x00020000U
 
#define ADC_SQR1_SQ16_3   0x00040000U
 
#define ADC_SQR1_SQ16_4   0x00080000U
 
#define ADC_SQR1_L   0x00F00000U
 
#define ADC_SQR1_L_0   0x00100000U
 
#define ADC_SQR1_L_1   0x00200000U
 
#define ADC_SQR1_L_2   0x00400000U
 
#define ADC_SQR1_L_3   0x00800000U
 
#define ADC_SQR2_SQ7   0x0000001FU
 
#define ADC_SQR2_SQ7_0   0x00000001U
 
#define ADC_SQR2_SQ7_1   0x00000002U
 
#define ADC_SQR2_SQ7_2   0x00000004U
 
#define ADC_SQR2_SQ7_3   0x00000008U
 
#define ADC_SQR2_SQ7_4   0x00000010U
 
#define ADC_SQR2_SQ8   0x000003E0U
 
#define ADC_SQR2_SQ8_0   0x00000020U
 
#define ADC_SQR2_SQ8_1   0x00000040U
 
#define ADC_SQR2_SQ8_2   0x00000080U
 
#define ADC_SQR2_SQ8_3   0x00000100U
 
#define ADC_SQR2_SQ8_4   0x00000200U
 
#define ADC_SQR2_SQ9   0x00007C00U
 
#define ADC_SQR2_SQ9_0   0x00000400U
 
#define ADC_SQR2_SQ9_1   0x00000800U
 
#define ADC_SQR2_SQ9_2   0x00001000U
 
#define ADC_SQR2_SQ9_3   0x00002000U
 
#define ADC_SQR2_SQ9_4   0x00004000U
 
#define ADC_SQR2_SQ10   0x000F8000U
 
#define ADC_SQR2_SQ10_0   0x00008000U
 
#define ADC_SQR2_SQ10_1   0x00010000U
 
#define ADC_SQR2_SQ10_2   0x00020000U
 
#define ADC_SQR2_SQ10_3   0x00040000U
 
#define ADC_SQR2_SQ10_4   0x00080000U
 
#define ADC_SQR2_SQ11   0x01F00000U
 
#define ADC_SQR2_SQ11_0   0x00100000U
 
#define ADC_SQR2_SQ11_1   0x00200000U
 
#define ADC_SQR2_SQ11_2   0x00400000U
 
#define ADC_SQR2_SQ11_3   0x00800000U
 
#define ADC_SQR2_SQ11_4   0x01000000U
 
#define ADC_SQR2_SQ12   0x3E000000U
 
#define ADC_SQR2_SQ12_0   0x02000000U
 
#define ADC_SQR2_SQ12_1   0x04000000U
 
#define ADC_SQR2_SQ12_2   0x08000000U
 
#define ADC_SQR2_SQ12_3   0x10000000U
 
#define ADC_SQR2_SQ12_4   0x20000000U
 
#define ADC_SQR3_SQ1   0x0000001FU
 
#define ADC_SQR3_SQ1_0   0x00000001U
 
#define ADC_SQR3_SQ1_1   0x00000002U
 
#define ADC_SQR3_SQ1_2   0x00000004U
 
#define ADC_SQR3_SQ1_3   0x00000008U
 
#define ADC_SQR3_SQ1_4   0x00000010U
 
#define ADC_SQR3_SQ2   0x000003E0U
 
#define ADC_SQR3_SQ2_0   0x00000020U
 
#define ADC_SQR3_SQ2_1   0x00000040U
 
#define ADC_SQR3_SQ2_2   0x00000080U
 
#define ADC_SQR3_SQ2_3   0x00000100U
 
#define ADC_SQR3_SQ2_4   0x00000200U
 
#define ADC_SQR3_SQ3   0x00007C00U
 
#define ADC_SQR3_SQ3_0   0x00000400U
 
#define ADC_SQR3_SQ3_1   0x00000800U
 
#define ADC_SQR3_SQ3_2   0x00001000U
 
#define ADC_SQR3_SQ3_3   0x00002000U
 
#define ADC_SQR3_SQ3_4   0x00004000U
 
#define ADC_SQR3_SQ4   0x000F8000U
 
#define ADC_SQR3_SQ4_0   0x00008000U
 
#define ADC_SQR3_SQ4_1   0x00010000U
 
#define ADC_SQR3_SQ4_2   0x00020000U
 
#define ADC_SQR3_SQ4_3   0x00040000U
 
#define ADC_SQR3_SQ4_4   0x00080000U
 
#define ADC_SQR3_SQ5   0x01F00000U
 
#define ADC_SQR3_SQ5_0   0x00100000U
 
#define ADC_SQR3_SQ5_1   0x00200000U
 
#define ADC_SQR3_SQ5_2   0x00400000U
 
#define ADC_SQR3_SQ5_3   0x00800000U
 
#define ADC_SQR3_SQ5_4   0x01000000U
 
#define ADC_SQR3_SQ6   0x3E000000U
 
#define ADC_SQR3_SQ6_0   0x02000000U
 
#define ADC_SQR3_SQ6_1   0x04000000U
 
#define ADC_SQR3_SQ6_2   0x08000000U
 
#define ADC_SQR3_SQ6_3   0x10000000U
 
#define ADC_SQR3_SQ6_4   0x20000000U
 
#define ADC_JSQR_JSQ1   0x0000001FU
 
#define ADC_JSQR_JSQ1_0   0x00000001U
 
#define ADC_JSQR_JSQ1_1   0x00000002U
 
#define ADC_JSQR_JSQ1_2   0x00000004U
 
#define ADC_JSQR_JSQ1_3   0x00000008U
 
#define ADC_JSQR_JSQ1_4   0x00000010U
 
#define ADC_JSQR_JSQ2   0x000003E0U
 
#define ADC_JSQR_JSQ2_0   0x00000020U
 
#define ADC_JSQR_JSQ2_1   0x00000040U
 
#define ADC_JSQR_JSQ2_2   0x00000080U
 
#define ADC_JSQR_JSQ2_3   0x00000100U
 
#define ADC_JSQR_JSQ2_4   0x00000200U
 
#define ADC_JSQR_JSQ3   0x00007C00U
 
#define ADC_JSQR_JSQ3_0   0x00000400U
 
#define ADC_JSQR_JSQ3_1   0x00000800U
 
#define ADC_JSQR_JSQ3_2   0x00001000U
 
#define ADC_JSQR_JSQ3_3   0x00002000U
 
#define ADC_JSQR_JSQ3_4   0x00004000U
 
#define ADC_JSQR_JSQ4   0x000F8000U
 
#define ADC_JSQR_JSQ4_0   0x00008000U
 
#define ADC_JSQR_JSQ4_1   0x00010000U
 
#define ADC_JSQR_JSQ4_2   0x00020000U
 
#define ADC_JSQR_JSQ4_3   0x00040000U
 
#define ADC_JSQR_JSQ4_4   0x00080000U
 
#define ADC_JSQR_JL   0x00300000U
 
#define ADC_JSQR_JL_0   0x00100000U
 
#define ADC_JSQR_JL_1   0x00200000U
 
#define ADC_JDR1_JDATA   0xFFFFU
 
#define ADC_JDR2_JDATA   0xFFFFU
 
#define ADC_JDR3_JDATA   0xFFFFU
 
#define ADC_JDR4_JDATA   0xFFFFU
 
#define ADC_DR_DATA   0x0000FFFFU
 
#define ADC_DR_ADC2DATA   0xFFFF0000U
 
#define ADC_CSR_AWD1   0x00000001U
 
#define ADC_CSR_EOC1   0x00000002U
 
#define ADC_CSR_JEOC1   0x00000004U
 
#define ADC_CSR_JSTRT1   0x00000008U
 
#define ADC_CSR_STRT1   0x00000010U
 
#define ADC_CSR_OVR1   0x00000020U
 
#define ADC_CSR_AWD2   0x00000100U
 
#define ADC_CSR_EOC2   0x00000200U
 
#define ADC_CSR_JEOC2   0x00000400U
 
#define ADC_CSR_JSTRT2   0x00000800U
 
#define ADC_CSR_STRT2   0x00001000U
 
#define ADC_CSR_OVR2   0x00002000U
 
#define ADC_CSR_AWD3   0x00010000U
 
#define ADC_CSR_EOC3   0x00020000U
 
#define ADC_CSR_JEOC3   0x00040000U
 
#define ADC_CSR_JSTRT3   0x00080000U
 
#define ADC_CSR_STRT3   0x00100000U
 
#define ADC_CSR_OVR3   0x00200000U
 
#define ADC_CSR_DOVR1   ADC_CSR_OVR1
 
#define ADC_CSR_DOVR2   ADC_CSR_OVR2
 
#define ADC_CSR_DOVR3   ADC_CSR_OVR3
 
#define ADC_CCR_MULTI   0x0000001FU
 
#define ADC_CCR_MULTI_0   0x00000001U
 
#define ADC_CCR_MULTI_1   0x00000002U
 
#define ADC_CCR_MULTI_2   0x00000004U
 
#define ADC_CCR_MULTI_3   0x00000008U
 
#define ADC_CCR_MULTI_4   0x00000010U
 
#define ADC_CCR_DELAY   0x00000F00U
 
#define ADC_CCR_DELAY_0   0x00000100U
 
#define ADC_CCR_DELAY_1   0x00000200U
 
#define ADC_CCR_DELAY_2   0x00000400U
 
#define ADC_CCR_DELAY_3   0x00000800U
 
#define ADC_CCR_DDS   0x00002000U
 
#define ADC_CCR_DMA   0x0000C000U
 
#define ADC_CCR_DMA_0   0x00004000U
 
#define ADC_CCR_DMA_1   0x00008000U
 
#define ADC_CCR_ADCPRE   0x00030000U
 
#define ADC_CCR_ADCPRE_0   0x00010000U
 
#define ADC_CCR_ADCPRE_1   0x00020000U
 
#define ADC_CCR_VBATE   0x00400000U
 
#define ADC_CCR_TSVREFE   0x00800000U
 
#define ADC_CDR_DATA1   0x0000FFFFU
 
#define ADC_CDR_DATA2   0xFFFF0000U
 
#define CAN_MCR_INRQ   0x00000001U
 
#define CAN_MCR_SLEEP   0x00000002U
 
#define CAN_MCR_TXFP   0x00000004U
 
#define CAN_MCR_RFLM   0x00000008U
 
#define CAN_MCR_NART   0x00000010U
 
#define CAN_MCR_AWUM   0x00000020U
 
#define CAN_MCR_ABOM   0x00000040U
 
#define CAN_MCR_TTCM   0x00000080U
 
#define CAN_MCR_RESET   0x00008000U
 
#define CAN_MCR_DBF   0x00010000U
 
#define CAN_MSR_INAK   0x0001U
 
#define CAN_MSR_SLAK   0x0002U
 
#define CAN_MSR_ERRI   0x0004U
 
#define CAN_MSR_WKUI   0x0008U
 
#define CAN_MSR_SLAKI   0x0010U
 
#define CAN_MSR_TXM   0x0100U
 
#define CAN_MSR_RXM   0x0200U
 
#define CAN_MSR_SAMP   0x0400U
 
#define CAN_MSR_RX   0x0800U
 
#define CAN_TSR_RQCP0   0x00000001U
 
#define CAN_TSR_TXOK0   0x00000002U
 
#define CAN_TSR_ALST0   0x00000004U
 
#define CAN_TSR_TERR0   0x00000008U
 
#define CAN_TSR_ABRQ0   0x00000080U
 
#define CAN_TSR_RQCP1   0x00000100U
 
#define CAN_TSR_TXOK1   0x00000200U
 
#define CAN_TSR_ALST1   0x00000400U
 
#define CAN_TSR_TERR1   0x00000800U
 
#define CAN_TSR_ABRQ1   0x00008000U
 
#define CAN_TSR_RQCP2   0x00010000U
 
#define CAN_TSR_TXOK2   0x00020000U
 
#define CAN_TSR_ALST2   0x00040000U
 
#define CAN_TSR_TERR2   0x00080000U
 
#define CAN_TSR_ABRQ2   0x00800000U
 
#define CAN_TSR_CODE   0x03000000U
 
#define CAN_TSR_TME   0x1C000000U
 
#define CAN_TSR_TME0   0x04000000U
 
#define CAN_TSR_TME1   0x08000000U
 
#define CAN_TSR_TME2   0x10000000U
 
#define CAN_TSR_LOW   0xE0000000U
 
#define CAN_TSR_LOW0   0x20000000U
 
#define CAN_TSR_LOW1   0x40000000U
 
#define CAN_TSR_LOW2   0x80000000U
 
#define CAN_RF0R_FMP0   0x03U
 
#define CAN_RF0R_FULL0   0x08U
 
#define CAN_RF0R_FOVR0   0x10U
 
#define CAN_RF0R_RFOM0   0x20U
 
#define CAN_RF1R_FMP1   0x03U
 
#define CAN_RF1R_FULL1   0x08U
 
#define CAN_RF1R_FOVR1   0x10U
 
#define CAN_RF1R_RFOM1   0x20U
 
#define CAN_IER_TMEIE   0x00000001U
 
#define CAN_IER_FMPIE0   0x00000002U
 
#define CAN_IER_FFIE0   0x00000004U
 
#define CAN_IER_FOVIE0   0x00000008U
 
#define CAN_IER_FMPIE1   0x00000010U
 
#define CAN_IER_FFIE1   0x00000020U
 
#define CAN_IER_FOVIE1   0x00000040U
 
#define CAN_IER_EWGIE   0x00000100U
 
#define CAN_IER_EPVIE   0x00000200U
 
#define CAN_IER_BOFIE   0x00000400U
 
#define CAN_IER_LECIE   0x00000800U
 
#define CAN_IER_ERRIE   0x00008000U
 
#define CAN_IER_WKUIE   0x00010000U
 
#define CAN_IER_SLKIE   0x00020000U
 
#define CAN_IER_EWGIE   0x00000100U
 
#define CAN_IER_EPVIE   0x00000200U
 
#define CAN_IER_BOFIE   0x00000400U
 
#define CAN_IER_LECIE   0x00000800U
 
#define CAN_IER_ERRIE   0x00008000U
 
#define CAN_ESR_EWGF   0x00000001U
 
#define CAN_ESR_EPVF   0x00000002U
 
#define CAN_ESR_BOFF   0x00000004U
 
#define CAN_ESR_LEC   0x00000070U
 
#define CAN_ESR_LEC_0   0x00000010U
 
#define CAN_ESR_LEC_1   0x00000020U
 
#define CAN_ESR_LEC_2   0x00000040U
 
#define CAN_ESR_TEC   0x00FF0000U
 
#define CAN_ESR_REC   0xFF000000U
 
#define CAN_BTR_BRP   0x000003FFU
 
#define CAN_BTR_TS1   0x000F0000U
 
#define CAN_BTR_TS1_0   0x00010000U
 
#define CAN_BTR_TS1_1   0x00020000U
 
#define CAN_BTR_TS1_2   0x00040000U
 
#define CAN_BTR_TS1_3   0x00080000U
 
#define CAN_BTR_TS2   0x00700000U
 
#define CAN_BTR_TS2_0   0x00100000U
 
#define CAN_BTR_TS2_1   0x00200000U
 
#define CAN_BTR_TS2_2   0x00400000U
 
#define CAN_BTR_SJW   0x03000000U
 
#define CAN_BTR_SJW_0   0x01000000U
 
#define CAN_BTR_SJW_1   0x02000000U
 
#define CAN_BTR_LBKM   0x40000000U
 
#define CAN_BTR_SILM   0x80000000U
 
#define CAN_TI0R_TXRQ   0x00000001U
 
#define CAN_TI0R_RTR   0x00000002U
 
#define CAN_TI0R_IDE   0x00000004U
 
#define CAN_TI0R_EXID   0x001FFFF8U
 
#define CAN_TI0R_STID   0xFFE00000U
 
#define CAN_TDT0R_DLC   0x0000000FU
 
#define CAN_TDT0R_TGT   0x00000100U
 
#define CAN_TDT0R_TIME   0xFFFF0000U
 
#define CAN_TDL0R_DATA0   0x000000FFU
 
#define CAN_TDL0R_DATA1   0x0000FF00U
 
#define CAN_TDL0R_DATA2   0x00FF0000U
 
#define CAN_TDL0R_DATA3   0xFF000000U
 
#define CAN_TDH0R_DATA4   0x000000FFU
 
#define CAN_TDH0R_DATA5   0x0000FF00U
 
#define CAN_TDH0R_DATA6   0x00FF0000U
 
#define CAN_TDH0R_DATA7   0xFF000000U
 
#define CAN_TI1R_TXRQ   0x00000001U
 
#define CAN_TI1R_RTR   0x00000002U
 
#define CAN_TI1R_IDE   0x00000004U
 
#define CAN_TI1R_EXID   0x001FFFF8U
 
#define CAN_TI1R_STID   0xFFE00000U
 
#define CAN_TDT1R_DLC   0x0000000FU
 
#define CAN_TDT1R_TGT   0x00000100U
 
#define CAN_TDT1R_TIME   0xFFFF0000U
 
#define CAN_TDL1R_DATA0   0x000000FFU
 
#define CAN_TDL1R_DATA1   0x0000FF00U
 
#define CAN_TDL1R_DATA2   0x00FF0000U
 
#define CAN_TDL1R_DATA3   0xFF000000U
 
#define CAN_TDH1R_DATA4   0x000000FFU
 
#define CAN_TDH1R_DATA5   0x0000FF00U
 
#define CAN_TDH1R_DATA6   0x00FF0000U
 
#define CAN_TDH1R_DATA7   0xFF000000U
 
#define CAN_TI2R_TXRQ   0x00000001U
 
#define CAN_TI2R_RTR   0x00000002U
 
#define CAN_TI2R_IDE   0x00000004U
 
#define CAN_TI2R_EXID   0x001FFFF8U
 
#define CAN_TI2R_STID   0xFFE00000U
 
#define CAN_TDT2R_DLC   0x0000000FU
 
#define CAN_TDT2R_TGT   0x00000100U
 
#define CAN_TDT2R_TIME   0xFFFF0000U
 
#define CAN_TDL2R_DATA0   0x000000FFU
 
#define CAN_TDL2R_DATA1   0x0000FF00U
 
#define CAN_TDL2R_DATA2   0x00FF0000U
 
#define CAN_TDL2R_DATA3   0xFF000000U
 
#define CAN_TDH2R_DATA4   0x000000FFU
 
#define CAN_TDH2R_DATA5   0x0000FF00U
 
#define CAN_TDH2R_DATA6   0x00FF0000U
 
#define CAN_TDH2R_DATA7   0xFF000000U
 
#define CAN_RI0R_RTR   0x00000002U
 
#define CAN_RI0R_IDE   0x00000004U
 
#define CAN_RI0R_EXID   0x001FFFF8U
 
#define CAN_RI0R_STID   0xFFE00000U
 
#define CAN_RDT0R_DLC   0x0000000FU
 
#define CAN_RDT0R_FMI   0x0000FF00U
 
#define CAN_RDT0R_TIME   0xFFFF0000U
 
#define CAN_RDL0R_DATA0   0x000000FFU
 
#define CAN_RDL0R_DATA1   0x0000FF00U
 
#define CAN_RDL0R_DATA2   0x00FF0000U
 
#define CAN_RDL0R_DATA3   0xFF000000U
 
#define CAN_RDH0R_DATA4   0x000000FFU
 
#define CAN_RDH0R_DATA5   0x0000FF00U
 
#define CAN_RDH0R_DATA6   0x00FF0000U
 
#define CAN_RDH0R_DATA7   0xFF000000U
 
#define CAN_RI1R_RTR   0x00000002U
 
#define CAN_RI1R_IDE   0x00000004U
 
#define CAN_RI1R_EXID   0x001FFFF8U
 
#define CAN_RI1R_STID   0xFFE00000U
 
#define CAN_RDT1R_DLC   0x0000000FU
 
#define CAN_RDT1R_FMI   0x0000FF00U
 
#define CAN_RDT1R_TIME   0xFFFF0000U
 
#define CAN_RDL1R_DATA0   0x000000FFU
 
#define CAN_RDL1R_DATA1   0x0000FF00U
 
#define CAN_RDL1R_DATA2   0x00FF0000U
 
#define CAN_RDL1R_DATA3   0xFF000000U
 
#define CAN_RDH1R_DATA4   0x000000FFU
 
#define CAN_RDH1R_DATA5   0x0000FF00U
 
#define CAN_RDH1R_DATA6   0x00FF0000U
 
#define CAN_RDH1R_DATA7   0xFF000000U
 
#define CAN_FMR_FINIT   0x01U
 
#define CAN_FMR_CAN2SB   0x00003F00U
 
#define CAN_FM1R_FBM   0x0FFFFFFFU
 
#define CAN_FM1R_FBM0   0x00000001U
 
#define CAN_FM1R_FBM1   0x00000002U
 
#define CAN_FM1R_FBM2   0x00000004U
 
#define CAN_FM1R_FBM3   0x00000008U
 
#define CAN_FM1R_FBM4   0x00000010U
 
#define CAN_FM1R_FBM5   0x00000020U
 
#define CAN_FM1R_FBM6   0x00000040U
 
#define CAN_FM1R_FBM7   0x00000080U
 
#define CAN_FM1R_FBM8   0x00000100U
 
#define CAN_FM1R_FBM9   0x00000200U
 
#define CAN_FM1R_FBM10   0x00000400U
 
#define CAN_FM1R_FBM11   0x00000800U
 
#define CAN_FM1R_FBM12   0x00001000U
 
#define CAN_FM1R_FBM13   0x00002000U
 
#define CAN_FM1R_FBM14   0x00004000U
 
#define CAN_FM1R_FBM15   0x00008000U
 
#define CAN_FM1R_FBM16   0x00010000U
 
#define CAN_FM1R_FBM17   0x00020000U
 
#define CAN_FM1R_FBM18   0x00040000U
 
#define CAN_FM1R_FBM19   0x00080000U
 
#define CAN_FM1R_FBM20   0x00100000U
 
#define CAN_FM1R_FBM21   0x00200000U
 
#define CAN_FM1R_FBM22   0x00400000U
 
#define CAN_FM1R_FBM23   0x00800000U
 
#define CAN_FM1R_FBM24   0x01000000U
 
#define CAN_FM1R_FBM25   0x02000000U
 
#define CAN_FM1R_FBM26   0x04000000U
 
#define CAN_FM1R_FBM27   0x08000000U
 
#define CAN_FS1R_FSC   0x0FFFFFFFU
 
#define CAN_FS1R_FSC0   0x00000001U
 
#define CAN_FS1R_FSC1   0x00000002U
 
#define CAN_FS1R_FSC2   0x00000004U
 
#define CAN_FS1R_FSC3   0x00000008U
 
#define CAN_FS1R_FSC4   0x00000010U
 
#define CAN_FS1R_FSC5   0x00000020U
 
#define CAN_FS1R_FSC6   0x00000040U
 
#define CAN_FS1R_FSC7   0x00000080U
 
#define CAN_FS1R_FSC8   0x00000100U
 
#define CAN_FS1R_FSC9   0x00000200U
 
#define CAN_FS1R_FSC10   0x00000400U
 
#define CAN_FS1R_FSC11   0x00000800U
 
#define CAN_FS1R_FSC12   0x00001000U
 
#define CAN_FS1R_FSC13   0x00002000U
 
#define CAN_FS1R_FSC14   0x00004000U
 
#define CAN_FS1R_FSC15   0x00008000U
 
#define CAN_FS1R_FSC16   0x00010000U
 
#define CAN_FS1R_FSC17   0x00020000U
 
#define CAN_FS1R_FSC18   0x00040000U
 
#define CAN_FS1R_FSC19   0x00080000U
 
#define CAN_FS1R_FSC20   0x00100000U
 
#define CAN_FS1R_FSC21   0x00200000U
 
#define CAN_FS1R_FSC22   0x00400000U
 
#define CAN_FS1R_FSC23   0x00800000U
 
#define CAN_FS1R_FSC24   0x01000000U
 
#define CAN_FS1R_FSC25   0x02000000U
 
#define CAN_FS1R_FSC26   0x04000000U
 
#define CAN_FS1R_FSC27   0x08000000U
 
#define CAN_FFA1R_FFA   0x0FFFFFFFU
 
#define CAN_FFA1R_FFA0   0x00000001U
 
#define CAN_FFA1R_FFA1   0x00000002U
 
#define CAN_FFA1R_FFA2   0x00000004U
 
#define CAN_FFA1R_FFA3   0x00000008U
 
#define CAN_FFA1R_FFA4   0x00000010U
 
#define CAN_FFA1R_FFA5   0x00000020U
 
#define CAN_FFA1R_FFA6   0x00000040U
 
#define CAN_FFA1R_FFA7   0x00000080U
 
#define CAN_FFA1R_FFA8   0x00000100U
 
#define CAN_FFA1R_FFA9   0x00000200U
 
#define CAN_FFA1R_FFA10   0x00000400U
 
#define CAN_FFA1R_FFA11   0x00000800U
 
#define CAN_FFA1R_FFA12   0x00001000U
 
#define CAN_FFA1R_FFA13   0x00002000U
 
#define CAN_FFA1R_FFA14   0x00004000U
 
#define CAN_FFA1R_FFA15   0x00008000U
 
#define CAN_FFA1R_FFA16   0x00010000U
 
#define CAN_FFA1R_FFA17   0x00020000U
 
#define CAN_FFA1R_FFA18   0x00040000U
 
#define CAN_FFA1R_FFA19   0x00080000U
 
#define CAN_FFA1R_FFA20   0x00100000U
 
#define CAN_FFA1R_FFA21   0x00200000U
 
#define CAN_FFA1R_FFA22   0x00400000U
 
#define CAN_FFA1R_FFA23   0x00800000U
 
#define CAN_FFA1R_FFA24   0x01000000U
 
#define CAN_FFA1R_FFA25   0x02000000U
 
#define CAN_FFA1R_FFA26   0x04000000U
 
#define CAN_FFA1R_FFA27   0x08000000U
 
#define CAN_FA1R_FACT   0x0FFFFFFFU
 
#define CAN_FA1R_FACT0   0x00000001U
 
#define CAN_FA1R_FACT1   0x00000002U
 
#define CAN_FA1R_FACT2   0x00000004U
 
#define CAN_FA1R_FACT3   0x00000008U
 
#define CAN_FA1R_FACT4   0x00000010U
 
#define CAN_FA1R_FACT5   0x00000020U
 
#define CAN_FA1R_FACT6   0x00000040U
 
#define CAN_FA1R_FACT7   0x00000080U
 
#define CAN_FA1R_FACT8   0x00000100U
 
#define CAN_FA1R_FACT9   0x00000200U
 
#define CAN_FA1R_FACT10   0x00000400U
 
#define CAN_FA1R_FACT11   0x00000800U
 
#define CAN_FA1R_FACT12   0x00001000U
 
#define CAN_FA1R_FACT13   0x00002000U
 
#define CAN_FA1R_FACT14   0x00004000U
 
#define CAN_FA1R_FACT15   0x00008000U
 
#define CAN_FA1R_FACT16   0x00010000U
 
#define CAN_FA1R_FACT17   0x00020000U
 
#define CAN_FA1R_FACT18   0x00040000U
 
#define CAN_FA1R_FACT19   0x00080000U
 
#define CAN_FA1R_FACT20   0x00100000U
 
#define CAN_FA1R_FACT21   0x00200000U
 
#define CAN_FA1R_FACT22   0x00400000U
 
#define CAN_FA1R_FACT23   0x00800000U
 
#define CAN_FA1R_FACT24   0x01000000U
 
#define CAN_FA1R_FACT25   0x02000000U
 
#define CAN_FA1R_FACT26   0x04000000U
 
#define CAN_FA1R_FACT27   0x08000000U
 
#define CAN_F0R1_FB0   0x00000001U
 
#define CAN_F0R1_FB1   0x00000002U
 
#define CAN_F0R1_FB2   0x00000004U
 
#define CAN_F0R1_FB3   0x00000008U
 
#define CAN_F0R1_FB4   0x00000010U
 
#define CAN_F0R1_FB5   0x00000020U
 
#define CAN_F0R1_FB6   0x00000040U
 
#define CAN_F0R1_FB7   0x00000080U
 
#define CAN_F0R1_FB8   0x00000100U
 
#define CAN_F0R1_FB9   0x00000200U
 
#define CAN_F0R1_FB10   0x00000400U
 
#define CAN_F0R1_FB11   0x00000800U
 
#define CAN_F0R1_FB12   0x00001000U
 
#define CAN_F0R1_FB13   0x00002000U
 
#define CAN_F0R1_FB14   0x00004000U
 
#define CAN_F0R1_FB15   0x00008000U
 
#define CAN_F0R1_FB16   0x00010000U
 
#define CAN_F0R1_FB17   0x00020000U
 
#define CAN_F0R1_FB18   0x00040000U
 
#define CAN_F0R1_FB19   0x00080000U
 
#define CAN_F0R1_FB20   0x00100000U
 
#define CAN_F0R1_FB21   0x00200000U
 
#define CAN_F0R1_FB22   0x00400000U
 
#define CAN_F0R1_FB23   0x00800000U
 
#define CAN_F0R1_FB24   0x01000000U
 
#define CAN_F0R1_FB25   0x02000000U
 
#define CAN_F0R1_FB26   0x04000000U
 
#define CAN_F0R1_FB27   0x08000000U
 
#define CAN_F0R1_FB28   0x10000000U
 
#define CAN_F0R1_FB29   0x20000000U
 
#define CAN_F0R1_FB30   0x40000000U
 
#define CAN_F0R1_FB31   0x80000000U
 
#define CAN_F1R1_FB0   0x00000001U
 
#define CAN_F1R1_FB1   0x00000002U
 
#define CAN_F1R1_FB2   0x00000004U
 
#define CAN_F1R1_FB3   0x00000008U
 
#define CAN_F1R1_FB4   0x00000010U
 
#define CAN_F1R1_FB5   0x00000020U
 
#define CAN_F1R1_FB6   0x00000040U
 
#define CAN_F1R1_FB7   0x00000080U
 
#define CAN_F1R1_FB8   0x00000100U
 
#define CAN_F1R1_FB9   0x00000200U
 
#define CAN_F1R1_FB10   0x00000400U
 
#define CAN_F1R1_FB11   0x00000800U
 
#define CAN_F1R1_FB12   0x00001000U
 
#define CAN_F1R1_FB13   0x00002000U
 
#define CAN_F1R1_FB14   0x00004000U
 
#define CAN_F1R1_FB15   0x00008000U
 
#define CAN_F1R1_FB16   0x00010000U
 
#define CAN_F1R1_FB17   0x00020000U
 
#define CAN_F1R1_FB18   0x00040000U
 
#define CAN_F1R1_FB19   0x00080000U
 
#define CAN_F1R1_FB20   0x00100000U
 
#define CAN_F1R1_FB21   0x00200000U
 
#define CAN_F1R1_FB22   0x00400000U
 
#define CAN_F1R1_FB23   0x00800000U
 
#define CAN_F1R1_FB24   0x01000000U
 
#define CAN_F1R1_FB25   0x02000000U
 
#define CAN_F1R1_FB26   0x04000000U
 
#define CAN_F1R1_FB27   0x08000000U
 
#define CAN_F1R1_FB28   0x10000000U
 
#define CAN_F1R1_FB29   0x20000000U
 
#define CAN_F1R1_FB30   0x40000000U
 
#define CAN_F1R1_FB31   0x80000000U
 
#define CAN_F2R1_FB0   0x00000001U
 
#define CAN_F2R1_FB1   0x00000002U
 
#define CAN_F2R1_FB2   0x00000004U
 
#define CAN_F2R1_FB3   0x00000008U
 
#define CAN_F2R1_FB4   0x00000010U
 
#define CAN_F2R1_FB5   0x00000020U
 
#define CAN_F2R1_FB6   0x00000040U
 
#define CAN_F2R1_FB7   0x00000080U
 
#define CAN_F2R1_FB8   0x00000100U
 
#define CAN_F2R1_FB9   0x00000200U
 
#define CAN_F2R1_FB10   0x00000400U
 
#define CAN_F2R1_FB11   0x00000800U
 
#define CAN_F2R1_FB12   0x00001000U
 
#define CAN_F2R1_FB13   0x00002000U
 
#define CAN_F2R1_FB14   0x00004000U
 
#define CAN_F2R1_FB15   0x00008000U
 
#define CAN_F2R1_FB16   0x00010000U
 
#define CAN_F2R1_FB17   0x00020000U
 
#define CAN_F2R1_FB18   0x00040000U
 
#define CAN_F2R1_FB19   0x00080000U
 
#define CAN_F2R1_FB20   0x00100000U
 
#define CAN_F2R1_FB21   0x00200000U
 
#define CAN_F2R1_FB22   0x00400000U
 
#define CAN_F2R1_FB23   0x00800000U
 
#define CAN_F2R1_FB24   0x01000000U
 
#define CAN_F2R1_FB25   0x02000000U
 
#define CAN_F2R1_FB26   0x04000000U
 
#define CAN_F2R1_FB27   0x08000000U
 
#define CAN_F2R1_FB28   0x10000000U
 
#define CAN_F2R1_FB29   0x20000000U
 
#define CAN_F2R1_FB30   0x40000000U
 
#define CAN_F2R1_FB31   0x80000000U
 
#define CAN_F3R1_FB0   0x00000001U
 
#define CAN_F3R1_FB1   0x00000002U
 
#define CAN_F3R1_FB2   0x00000004U
 
#define CAN_F3R1_FB3   0x00000008U
 
#define CAN_F3R1_FB4   0x00000010U
 
#define CAN_F3R1_FB5   0x00000020U
 
#define CAN_F3R1_FB6   0x00000040U
 
#define CAN_F3R1_FB7   0x00000080U
 
#define CAN_F3R1_FB8   0x00000100U
 
#define CAN_F3R1_FB9   0x00000200U
 
#define CAN_F3R1_FB10   0x00000400U
 
#define CAN_F3R1_FB11   0x00000800U
 
#define CAN_F3R1_FB12   0x00001000U
 
#define CAN_F3R1_FB13   0x00002000U
 
#define CAN_F3R1_FB14   0x00004000U
 
#define CAN_F3R1_FB15   0x00008000U
 
#define CAN_F3R1_FB16   0x00010000U
 
#define CAN_F3R1_FB17   0x00020000U
 
#define CAN_F3R1_FB18   0x00040000U
 
#define CAN_F3R1_FB19   0x00080000U
 
#define CAN_F3R1_FB20   0x00100000U
 
#define CAN_F3R1_FB21   0x00200000U
 
#define CAN_F3R1_FB22   0x00400000U
 
#define CAN_F3R1_FB23   0x00800000U
 
#define CAN_F3R1_FB24   0x01000000U
 
#define CAN_F3R1_FB25   0x02000000U
 
#define CAN_F3R1_FB26   0x04000000U
 
#define CAN_F3R1_FB27   0x08000000U
 
#define CAN_F3R1_FB28   0x10000000U
 
#define CAN_F3R1_FB29   0x20000000U
 
#define CAN_F3R1_FB30   0x40000000U
 
#define CAN_F3R1_FB31   0x80000000U
 
#define CAN_F4R1_FB0   0x00000001U
 
#define CAN_F4R1_FB1   0x00000002U
 
#define CAN_F4R1_FB2   0x00000004U
 
#define CAN_F4R1_FB3   0x00000008U
 
#define CAN_F4R1_FB4   0x00000010U
 
#define CAN_F4R1_FB5   0x00000020U
 
#define CAN_F4R1_FB6   0x00000040U
 
#define CAN_F4R1_FB7   0x00000080U
 
#define CAN_F4R1_FB8   0x00000100U
 
#define CAN_F4R1_FB9   0x00000200U
 
#define CAN_F4R1_FB10   0x00000400U
 
#define CAN_F4R1_FB11   0x00000800U
 
#define CAN_F4R1_FB12   0x00001000U
 
#define CAN_F4R1_FB13   0x00002000U
 
#define CAN_F4R1_FB14   0x00004000U
 
#define CAN_F4R1_FB15   0x00008000U
 
#define CAN_F4R1_FB16   0x00010000U
 
#define CAN_F4R1_FB17   0x00020000U
 
#define CAN_F4R1_FB18   0x00040000U
 
#define CAN_F4R1_FB19   0x00080000U
 
#define CAN_F4R1_FB20   0x00100000U
 
#define CAN_F4R1_FB21   0x00200000U
 
#define CAN_F4R1_FB22   0x00400000U
 
#define CAN_F4R1_FB23   0x00800000U
 
#define CAN_F4R1_FB24   0x01000000U
 
#define CAN_F4R1_FB25   0x02000000U
 
#define CAN_F4R1_FB26   0x04000000U
 
#define CAN_F4R1_FB27   0x08000000U
 
#define CAN_F4R1_FB28   0x10000000U
 
#define CAN_F4R1_FB29   0x20000000U
 
#define CAN_F4R1_FB30   0x40000000U
 
#define CAN_F4R1_FB31   0x80000000U
 
#define CAN_F5R1_FB0   0x00000001U
 
#define CAN_F5R1_FB1   0x00000002U
 
#define CAN_F5R1_FB2   0x00000004U
 
#define CAN_F5R1_FB3   0x00000008U
 
#define CAN_F5R1_FB4   0x00000010U
 
#define CAN_F5R1_FB5   0x00000020U
 
#define CAN_F5R1_FB6   0x00000040U
 
#define CAN_F5R1_FB7   0x00000080U
 
#define CAN_F5R1_FB8   0x00000100U
 
#define CAN_F5R1_FB9   0x00000200U
 
#define CAN_F5R1_FB10   0x00000400U
 
#define CAN_F5R1_FB11   0x00000800U
 
#define CAN_F5R1_FB12   0x00001000U
 
#define CAN_F5R1_FB13   0x00002000U
 
#define CAN_F5R1_FB14   0x00004000U
 
#define CAN_F5R1_FB15   0x00008000U
 
#define CAN_F5R1_FB16   0x00010000U
 
#define CAN_F5R1_FB17   0x00020000U
 
#define CAN_F5R1_FB18   0x00040000U
 
#define CAN_F5R1_FB19   0x00080000U
 
#define CAN_F5R1_FB20   0x00100000U
 
#define CAN_F5R1_FB21   0x00200000U
 
#define CAN_F5R1_FB22   0x00400000U
 
#define CAN_F5R1_FB23   0x00800000U
 
#define CAN_F5R1_FB24   0x01000000U
 
#define CAN_F5R1_FB25   0x02000000U
 
#define CAN_F5R1_FB26   0x04000000U
 
#define CAN_F5R1_FB27   0x08000000U
 
#define CAN_F5R1_FB28   0x10000000U
 
#define CAN_F5R1_FB29   0x20000000U
 
#define CAN_F5R1_FB30   0x40000000U
 
#define CAN_F5R1_FB31   0x80000000U
 
#define CAN_F6R1_FB0   0x00000001U
 
#define CAN_F6R1_FB1   0x00000002U
 
#define CAN_F6R1_FB2   0x00000004U
 
#define CAN_F6R1_FB3   0x00000008U
 
#define CAN_F6R1_FB4   0x00000010U
 
#define CAN_F6R1_FB5   0x00000020U
 
#define CAN_F6R1_FB6   0x00000040U
 
#define CAN_F6R1_FB7   0x00000080U
 
#define CAN_F6R1_FB8   0x00000100U
 
#define CAN_F6R1_FB9   0x00000200U
 
#define CAN_F6R1_FB10   0x00000400U
 
#define CAN_F6R1_FB11   0x00000800U
 
#define CAN_F6R1_FB12   0x00001000U
 
#define CAN_F6R1_FB13   0x00002000U
 
#define CAN_F6R1_FB14   0x00004000U
 
#define CAN_F6R1_FB15   0x00008000U
 
#define CAN_F6R1_FB16   0x00010000U
 
#define CAN_F6R1_FB17   0x00020000U
 
#define CAN_F6R1_FB18   0x00040000U
 
#define CAN_F6R1_FB19   0x00080000U
 
#define CAN_F6R1_FB20   0x00100000U
 
#define CAN_F6R1_FB21   0x00200000U
 
#define CAN_F6R1_FB22   0x00400000U
 
#define CAN_F6R1_FB23   0x00800000U
 
#define CAN_F6R1_FB24   0x01000000U
 
#define CAN_F6R1_FB25   0x02000000U
 
#define CAN_F6R1_FB26   0x04000000U
 
#define CAN_F6R1_FB27   0x08000000U
 
#define CAN_F6R1_FB28   0x10000000U
 
#define CAN_F6R1_FB29   0x20000000U
 
#define CAN_F6R1_FB30   0x40000000U
 
#define CAN_F6R1_FB31   0x80000000U
 
#define CAN_F7R1_FB0   0x00000001U
 
#define CAN_F7R1_FB1   0x00000002U
 
#define CAN_F7R1_FB2   0x00000004U
 
#define CAN_F7R1_FB3   0x00000008U
 
#define CAN_F7R1_FB4   0x00000010U
 
#define CAN_F7R1_FB5   0x00000020U
 
#define CAN_F7R1_FB6   0x00000040U
 
#define CAN_F7R1_FB7   0x00000080U
 
#define CAN_F7R1_FB8   0x00000100U
 
#define CAN_F7R1_FB9   0x00000200U
 
#define CAN_F7R1_FB10   0x00000400U
 
#define CAN_F7R1_FB11   0x00000800U
 
#define CAN_F7R1_FB12   0x00001000U
 
#define CAN_F7R1_FB13   0x00002000U
 
#define CAN_F7R1_FB14   0x00004000U
 
#define CAN_F7R1_FB15   0x00008000U
 
#define CAN_F7R1_FB16   0x00010000U
 
#define CAN_F7R1_FB17   0x00020000U
 
#define CAN_F7R1_FB18   0x00040000U
 
#define CAN_F7R1_FB19   0x00080000U
 
#define CAN_F7R1_FB20   0x00100000U
 
#define CAN_F7R1_FB21   0x00200000U
 
#define CAN_F7R1_FB22   0x00400000U
 
#define CAN_F7R1_FB23   0x00800000U
 
#define CAN_F7R1_FB24   0x01000000U
 
#define CAN_F7R1_FB25   0x02000000U
 
#define CAN_F7R1_FB26   0x04000000U
 
#define CAN_F7R1_FB27   0x08000000U
 
#define CAN_F7R1_FB28   0x10000000U
 
#define CAN_F7R1_FB29   0x20000000U
 
#define CAN_F7R1_FB30   0x40000000U
 
#define CAN_F7R1_FB31   0x80000000U
 
#define CAN_F8R1_FB0   0x00000001U
 
#define CAN_F8R1_FB1   0x00000002U
 
#define CAN_F8R1_FB2   0x00000004U
 
#define CAN_F8R1_FB3   0x00000008U
 
#define CAN_F8R1_FB4   0x00000010U
 
#define CAN_F8R1_FB5   0x00000020U
 
#define CAN_F8R1_FB6   0x00000040U
 
#define CAN_F8R1_FB7   0x00000080U
 
#define CAN_F8R1_FB8   0x00000100U
 
#define CAN_F8R1_FB9   0x00000200U
 
#define CAN_F8R1_FB10   0x00000400U
 
#define CAN_F8R1_FB11   0x00000800U
 
#define CAN_F8R1_FB12   0x00001000U
 
#define CAN_F8R1_FB13   0x00002000U
 
#define CAN_F8R1_FB14   0x00004000U
 
#define CAN_F8R1_FB15   0x00008000U
 
#define CAN_F8R1_FB16   0x00010000U
 
#define CAN_F8R1_FB17   0x00020000U
 
#define CAN_F8R1_FB18   0x00040000U
 
#define CAN_F8R1_FB19   0x00080000U
 
#define CAN_F8R1_FB20   0x00100000U
 
#define CAN_F8R1_FB21   0x00200000U
 
#define CAN_F8R1_FB22   0x00400000U
 
#define CAN_F8R1_FB23   0x00800000U
 
#define CAN_F8R1_FB24   0x01000000U
 
#define CAN_F8R1_FB25   0x02000000U
 
#define CAN_F8R1_FB26   0x04000000U
 
#define CAN_F8R1_FB27   0x08000000U
 
#define CAN_F8R1_FB28   0x10000000U
 
#define CAN_F8R1_FB29   0x20000000U
 
#define CAN_F8R1_FB30   0x40000000U
 
#define CAN_F8R1_FB31   0x80000000U
 
#define CAN_F9R1_FB0   0x00000001U
 
#define CAN_F9R1_FB1   0x00000002U
 
#define CAN_F9R1_FB2   0x00000004U
 
#define CAN_F9R1_FB3   0x00000008U
 
#define CAN_F9R1_FB4   0x00000010U
 
#define CAN_F9R1_FB5   0x00000020U
 
#define CAN_F9R1_FB6   0x00000040U
 
#define CAN_F9R1_FB7   0x00000080U
 
#define CAN_F9R1_FB8   0x00000100U
 
#define CAN_F9R1_FB9   0x00000200U
 
#define CAN_F9R1_FB10   0x00000400U
 
#define CAN_F9R1_FB11   0x00000800U
 
#define CAN_F9R1_FB12   0x00001000U
 
#define CAN_F9R1_FB13   0x00002000U
 
#define CAN_F9R1_FB14   0x00004000U
 
#define CAN_F9R1_FB15   0x00008000U
 
#define CAN_F9R1_FB16   0x00010000U
 
#define CAN_F9R1_FB17   0x00020000U
 
#define CAN_F9R1_FB18   0x00040000U
 
#define CAN_F9R1_FB19   0x00080000U
 
#define CAN_F9R1_FB20   0x00100000U
 
#define CAN_F9R1_FB21   0x00200000U
 
#define CAN_F9R1_FB22   0x00400000U
 
#define CAN_F9R1_FB23   0x00800000U
 
#define CAN_F9R1_FB24   0x01000000U
 
#define CAN_F9R1_FB25   0x02000000U
 
#define CAN_F9R1_FB26   0x04000000U
 
#define CAN_F9R1_FB27   0x08000000U
 
#define CAN_F9R1_FB28   0x10000000U
 
#define CAN_F9R1_FB29   0x20000000U
 
#define CAN_F9R1_FB30   0x40000000U
 
#define CAN_F9R1_FB31   0x80000000U
 
#define CAN_F10R1_FB0   0x00000001U
 
#define CAN_F10R1_FB1   0x00000002U
 
#define CAN_F10R1_FB2   0x00000004U
 
#define CAN_F10R1_FB3   0x00000008U
 
#define CAN_F10R1_FB4   0x00000010U
 
#define CAN_F10R1_FB5   0x00000020U
 
#define CAN_F10R1_FB6   0x00000040U
 
#define CAN_F10R1_FB7   0x00000080U
 
#define CAN_F10R1_FB8   0x00000100U
 
#define CAN_F10R1_FB9   0x00000200U
 
#define CAN_F10R1_FB10   0x00000400U
 
#define CAN_F10R1_FB11   0x00000800U
 
#define CAN_F10R1_FB12   0x00001000U
 
#define CAN_F10R1_FB13   0x00002000U
 
#define CAN_F10R1_FB14   0x00004000U
 
#define CAN_F10R1_FB15   0x00008000U
 
#define CAN_F10R1_FB16   0x00010000U
 
#define CAN_F10R1_FB17   0x00020000U
 
#define CAN_F10R1_FB18   0x00040000U
 
#define CAN_F10R1_FB19   0x00080000U
 
#define CAN_F10R1_FB20   0x00100000U
 
#define CAN_F10R1_FB21   0x00200000U
 
#define CAN_F10R1_FB22   0x00400000U
 
#define CAN_F10R1_FB23   0x00800000U
 
#define CAN_F10R1_FB24   0x01000000U
 
#define CAN_F10R1_FB25   0x02000000U
 
#define CAN_F10R1_FB26   0x04000000U
 
#define CAN_F10R1_FB27   0x08000000U
 
#define CAN_F10R1_FB28   0x10000000U
 
#define CAN_F10R1_FB29   0x20000000U
 
#define CAN_F10R1_FB30   0x40000000U
 
#define CAN_F10R1_FB31   0x80000000U
 
#define CAN_F11R1_FB0   0x00000001U
 
#define CAN_F11R1_FB1   0x00000002U
 
#define CAN_F11R1_FB2   0x00000004U
 
#define CAN_F11R1_FB3   0x00000008U
 
#define CAN_F11R1_FB4   0x00000010U
 
#define CAN_F11R1_FB5   0x00000020U
 
#define CAN_F11R1_FB6   0x00000040U
 
#define CAN_F11R1_FB7   0x00000080U
 
#define CAN_F11R1_FB8   0x00000100U
 
#define CAN_F11R1_FB9   0x00000200U
 
#define CAN_F11R1_FB10   0x00000400U
 
#define CAN_F11R1_FB11   0x00000800U
 
#define CAN_F11R1_FB12   0x00001000U
 
#define CAN_F11R1_FB13   0x00002000U
 
#define CAN_F11R1_FB14   0x00004000U
 
#define CAN_F11R1_FB15   0x00008000U
 
#define CAN_F11R1_FB16   0x00010000U
 
#define CAN_F11R1_FB17   0x00020000U
 
#define CAN_F11R1_FB18   0x00040000U
 
#define CAN_F11R1_FB19   0x00080000U
 
#define CAN_F11R1_FB20   0x00100000U
 
#define CAN_F11R1_FB21   0x00200000U
 
#define CAN_F11R1_FB22   0x00400000U
 
#define CAN_F11R1_FB23   0x00800000U
 
#define CAN_F11R1_FB24   0x01000000U
 
#define CAN_F11R1_FB25   0x02000000U
 
#define CAN_F11R1_FB26   0x04000000U
 
#define CAN_F11R1_FB27   0x08000000U
 
#define CAN_F11R1_FB28   0x10000000U
 
#define CAN_F11R1_FB29   0x20000000U
 
#define CAN_F11R1_FB30   0x40000000U
 
#define CAN_F11R1_FB31   0x80000000U
 
#define CAN_F12R1_FB0   0x00000001U
 
#define CAN_F12R1_FB1   0x00000002U
 
#define CAN_F12R1_FB2   0x00000004U
 
#define CAN_F12R1_FB3   0x00000008U
 
#define CAN_F12R1_FB4   0x00000010U
 
#define CAN_F12R1_FB5   0x00000020U
 
#define CAN_F12R1_FB6   0x00000040U
 
#define CAN_F12R1_FB7   0x00000080U
 
#define CAN_F12R1_FB8   0x00000100U
 
#define CAN_F12R1_FB9   0x00000200U
 
#define CAN_F12R1_FB10   0x00000400U
 
#define CAN_F12R1_FB11   0x00000800U
 
#define CAN_F12R1_FB12   0x00001000U
 
#define CAN_F12R1_FB13   0x00002000U
 
#define CAN_F12R1_FB14   0x00004000U
 
#define CAN_F12R1_FB15   0x00008000U
 
#define CAN_F12R1_FB16   0x00010000U
 
#define CAN_F12R1_FB17   0x00020000U
 
#define CAN_F12R1_FB18   0x00040000U
 
#define CAN_F12R1_FB19   0x00080000U
 
#define CAN_F12R1_FB20   0x00100000U
 
#define CAN_F12R1_FB21   0x00200000U
 
#define CAN_F12R1_FB22   0x00400000U
 
#define CAN_F12R1_FB23   0x00800000U
 
#define CAN_F12R1_FB24   0x01000000U
 
#define CAN_F12R1_FB25   0x02000000U
 
#define CAN_F12R1_FB26   0x04000000U
 
#define CAN_F12R1_FB27   0x08000000U
 
#define CAN_F12R1_FB28   0x10000000U
 
#define CAN_F12R1_FB29   0x20000000U
 
#define CAN_F12R1_FB30   0x40000000U
 
#define CAN_F12R1_FB31   0x80000000U
 
#define CAN_F13R1_FB0   0x00000001U
 
#define CAN_F13R1_FB1   0x00000002U
 
#define CAN_F13R1_FB2   0x00000004U
 
#define CAN_F13R1_FB3   0x00000008U
 
#define CAN_F13R1_FB4   0x00000010U
 
#define CAN_F13R1_FB5   0x00000020U
 
#define CAN_F13R1_FB6   0x00000040U
 
#define CAN_F13R1_FB7   0x00000080U
 
#define CAN_F13R1_FB8   0x00000100U
 
#define CAN_F13R1_FB9   0x00000200U
 
#define CAN_F13R1_FB10   0x00000400U
 
#define CAN_F13R1_FB11   0x00000800U
 
#define CAN_F13R1_FB12   0x00001000U
 
#define CAN_F13R1_FB13   0x00002000U
 
#define CAN_F13R1_FB14   0x00004000U
 
#define CAN_F13R1_FB15   0x00008000U
 
#define CAN_F13R1_FB16   0x00010000U
 
#define CAN_F13R1_FB17   0x00020000U
 
#define CAN_F13R1_FB18   0x00040000U
 
#define CAN_F13R1_FB19   0x00080000U
 
#define CAN_F13R1_FB20   0x00100000U
 
#define CAN_F13R1_FB21   0x00200000U
 
#define CAN_F13R1_FB22   0x00400000U
 
#define CAN_F13R1_FB23   0x00800000U
 
#define CAN_F13R1_FB24   0x01000000U
 
#define CAN_F13R1_FB25   0x02000000U
 
#define CAN_F13R1_FB26   0x04000000U
 
#define CAN_F13R1_FB27   0x08000000U
 
#define CAN_F13R1_FB28   0x10000000U
 
#define CAN_F13R1_FB29   0x20000000U
 
#define CAN_F13R1_FB30   0x40000000U
 
#define CAN_F13R1_FB31   0x80000000U
 
#define CAN_F0R2_FB0   0x00000001U
 
#define CAN_F0R2_FB1   0x00000002U
 
#define CAN_F0R2_FB2   0x00000004U
 
#define CAN_F0R2_FB3   0x00000008U
 
#define CAN_F0R2_FB4   0x00000010U
 
#define CAN_F0R2_FB5   0x00000020U
 
#define CAN_F0R2_FB6   0x00000040U
 
#define CAN_F0R2_FB7   0x00000080U
 
#define CAN_F0R2_FB8   0x00000100U
 
#define CAN_F0R2_FB9   0x00000200U
 
#define CAN_F0R2_FB10   0x00000400U
 
#define CAN_F0R2_FB11   0x00000800U
 
#define CAN_F0R2_FB12   0x00001000U
 
#define CAN_F0R2_FB13   0x00002000U
 
#define CAN_F0R2_FB14   0x00004000U
 
#define CAN_F0R2_FB15   0x00008000U
 
#define CAN_F0R2_FB16   0x00010000U
 
#define CAN_F0R2_FB17   0x00020000U
 
#define CAN_F0R2_FB18   0x00040000U
 
#define CAN_F0R2_FB19   0x00080000U
 
#define CAN_F0R2_FB20   0x00100000U
 
#define CAN_F0R2_FB21   0x00200000U
 
#define CAN_F0R2_FB22   0x00400000U
 
#define CAN_F0R2_FB23   0x00800000U
 
#define CAN_F0R2_FB24   0x01000000U
 
#define CAN_F0R2_FB25   0x02000000U
 
#define CAN_F0R2_FB26   0x04000000U
 
#define CAN_F0R2_FB27   0x08000000U
 
#define CAN_F0R2_FB28   0x10000000U
 
#define CAN_F0R2_FB29   0x20000000U
 
#define CAN_F0R2_FB30   0x40000000U
 
#define CAN_F0R2_FB31   0x80000000U
 
#define CAN_F1R2_FB0   0x00000001U
 
#define CAN_F1R2_FB1   0x00000002U
 
#define CAN_F1R2_FB2   0x00000004U
 
#define CAN_F1R2_FB3   0x00000008U
 
#define CAN_F1R2_FB4   0x00000010U
 
#define CAN_F1R2_FB5   0x00000020U
 
#define CAN_F1R2_FB6   0x00000040U
 
#define CAN_F1R2_FB7   0x00000080U
 
#define CAN_F1R2_FB8   0x00000100U
 
#define CAN_F1R2_FB9   0x00000200U
 
#define CAN_F1R2_FB10   0x00000400U
 
#define CAN_F1R2_FB11   0x00000800U
 
#define CAN_F1R2_FB12   0x00001000U
 
#define CAN_F1R2_FB13   0x00002000U
 
#define CAN_F1R2_FB14   0x00004000U
 
#define CAN_F1R2_FB15   0x00008000U
 
#define CAN_F1R2_FB16   0x00010000U
 
#define CAN_F1R2_FB17   0x00020000U
 
#define CAN_F1R2_FB18   0x00040000U
 
#define CAN_F1R2_FB19   0x00080000U
 
#define CAN_F1R2_FB20   0x00100000U
 
#define CAN_F1R2_FB21   0x00200000U
 
#define CAN_F1R2_FB22   0x00400000U
 
#define CAN_F1R2_FB23   0x00800000U
 
#define CAN_F1R2_FB24   0x01000000U
 
#define CAN_F1R2_FB25   0x02000000U
 
#define CAN_F1R2_FB26   0x04000000U
 
#define CAN_F1R2_FB27   0x08000000U
 
#define CAN_F1R2_FB28   0x10000000U
 
#define CAN_F1R2_FB29   0x20000000U
 
#define CAN_F1R2_FB30   0x40000000U
 
#define CAN_F1R2_FB31   0x80000000U
 
#define CAN_F2R2_FB0   0x00000001U
 
#define CAN_F2R2_FB1   0x00000002U
 
#define CAN_F2R2_FB2   0x00000004U
 
#define CAN_F2R2_FB3   0x00000008U
 
#define CAN_F2R2_FB4   0x00000010U
 
#define CAN_F2R2_FB5   0x00000020U
 
#define CAN_F2R2_FB6   0x00000040U
 
#define CAN_F2R2_FB7   0x00000080U
 
#define CAN_F2R2_FB8   0x00000100U
 
#define CAN_F2R2_FB9   0x00000200U
 
#define CAN_F2R2_FB10   0x00000400U
 
#define CAN_F2R2_FB11   0x00000800U
 
#define CAN_F2R2_FB12   0x00001000U
 
#define CAN_F2R2_FB13   0x00002000U
 
#define CAN_F2R2_FB14   0x00004000U
 
#define CAN_F2R2_FB15   0x00008000U
 
#define CAN_F2R2_FB16   0x00010000U
 
#define CAN_F2R2_FB17   0x00020000U
 
#define CAN_F2R2_FB18   0x00040000U
 
#define CAN_F2R2_FB19   0x00080000U
 
#define CAN_F2R2_FB20   0x00100000U
 
#define CAN_F2R2_FB21   0x00200000U
 
#define CAN_F2R2_FB22   0x00400000U
 
#define CAN_F2R2_FB23   0x00800000U
 
#define CAN_F2R2_FB24   0x01000000U
 
#define CAN_F2R2_FB25   0x02000000U
 
#define CAN_F2R2_FB26   0x04000000U
 
#define CAN_F2R2_FB27   0x08000000U
 
#define CAN_F2R2_FB28   0x10000000U
 
#define CAN_F2R2_FB29   0x20000000U
 
#define CAN_F2R2_FB30   0x40000000U
 
#define CAN_F2R2_FB31   0x80000000U
 
#define CAN_F3R2_FB0   0x00000001U
 
#define CAN_F3R2_FB1   0x00000002U
 
#define CAN_F3R2_FB2   0x00000004U
 
#define CAN_F3R2_FB3   0x00000008U
 
#define CAN_F3R2_FB4   0x00000010U
 
#define CAN_F3R2_FB5   0x00000020U
 
#define CAN_F3R2_FB6   0x00000040U
 
#define CAN_F3R2_FB7   0x00000080U
 
#define CAN_F3R2_FB8   0x00000100U
 
#define CAN_F3R2_FB9   0x00000200U
 
#define CAN_F3R2_FB10   0x00000400U
 
#define CAN_F3R2_FB11   0x00000800U
 
#define CAN_F3R2_FB12   0x00001000U
 
#define CAN_F3R2_FB13   0x00002000U
 
#define CAN_F3R2_FB14   0x00004000U
 
#define CAN_F3R2_FB15   0x00008000U
 
#define CAN_F3R2_FB16   0x00010000U
 
#define CAN_F3R2_FB17   0x00020000U
 
#define CAN_F3R2_FB18   0x00040000U
 
#define CAN_F3R2_FB19   0x00080000U
 
#define CAN_F3R2_FB20   0x00100000U
 
#define CAN_F3R2_FB21   0x00200000U
 
#define CAN_F3R2_FB22   0x00400000U
 
#define CAN_F3R2_FB23   0x00800000U
 
#define CAN_F3R2_FB24   0x01000000U
 
#define CAN_F3R2_FB25   0x02000000U
 
#define CAN_F3R2_FB26   0x04000000U
 
#define CAN_F3R2_FB27   0x08000000U
 
#define CAN_F3R2_FB28   0x10000000U
 
#define CAN_F3R2_FB29   0x20000000U
 
#define CAN_F3R2_FB30   0x40000000U
 
#define CAN_F3R2_FB31   0x80000000U
 
#define CAN_F4R2_FB0   0x00000001U
 
#define CAN_F4R2_FB1   0x00000002U
 
#define CAN_F4R2_FB2   0x00000004U
 
#define CAN_F4R2_FB3   0x00000008U
 
#define CAN_F4R2_FB4   0x00000010U
 
#define CAN_F4R2_FB5   0x00000020U
 
#define CAN_F4R2_FB6   0x00000040U
 
#define CAN_F4R2_FB7   0x00000080U
 
#define CAN_F4R2_FB8   0x00000100U
 
#define CAN_F4R2_FB9   0x00000200U
 
#define CAN_F4R2_FB10   0x00000400U
 
#define CAN_F4R2_FB11   0x00000800U
 
#define CAN_F4R2_FB12   0x00001000U
 
#define CAN_F4R2_FB13   0x00002000U
 
#define CAN_F4R2_FB14   0x00004000U
 
#define CAN_F4R2_FB15   0x00008000U
 
#define CAN_F4R2_FB16   0x00010000U
 
#define CAN_F4R2_FB17   0x00020000U
 
#define CAN_F4R2_FB18   0x00040000U
 
#define CAN_F4R2_FB19   0x00080000U
 
#define CAN_F4R2_FB20   0x00100000U
 
#define CAN_F4R2_FB21   0x00200000U
 
#define CAN_F4R2_FB22   0x00400000U
 
#define CAN_F4R2_FB23   0x00800000U
 
#define CAN_F4R2_FB24   0x01000000U
 
#define CAN_F4R2_FB25   0x02000000U
 
#define CAN_F4R2_FB26   0x04000000U
 
#define CAN_F4R2_FB27   0x08000000U
 
#define CAN_F4R2_FB28   0x10000000U
 
#define CAN_F4R2_FB29   0x20000000U
 
#define CAN_F4R2_FB30   0x40000000U
 
#define CAN_F4R2_FB31   0x80000000U
 
#define CAN_F5R2_FB0   0x00000001U
 
#define CAN_F5R2_FB1   0x00000002U
 
#define CAN_F5R2_FB2   0x00000004U
 
#define CAN_F5R2_FB3   0x00000008U
 
#define CAN_F5R2_FB4   0x00000010U
 
#define CAN_F5R2_FB5   0x00000020U
 
#define CAN_F5R2_FB6   0x00000040U
 
#define CAN_F5R2_FB7   0x00000080U
 
#define CAN_F5R2_FB8   0x00000100U
 
#define CAN_F5R2_FB9   0x00000200U
 
#define CAN_F5R2_FB10   0x00000400U
 
#define CAN_F5R2_FB11   0x00000800U
 
#define CAN_F5R2_FB12   0x00001000U
 
#define CAN_F5R2_FB13   0x00002000U
 
#define CAN_F5R2_FB14   0x00004000U
 
#define CAN_F5R2_FB15   0x00008000U
 
#define CAN_F5R2_FB16   0x00010000U
 
#define CAN_F5R2_FB17   0x00020000U
 
#define CAN_F5R2_FB18   0x00040000U
 
#define CAN_F5R2_FB19   0x00080000U
 
#define CAN_F5R2_FB20   0x00100000U
 
#define CAN_F5R2_FB21   0x00200000U
 
#define CAN_F5R2_FB22   0x00400000U
 
#define CAN_F5R2_FB23   0x00800000U
 
#define CAN_F5R2_FB24   0x01000000U
 
#define CAN_F5R2_FB25   0x02000000U
 
#define CAN_F5R2_FB26   0x04000000U
 
#define CAN_F5R2_FB27   0x08000000U
 
#define CAN_F5R2_FB28   0x10000000U
 
#define CAN_F5R2_FB29   0x20000000U
 
#define CAN_F5R2_FB30   0x40000000U
 
#define CAN_F5R2_FB31   0x80000000U
 
#define CAN_F6R2_FB0   0x00000001U
 
#define CAN_F6R2_FB1   0x00000002U
 
#define CAN_F6R2_FB2   0x00000004U
 
#define CAN_F6R2_FB3   0x00000008U
 
#define CAN_F6R2_FB4   0x00000010U
 
#define CAN_F6R2_FB5   0x00000020U
 
#define CAN_F6R2_FB6   0x00000040U
 
#define CAN_F6R2_FB7   0x00000080U
 
#define CAN_F6R2_FB8   0x00000100U
 
#define CAN_F6R2_FB9   0x00000200U
 
#define CAN_F6R2_FB10   0x00000400U
 
#define CAN_F6R2_FB11   0x00000800U
 
#define CAN_F6R2_FB12   0x00001000U
 
#define CAN_F6R2_FB13   0x00002000U
 
#define CAN_F6R2_FB14   0x00004000U
 
#define CAN_F6R2_FB15   0x00008000U
 
#define CAN_F6R2_FB16   0x00010000U
 
#define CAN_F6R2_FB17   0x00020000U
 
#define CAN_F6R2_FB18   0x00040000U
 
#define CAN_F6R2_FB19   0x00080000U
 
#define CAN_F6R2_FB20   0x00100000U
 
#define CAN_F6R2_FB21   0x00200000U
 
#define CAN_F6R2_FB22   0x00400000U
 
#define CAN_F6R2_FB23   0x00800000U
 
#define CAN_F6R2_FB24   0x01000000U
 
#define CAN_F6R2_FB25   0x02000000U
 
#define CAN_F6R2_FB26   0x04000000U
 
#define CAN_F6R2_FB27   0x08000000U
 
#define CAN_F6R2_FB28   0x10000000U
 
#define CAN_F6R2_FB29   0x20000000U
 
#define CAN_F6R2_FB30   0x40000000U
 
#define CAN_F6R2_FB31   0x80000000U
 
#define CAN_F7R2_FB0   0x00000001U
 
#define CAN_F7R2_FB1   0x00000002U
 
#define CAN_F7R2_FB2   0x00000004U
 
#define CAN_F7R2_FB3   0x00000008U
 
#define CAN_F7R2_FB4   0x00000010U
 
#define CAN_F7R2_FB5   0x00000020U
 
#define CAN_F7R2_FB6   0x00000040U
 
#define CAN_F7R2_FB7   0x00000080U
 
#define CAN_F7R2_FB8   0x00000100U
 
#define CAN_F7R2_FB9   0x00000200U
 
#define CAN_F7R2_FB10   0x00000400U
 
#define CAN_F7R2_FB11   0x00000800U
 
#define CAN_F7R2_FB12   0x00001000U
 
#define CAN_F7R2_FB13   0x00002000U
 
#define CAN_F7R2_FB14   0x00004000U
 
#define CAN_F7R2_FB15   0x00008000U
 
#define CAN_F7R2_FB16   0x00010000U
 
#define CAN_F7R2_FB17   0x00020000U
 
#define CAN_F7R2_FB18   0x00040000U
 
#define CAN_F7R2_FB19   0x00080000U
 
#define CAN_F7R2_FB20   0x00100000U
 
#define CAN_F7R2_FB21   0x00200000U
 
#define CAN_F7R2_FB22   0x00400000U
 
#define CAN_F7R2_FB23   0x00800000U
 
#define CAN_F7R2_FB24   0x01000000U
 
#define CAN_F7R2_FB25   0x02000000U
 
#define CAN_F7R2_FB26   0x04000000U
 
#define CAN_F7R2_FB27   0x08000000U
 
#define CAN_F7R2_FB28   0x10000000U
 
#define CAN_F7R2_FB29   0x20000000U
 
#define CAN_F7R2_FB30   0x40000000U
 
#define CAN_F7R2_FB31   0x80000000U
 
#define CAN_F8R2_FB0   0x00000001U
 
#define CAN_F8R2_FB1   0x00000002U
 
#define CAN_F8R2_FB2   0x00000004U
 
#define CAN_F8R2_FB3   0x00000008U
 
#define CAN_F8R2_FB4   0x00000010U
 
#define CAN_F8R2_FB5   0x00000020U
 
#define CAN_F8R2_FB6   0x00000040U
 
#define CAN_F8R2_FB7   0x00000080U
 
#define CAN_F8R2_FB8   0x00000100U
 
#define CAN_F8R2_FB9   0x00000200U
 
#define CAN_F8R2_FB10   0x00000400U
 
#define CAN_F8R2_FB11   0x00000800U
 
#define CAN_F8R2_FB12   0x00001000U
 
#define CAN_F8R2_FB13   0x00002000U
 
#define CAN_F8R2_FB14   0x00004000U
 
#define CAN_F8R2_FB15   0x00008000U
 
#define CAN_F8R2_FB16   0x00010000U
 
#define CAN_F8R2_FB17   0x00020000U
 
#define CAN_F8R2_FB18   0x00040000U
 
#define CAN_F8R2_FB19   0x00080000U
 
#define CAN_F8R2_FB20   0x00100000U
 
#define CAN_F8R2_FB21   0x00200000U
 
#define CAN_F8R2_FB22   0x00400000U
 
#define CAN_F8R2_FB23   0x00800000U
 
#define CAN_F8R2_FB24   0x01000000U
 
#define CAN_F8R2_FB25   0x02000000U
 
#define CAN_F8R2_FB26   0x04000000U
 
#define CAN_F8R2_FB27   0x08000000U
 
#define CAN_F8R2_FB28   0x10000000U
 
#define CAN_F8R2_FB29   0x20000000U
 
#define CAN_F8R2_FB30   0x40000000U
 
#define CAN_F8R2_FB31   0x80000000U
 
#define CAN_F9R2_FB0   0x00000001U
 
#define CAN_F9R2_FB1   0x00000002U
 
#define CAN_F9R2_FB2   0x00000004U
 
#define CAN_F9R2_FB3   0x00000008U
 
#define CAN_F9R2_FB4   0x00000010U
 
#define CAN_F9R2_FB5   0x00000020U
 
#define CAN_F9R2_FB6   0x00000040U
 
#define CAN_F9R2_FB7   0x00000080U
 
#define CAN_F9R2_FB8   0x00000100U
 
#define CAN_F9R2_FB9   0x00000200U
 
#define CAN_F9R2_FB10   0x00000400U
 
#define CAN_F9R2_FB11   0x00000800U
 
#define CAN_F9R2_FB12   0x00001000U
 
#define CAN_F9R2_FB13   0x00002000U
 
#define CAN_F9R2_FB14   0x00004000U
 
#define CAN_F9R2_FB15   0x00008000U
 
#define CAN_F9R2_FB16   0x00010000U
 
#define CAN_F9R2_FB17   0x00020000U
 
#define CAN_F9R2_FB18   0x00040000U
 
#define CAN_F9R2_FB19   0x00080000U
 
#define CAN_F9R2_FB20   0x00100000U
 
#define CAN_F9R2_FB21   0x00200000U
 
#define CAN_F9R2_FB22   0x00400000U
 
#define CAN_F9R2_FB23   0x00800000U
 
#define CAN_F9R2_FB24   0x01000000U
 
#define CAN_F9R2_FB25   0x02000000U
 
#define CAN_F9R2_FB26   0x04000000U
 
#define CAN_F9R2_FB27   0x08000000U
 
#define CAN_F9R2_FB28   0x10000000U
 
#define CAN_F9R2_FB29   0x20000000U
 
#define CAN_F9R2_FB30   0x40000000U
 
#define CAN_F9R2_FB31   0x80000000U
 
#define CAN_F10R2_FB0   0x00000001U
 
#define CAN_F10R2_FB1   0x00000002U
 
#define CAN_F10R2_FB2   0x00000004U
 
#define CAN_F10R2_FB3   0x00000008U
 
#define CAN_F10R2_FB4   0x00000010U
 
#define CAN_F10R2_FB5   0x00000020U
 
#define CAN_F10R2_FB6   0x00000040U
 
#define CAN_F10R2_FB7   0x00000080U
 
#define CAN_F10R2_FB8   0x00000100U
 
#define CAN_F10R2_FB9   0x00000200U
 
#define CAN_F10R2_FB10   0x00000400U
 
#define CAN_F10R2_FB11   0x00000800U
 
#define CAN_F10R2_FB12   0x00001000U
 
#define CAN_F10R2_FB13   0x00002000U
 
#define CAN_F10R2_FB14   0x00004000U
 
#define CAN_F10R2_FB15   0x00008000U
 
#define CAN_F10R2_FB16   0x00010000U
 
#define CAN_F10R2_FB17   0x00020000U
 
#define CAN_F10R2_FB18   0x00040000U
 
#define CAN_F10R2_FB19   0x00080000U
 
#define CAN_F10R2_FB20   0x00100000U
 
#define CAN_F10R2_FB21   0x00200000U
 
#define CAN_F10R2_FB22   0x00400000U
 
#define CAN_F10R2_FB23   0x00800000U
 
#define CAN_F10R2_FB24   0x01000000U
 
#define CAN_F10R2_FB25   0x02000000U
 
#define CAN_F10R2_FB26   0x04000000U
 
#define CAN_F10R2_FB27   0x08000000U
 
#define CAN_F10R2_FB28   0x10000000U
 
#define CAN_F10R2_FB29   0x20000000U
 
#define CAN_F10R2_FB30   0x40000000U
 
#define CAN_F10R2_FB31   0x80000000U
 
#define CAN_F11R2_FB0   0x00000001U
 
#define CAN_F11R2_FB1   0x00000002U
 
#define CAN_F11R2_FB2   0x00000004U
 
#define CAN_F11R2_FB3   0x00000008U
 
#define CAN_F11R2_FB4   0x00000010U
 
#define CAN_F11R2_FB5   0x00000020U
 
#define CAN_F11R2_FB6   0x00000040U
 
#define CAN_F11R2_FB7   0x00000080U
 
#define CAN_F11R2_FB8   0x00000100U
 
#define CAN_F11R2_FB9   0x00000200U
 
#define CAN_F11R2_FB10   0x00000400U
 
#define CAN_F11R2_FB11   0x00000800U
 
#define CAN_F11R2_FB12   0x00001000U
 
#define CAN_F11R2_FB13   0x00002000U
 
#define CAN_F11R2_FB14   0x00004000U
 
#define CAN_F11R2_FB15   0x00008000U
 
#define CAN_F11R2_FB16   0x00010000U
 
#define CAN_F11R2_FB17   0x00020000U
 
#define CAN_F11R2_FB18   0x00040000U
 
#define CAN_F11R2_FB19   0x00080000U
 
#define CAN_F11R2_FB20   0x00100000U
 
#define CAN_F11R2_FB21   0x00200000U
 
#define CAN_F11R2_FB22   0x00400000U
 
#define CAN_F11R2_FB23   0x00800000U
 
#define CAN_F11R2_FB24   0x01000000U
 
#define CAN_F11R2_FB25   0x02000000U
 
#define CAN_F11R2_FB26   0x04000000U
 
#define CAN_F11R2_FB27   0x08000000U
 
#define CAN_F11R2_FB28   0x10000000U
 
#define CAN_F11R2_FB29   0x20000000U
 
#define CAN_F11R2_FB30   0x40000000U
 
#define CAN_F11R2_FB31   0x80000000U
 
#define CAN_F12R2_FB0   0x00000001U
 
#define CAN_F12R2_FB1   0x00000002U
 
#define CAN_F12R2_FB2   0x00000004U
 
#define CAN_F12R2_FB3   0x00000008U
 
#define CAN_F12R2_FB4   0x00000010U
 
#define CAN_F12R2_FB5   0x00000020U
 
#define CAN_F12R2_FB6   0x00000040U
 
#define CAN_F12R2_FB7   0x00000080U
 
#define CAN_F12R2_FB8   0x00000100U
 
#define CAN_F12R2_FB9   0x00000200U
 
#define CAN_F12R2_FB10   0x00000400U
 
#define CAN_F12R2_FB11   0x00000800U
 
#define CAN_F12R2_FB12   0x00001000U
 
#define CAN_F12R2_FB13   0x00002000U
 
#define CAN_F12R2_FB14   0x00004000U
 
#define CAN_F12R2_FB15   0x00008000U
 
#define CAN_F12R2_FB16   0x00010000U
 
#define CAN_F12R2_FB17   0x00020000U
 
#define CAN_F12R2_FB18   0x00040000U
 
#define CAN_F12R2_FB19   0x00080000U
 
#define CAN_F12R2_FB20   0x00100000U
 
#define CAN_F12R2_FB21   0x00200000U
 
#define CAN_F12R2_FB22   0x00400000U
 
#define CAN_F12R2_FB23   0x00800000U
 
#define CAN_F12R2_FB24   0x01000000U
 
#define CAN_F12R2_FB25   0x02000000U
 
#define CAN_F12R2_FB26   0x04000000U
 
#define CAN_F12R2_FB27   0x08000000U
 
#define CAN_F12R2_FB28   0x10000000U
 
#define CAN_F12R2_FB29   0x20000000U
 
#define CAN_F12R2_FB30   0x40000000U
 
#define CAN_F12R2_FB31   0x80000000U
 
#define CAN_F13R2_FB0   0x00000001U
 
#define CAN_F13R2_FB1   0x00000002U
 
#define CAN_F13R2_FB2   0x00000004U
 
#define CAN_F13R2_FB3   0x00000008U
 
#define CAN_F13R2_FB4   0x00000010U
 
#define CAN_F13R2_FB5   0x00000020U
 
#define CAN_F13R2_FB6   0x00000040U
 
#define CAN_F13R2_FB7   0x00000080U
 
#define CAN_F13R2_FB8   0x00000100U
 
#define CAN_F13R2_FB9   0x00000200U
 
#define CAN_F13R2_FB10   0x00000400U
 
#define CAN_F13R2_FB11   0x00000800U
 
#define CAN_F13R2_FB12   0x00001000U
 
#define CAN_F13R2_FB13   0x00002000U
 
#define CAN_F13R2_FB14   0x00004000U
 
#define CAN_F13R2_FB15   0x00008000U
 
#define CAN_F13R2_FB16   0x00010000U
 
#define CAN_F13R2_FB17   0x00020000U
 
#define CAN_F13R2_FB18   0x00040000U
 
#define CAN_F13R2_FB19   0x00080000U
 
#define CAN_F13R2_FB20   0x00100000U
 
#define CAN_F13R2_FB21   0x00200000U
 
#define CAN_F13R2_FB22   0x00400000U
 
#define CAN_F13R2_FB23   0x00800000U
 
#define CAN_F13R2_FB24   0x01000000U
 
#define CAN_F13R2_FB25   0x02000000U
 
#define CAN_F13R2_FB26   0x04000000U
 
#define CAN_F13R2_FB27   0x08000000U
 
#define CAN_F13R2_FB28   0x10000000U
 
#define CAN_F13R2_FB29   0x20000000U
 
#define CAN_F13R2_FB30   0x40000000U
 
#define CAN_F13R2_FB31   0x80000000U
 
#define CRC_DR_DR   0xFFFFFFFFU
 
#define CRC_IDR_IDR   0xFFU
 
#define CRC_CR_RESET   0x01U
 
#define CRYP_CR_ALGODIR   0x00000004U
 
#define CRYP_CR_ALGOMODE   0x00080038U
 
#define CRYP_CR_ALGOMODE_0   0x00000008U
 
#define CRYP_CR_ALGOMODE_1   0x00000010U
 
#define CRYP_CR_ALGOMODE_2   0x00000020U
 
#define CRYP_CR_ALGOMODE_TDES_ECB   0x00000000U
 
#define CRYP_CR_ALGOMODE_TDES_CBC   0x00000008U
 
#define CRYP_CR_ALGOMODE_DES_ECB   0x00000010U
 
#define CRYP_CR_ALGOMODE_DES_CBC   0x00000018U
 
#define CRYP_CR_ALGOMODE_AES_ECB   0x00000020U
 
#define CRYP_CR_ALGOMODE_AES_CBC   0x00000028U
 
#define CRYP_CR_ALGOMODE_AES_CTR   0x00000030U
 
#define CRYP_CR_ALGOMODE_AES_KEY   0x00000038U
 
#define CRYP_CR_DATATYPE   0x000000C0U
 
#define CRYP_CR_DATATYPE_0   0x00000040U
 
#define CRYP_CR_DATATYPE_1   0x00000080U
 
#define CRYP_CR_KEYSIZE   0x00000300U
 
#define CRYP_CR_KEYSIZE_0   0x00000100U
 
#define CRYP_CR_KEYSIZE_1   0x00000200U
 
#define CRYP_CR_FFLUSH   0x00004000U
 
#define CRYP_CR_CRYPEN   0x00008000U
 
#define CRYP_CR_GCM_CCMPH   0x00030000U
 
#define CRYP_CR_GCM_CCMPH_0   0x00010000U
 
#define CRYP_CR_GCM_CCMPH_1   0x00020000U
 
#define CRYP_CR_ALGOMODE_3   0x00080000U
 
#define CRYP_SR_IFEM   0x00000001U
 
#define CRYP_SR_IFNF   0x00000002U
 
#define CRYP_SR_OFNE   0x00000004U
 
#define CRYP_SR_OFFU   0x00000008U
 
#define CRYP_SR_BUSY   0x00000010U
 
#define CRYP_DMACR_DIEN   0x00000001U
 
#define CRYP_DMACR_DOEN   0x00000002U
 
#define CRYP_IMSCR_INIM   0x00000001U
 
#define CRYP_IMSCR_OUTIM   0x00000002U
 
#define CRYP_RISR_OUTRIS   0x00000001U
 
#define CRYP_RISR_INRIS   0x00000002U
 
#define CRYP_MISR_INMIS   0x00000001U
 
#define CRYP_MISR_OUTMIS   0x00000002U
 
#define DAC_CR_EN1   0x00000001U
 
#define DAC_CR_BOFF1   0x00000002U
 
#define DAC_CR_TEN1   0x00000004U
 
#define DAC_CR_TSEL1   0x00000038U
 
#define DAC_CR_TSEL1_0   0x00000008U
 
#define DAC_CR_TSEL1_1   0x00000010U
 
#define DAC_CR_TSEL1_2   0x00000020U
 
#define DAC_CR_WAVE1   0x000000C0U
 
#define DAC_CR_WAVE1_0   0x00000040U
 
#define DAC_CR_WAVE1_1   0x00000080U
 
#define DAC_CR_MAMP1   0x00000F00U
 
#define DAC_CR_MAMP1_0   0x00000100U
 
#define DAC_CR_MAMP1_1   0x00000200U
 
#define DAC_CR_MAMP1_2   0x00000400U
 
#define DAC_CR_MAMP1_3   0x00000800U
 
#define DAC_CR_DMAEN1   0x00001000U
 
#define DAC_CR_DMAUDRIE1   0x00002000U
 
#define DAC_CR_EN2   0x00010000U
 
#define DAC_CR_BOFF2   0x00020000U
 
#define DAC_CR_TEN2   0x00040000U
 
#define DAC_CR_TSEL2   0x00380000U
 
#define DAC_CR_TSEL2_0   0x00080000U
 
#define DAC_CR_TSEL2_1   0x00100000U
 
#define DAC_CR_TSEL2_2   0x00200000U
 
#define DAC_CR_WAVE2   0x00C00000U
 
#define DAC_CR_WAVE2_0   0x00400000U
 
#define DAC_CR_WAVE2_1   0x00800000U
 
#define DAC_CR_MAMP2   0x0F000000U
 
#define DAC_CR_MAMP2_0   0x01000000U
 
#define DAC_CR_MAMP2_1   0x02000000U
 
#define DAC_CR_MAMP2_2   0x04000000U
 
#define DAC_CR_MAMP2_3   0x08000000U
 
#define DAC_CR_DMAEN2   0x10000000U
 
#define DAC_CR_DMAUDRIE2   0x20000000U
 
#define DAC_SWTRIGR_SWTRIG1   0x01U
 
#define DAC_SWTRIGR_SWTRIG2   0x02U
 
#define DAC_DHR12R1_DACC1DHR   0x0FFFU
 
#define DAC_DHR12L1_DACC1DHR   0xFFF0U
 
#define DAC_DHR8R1_DACC1DHR   0xFFU
 
#define DAC_DHR12R2_DACC2DHR   0x0FFFU
 
#define DAC_DHR12L2_DACC2DHR   0xFFF0U
 
#define DAC_DHR8R2_DACC2DHR   0xFFU
 
#define DAC_DHR12RD_DACC1DHR   0x00000FFFU
 
#define DAC_DHR12RD_DACC2DHR   0x0FFF0000U
 
#define DAC_DHR12LD_DACC1DHR   0x0000FFF0U
 
#define DAC_DHR12LD_DACC2DHR   0xFFF00000U
 
#define DAC_DHR8RD_DACC1DHR   0x00FFU
 
#define DAC_DHR8RD_DACC2DHR   0xFF00U
 
#define DAC_DOR1_DACC1DOR   0x0FFFU
 
#define DAC_DOR2_DACC2DOR   0x0FFFU
 
#define DAC_SR_DMAUDR1   0x00002000U
 
#define DAC_SR_DMAUDR2   0x20000000U
 
#define DMA_SxCR_CHSEL   0x0E000000U
 
#define DMA_SxCR_CHSEL_0   0x02000000U
 
#define DMA_SxCR_CHSEL_1   0x04000000U
 
#define DMA_SxCR_CHSEL_2   0x08000000U
 
#define DMA_SxCR_MBURST   0x01800000U
 
#define DMA_SxCR_MBURST_0   0x00800000U
 
#define DMA_SxCR_MBURST_1   0x01000000U
 
#define DMA_SxCR_PBURST   0x00600000U
 
#define DMA_SxCR_PBURST_0   0x00200000U
 
#define DMA_SxCR_PBURST_1   0x00400000U
 
#define DMA_SxCR_CT   0x00080000U
 
#define DMA_SxCR_DBM   0x00040000U
 
#define DMA_SxCR_PL   0x00030000U
 
#define DMA_SxCR_PL_0   0x00010000U
 
#define DMA_SxCR_PL_1   0x00020000U
 
#define DMA_SxCR_PINCOS   0x00008000U
 
#define DMA_SxCR_MSIZE   0x00006000U
 
#define DMA_SxCR_MSIZE_0   0x00002000U
 
#define DMA_SxCR_MSIZE_1   0x00004000U
 
#define DMA_SxCR_PSIZE   0x00001800U
 
#define DMA_SxCR_PSIZE_0   0x00000800U
 
#define DMA_SxCR_PSIZE_1   0x00001000U
 
#define DMA_SxCR_MINC   0x00000400U
 
#define DMA_SxCR_PINC   0x00000200U
 
#define DMA_SxCR_CIRC   0x00000100U
 
#define DMA_SxCR_DIR   0x000000C0U
 
#define DMA_SxCR_DIR_0   0x00000040U
 
#define DMA_SxCR_DIR_1   0x00000080U
 
#define DMA_SxCR_PFCTRL   0x00000020U
 
#define DMA_SxCR_TCIE   0x00000010U
 
#define DMA_SxCR_HTIE   0x00000008U
 
#define DMA_SxCR_TEIE   0x00000004U
 
#define DMA_SxCR_DMEIE   0x00000002U
 
#define DMA_SxCR_EN   0x00000001U
 
#define DMA_SxCR_ACK   0x00100000U
 
#define DMA_SxNDT   0x0000FFFFU
 
#define DMA_SxNDT_0   0x00000001U
 
#define DMA_SxNDT_1   0x00000002U
 
#define DMA_SxNDT_2   0x00000004U
 
#define DMA_SxNDT_3   0x00000008U
 
#define DMA_SxNDT_4   0x00000010U
 
#define DMA_SxNDT_5   0x00000020U
 
#define DMA_SxNDT_6   0x00000040U
 
#define DMA_SxNDT_7   0x00000080U
 
#define DMA_SxNDT_8   0x00000100U
 
#define DMA_SxNDT_9   0x00000200U
 
#define DMA_SxNDT_10   0x00000400U
 
#define DMA_SxNDT_11   0x00000800U
 
#define DMA_SxNDT_12   0x00001000U
 
#define DMA_SxNDT_13   0x00002000U
 
#define DMA_SxNDT_14   0x00004000U
 
#define DMA_SxNDT_15   0x00008000U
 
#define DMA_SxFCR_FEIE   0x00000080U
 
#define DMA_SxFCR_FS   0x00000038U
 
#define DMA_SxFCR_FS_0   0x00000008U
 
#define DMA_SxFCR_FS_1   0x00000010U
 
#define DMA_SxFCR_FS_2   0x00000020U
 
#define DMA_SxFCR_DMDIS   0x00000004U
 
#define DMA_SxFCR_FTH   0x00000003U
 
#define DMA_SxFCR_FTH_0   0x00000001U
 
#define DMA_SxFCR_FTH_1   0x00000002U
 
#define DMA_LISR_TCIF3   0x08000000U
 
#define DMA_LISR_HTIF3   0x04000000U
 
#define DMA_LISR_TEIF3   0x02000000U
 
#define DMA_LISR_DMEIF3   0x01000000U
 
#define DMA_LISR_FEIF3   0x00400000U
 
#define DMA_LISR_TCIF2   0x00200000U
 
#define DMA_LISR_HTIF2   0x00100000U
 
#define DMA_LISR_TEIF2   0x00080000U
 
#define DMA_LISR_DMEIF2   0x00040000U
 
#define DMA_LISR_FEIF2   0x00010000U
 
#define DMA_LISR_TCIF1   0x00000800U
 
#define DMA_LISR_HTIF1   0x00000400U
 
#define DMA_LISR_TEIF1   0x00000200U
 
#define DMA_LISR_DMEIF1   0x00000100U
 
#define DMA_LISR_FEIF1   0x00000040U
 
#define DMA_LISR_TCIF0   0x00000020U
 
#define DMA_LISR_HTIF0   0x00000010U
 
#define DMA_LISR_TEIF0   0x00000008U
 
#define DMA_LISR_DMEIF0   0x00000004U
 
#define DMA_LISR_FEIF0   0x00000001U
 
#define DMA_HISR_TCIF7   0x08000000U
 
#define DMA_HISR_HTIF7   0x04000000U
 
#define DMA_HISR_TEIF7   0x02000000U
 
#define DMA_HISR_DMEIF7   0x01000000U
 
#define DMA_HISR_FEIF7   0x00400000U
 
#define DMA_HISR_TCIF6   0x00200000U
 
#define DMA_HISR_HTIF6   0x00100000U
 
#define DMA_HISR_TEIF6   0x00080000U
 
#define DMA_HISR_DMEIF6   0x00040000U
 
#define DMA_HISR_FEIF6   0x00010000U
 
#define DMA_HISR_TCIF5   0x00000800U
 
#define DMA_HISR_HTIF5   0x00000400U
 
#define DMA_HISR_TEIF5   0x00000200U
 
#define DMA_HISR_DMEIF5   0x00000100U
 
#define DMA_HISR_FEIF5   0x00000040U
 
#define DMA_HISR_TCIF4   0x00000020U
 
#define DMA_HISR_HTIF4   0x00000010U
 
#define DMA_HISR_TEIF4   0x00000008U
 
#define DMA_HISR_DMEIF4   0x00000004U
 
#define DMA_HISR_FEIF4   0x00000001U
 
#define DMA_LIFCR_CTCIF3   0x08000000U
 
#define DMA_LIFCR_CHTIF3   0x04000000U
 
#define DMA_LIFCR_CTEIF3   0x02000000U
 
#define DMA_LIFCR_CDMEIF3   0x01000000U
 
#define DMA_LIFCR_CFEIF3   0x00400000U
 
#define DMA_LIFCR_CTCIF2   0x00200000U
 
#define DMA_LIFCR_CHTIF2   0x00100000U
 
#define DMA_LIFCR_CTEIF2   0x00080000U
 
#define DMA_LIFCR_CDMEIF2   0x00040000U
 
#define DMA_LIFCR_CFEIF2   0x00010000U
 
#define DMA_LIFCR_CTCIF1   0x00000800U
 
#define DMA_LIFCR_CHTIF1   0x00000400U
 
#define DMA_LIFCR_CTEIF1   0x00000200U
 
#define DMA_LIFCR_CDMEIF1   0x00000100U
 
#define DMA_LIFCR_CFEIF1   0x00000040U
 
#define DMA_LIFCR_CTCIF0   0x00000020U
 
#define DMA_LIFCR_CHTIF0   0x00000010U
 
#define DMA_LIFCR_CTEIF0   0x00000008U
 
#define DMA_LIFCR_CDMEIF0   0x00000004U
 
#define DMA_LIFCR_CFEIF0   0x00000001U
 
#define DMA_HIFCR_CTCIF7   0x08000000U
 
#define DMA_HIFCR_CHTIF7   0x04000000U
 
#define DMA_HIFCR_CTEIF7   0x02000000U
 
#define DMA_HIFCR_CDMEIF7   0x01000000U
 
#define DMA_HIFCR_CFEIF7   0x00400000U
 
#define DMA_HIFCR_CTCIF6   0x00200000U
 
#define DMA_HIFCR_CHTIF6   0x00100000U
 
#define DMA_HIFCR_CTEIF6   0x00080000U
 
#define DMA_HIFCR_CDMEIF6   0x00040000U
 
#define DMA_HIFCR_CFEIF6   0x00010000U
 
#define DMA_HIFCR_CTCIF5   0x00000800U
 
#define DMA_HIFCR_CHTIF5   0x00000400U
 
#define DMA_HIFCR_CTEIF5   0x00000200U
 
#define DMA_HIFCR_CDMEIF5   0x00000100U
 
#define DMA_HIFCR_CFEIF5   0x00000040U
 
#define DMA_HIFCR_CTCIF4   0x00000020U
 
#define DMA_HIFCR_CHTIF4   0x00000010U
 
#define DMA_HIFCR_CTEIF4   0x00000008U
 
#define DMA_HIFCR_CDMEIF4   0x00000004U
 
#define DMA_HIFCR_CFEIF4   0x00000001U
 
#define EXTI_IMR_MR0   0x00000001U
 
#define EXTI_IMR_MR1   0x00000002U
 
#define EXTI_IMR_MR2   0x00000004U
 
#define EXTI_IMR_MR3   0x00000008U
 
#define EXTI_IMR_MR4   0x00000010U
 
#define EXTI_IMR_MR5   0x00000020U
 
#define EXTI_IMR_MR6   0x00000040U
 
#define EXTI_IMR_MR7   0x00000080U
 
#define EXTI_IMR_MR8   0x00000100U
 
#define EXTI_IMR_MR9   0x00000200U
 
#define EXTI_IMR_MR10   0x00000400U
 
#define EXTI_IMR_MR11   0x00000800U
 
#define EXTI_IMR_MR12   0x00001000U
 
#define EXTI_IMR_MR13   0x00002000U
 
#define EXTI_IMR_MR14   0x00004000U
 
#define EXTI_IMR_MR15   0x00008000U
 
#define EXTI_IMR_MR16   0x00010000U
 
#define EXTI_IMR_MR17   0x00020000U
 
#define EXTI_IMR_MR18   0x00040000U
 
#define EXTI_IMR_MR19   0x00080000U
 
#define EXTI_IMR_MR20   0x00100000U
 
#define EXTI_IMR_MR21   0x00200000U
 
#define EXTI_IMR_MR22   0x00400000U
 
#define EXTI_EMR_MR0   0x00000001U
 
#define EXTI_EMR_MR1   0x00000002U
 
#define EXTI_EMR_MR2   0x00000004U
 
#define EXTI_EMR_MR3   0x00000008U
 
#define EXTI_EMR_MR4   0x00000010U
 
#define EXTI_EMR_MR5   0x00000020U
 
#define EXTI_EMR_MR6   0x00000040U
 
#define EXTI_EMR_MR7   0x00000080U
 
#define EXTI_EMR_MR8   0x00000100U
 
#define EXTI_EMR_MR9   0x00000200U
 
#define EXTI_EMR_MR10   0x00000400U
 
#define EXTI_EMR_MR11   0x00000800U
 
#define EXTI_EMR_MR12   0x00001000U
 
#define EXTI_EMR_MR13   0x00002000U
 
#define EXTI_EMR_MR14   0x00004000U
 
#define EXTI_EMR_MR15   0x00008000U
 
#define EXTI_EMR_MR16   0x00010000U
 
#define EXTI_EMR_MR17   0x00020000U
 
#define EXTI_EMR_MR18   0x00040000U
 
#define EXTI_EMR_MR19   0x00080000U
 
#define EXTI_EMR_MR20   0x00100000U
 
#define EXTI_EMR_MR21   0x00200000U
 
#define EXTI_EMR_MR22   0x00400000U
 
#define EXTI_RTSR_TR0   0x00000001U
 
#define EXTI_RTSR_TR1   0x00000002U
 
#define EXTI_RTSR_TR2   0x00000004U
 
#define EXTI_RTSR_TR3   0x00000008U
 
#define EXTI_RTSR_TR4   0x00000010U
 
#define EXTI_RTSR_TR5   0x00000020U
 
#define EXTI_RTSR_TR6   0x00000040U
 
#define EXTI_RTSR_TR7   0x00000080U
 
#define EXTI_RTSR_TR8   0x00000100U
 
#define EXTI_RTSR_TR9   0x00000200U
 
#define EXTI_RTSR_TR10   0x00000400U
 
#define EXTI_RTSR_TR11   0x00000800U
 
#define EXTI_RTSR_TR12   0x00001000U
 
#define EXTI_RTSR_TR13   0x00002000U
 
#define EXTI_RTSR_TR14   0x00004000U
 
#define EXTI_RTSR_TR15   0x00008000U
 
#define EXTI_RTSR_TR16   0x00010000U
 
#define EXTI_RTSR_TR17   0x00020000U
 
#define EXTI_RTSR_TR18   0x00040000U
 
#define EXTI_RTSR_TR19   0x00080000U
 
#define EXTI_RTSR_TR20   0x00100000U
 
#define EXTI_RTSR_TR21   0x00200000U
 
#define EXTI_RTSR_TR22   0x00400000U
 
#define EXTI_FTSR_TR0   0x00000001U
 
#define EXTI_FTSR_TR1   0x00000002U
 
#define EXTI_FTSR_TR2   0x00000004U
 
#define EXTI_FTSR_TR3   0x00000008U
 
#define EXTI_FTSR_TR4   0x00000010U
 
#define EXTI_FTSR_TR5   0x00000020U
 
#define EXTI_FTSR_TR6   0x00000040U
 
#define EXTI_FTSR_TR7   0x00000080U
 
#define EXTI_FTSR_TR8   0x00000100U
 
#define EXTI_FTSR_TR9   0x00000200U
 
#define EXTI_FTSR_TR10   0x00000400U
 
#define EXTI_FTSR_TR11   0x00000800U
 
#define EXTI_FTSR_TR12   0x00001000U
 
#define EXTI_FTSR_TR13   0x00002000U
 
#define EXTI_FTSR_TR14   0x00004000U
 
#define EXTI_FTSR_TR15   0x00008000U
 
#define EXTI_FTSR_TR16   0x00010000U
 
#define EXTI_FTSR_TR17   0x00020000U
 
#define EXTI_FTSR_TR18   0x00040000U
 
#define EXTI_FTSR_TR19   0x00080000U
 
#define EXTI_FTSR_TR20   0x00100000U
 
#define EXTI_FTSR_TR21   0x00200000U
 
#define EXTI_FTSR_TR22   0x00400000U
 
#define EXTI_SWIER_SWIER0   0x00000001U
 
#define EXTI_SWIER_SWIER1   0x00000002U
 
#define EXTI_SWIER_SWIER2   0x00000004U
 
#define EXTI_SWIER_SWIER3   0x00000008U
 
#define EXTI_SWIER_SWIER4   0x00000010U
 
#define EXTI_SWIER_SWIER5   0x00000020U
 
#define EXTI_SWIER_SWIER6   0x00000040U
 
#define EXTI_SWIER_SWIER7   0x00000080U
 
#define EXTI_SWIER_SWIER8   0x00000100U
 
#define EXTI_SWIER_SWIER9   0x00000200U
 
#define EXTI_SWIER_SWIER10   0x00000400U
 
#define EXTI_SWIER_SWIER11   0x00000800U
 
#define EXTI_SWIER_SWIER12   0x00001000U
 
#define EXTI_SWIER_SWIER13   0x00002000U
 
#define EXTI_SWIER_SWIER14   0x00004000U
 
#define EXTI_SWIER_SWIER15   0x00008000U
 
#define EXTI_SWIER_SWIER16   0x00010000U
 
#define EXTI_SWIER_SWIER17   0x00020000U
 
#define EXTI_SWIER_SWIER18   0x00040000U
 
#define EXTI_SWIER_SWIER19   0x00080000U
 
#define EXTI_SWIER_SWIER20   0x00100000U
 
#define EXTI_SWIER_SWIER21   0x00200000U
 
#define EXTI_SWIER_SWIER22   0x00400000U
 
#define EXTI_PR_PR0   0x00000001U
 
#define EXTI_PR_PR1   0x00000002U
 
#define EXTI_PR_PR2   0x00000004U
 
#define EXTI_PR_PR3   0x00000008U
 
#define EXTI_PR_PR4   0x00000010U
 
#define EXTI_PR_PR5   0x00000020U
 
#define EXTI_PR_PR6   0x00000040U
 
#define EXTI_PR_PR7   0x00000080U
 
#define EXTI_PR_PR8   0x00000100U
 
#define EXTI_PR_PR9   0x00000200U
 
#define EXTI_PR_PR10   0x00000400U
 
#define EXTI_PR_PR11   0x00000800U
 
#define EXTI_PR_PR12   0x00001000U
 
#define EXTI_PR_PR13   0x00002000U
 
#define EXTI_PR_PR14   0x00004000U
 
#define EXTI_PR_PR15   0x00008000U
 
#define EXTI_PR_PR16   0x00010000U
 
#define EXTI_PR_PR17   0x00020000U
 
#define EXTI_PR_PR18   0x00040000U
 
#define EXTI_PR_PR19   0x00080000U
 
#define EXTI_PR_PR20   0x00100000U
 
#define EXTI_PR_PR21   0x00200000U
 
#define EXTI_PR_PR22   0x00400000U
 
#define FLASH_ACR_LATENCY   0x0000000FU
 
#define FLASH_ACR_LATENCY_0WS   0x00000000U
 
#define FLASH_ACR_LATENCY_1WS   0x00000001U
 
#define FLASH_ACR_LATENCY_2WS   0x00000002U
 
#define FLASH_ACR_LATENCY_3WS   0x00000003U
 
#define FLASH_ACR_LATENCY_4WS   0x00000004U
 
#define FLASH_ACR_LATENCY_5WS   0x00000005U
 
#define FLASH_ACR_LATENCY_6WS   0x00000006U
 
#define FLASH_ACR_LATENCY_7WS   0x00000007U
 
#define FLASH_ACR_PRFTEN   0x00000100U
 
#define FLASH_ACR_ICEN   0x00000200U
 
#define FLASH_ACR_DCEN   0x00000400U
 
#define FLASH_ACR_ICRST   0x00000800U
 
#define FLASH_ACR_DCRST   0x00001000U
 
#define FLASH_ACR_BYTE0_ADDRESS   0x40023C00U
 
#define FLASH_ACR_BYTE2_ADDRESS   0x40023C03U
 
#define FLASH_SR_EOP   0x00000001U
 
#define FLASH_SR_SOP   0x00000002U
 
#define FLASH_SR_WRPERR   0x00000010U
 
#define FLASH_SR_PGAERR   0x00000020U
 
#define FLASH_SR_PGPERR   0x00000040U
 
#define FLASH_SR_PGSERR   0x00000080U
 
#define FLASH_SR_BSY   0x00010000U
 
#define FLASH_CR_PG   0x00000001U
 
#define FLASH_CR_SER   0x00000002U
 
#define FLASH_CR_MER   0x00000004U
 
#define FLASH_CR_SNB   0x000000F8U
 
#define FLASH_CR_SNB_0   0x00000008U
 
#define FLASH_CR_SNB_1   0x00000010U
 
#define FLASH_CR_SNB_2   0x00000020U
 
#define FLASH_CR_SNB_3   0x00000040U
 
#define FLASH_CR_SNB_4   0x00000080U
 
#define FLASH_CR_PSIZE   0x00000300U
 
#define FLASH_CR_PSIZE_0   0x00000100U
 
#define FLASH_CR_PSIZE_1   0x00000200U
 
#define FLASH_CR_STRT   0x00010000U
 
#define FLASH_CR_EOPIE   0x01000000U
 
#define FLASH_CR_LOCK   0x80000000U
 
#define FLASH_OPTCR_OPTLOCK   0x00000001U
 
#define FLASH_OPTCR_OPTSTRT   0x00000002U
 
#define FLASH_OPTCR_BOR_LEV_0   0x00000004U
 
#define FLASH_OPTCR_BOR_LEV_1   0x00000008U
 
#define FLASH_OPTCR_BOR_LEV   0x0000000CU
 
#define FLASH_OPTCR_WDG_SW   0x00000020U
 
#define FLASH_OPTCR_nRST_STOP   0x00000040U
 
#define FLASH_OPTCR_nRST_STDBY   0x00000080U
 
#define FLASH_OPTCR_RDP   0x0000FF00U
 
#define FLASH_OPTCR_RDP_0   0x00000100U
 
#define FLASH_OPTCR_RDP_1   0x00000200U
 
#define FLASH_OPTCR_RDP_2   0x00000400U
 
#define FLASH_OPTCR_RDP_3   0x00000800U
 
#define FLASH_OPTCR_RDP_4   0x00001000U
 
#define FLASH_OPTCR_RDP_5   0x00002000U
 
#define FLASH_OPTCR_RDP_6   0x00004000U
 
#define FLASH_OPTCR_RDP_7   0x00008000U
 
#define FLASH_OPTCR_nWRP   0x0FFF0000U
 
#define FLASH_OPTCR_nWRP_0   0x00010000U
 
#define FLASH_OPTCR_nWRP_1   0x00020000U
 
#define FLASH_OPTCR_nWRP_2   0x00040000U
 
#define FLASH_OPTCR_nWRP_3   0x00080000U
 
#define FLASH_OPTCR_nWRP_4   0x00100000U
 
#define FLASH_OPTCR_nWRP_5   0x00200000U
 
#define FLASH_OPTCR_nWRP_6   0x00400000U
 
#define FLASH_OPTCR_nWRP_7   0x00800000U
 
#define FLASH_OPTCR_nWRP_8   0x01000000U
 
#define FLASH_OPTCR_nWRP_9   0x02000000U
 
#define FLASH_OPTCR_nWRP_10   0x04000000U
 
#define FLASH_OPTCR_nWRP_11   0x08000000U
 
#define FLASH_OPTCR1_nWRP   0x0FFF0000U
 
#define FLASH_OPTCR1_nWRP_0   0x00010000U
 
#define FLASH_OPTCR1_nWRP_1   0x00020000U
 
#define FLASH_OPTCR1_nWRP_2   0x00040000U
 
#define FLASH_OPTCR1_nWRP_3   0x00080000U
 
#define FLASH_OPTCR1_nWRP_4   0x00100000U
 
#define FLASH_OPTCR1_nWRP_5   0x00200000U
 
#define FLASH_OPTCR1_nWRP_6   0x00400000U
 
#define FLASH_OPTCR1_nWRP_7   0x00800000U
 
#define FLASH_OPTCR1_nWRP_8   0x01000000U
 
#define FLASH_OPTCR1_nWRP_9   0x02000000U
 
#define FLASH_OPTCR1_nWRP_10   0x04000000U
 
#define FLASH_OPTCR1_nWRP_11   0x08000000U
 
#define FSMC_BCR1_MBKEN   0x00000001U
 
#define FSMC_BCR1_MUXEN   0x00000002U
 
#define FSMC_BCR1_MTYP   0x0000000CU
 
#define FSMC_BCR1_MTYP_0   0x00000004U
 
#define FSMC_BCR1_MTYP_1   0x00000008U
 
#define FSMC_BCR1_MWID   0x00000030U
 
#define FSMC_BCR1_MWID_0   0x00000010U
 
#define FSMC_BCR1_MWID_1   0x00000020U
 
#define FSMC_BCR1_FACCEN   0x00000040U
 
#define FSMC_BCR1_BURSTEN   0x00000100U
 
#define FSMC_BCR1_WAITPOL   0x00000200U
 
#define FSMC_BCR1_WRAPMOD   0x00000400U
 
#define FSMC_BCR1_WAITCFG   0x00000800U
 
#define FSMC_BCR1_WREN   0x00001000U
 
#define FSMC_BCR1_WAITEN   0x00002000U
 
#define FSMC_BCR1_EXTMOD   0x00004000U
 
#define FSMC_BCR1_ASYNCWAIT   0x00008000U
 
#define FSMC_BCR1_CPSIZE   0x00070000U
 
#define FSMC_BCR1_CPSIZE_0   0x00010000U
 
#define FSMC_BCR1_CPSIZE_1   0x00020000U
 
#define FSMC_BCR1_CPSIZE_2   0x00040000U
 
#define FSMC_BCR1_CBURSTRW   0x00080000U
 
#define FSMC_BCR2_MBKEN   0x00000001U
 
#define FSMC_BCR2_MUXEN   0x00000002U
 
#define FSMC_BCR2_MTYP   0x0000000CU
 
#define FSMC_BCR2_MTYP_0   0x00000004U
 
#define FSMC_BCR2_MTYP_1   0x00000008U
 
#define FSMC_BCR2_MWID   0x00000030U
 
#define FSMC_BCR2_MWID_0   0x00000010U
 
#define FSMC_BCR2_MWID_1   0x00000020U
 
#define FSMC_BCR2_FACCEN   0x00000040U
 
#define FSMC_BCR2_BURSTEN   0x00000100U
 
#define FSMC_BCR2_WAITPOL   0x00000200U
 
#define FSMC_BCR2_WRAPMOD   0x00000400U
 
#define FSMC_BCR2_WAITCFG   0x00000800U
 
#define FSMC_BCR2_WREN   0x00001000U
 
#define FSMC_BCR2_WAITEN   0x00002000U
 
#define FSMC_BCR2_EXTMOD   0x00004000U
 
#define FSMC_BCR2_ASYNCWAIT   0x00008000U
 
#define FSMC_BCR2_CPSIZE   0x00070000U
 
#define FSMC_BCR2_CPSIZE_0   0x00010000U
 
#define FSMC_BCR2_CPSIZE_1   0x00020000U
 
#define FSMC_BCR2_CPSIZE_2   0x00040000U
 
#define FSMC_BCR2_CBURSTRW   0x00080000U
 
#define FSMC_BCR3_MBKEN   0x00000001U
 
#define FSMC_BCR3_MUXEN   0x00000002U
 
#define FSMC_BCR3_MTYP   0x0000000CU
 
#define FSMC_BCR3_MTYP_0   0x00000004U
 
#define FSMC_BCR3_MTYP_1   0x00000008U
 
#define FSMC_BCR3_MWID   0x00000030U
 
#define FSMC_BCR3_MWID_0   0x00000010U
 
#define FSMC_BCR3_MWID_1   0x00000020U
 
#define FSMC_BCR3_FACCEN   0x00000040U
 
#define FSMC_BCR3_BURSTEN   0x00000100U
 
#define FSMC_BCR3_WAITPOL   0x00000200U
 
#define FSMC_BCR3_WRAPMOD   0x00000400U
 
#define FSMC_BCR3_WAITCFG   0x00000800U
 
#define FSMC_BCR3_WREN   0x00001000U
 
#define FSMC_BCR3_WAITEN   0x00002000U
 
#define FSMC_BCR3_EXTMOD   0x00004000U
 
#define FSMC_BCR3_ASYNCWAIT   0x00008000U
 
#define FSMC_BCR3_CPSIZE   0x00070000U
 
#define FSMC_BCR3_CPSIZE_0   0x00010000U
 
#define FSMC_BCR3_CPSIZE_1   0x00020000U
 
#define FSMC_BCR3_CPSIZE_2   0x00040000U
 
#define FSMC_BCR3_CBURSTRW   0x00080000U
 
#define FSMC_BCR4_MBKEN   0x00000001U
 
#define FSMC_BCR4_MUXEN   0x00000002U
 
#define FSMC_BCR4_MTYP   0x0000000CU
 
#define FSMC_BCR4_MTYP_0   0x00000004U
 
#define FSMC_BCR4_MTYP_1   0x00000008U
 
#define FSMC_BCR4_MWID   0x00000030U
 
#define FSMC_BCR4_MWID_0   0x00000010U
 
#define FSMC_BCR4_MWID_1   0x00000020U
 
#define FSMC_BCR4_FACCEN   0x00000040U
 
#define FSMC_BCR4_BURSTEN   0x00000100U
 
#define FSMC_BCR4_WAITPOL   0x00000200U
 
#define FSMC_BCR4_WRAPMOD   0x00000400U
 
#define FSMC_BCR4_WAITCFG   0x00000800U
 
#define FSMC_BCR4_WREN   0x00001000U
 
#define FSMC_BCR4_WAITEN   0x00002000U
 
#define FSMC_BCR4_EXTMOD   0x00004000U
 
#define FSMC_BCR4_ASYNCWAIT   0x00008000U
 
#define FSMC_BCR4_CPSIZE   0x00070000U
 
#define FSMC_BCR4_CPSIZE_0   0x00010000U
 
#define FSMC_BCR4_CPSIZE_1   0x00020000U
 
#define FSMC_BCR4_CPSIZE_2   0x00040000U
 
#define FSMC_BCR4_CBURSTRW   0x00080000U
 
#define FSMC_BTR1_ADDSET   0x0000000FU
 
#define FSMC_BTR1_ADDSET_0   0x00000001U
 
#define FSMC_BTR1_ADDSET_1   0x00000002U
 
#define FSMC_BTR1_ADDSET_2   0x00000004U
 
#define FSMC_BTR1_ADDSET_3   0x00000008U
 
#define FSMC_BTR1_ADDHLD   0x000000F0U
 
#define FSMC_BTR1_ADDHLD_0   0x00000010U
 
#define FSMC_BTR1_ADDHLD_1   0x00000020U
 
#define FSMC_BTR1_ADDHLD_2   0x00000040U
 
#define FSMC_BTR1_ADDHLD_3   0x00000080U
 
#define FSMC_BTR1_DATAST   0x0000FF00U
 
#define FSMC_BTR1_DATAST_0   0x00000100U
 
#define FSMC_BTR1_DATAST_1   0x00000200U
 
#define FSMC_BTR1_DATAST_2   0x00000400U
 
#define FSMC_BTR1_DATAST_3   0x00000800U
 
#define FSMC_BTR1_DATAST_4   0x00001000U
 
#define FSMC_BTR1_DATAST_5   0x00002000U
 
#define FSMC_BTR1_DATAST_6   0x00004000U
 
#define FSMC_BTR1_DATAST_7   0x00008000U
 
#define FSMC_BTR1_BUSTURN   0x000F0000U
 
#define FSMC_BTR1_BUSTURN_0   0x00010000U
 
#define FSMC_BTR1_BUSTURN_1   0x00020000U
 
#define FSMC_BTR1_BUSTURN_2   0x00040000U
 
#define FSMC_BTR1_BUSTURN_3   0x00080000U
 
#define FSMC_BTR1_CLKDIV   0x00F00000U
 
#define FSMC_BTR1_CLKDIV_0   0x00100000U
 
#define FSMC_BTR1_CLKDIV_1   0x00200000U
 
#define FSMC_BTR1_CLKDIV_2   0x00400000U
 
#define FSMC_BTR1_CLKDIV_3   0x00800000U
 
#define FSMC_BTR1_DATLAT   0x0F000000U
 
#define FSMC_BTR1_DATLAT_0   0x01000000U
 
#define FSMC_BTR1_DATLAT_1   0x02000000U
 
#define FSMC_BTR1_DATLAT_2   0x04000000U
 
#define FSMC_BTR1_DATLAT_3   0x08000000U
 
#define FSMC_BTR1_ACCMOD   0x30000000U
 
#define FSMC_BTR1_ACCMOD_0   0x10000000U
 
#define FSMC_BTR1_ACCMOD_1   0x20000000U
 
#define FSMC_BTR2_ADDSET   0x0000000FU
 
#define FSMC_BTR2_ADDSET_0   0x00000001U
 
#define FSMC_BTR2_ADDSET_1   0x00000002U
 
#define FSMC_BTR2_ADDSET_2   0x00000004U
 
#define FSMC_BTR2_ADDSET_3   0x00000008U
 
#define FSMC_BTR2_ADDHLD   0x000000F0U
 
#define FSMC_BTR2_ADDHLD_0   0x00000010U
 
#define FSMC_BTR2_ADDHLD_1   0x00000020U
 
#define FSMC_BTR2_ADDHLD_2   0x00000040U
 
#define FSMC_BTR2_ADDHLD_3   0x00000080U
 
#define FSMC_BTR2_DATAST   0x0000FF00U
 
#define FSMC_BTR2_DATAST_0   0x00000100U
 
#define FSMC_BTR2_DATAST_1   0x00000200U
 
#define FSMC_BTR2_DATAST_2   0x00000400U
 
#define FSMC_BTR2_DATAST_3   0x00000800U
 
#define FSMC_BTR2_DATAST_4   0x00001000U
 
#define FSMC_BTR2_DATAST_5   0x00002000U
 
#define FSMC_BTR2_DATAST_6   0x00004000U
 
#define FSMC_BTR2_DATAST_7   0x00008000U
 
#define FSMC_BTR2_BUSTURN   0x000F0000U
 
#define FSMC_BTR2_BUSTURN_0   0x00010000U
 
#define FSMC_BTR2_BUSTURN_1   0x00020000U
 
#define FSMC_BTR2_BUSTURN_2   0x00040000U
 
#define FSMC_BTR2_BUSTURN_3   0x00080000U
 
#define FSMC_BTR2_CLKDIV   0x00F00000U
 
#define FSMC_BTR2_CLKDIV_0   0x00100000U
 
#define FSMC_BTR2_CLKDIV_1   0x00200000U
 
#define FSMC_BTR2_CLKDIV_2   0x00400000U
 
#define FSMC_BTR2_CLKDIV_3   0x00800000U
 
#define FSMC_BTR2_DATLAT   0x0F000000U
 
#define FSMC_BTR2_DATLAT_0   0x01000000U
 
#define FSMC_BTR2_DATLAT_1   0x02000000U
 
#define FSMC_BTR2_DATLAT_2   0x04000000U
 
#define FSMC_BTR2_DATLAT_3   0x08000000U
 
#define FSMC_BTR2_ACCMOD   0x30000000U
 
#define FSMC_BTR2_ACCMOD_0   0x10000000U
 
#define FSMC_BTR2_ACCMOD_1   0x20000000U
 
#define FSMC_BTR3_ADDSET   0x0000000FU
 
#define FSMC_BTR3_ADDSET_0   0x00000001U
 
#define FSMC_BTR3_ADDSET_1   0x00000002U
 
#define FSMC_BTR3_ADDSET_2   0x00000004U
 
#define FSMC_BTR3_ADDSET_3   0x00000008U
 
#define FSMC_BTR3_ADDHLD   0x000000F0U
 
#define FSMC_BTR3_ADDHLD_0   0x00000010U
 
#define FSMC_BTR3_ADDHLD_1   0x00000020U
 
#define FSMC_BTR3_ADDHLD_2   0x00000040U
 
#define FSMC_BTR3_ADDHLD_3   0x00000080U
 
#define FSMC_BTR3_DATAST   0x0000FF00U
 
#define FSMC_BTR3_DATAST_0   0x00000100U
 
#define FSMC_BTR3_DATAST_1   0x00000200U
 
#define FSMC_BTR3_DATAST_2   0x00000400U
 
#define FSMC_BTR3_DATAST_3   0x00000800U
 
#define FSMC_BTR3_DATAST_4   0x00001000U
 
#define FSMC_BTR3_DATAST_5   0x00002000U
 
#define FSMC_BTR3_DATAST_6   0x00004000U
 
#define FSMC_BTR3_DATAST_7   0x00008000U
 
#define FSMC_BTR3_BUSTURN   0x000F0000U
 
#define FSMC_BTR3_BUSTURN_0   0x00010000U
 
#define FSMC_BTR3_BUSTURN_1   0x00020000U
 
#define FSMC_BTR3_BUSTURN_2   0x00040000U
 
#define FSMC_BTR3_BUSTURN_3   0x00080000U
 
#define FSMC_BTR3_CLKDIV   0x00F00000U
 
#define FSMC_BTR3_CLKDIV_0   0x00100000U
 
#define FSMC_BTR3_CLKDIV_1   0x00200000U
 
#define FSMC_BTR3_CLKDIV_2   0x00400000U
 
#define FSMC_BTR3_CLKDIV_3   0x00800000U
 
#define FSMC_BTR3_DATLAT   0x0F000000U
 
#define FSMC_BTR3_DATLAT_0   0x01000000U
 
#define FSMC_BTR3_DATLAT_1   0x02000000U
 
#define FSMC_BTR3_DATLAT_2   0x04000000U
 
#define FSMC_BTR3_DATLAT_3   0x08000000U
 
#define FSMC_BTR3_ACCMOD   0x30000000U
 
#define FSMC_BTR3_ACCMOD_0   0x10000000U
 
#define FSMC_BTR3_ACCMOD_1   0x20000000U
 
#define FSMC_BTR4_ADDSET   0x0000000FU
 
#define FSMC_BTR4_ADDSET_0   0x00000001U
 
#define FSMC_BTR4_ADDSET_1   0x00000002U
 
#define FSMC_BTR4_ADDSET_2   0x00000004U
 
#define FSMC_BTR4_ADDSET_3   0x00000008U
 
#define FSMC_BTR4_ADDHLD   0x000000F0U
 
#define FSMC_BTR4_ADDHLD_0   0x00000010U
 
#define FSMC_BTR4_ADDHLD_1   0x00000020U
 
#define FSMC_BTR4_ADDHLD_2   0x00000040U
 
#define FSMC_BTR4_ADDHLD_3   0x00000080U
 
#define FSMC_BTR4_DATAST   0x0000FF00U
 
#define FSMC_BTR4_DATAST_0   0x00000100U
 
#define FSMC_BTR4_DATAST_1   0x00000200U
 
#define FSMC_BTR4_DATAST_2   0x00000400U
 
#define FSMC_BTR4_DATAST_3   0x00000800U
 
#define FSMC_BTR4_DATAST_4   0x00001000U
 
#define FSMC_BTR4_DATAST_5   0x00002000U
 
#define FSMC_BTR4_DATAST_6   0x00004000U
 
#define FSMC_BTR4_DATAST_7   0x00008000U
 
#define FSMC_BTR4_BUSTURN   0x000F0000U
 
#define FSMC_BTR4_BUSTURN_0   0x00010000U
 
#define FSMC_BTR4_BUSTURN_1   0x00020000U
 
#define FSMC_BTR4_BUSTURN_2   0x00040000U
 
#define FSMC_BTR4_BUSTURN_3   0x00080000U
 
#define FSMC_BTR4_CLKDIV   0x00F00000U
 
#define FSMC_BTR4_CLKDIV_0   0x00100000U
 
#define FSMC_BTR4_CLKDIV_1   0x00200000U
 
#define FSMC_BTR4_CLKDIV_2   0x00400000U
 
#define FSMC_BTR4_CLKDIV_3   0x00800000U
 
#define FSMC_BTR4_DATLAT   0x0F000000U
 
#define FSMC_BTR4_DATLAT_0   0x01000000U
 
#define FSMC_BTR4_DATLAT_1   0x02000000U
 
#define FSMC_BTR4_DATLAT_2   0x04000000U
 
#define FSMC_BTR4_DATLAT_3   0x08000000U
 
#define FSMC_BTR4_ACCMOD   0x30000000U
 
#define FSMC_BTR4_ACCMOD_0   0x10000000U
 
#define FSMC_BTR4_ACCMOD_1   0x20000000U
 
#define FSMC_BWTR1_ADDSET   0x0000000FU
 
#define FSMC_BWTR1_ADDSET_0   0x00000001U
 
#define FSMC_BWTR1_ADDSET_1   0x00000002U
 
#define FSMC_BWTR1_ADDSET_2   0x00000004U
 
#define FSMC_BWTR1_ADDSET_3   0x00000008U
 
#define FSMC_BWTR1_ADDHLD   0x000000F0U
 
#define FSMC_BWTR1_ADDHLD_0   0x00000010U
 
#define FSMC_BWTR1_ADDHLD_1   0x00000020U
 
#define FSMC_BWTR1_ADDHLD_2   0x00000040U
 
#define FSMC_BWTR1_ADDHLD_3   0x00000080U
 
#define FSMC_BWTR1_DATAST   0x0000FF00U
 
#define FSMC_BWTR1_DATAST_0   0x00000100U
 
#define FSMC_BWTR1_DATAST_1   0x00000200U
 
#define FSMC_BWTR1_DATAST_2   0x00000400U
 
#define FSMC_BWTR1_DATAST_3   0x00000800U
 
#define FSMC_BWTR1_DATAST_4   0x00001000U
 
#define FSMC_BWTR1_DATAST_5   0x00002000U
 
#define FSMC_BWTR1_DATAST_6   0x00004000U
 
#define FSMC_BWTR1_DATAST_7   0x00008000U
 
#define FSMC_BWTR1_BUSTURN   0x000F0000U
 
#define FSMC_BWTR1_BUSTURN_0   0x00010000U
 
#define FSMC_BWTR1_BUSTURN_1   0x00020000U
 
#define FSMC_BWTR1_BUSTURN_2   0x00040000U
 
#define FSMC_BWTR1_BUSTURN_3   0x00080000U
 
#define FSMC_BWTR1_ACCMOD   0x30000000U
 
#define FSMC_BWTR1_ACCMOD_0   0x10000000U
 
#define FSMC_BWTR1_ACCMOD_1   0x20000000U
 
#define FSMC_BWTR2_ADDSET   0x0000000FU
 
#define FSMC_BWTR2_ADDSET_0   0x00000001U
 
#define FSMC_BWTR2_ADDSET_1   0x00000002U
 
#define FSMC_BWTR2_ADDSET_2   0x00000004U
 
#define FSMC_BWTR2_ADDSET_3   0x00000008U
 
#define FSMC_BWTR2_ADDHLD   0x000000F0U
 
#define FSMC_BWTR2_ADDHLD_0   0x00000010U
 
#define FSMC_BWTR2_ADDHLD_1   0x00000020U
 
#define FSMC_BWTR2_ADDHLD_2   0x00000040U
 
#define FSMC_BWTR2_ADDHLD_3   0x00000080U
 
#define FSMC_BWTR2_DATAST   0x0000FF00U
 
#define FSMC_BWTR2_DATAST_0   0x00000100U
 
#define FSMC_BWTR2_DATAST_1   0x00000200U
 
#define FSMC_BWTR2_DATAST_2   0x00000400U
 
#define FSMC_BWTR2_DATAST_3   0x00000800U
 
#define FSMC_BWTR2_DATAST_4   0x00001000U
 
#define FSMC_BWTR2_DATAST_5   0x00002000U
 
#define FSMC_BWTR2_DATAST_6   0x00004000U
 
#define FSMC_BWTR2_DATAST_7   0x00008000U
 
#define FSMC_BWTR2_BUSTURN   0x000F0000U
 
#define FSMC_BWTR2_BUSTURN_0   0x00010000U
 
#define FSMC_BWTR2_BUSTURN_1   0x00020000U
 
#define FSMC_BWTR2_BUSTURN_2   0x00040000U
 
#define FSMC_BWTR2_BUSTURN_3   0x00080000U
 
#define FSMC_BWTR2_ACCMOD   0x30000000U
 
#define FSMC_BWTR2_ACCMOD_0   0x10000000U
 
#define FSMC_BWTR2_ACCMOD_1   0x20000000U
 
#define FSMC_BWTR3_ADDSET   0x0000000FU
 
#define FSMC_BWTR3_ADDSET_0   0x00000001U
 
#define FSMC_BWTR3_ADDSET_1   0x00000002U
 
#define FSMC_BWTR3_ADDSET_2   0x00000004U
 
#define FSMC_BWTR3_ADDSET_3   0x00000008U
 
#define FSMC_BWTR3_ADDHLD   0x000000F0U
 
#define FSMC_BWTR3_ADDHLD_0   0x00000010U
 
#define FSMC_BWTR3_ADDHLD_1   0x00000020U
 
#define FSMC_BWTR3_ADDHLD_2   0x00000040U
 
#define FSMC_BWTR3_ADDHLD_3   0x00000080U
 
#define FSMC_BWTR3_DATAST   0x0000FF00U
 
#define FSMC_BWTR3_DATAST_0   0x00000100U
 
#define FSMC_BWTR3_DATAST_1   0x00000200U
 
#define FSMC_BWTR3_DATAST_2   0x00000400U
 
#define FSMC_BWTR3_DATAST_3   0x00000800U
 
#define FSMC_BWTR3_DATAST_4   0x00001000U
 
#define FSMC_BWTR3_DATAST_5   0x00002000U
 
#define FSMC_BWTR3_DATAST_6   0x00004000U
 
#define FSMC_BWTR3_DATAST_7   0x00008000U
 
#define FSMC_BWTR3_BUSTURN   0x000F0000U
 
#define FSMC_BWTR3_BUSTURN_0   0x00010000U
 
#define FSMC_BWTR3_BUSTURN_1   0x00020000U
 
#define FSMC_BWTR3_BUSTURN_2   0x00040000U
 
#define FSMC_BWTR3_BUSTURN_3   0x00080000U
 
#define FSMC_BWTR3_ACCMOD   0x30000000U
 
#define FSMC_BWTR3_ACCMOD_0   0x10000000U
 
#define FSMC_BWTR3_ACCMOD_1   0x20000000U
 
#define FSMC_BWTR4_ADDSET   0x0000000FU
 
#define FSMC_BWTR4_ADDSET_0   0x00000001U
 
#define FSMC_BWTR4_ADDSET_1   0x00000002U
 
#define FSMC_BWTR4_ADDSET_2   0x00000004U
 
#define FSMC_BWTR4_ADDSET_3   0x00000008U
 
#define FSMC_BWTR4_ADDHLD   0x000000F0U
 
#define FSMC_BWTR4_ADDHLD_0   0x00000010U
 
#define FSMC_BWTR4_ADDHLD_1   0x00000020U
 
#define FSMC_BWTR4_ADDHLD_2   0x00000040U
 
#define FSMC_BWTR4_ADDHLD_3   0x00000080U
 
#define FSMC_BWTR4_DATAST   0x0000FF00U
 
#define FSMC_BWTR4_DATAST_0   0x00000100U
 
#define FSMC_BWTR4_DATAST_1   0x00000200U
 
#define FSMC_BWTR4_DATAST_2   0x00000400U
 
#define FSMC_BWTR4_DATAST_3   0x00000800U
 
#define FSMC_BWTR4_DATAST_4   0x00001000U
 
#define FSMC_BWTR4_DATAST_5   0x00002000U
 
#define FSMC_BWTR4_DATAST_6   0x00004000U
 
#define FSMC_BWTR4_DATAST_7   0x00008000U
 
#define FSMC_BWTR4_BUSTURN   0x000F0000U
 
#define FSMC_BWTR4_BUSTURN_0   0x00010000U
 
#define FSMC_BWTR4_BUSTURN_1   0x00020000U
 
#define FSMC_BWTR4_BUSTURN_2   0x00040000U
 
#define FSMC_BWTR4_BUSTURN_3   0x00080000U
 
#define FSMC_BWTR4_ACCMOD   0x30000000U
 
#define FSMC_BWTR4_ACCMOD_0   0x10000000U
 
#define FSMC_BWTR4_ACCMOD_1   0x20000000U
 
#define FSMC_PCR2_PWAITEN   0x00000002U
 
#define FSMC_PCR2_PBKEN   0x00000004U
 
#define FSMC_PCR2_PTYP   0x00000008U
 
#define FSMC_PCR2_PWID   0x00000030U
 
#define FSMC_PCR2_PWID_0   0x00000010U
 
#define FSMC_PCR2_PWID_1   0x00000020U
 
#define FSMC_PCR2_ECCEN   0x00000040U
 
#define FSMC_PCR2_TCLR   0x00001E00U
 
#define FSMC_PCR2_TCLR_0   0x00000200U
 
#define FSMC_PCR2_TCLR_1   0x00000400U
 
#define FSMC_PCR2_TCLR_2   0x00000800U
 
#define FSMC_PCR2_TCLR_3   0x00001000U
 
#define FSMC_PCR2_TAR   0x0001E000U
 
#define FSMC_PCR2_TAR_0   0x00002000U
 
#define FSMC_PCR2_TAR_1   0x00004000U
 
#define FSMC_PCR2_TAR_2   0x00008000U
 
#define FSMC_PCR2_TAR_3   0x00010000U
 
#define FSMC_PCR2_ECCPS   0x000E0000U
 
#define FSMC_PCR2_ECCPS_0   0x00020000U
 
#define FSMC_PCR2_ECCPS_1   0x00040000U
 
#define FSMC_PCR2_ECCPS_2   0x00080000U
 
#define FSMC_PCR3_PWAITEN   0x00000002U
 
#define FSMC_PCR3_PBKEN   0x00000004U
 
#define FSMC_PCR3_PTYP   0x00000008U
 
#define FSMC_PCR3_PWID   0x00000030U
 
#define FSMC_PCR3_PWID_0   0x00000010U
 
#define FSMC_PCR3_PWID_1   0x00000020U
 
#define FSMC_PCR3_ECCEN   0x00000040U
 
#define FSMC_PCR3_TCLR   0x00001E00U
 
#define FSMC_PCR3_TCLR_0   0x00000200U
 
#define FSMC_PCR3_TCLR_1   0x00000400U
 
#define FSMC_PCR3_TCLR_2   0x00000800U
 
#define FSMC_PCR3_TCLR_3   0x00001000U
 
#define FSMC_PCR3_TAR   0x0001E000U
 
#define FSMC_PCR3_TAR_0   0x00002000U
 
#define FSMC_PCR3_TAR_1   0x00004000U
 
#define FSMC_PCR3_TAR_2   0x00008000U
 
#define FSMC_PCR3_TAR_3   0x00010000U
 
#define FSMC_PCR3_ECCPS   0x000E0000U
 
#define FSMC_PCR3_ECCPS_0   0x00020000U
 
#define FSMC_PCR3_ECCPS_1   0x00040000U
 
#define FSMC_PCR3_ECCPS_2   0x00080000U
 
#define FSMC_PCR4_PWAITEN   0x00000002U
 
#define FSMC_PCR4_PBKEN   0x00000004U
 
#define FSMC_PCR4_PTYP   0x00000008U
 
#define FSMC_PCR4_PWID   0x00000030U
 
#define FSMC_PCR4_PWID_0   0x00000010U
 
#define FSMC_PCR4_PWID_1   0x00000020U
 
#define FSMC_PCR4_ECCEN   0x00000040U
 
#define FSMC_PCR4_TCLR   0x00001E00U
 
#define FSMC_PCR4_TCLR_0   0x00000200U
 
#define FSMC_PCR4_TCLR_1   0x00000400U
 
#define FSMC_PCR4_TCLR_2   0x00000800U
 
#define FSMC_PCR4_TCLR_3   0x00001000U
 
#define FSMC_PCR4_TAR   0x0001E000U
 
#define FSMC_PCR4_TAR_0   0x00002000U
 
#define FSMC_PCR4_TAR_1   0x00004000U
 
#define FSMC_PCR4_TAR_2   0x00008000U
 
#define FSMC_PCR4_TAR_3   0x00010000U
 
#define FSMC_PCR4_ECCPS   0x000E0000U
 
#define FSMC_PCR4_ECCPS_0   0x00020000U
 
#define FSMC_PCR4_ECCPS_1   0x00040000U
 
#define FSMC_PCR4_ECCPS_2   0x00080000U
 
#define FSMC_SR2_IRS   0x01U
 
#define FSMC_SR2_ILS   0x02U
 
#define FSMC_SR2_IFS   0x04U
 
#define FSMC_SR2_IREN   0x08U
 
#define FSMC_SR2_ILEN   0x10U
 
#define FSMC_SR2_IFEN   0x20U
 
#define FSMC_SR2_FEMPT   0x40U
 
#define FSMC_SR3_IRS   0x01U
 
#define FSMC_SR3_ILS   0x02U
 
#define FSMC_SR3_IFS   0x04U
 
#define FSMC_SR3_IREN   0x08U
 
#define FSMC_SR3_ILEN   0x10U
 
#define FSMC_SR3_IFEN   0x20U
 
#define FSMC_SR3_FEMPT   0x40U
 
#define FSMC_SR4_IRS   0x01U
 
#define FSMC_SR4_ILS   0x02U
 
#define FSMC_SR4_IFS   0x04U
 
#define FSMC_SR4_IREN   0x08U
 
#define FSMC_SR4_ILEN   0x10U
 
#define FSMC_SR4_IFEN   0x20U
 
#define FSMC_SR4_FEMPT   0x40U
 
#define FSMC_PMEM2_MEMSET2   0x000000FFU
 
#define FSMC_PMEM2_MEMSET2_0   0x00000001U
 
#define FSMC_PMEM2_MEMSET2_1   0x00000002U
 
#define FSMC_PMEM2_MEMSET2_2   0x00000004U
 
#define FSMC_PMEM2_MEMSET2_3   0x00000008U
 
#define FSMC_PMEM2_MEMSET2_4   0x00000010U
 
#define FSMC_PMEM2_MEMSET2_5   0x00000020U
 
#define FSMC_PMEM2_MEMSET2_6   0x00000040U
 
#define FSMC_PMEM2_MEMSET2_7   0x00000080U
 
#define FSMC_PMEM2_MEMWAIT2   0x0000FF00U
 
#define FSMC_PMEM2_MEMWAIT2_0   0x00000100U
 
#define FSMC_PMEM2_MEMWAIT2_1   0x00000200U
 
#define FSMC_PMEM2_MEMWAIT2_2   0x00000400U
 
#define FSMC_PMEM2_MEMWAIT2_3   0x00000800U
 
#define FSMC_PMEM2_MEMWAIT2_4   0x00001000U
 
#define FSMC_PMEM2_MEMWAIT2_5   0x00002000U
 
#define FSMC_PMEM2_MEMWAIT2_6   0x00004000U
 
#define FSMC_PMEM2_MEMWAIT2_7   0x00008000U
 
#define FSMC_PMEM2_MEMHOLD2   0x00FF0000U
 
#define FSMC_PMEM2_MEMHOLD2_0   0x00010000U
 
#define FSMC_PMEM2_MEMHOLD2_1   0x00020000U
 
#define FSMC_PMEM2_MEMHOLD2_2   0x00040000U
 
#define FSMC_PMEM2_MEMHOLD2_3   0x00080000U
 
#define FSMC_PMEM2_MEMHOLD2_4   0x00100000U
 
#define FSMC_PMEM2_MEMHOLD2_5   0x00200000U
 
#define FSMC_PMEM2_MEMHOLD2_6   0x00400000U
 
#define FSMC_PMEM2_MEMHOLD2_7   0x00800000U
 
#define FSMC_PMEM2_MEMHIZ2   0xFF000000U
 
#define FSMC_PMEM2_MEMHIZ2_0   0x01000000U
 
#define FSMC_PMEM2_MEMHIZ2_1   0x02000000U
 
#define FSMC_PMEM2_MEMHIZ2_2   0x04000000U
 
#define FSMC_PMEM2_MEMHIZ2_3   0x08000000U
 
#define FSMC_PMEM2_MEMHIZ2_4   0x10000000U
 
#define FSMC_PMEM2_MEMHIZ2_5   0x20000000U
 
#define FSMC_PMEM2_MEMHIZ2_6   0x40000000U
 
#define FSMC_PMEM2_MEMHIZ2_7   0x80000000U
 
#define FSMC_PMEM3_MEMSET3   0x000000FFU
 
#define FSMC_PMEM3_MEMSET3_0   0x00000001U
 
#define FSMC_PMEM3_MEMSET3_1   0x00000002U
 
#define FSMC_PMEM3_MEMSET3_2   0x00000004U
 
#define FSMC_PMEM3_MEMSET3_3   0x00000008U
 
#define FSMC_PMEM3_MEMSET3_4   0x00000010U
 
#define FSMC_PMEM3_MEMSET3_5   0x00000020U
 
#define FSMC_PMEM3_MEMSET3_6   0x00000040U
 
#define FSMC_PMEM3_MEMSET3_7   0x00000080U
 
#define FSMC_PMEM3_MEMWAIT3   0x0000FF00U
 
#define FSMC_PMEM3_MEMWAIT3_0   0x00000100U
 
#define FSMC_PMEM3_MEMWAIT3_1   0x00000200U
 
#define FSMC_PMEM3_MEMWAIT3_2   0x00000400U
 
#define FSMC_PMEM3_MEMWAIT3_3   0x00000800U
 
#define FSMC_PMEM3_MEMWAIT3_4   0x00001000U
 
#define FSMC_PMEM3_MEMWAIT3_5   0x00002000U
 
#define FSMC_PMEM3_MEMWAIT3_6   0x00004000U
 
#define FSMC_PMEM3_MEMWAIT3_7   0x00008000U
 
#define FSMC_PMEM3_MEMHOLD3   0x00FF0000U
 
#define FSMC_PMEM3_MEMHOLD3_0   0x00010000U
 
#define FSMC_PMEM3_MEMHOLD3_1   0x00020000U
 
#define FSMC_PMEM3_MEMHOLD3_2   0x00040000U
 
#define FSMC_PMEM3_MEMHOLD3_3   0x00080000U
 
#define FSMC_PMEM3_MEMHOLD3_4   0x00100000U
 
#define FSMC_PMEM3_MEMHOLD3_5   0x00200000U
 
#define FSMC_PMEM3_MEMHOLD3_6   0x00400000U
 
#define FSMC_PMEM3_MEMHOLD3_7   0x00800000U
 
#define FSMC_PMEM3_MEMHIZ3   0xFF000000U
 
#define FSMC_PMEM3_MEMHIZ3_0   0x01000000U
 
#define FSMC_PMEM3_MEMHIZ3_1   0x02000000U
 
#define FSMC_PMEM3_MEMHIZ3_2   0x04000000U
 
#define FSMC_PMEM3_MEMHIZ3_3   0x08000000U
 
#define FSMC_PMEM3_MEMHIZ3_4   0x10000000U
 
#define FSMC_PMEM3_MEMHIZ3_5   0x20000000U
 
#define FSMC_PMEM3_MEMHIZ3_6   0x40000000U
 
#define FSMC_PMEM3_MEMHIZ3_7   0x80000000U
 
#define FSMC_PMEM4_MEMSET4   0x000000FFU
 
#define FSMC_PMEM4_MEMSET4_0   0x00000001U
 
#define FSMC_PMEM4_MEMSET4_1   0x00000002U
 
#define FSMC_PMEM4_MEMSET4_2   0x00000004U
 
#define FSMC_PMEM4_MEMSET4_3   0x00000008U
 
#define FSMC_PMEM4_MEMSET4_4   0x00000010U
 
#define FSMC_PMEM4_MEMSET4_5   0x00000020U
 
#define FSMC_PMEM4_MEMSET4_6   0x00000040U
 
#define FSMC_PMEM4_MEMSET4_7   0x00000080U
 
#define FSMC_PMEM4_MEMWAIT4   0x0000FF00U
 
#define FSMC_PMEM4_MEMWAIT4_0   0x00000100U
 
#define FSMC_PMEM4_MEMWAIT4_1   0x00000200U
 
#define FSMC_PMEM4_MEMWAIT4_2   0x00000400U
 
#define FSMC_PMEM4_MEMWAIT4_3   0x00000800U
 
#define FSMC_PMEM4_MEMWAIT4_4   0x00001000U
 
#define FSMC_PMEM4_MEMWAIT4_5   0x00002000U
 
#define FSMC_PMEM4_MEMWAIT4_6   0x00004000U
 
#define FSMC_PMEM4_MEMWAIT4_7   0x00008000U
 
#define FSMC_PMEM4_MEMHOLD4   0x00FF0000U
 
#define FSMC_PMEM4_MEMHOLD4_0   0x00010000U
 
#define FSMC_PMEM4_MEMHOLD4_1   0x00020000U
 
#define FSMC_PMEM4_MEMHOLD4_2   0x00040000U
 
#define FSMC_PMEM4_MEMHOLD4_3   0x00080000U
 
#define FSMC_PMEM4_MEMHOLD4_4   0x00100000U
 
#define FSMC_PMEM4_MEMHOLD4_5   0x00200000U
 
#define FSMC_PMEM4_MEMHOLD4_6   0x00400000U
 
#define FSMC_PMEM4_MEMHOLD4_7   0x00800000U
 
#define FSMC_PMEM4_MEMHIZ4   0xFF000000U
 
#define FSMC_PMEM4_MEMHIZ4_0   0x01000000U
 
#define FSMC_PMEM4_MEMHIZ4_1   0x02000000U
 
#define FSMC_PMEM4_MEMHIZ4_2   0x04000000U
 
#define FSMC_PMEM4_MEMHIZ4_3   0x08000000U
 
#define FSMC_PMEM4_MEMHIZ4_4   0x10000000U
 
#define FSMC_PMEM4_MEMHIZ4_5   0x20000000U
 
#define FSMC_PMEM4_MEMHIZ4_6   0x40000000U
 
#define FSMC_PMEM4_MEMHIZ4_7   0x80000000U
 
#define FSMC_PATT2_ATTSET2   0x000000FFU
 
#define FSMC_PATT2_ATTSET2_0   0x00000001U
 
#define FSMC_PATT2_ATTSET2_1   0x00000002U
 
#define FSMC_PATT2_ATTSET2_2   0x00000004U
 
#define FSMC_PATT2_ATTSET2_3   0x00000008U
 
#define FSMC_PATT2_ATTSET2_4   0x00000010U
 
#define FSMC_PATT2_ATTSET2_5   0x00000020U
 
#define FSMC_PATT2_ATTSET2_6   0x00000040U
 
#define FSMC_PATT2_ATTSET2_7   0x00000080U
 
#define FSMC_PATT2_ATTWAIT2   0x0000FF00U
 
#define FSMC_PATT2_ATTWAIT2_0   0x00000100U
 
#define FSMC_PATT2_ATTWAIT2_1   0x00000200U
 
#define FSMC_PATT2_ATTWAIT2_2   0x00000400U
 
#define FSMC_PATT2_ATTWAIT2_3   0x00000800U
 
#define FSMC_PATT2_ATTWAIT2_4   0x00001000U
 
#define FSMC_PATT2_ATTWAIT2_5   0x00002000U
 
#define FSMC_PATT2_ATTWAIT2_6   0x00004000U
 
#define FSMC_PATT2_ATTWAIT2_7   0x00008000U
 
#define FSMC_PATT2_ATTHOLD2   0x00FF0000U
 
#define FSMC_PATT2_ATTHOLD2_0   0x00010000U
 
#define FSMC_PATT2_ATTHOLD2_1   0x00020000U
 
#define FSMC_PATT2_ATTHOLD2_2   0x00040000U
 
#define FSMC_PATT2_ATTHOLD2_3   0x00080000U
 
#define FSMC_PATT2_ATTHOLD2_4   0x00100000U
 
#define FSMC_PATT2_ATTHOLD2_5   0x00200000U
 
#define FSMC_PATT2_ATTHOLD2_6   0x00400000U
 
#define FSMC_PATT2_ATTHOLD2_7   0x00800000U
 
#define FSMC_PATT2_ATTHIZ2   0xFF000000U
 
#define FSMC_PATT2_ATTHIZ2_0   0x01000000U
 
#define FSMC_PATT2_ATTHIZ2_1   0x02000000U
 
#define FSMC_PATT2_ATTHIZ2_2   0x04000000U
 
#define FSMC_PATT2_ATTHIZ2_3   0x08000000U
 
#define FSMC_PATT2_ATTHIZ2_4   0x10000000U
 
#define FSMC_PATT2_ATTHIZ2_5   0x20000000U
 
#define FSMC_PATT2_ATTHIZ2_6   0x40000000U
 
#define FSMC_PATT2_ATTHIZ2_7   0x80000000U
 
#define FSMC_PATT3_ATTSET3   0x000000FFU
 
#define FSMC_PATT3_ATTSET3_0   0x00000001U
 
#define FSMC_PATT3_ATTSET3_1   0x00000002U
 
#define FSMC_PATT3_ATTSET3_2   0x00000004U
 
#define FSMC_PATT3_ATTSET3_3   0x00000008U
 
#define FSMC_PATT3_ATTSET3_4   0x00000010U
 
#define FSMC_PATT3_ATTSET3_5   0x00000020U
 
#define FSMC_PATT3_ATTSET3_6   0x00000040U
 
#define FSMC_PATT3_ATTSET3_7   0x00000080U
 
#define FSMC_PATT3_ATTWAIT3   0x0000FF00U
 
#define FSMC_PATT3_ATTWAIT3_0   0x00000100U
 
#define FSMC_PATT3_ATTWAIT3_1   0x00000200U
 
#define FSMC_PATT3_ATTWAIT3_2   0x00000400U
 
#define FSMC_PATT3_ATTWAIT3_3   0x00000800U
 
#define FSMC_PATT3_ATTWAIT3_4   0x00001000U
 
#define FSMC_PATT3_ATTWAIT3_5   0x00002000U
 
#define FSMC_PATT3_ATTWAIT3_6   0x00004000U
 
#define FSMC_PATT3_ATTWAIT3_7   0x00008000U
 
#define FSMC_PATT3_ATTHOLD3   0x00FF0000U
 
#define FSMC_PATT3_ATTHOLD3_0   0x00010000U
 
#define FSMC_PATT3_ATTHOLD3_1   0x00020000U
 
#define FSMC_PATT3_ATTHOLD3_2   0x00040000U
 
#define FSMC_PATT3_ATTHOLD3_3   0x00080000U
 
#define FSMC_PATT3_ATTHOLD3_4   0x00100000U
 
#define FSMC_PATT3_ATTHOLD3_5   0x00200000U
 
#define FSMC_PATT3_ATTHOLD3_6   0x00400000U
 
#define FSMC_PATT3_ATTHOLD3_7   0x00800000U
 
#define FSMC_PATT3_ATTHIZ3   0xFF000000U
 
#define FSMC_PATT3_ATTHIZ3_0   0x01000000U
 
#define FSMC_PATT3_ATTHIZ3_1   0x02000000U
 
#define FSMC_PATT3_ATTHIZ3_2   0x04000000U
 
#define FSMC_PATT3_ATTHIZ3_3   0x08000000U
 
#define FSMC_PATT3_ATTHIZ3_4   0x10000000U
 
#define FSMC_PATT3_ATTHIZ3_5   0x20000000U
 
#define FSMC_PATT3_ATTHIZ3_6   0x40000000U
 
#define FSMC_PATT3_ATTHIZ3_7   0x80000000U
 
#define FSMC_PATT4_ATTSET4   0x000000FFU
 
#define FSMC_PATT4_ATTSET4_0   0x00000001U
 
#define FSMC_PATT4_ATTSET4_1   0x00000002U
 
#define FSMC_PATT4_ATTSET4_2   0x00000004U
 
#define FSMC_PATT4_ATTSET4_3   0x00000008U
 
#define FSMC_PATT4_ATTSET4_4   0x00000010U
 
#define FSMC_PATT4_ATTSET4_5   0x00000020U
 
#define FSMC_PATT4_ATTSET4_6   0x00000040U
 
#define FSMC_PATT4_ATTSET4_7   0x00000080U
 
#define FSMC_PATT4_ATTWAIT4   0x0000FF00U
 
#define FSMC_PATT4_ATTWAIT4_0   0x00000100U
 
#define FSMC_PATT4_ATTWAIT4_1   0x00000200U
 
#define FSMC_PATT4_ATTWAIT4_2   0x00000400U
 
#define FSMC_PATT4_ATTWAIT4_3   0x00000800U
 
#define FSMC_PATT4_ATTWAIT4_4   0x00001000U
 
#define FSMC_PATT4_ATTWAIT4_5   0x00002000U
 
#define FSMC_PATT4_ATTWAIT4_6   0x00004000U
 
#define FSMC_PATT4_ATTWAIT4_7   0x00008000U
 
#define FSMC_PATT4_ATTHOLD4   0x00FF0000U
 
#define FSMC_PATT4_ATTHOLD4_0   0x00010000U
 
#define FSMC_PATT4_ATTHOLD4_1   0x00020000U
 
#define FSMC_PATT4_ATTHOLD4_2   0x00040000U
 
#define FSMC_PATT4_ATTHOLD4_3   0x00080000U
 
#define FSMC_PATT4_ATTHOLD4_4   0x00100000U
 
#define FSMC_PATT4_ATTHOLD4_5   0x00200000U
 
#define FSMC_PATT4_ATTHOLD4_6   0x00400000U
 
#define FSMC_PATT4_ATTHOLD4_7   0x00800000U
 
#define FSMC_PATT4_ATTHIZ4   0xFF000000U
 
#define FSMC_PATT4_ATTHIZ4_0   0x01000000U
 
#define FSMC_PATT4_ATTHIZ4_1   0x02000000U
 
#define FSMC_PATT4_ATTHIZ4_2   0x04000000U
 
#define FSMC_PATT4_ATTHIZ4_3   0x08000000U
 
#define FSMC_PATT4_ATTHIZ4_4   0x10000000U
 
#define FSMC_PATT4_ATTHIZ4_5   0x20000000U
 
#define FSMC_PATT4_ATTHIZ4_6   0x40000000U
 
#define FSMC_PATT4_ATTHIZ4_7   0x80000000U
 
#define FSMC_PIO4_IOSET4   0x000000FFU
 
#define FSMC_PIO4_IOSET4_0   0x00000001U
 
#define FSMC_PIO4_IOSET4_1   0x00000002U
 
#define FSMC_PIO4_IOSET4_2   0x00000004U
 
#define FSMC_PIO4_IOSET4_3   0x00000008U
 
#define FSMC_PIO4_IOSET4_4   0x00000010U
 
#define FSMC_PIO4_IOSET4_5   0x00000020U
 
#define FSMC_PIO4_IOSET4_6   0x00000040U
 
#define FSMC_PIO4_IOSET4_7   0x00000080U
 
#define FSMC_PIO4_IOWAIT4   0x0000FF00U
 
#define FSMC_PIO4_IOWAIT4_0   0x00000100U
 
#define FSMC_PIO4_IOWAIT4_1   0x00000200U
 
#define FSMC_PIO4_IOWAIT4_2   0x00000400U
 
#define FSMC_PIO4_IOWAIT4_3   0x00000800U
 
#define FSMC_PIO4_IOWAIT4_4   0x00001000U
 
#define FSMC_PIO4_IOWAIT4_5   0x00002000U
 
#define FSMC_PIO4_IOWAIT4_6   0x00004000U
 
#define FSMC_PIO4_IOWAIT4_7   0x00008000U
 
#define FSMC_PIO4_IOHOLD4   0x00FF0000U
 
#define FSMC_PIO4_IOHOLD4_0   0x00010000U
 
#define FSMC_PIO4_IOHOLD4_1   0x00020000U
 
#define FSMC_PIO4_IOHOLD4_2   0x00040000U
 
#define FSMC_PIO4_IOHOLD4_3   0x00080000U
 
#define FSMC_PIO4_IOHOLD4_4   0x00100000U
 
#define FSMC_PIO4_IOHOLD4_5   0x00200000U
 
#define FSMC_PIO4_IOHOLD4_6   0x00400000U
 
#define FSMC_PIO4_IOHOLD4_7   0x00800000U
 
#define FSMC_PIO4_IOHIZ4   0xFF000000U
 
#define FSMC_PIO4_IOHIZ4_0   0x01000000U
 
#define FSMC_PIO4_IOHIZ4_1   0x02000000U
 
#define FSMC_PIO4_IOHIZ4_2   0x04000000U
 
#define FSMC_PIO4_IOHIZ4_3   0x08000000U
 
#define FSMC_PIO4_IOHIZ4_4   0x10000000U
 
#define FSMC_PIO4_IOHIZ4_5   0x20000000U
 
#define FSMC_PIO4_IOHIZ4_6   0x40000000U
 
#define FSMC_PIO4_IOHIZ4_7   0x80000000U
 
#define FSMC_ECCR2_ECC2   0xFFFFFFFFU
 
#define FSMC_ECCR3_ECC3   0xFFFFFFFFU
 
#define GPIO_MODER_MODER0   0x00000003U
 
#define GPIO_MODER_MODER0_0   0x00000001U
 
#define GPIO_MODER_MODER0_1   0x00000002U
 
#define GPIO_MODER_MODER1   0x0000000CU
 
#define GPIO_MODER_MODER1_0   0x00000004U
 
#define GPIO_MODER_MODER1_1   0x00000008U
 
#define GPIO_MODER_MODER2   0x00000030U
 
#define GPIO_MODER_MODER2_0   0x00000010U
 
#define GPIO_MODER_MODER2_1   0x00000020U
 
#define GPIO_MODER_MODER3   0x000000C0U
 
#define GPIO_MODER_MODER3_0   0x00000040U
 
#define GPIO_MODER_MODER3_1   0x00000080U
 
#define GPIO_MODER_MODER4   0x00000300U
 
#define GPIO_MODER_MODER4_0   0x00000100U
 
#define GPIO_MODER_MODER4_1   0x00000200U
 
#define GPIO_MODER_MODER5   0x00000C00U
 
#define GPIO_MODER_MODER5_0   0x00000400U
 
#define GPIO_MODER_MODER5_1   0x00000800U
 
#define GPIO_MODER_MODER6   0x00003000U
 
#define GPIO_MODER_MODER6_0   0x00001000U
 
#define GPIO_MODER_MODER6_1   0x00002000U
 
#define GPIO_MODER_MODER7   0x0000C000U
 
#define GPIO_MODER_MODER7_0   0x00004000U
 
#define GPIO_MODER_MODER7_1   0x00008000U
 
#define GPIO_MODER_MODER8   0x00030000U
 
#define GPIO_MODER_MODER8_0   0x00010000U
 
#define GPIO_MODER_MODER8_1   0x00020000U
 
#define GPIO_MODER_MODER9   0x000C0000U
 
#define GPIO_MODER_MODER9_0   0x00040000U
 
#define GPIO_MODER_MODER9_1   0x00080000U
 
#define GPIO_MODER_MODER10   0x00300000U
 
#define GPIO_MODER_MODER10_0   0x00100000U
 
#define GPIO_MODER_MODER10_1   0x00200000U
 
#define GPIO_MODER_MODER11   0x00C00000U
 
#define GPIO_MODER_MODER11_0   0x00400000U
 
#define GPIO_MODER_MODER11_1   0x00800000U
 
#define GPIO_MODER_MODER12   0x03000000U
 
#define GPIO_MODER_MODER12_0   0x01000000U
 
#define GPIO_MODER_MODER12_1   0x02000000U
 
#define GPIO_MODER_MODER13   0x0C000000U
 
#define GPIO_MODER_MODER13_0   0x04000000U
 
#define GPIO_MODER_MODER13_1   0x08000000U
 
#define GPIO_MODER_MODER14   0x30000000U
 
#define GPIO_MODER_MODER14_0   0x10000000U
 
#define GPIO_MODER_MODER14_1   0x20000000U
 
#define GPIO_MODER_MODER15   0xC0000000U
 
#define GPIO_MODER_MODER15_0   0x40000000U
 
#define GPIO_MODER_MODER15_1   0x80000000U
 
#define GPIO_OTYPER_OT_0   0x00000001U
 
#define GPIO_OTYPER_OT_1   0x00000002U
 
#define GPIO_OTYPER_OT_2   0x00000004U
 
#define GPIO_OTYPER_OT_3   0x00000008U
 
#define GPIO_OTYPER_OT_4   0x00000010U
 
#define GPIO_OTYPER_OT_5   0x00000020U
 
#define GPIO_OTYPER_OT_6   0x00000040U
 
#define GPIO_OTYPER_OT_7   0x00000080U
 
#define GPIO_OTYPER_OT_8   0x00000100U
 
#define GPIO_OTYPER_OT_9   0x00000200U
 
#define GPIO_OTYPER_OT_10   0x00000400U
 
#define GPIO_OTYPER_OT_11   0x00000800U
 
#define GPIO_OTYPER_OT_12   0x00001000U
 
#define GPIO_OTYPER_OT_13   0x00002000U
 
#define GPIO_OTYPER_OT_14   0x00004000U
 
#define GPIO_OTYPER_OT_15   0x00008000U
 
#define GPIO_OSPEEDER_OSPEEDR0   0x00000003U
 
#define GPIO_OSPEEDER_OSPEEDR0_0   0x00000001U
 
#define GPIO_OSPEEDER_OSPEEDR0_1   0x00000002U
 
#define GPIO_OSPEEDER_OSPEEDR1   0x0000000CU
 
#define GPIO_OSPEEDER_OSPEEDR1_0   0x00000004U
 
#define GPIO_OSPEEDER_OSPEEDR1_1   0x00000008U
 
#define GPIO_OSPEEDER_OSPEEDR2   0x00000030U
 
#define GPIO_OSPEEDER_OSPEEDR2_0   0x00000010U
 
#define GPIO_OSPEEDER_OSPEEDR2_1   0x00000020U
 
#define GPIO_OSPEEDER_OSPEEDR3   0x000000C0U
 
#define GPIO_OSPEEDER_OSPEEDR3_0   0x00000040U
 
#define GPIO_OSPEEDER_OSPEEDR3_1   0x00000080U
 
#define GPIO_OSPEEDER_OSPEEDR4   0x00000300U
 
#define GPIO_OSPEEDER_OSPEEDR4_0   0x00000100U
 
#define GPIO_OSPEEDER_OSPEEDR4_1   0x00000200U
 
#define GPIO_OSPEEDER_OSPEEDR5   0x00000C00U
 
#define GPIO_OSPEEDER_OSPEEDR5_0   0x00000400U
 
#define GPIO_OSPEEDER_OSPEEDR5_1   0x00000800U
 
#define GPIO_OSPEEDER_OSPEEDR6   0x00003000U
 
#define GPIO_OSPEEDER_OSPEEDR6_0   0x00001000U
 
#define GPIO_OSPEEDER_OSPEEDR6_1   0x00002000U
 
#define GPIO_OSPEEDER_OSPEEDR7   0x0000C000U
 
#define GPIO_OSPEEDER_OSPEEDR7_0   0x00004000U
 
#define GPIO_OSPEEDER_OSPEEDR7_1   0x00008000U
 
#define GPIO_OSPEEDER_OSPEEDR8   0x00030000U
 
#define GPIO_OSPEEDER_OSPEEDR8_0   0x00010000U
 
#define GPIO_OSPEEDER_OSPEEDR8_1   0x00020000U
 
#define GPIO_OSPEEDER_OSPEEDR9   0x000C0000U
 
#define GPIO_OSPEEDER_OSPEEDR9_0   0x00040000U
 
#define GPIO_OSPEEDER_OSPEEDR9_1   0x00080000U
 
#define GPIO_OSPEEDER_OSPEEDR10   0x00300000U
 
#define GPIO_OSPEEDER_OSPEEDR10_0   0x00100000U
 
#define GPIO_OSPEEDER_OSPEEDR10_1   0x00200000U
 
#define GPIO_OSPEEDER_OSPEEDR11   0x00C00000U
 
#define GPIO_OSPEEDER_OSPEEDR11_0   0x00400000U
 
#define GPIO_OSPEEDER_OSPEEDR11_1   0x00800000U
 
#define GPIO_OSPEEDER_OSPEEDR12   0x03000000U
 
#define GPIO_OSPEEDER_OSPEEDR12_0   0x01000000U
 
#define GPIO_OSPEEDER_OSPEEDR12_1   0x02000000U
 
#define GPIO_OSPEEDER_OSPEEDR13   0x0C000000U
 
#define GPIO_OSPEEDER_OSPEEDR13_0   0x04000000U
 
#define GPIO_OSPEEDER_OSPEEDR13_1   0x08000000U
 
#define GPIO_OSPEEDER_OSPEEDR14   0x30000000U
 
#define GPIO_OSPEEDER_OSPEEDR14_0   0x10000000U
 
#define GPIO_OSPEEDER_OSPEEDR14_1   0x20000000U
 
#define GPIO_OSPEEDER_OSPEEDR15   0xC0000000U
 
#define GPIO_OSPEEDER_OSPEEDR15_0   0x40000000U
 
#define GPIO_OSPEEDER_OSPEEDR15_1   0x80000000U
 
#define GPIO_PUPDR_PUPDR0   0x00000003U
 
#define GPIO_PUPDR_PUPDR0_0   0x00000001U
 
#define GPIO_PUPDR_PUPDR0_1   0x00000002U
 
#define GPIO_PUPDR_PUPDR1   0x0000000CU
 
#define GPIO_PUPDR_PUPDR1_0   0x00000004U
 
#define GPIO_PUPDR_PUPDR1_1   0x00000008U
 
#define GPIO_PUPDR_PUPDR2   0x00000030U
 
#define GPIO_PUPDR_PUPDR2_0   0x00000010U
 
#define GPIO_PUPDR_PUPDR2_1   0x00000020U
 
#define GPIO_PUPDR_PUPDR3   0x000000C0U
 
#define GPIO_PUPDR_PUPDR3_0   0x00000040U
 
#define GPIO_PUPDR_PUPDR3_1   0x00000080U
 
#define GPIO_PUPDR_PUPDR4   0x00000300U
 
#define GPIO_PUPDR_PUPDR4_0   0x00000100U
 
#define GPIO_PUPDR_PUPDR4_1   0x00000200U
 
#define GPIO_PUPDR_PUPDR5   0x00000C00U
 
#define GPIO_PUPDR_PUPDR5_0   0x00000400U
 
#define GPIO_PUPDR_PUPDR5_1   0x00000800U
 
#define GPIO_PUPDR_PUPDR6   0x00003000U
 
#define GPIO_PUPDR_PUPDR6_0   0x00001000U
 
#define GPIO_PUPDR_PUPDR6_1   0x00002000U
 
#define GPIO_PUPDR_PUPDR7   0x0000C000U
 
#define GPIO_PUPDR_PUPDR7_0   0x00004000U
 
#define GPIO_PUPDR_PUPDR7_1   0x00008000U
 
#define GPIO_PUPDR_PUPDR8   0x00030000U
 
#define GPIO_PUPDR_PUPDR8_0   0x00010000U
 
#define GPIO_PUPDR_PUPDR8_1   0x00020000U
 
#define GPIO_PUPDR_PUPDR9   0x000C0000U
 
#define GPIO_PUPDR_PUPDR9_0   0x00040000U
 
#define GPIO_PUPDR_PUPDR9_1   0x00080000U
 
#define GPIO_PUPDR_PUPDR10   0x00300000U
 
#define GPIO_PUPDR_PUPDR10_0   0x00100000U
 
#define GPIO_PUPDR_PUPDR10_1   0x00200000U
 
#define GPIO_PUPDR_PUPDR11   0x00C00000U
 
#define GPIO_PUPDR_PUPDR11_0   0x00400000U
 
#define GPIO_PUPDR_PUPDR11_1   0x00800000U
 
#define GPIO_PUPDR_PUPDR12   0x03000000U
 
#define GPIO_PUPDR_PUPDR12_0   0x01000000U
 
#define GPIO_PUPDR_PUPDR12_1   0x02000000U
 
#define GPIO_PUPDR_PUPDR13   0x0C000000U
 
#define GPIO_PUPDR_PUPDR13_0   0x04000000U
 
#define GPIO_PUPDR_PUPDR13_1   0x08000000U
 
#define GPIO_PUPDR_PUPDR14   0x30000000U
 
#define GPIO_PUPDR_PUPDR14_0   0x10000000U
 
#define GPIO_PUPDR_PUPDR14_1   0x20000000U
 
#define GPIO_PUPDR_PUPDR15   0xC0000000U
 
#define GPIO_PUPDR_PUPDR15_0   0x40000000U
 
#define GPIO_PUPDR_PUPDR15_1   0x80000000U
 
#define GPIO_IDR_IDR_0   0x00000001U
 
#define GPIO_IDR_IDR_1   0x00000002U
 
#define GPIO_IDR_IDR_2   0x00000004U
 
#define GPIO_IDR_IDR_3   0x00000008U
 
#define GPIO_IDR_IDR_4   0x00000010U
 
#define GPIO_IDR_IDR_5   0x00000020U
 
#define GPIO_IDR_IDR_6   0x00000040U
 
#define GPIO_IDR_IDR_7   0x00000080U
 
#define GPIO_IDR_IDR_8   0x00000100U
 
#define GPIO_IDR_IDR_9   0x00000200U
 
#define GPIO_IDR_IDR_10   0x00000400U
 
#define GPIO_IDR_IDR_11   0x00000800U
 
#define GPIO_IDR_IDR_12   0x00001000U
 
#define GPIO_IDR_IDR_13   0x00002000U
 
#define GPIO_IDR_IDR_14   0x00004000U
 
#define GPIO_IDR_IDR_15   0x00008000U
 
#define GPIO_OTYPER_IDR_0   GPIO_IDR_IDR_0
 
#define GPIO_OTYPER_IDR_1   GPIO_IDR_IDR_1
 
#define GPIO_OTYPER_IDR_2   GPIO_IDR_IDR_2
 
#define GPIO_OTYPER_IDR_3   GPIO_IDR_IDR_3
 
#define GPIO_OTYPER_IDR_4   GPIO_IDR_IDR_4
 
#define GPIO_OTYPER_IDR_5   GPIO_IDR_IDR_5
 
#define GPIO_OTYPER_IDR_6   GPIO_IDR_IDR_6
 
#define GPIO_OTYPER_IDR_7   GPIO_IDR_IDR_7
 
#define GPIO_OTYPER_IDR_8   GPIO_IDR_IDR_8
 
#define GPIO_OTYPER_IDR_9   GPIO_IDR_IDR_9
 
#define GPIO_OTYPER_IDR_10   GPIO_IDR_IDR_10
 
#define GPIO_OTYPER_IDR_11   GPIO_IDR_IDR_11
 
#define GPIO_OTYPER_IDR_12   GPIO_IDR_IDR_12
 
#define GPIO_OTYPER_IDR_13   GPIO_IDR_IDR_13
 
#define GPIO_OTYPER_IDR_14   GPIO_IDR_IDR_14
 
#define GPIO_OTYPER_IDR_15   GPIO_IDR_IDR_15
 
#define GPIO_ODR_ODR_0   0x00000001U
 
#define GPIO_ODR_ODR_1   0x00000002U
 
#define GPIO_ODR_ODR_2   0x00000004U
 
#define GPIO_ODR_ODR_3   0x00000008U
 
#define GPIO_ODR_ODR_4   0x00000010U
 
#define GPIO_ODR_ODR_5   0x00000020U
 
#define GPIO_ODR_ODR_6   0x00000040U
 
#define GPIO_ODR_ODR_7   0x00000080U
 
#define GPIO_ODR_ODR_8   0x00000100U
 
#define GPIO_ODR_ODR_9   0x00000200U
 
#define GPIO_ODR_ODR_10   0x00000400U
 
#define GPIO_ODR_ODR_11   0x00000800U
 
#define GPIO_ODR_ODR_12   0x00001000U
 
#define GPIO_ODR_ODR_13   0x00002000U
 
#define GPIO_ODR_ODR_14   0x00004000U
 
#define GPIO_ODR_ODR_15   0x00008000U
 
#define GPIO_OTYPER_ODR_0   GPIO_ODR_ODR_0
 
#define GPIO_OTYPER_ODR_1   GPIO_ODR_ODR_1
 
#define GPIO_OTYPER_ODR_2   GPIO_ODR_ODR_2
 
#define GPIO_OTYPER_ODR_3   GPIO_ODR_ODR_3
 
#define GPIO_OTYPER_ODR_4   GPIO_ODR_ODR_4
 
#define GPIO_OTYPER_ODR_5   GPIO_ODR_ODR_5
 
#define GPIO_OTYPER_ODR_6   GPIO_ODR_ODR_6
 
#define GPIO_OTYPER_ODR_7   GPIO_ODR_ODR_7
 
#define GPIO_OTYPER_ODR_8   GPIO_ODR_ODR_8
 
#define GPIO_OTYPER_ODR_9   GPIO_ODR_ODR_9
 
#define GPIO_OTYPER_ODR_10   GPIO_ODR_ODR_10
 
#define GPIO_OTYPER_ODR_11   GPIO_ODR_ODR_11
 
#define GPIO_OTYPER_ODR_12   GPIO_ODR_ODR_12
 
#define GPIO_OTYPER_ODR_13   GPIO_ODR_ODR_13
 
#define GPIO_OTYPER_ODR_14   GPIO_ODR_ODR_14
 
#define GPIO_OTYPER_ODR_15   GPIO_ODR_ODR_15
 
#define GPIO_BSRR_BS_0   0x00000001U
 
#define GPIO_BSRR_BS_1   0x00000002U
 
#define GPIO_BSRR_BS_2   0x00000004U
 
#define GPIO_BSRR_BS_3   0x00000008U
 
#define GPIO_BSRR_BS_4   0x00000010U
 
#define GPIO_BSRR_BS_5   0x00000020U
 
#define GPIO_BSRR_BS_6   0x00000040U
 
#define GPIO_BSRR_BS_7   0x00000080U
 
#define GPIO_BSRR_BS_8   0x00000100U
 
#define GPIO_BSRR_BS_9   0x00000200U
 
#define GPIO_BSRR_BS_10   0x00000400U
 
#define GPIO_BSRR_BS_11   0x00000800U
 
#define GPIO_BSRR_BS_12   0x00001000U
 
#define GPIO_BSRR_BS_13   0x00002000U
 
#define GPIO_BSRR_BS_14   0x00004000U
 
#define GPIO_BSRR_BS_15   0x00008000U
 
#define GPIO_BSRR_BR_0   0x00010000U
 
#define GPIO_BSRR_BR_1   0x00020000U
 
#define GPIO_BSRR_BR_2   0x00040000U
 
#define GPIO_BSRR_BR_3   0x00080000U
 
#define GPIO_BSRR_BR_4   0x00100000U
 
#define GPIO_BSRR_BR_5   0x00200000U
 
#define GPIO_BSRR_BR_6   0x00400000U
 
#define GPIO_BSRR_BR_7   0x00800000U
 
#define GPIO_BSRR_BR_8   0x01000000U
 
#define GPIO_BSRR_BR_9   0x02000000U
 
#define GPIO_BSRR_BR_10   0x04000000U
 
#define GPIO_BSRR_BR_11   0x08000000U
 
#define GPIO_BSRR_BR_12   0x10000000U
 
#define GPIO_BSRR_BR_13   0x20000000U
 
#define GPIO_BSRR_BR_14   0x40000000U
 
#define GPIO_BSRR_BR_15   0x80000000U
 
#define GPIO_LCKR_LCK0   0x00000001U
 
#define GPIO_LCKR_LCK1   0x00000002U
 
#define GPIO_LCKR_LCK2   0x00000004U
 
#define GPIO_LCKR_LCK3   0x00000008U
 
#define GPIO_LCKR_LCK4   0x00000010U
 
#define GPIO_LCKR_LCK5   0x00000020U
 
#define GPIO_LCKR_LCK6   0x00000040U
 
#define GPIO_LCKR_LCK7   0x00000080U
 
#define GPIO_LCKR_LCK8   0x00000100U
 
#define GPIO_LCKR_LCK9   0x00000200U
 
#define GPIO_LCKR_LCK10   0x00000400U
 
#define GPIO_LCKR_LCK11   0x00000800U
 
#define GPIO_LCKR_LCK12   0x00001000U
 
#define GPIO_LCKR_LCK13   0x00002000U
 
#define GPIO_LCKR_LCK14   0x00004000U
 
#define GPIO_LCKR_LCK15   0x00008000U
 
#define GPIO_LCKR_LCKK   0x00010000U
 
#define HASH_CR_INIT   0x00000004U
 
#define HASH_CR_DMAE   0x00000008U
 
#define HASH_CR_DATATYPE   0x00000030U
 
#define HASH_CR_DATATYPE_0   0x00000010U
 
#define HASH_CR_DATATYPE_1   0x00000020U
 
#define HASH_CR_MODE   0x00000040U
 
#define HASH_CR_ALGO   0x00040080U
 
#define HASH_CR_ALGO_0   0x00000080U
 
#define HASH_CR_ALGO_1   0x00040000U
 
#define HASH_CR_NBW   0x00000F00U
 
#define HASH_CR_NBW_0   0x00000100U
 
#define HASH_CR_NBW_1   0x00000200U
 
#define HASH_CR_NBW_2   0x00000400U
 
#define HASH_CR_NBW_3   0x00000800U
 
#define HASH_CR_DINNE   0x00001000U
 
#define HASH_CR_MDMAT   0x00002000U
 
#define HASH_CR_LKEY   0x00010000U
 
#define HASH_STR_NBLW   0x0000001FU
 
#define HASH_STR_NBLW_0   0x00000001U
 
#define HASH_STR_NBLW_1   0x00000002U
 
#define HASH_STR_NBLW_2   0x00000004U
 
#define HASH_STR_NBLW_3   0x00000008U
 
#define HASH_STR_NBLW_4   0x00000010U
 
#define HASH_STR_DCAL   0x00000100U
 
#define HASH_STR_NBW   HASH_STR_NBLW
 
#define HASH_STR_NBW_0   HASH_STR_NBLW_0
 
#define HASH_STR_NBW_1   HASH_STR_NBLW_1
 
#define HASH_STR_NBW_2   HASH_STR_NBLW_2
 
#define HASH_STR_NBW_3   HASH_STR_NBLW_3
 
#define HASH_STR_NBW_4   HASH_STR_NBLW_4
 
#define HASH_IMR_DINIE   0x00000001U
 
#define HASH_IMR_DCIE   0x00000002U
 
#define HASH_IMR_DINIM   HASH_IMR_DINIE
 
#define HASH_IMR_DCIM   HASH_IMR_DCIE
 
#define HASH_SR_DINIS   0x00000001U
 
#define HASH_SR_DCIS   0x00000002U
 
#define HASH_SR_DMAS   0x00000004U
 
#define HASH_SR_BUSY   0x00000008U
 
#define I2C_CR1_PE   0x00000001U
 
#define I2C_CR1_SMBUS   0x00000002U
 
#define I2C_CR1_SMBTYPE   0x00000008U
 
#define I2C_CR1_ENARP   0x00000010U
 
#define I2C_CR1_ENPEC   0x00000020U
 
#define I2C_CR1_ENGC   0x00000040U
 
#define I2C_CR1_NOSTRETCH   0x00000080U
 
#define I2C_CR1_START   0x00000100U
 
#define I2C_CR1_STOP   0x00000200U
 
#define I2C_CR1_ACK   0x00000400U
 
#define I2C_CR1_POS   0x00000800U
 
#define I2C_CR1_PEC   0x00001000U
 
#define I2C_CR1_ALERT   0x00002000U
 
#define I2C_CR1_SWRST   0x00008000U
 
#define I2C_CR2_FREQ   0x0000003FU
 
#define I2C_CR2_FREQ_0   0x00000001U
 
#define I2C_CR2_FREQ_1   0x00000002U
 
#define I2C_CR2_FREQ_2   0x00000004U
 
#define I2C_CR2_FREQ_3   0x00000008U
 
#define I2C_CR2_FREQ_4   0x00000010U
 
#define I2C_CR2_FREQ_5   0x00000020U
 
#define I2C_CR2_ITERREN   0x00000100U
 
#define I2C_CR2_ITEVTEN   0x00000200U
 
#define I2C_CR2_ITBUFEN   0x00000400U
 
#define I2C_CR2_DMAEN   0x00000800U
 
#define I2C_CR2_LAST   0x00001000U
 
#define I2C_OAR1_ADD1_7   0x000000FEU
 
#define I2C_OAR1_ADD8_9   0x00000300U
 
#define I2C_OAR1_ADD0   0x00000001U
 
#define I2C_OAR1_ADD1   0x00000002U
 
#define I2C_OAR1_ADD2   0x00000004U
 
#define I2C_OAR1_ADD3   0x00000008U
 
#define I2C_OAR1_ADD4   0x00000010U
 
#define I2C_OAR1_ADD5   0x00000020U
 
#define I2C_OAR1_ADD6   0x00000040U
 
#define I2C_OAR1_ADD7   0x00000080U
 
#define I2C_OAR1_ADD8   0x00000100U
 
#define I2C_OAR1_ADD9   0x00000200U
 
#define I2C_OAR1_ADDMODE   0x00008000U
 
#define I2C_OAR2_ENDUAL   0x00000001U
 
#define I2C_OAR2_ADD2   0x000000FEU
 
#define I2C_DR_DR   0x000000FFU
 
#define I2C_SR1_SB   0x00000001U
 
#define I2C_SR1_ADDR   0x00000002U
 
#define I2C_SR1_BTF   0x00000004U
 
#define I2C_SR1_ADD10   0x00000008U
 
#define I2C_SR1_STOPF   0x00000010U
 
#define I2C_SR1_RXNE   0x00000040U
 
#define I2C_SR1_TXE   0x00000080U
 
#define I2C_SR1_BERR   0x00000100U
 
#define I2C_SR1_ARLO   0x00000200U
 
#define I2C_SR1_AF   0x00000400U
 
#define I2C_SR1_OVR   0x00000800U
 
#define I2C_SR1_PECERR   0x00001000U
 
#define I2C_SR1_TIMEOUT   0x00004000U
 
#define I2C_SR1_SMBALERT   0x00008000U
 
#define I2C_SR2_MSL   0x00000001U
 
#define I2C_SR2_BUSY   0x00000002U
 
#define I2C_SR2_TRA   0x00000004U
 
#define I2C_SR2_GENCALL   0x00000010U
 
#define I2C_SR2_SMBDEFAULT   0x00000020U
 
#define I2C_SR2_SMBHOST   0x00000040U
 
#define I2C_SR2_DUALF   0x00000080U
 
#define I2C_SR2_PEC   0x0000FF00U
 
#define I2C_CCR_CCR   0x00000FFFU
 
#define I2C_CCR_DUTY   0x00004000U
 
#define I2C_CCR_FS   0x00008000U
 
#define I2C_TRISE_TRISE   0x0000003FU
 
#define I2C_FLTR_DNF   0x0000000FU
 
#define I2C_FLTR_ANOFF   0x00000010U
 
#define IWDG_KR_KEY   0xFFFFU
 
#define IWDG_PR_PR   0x07U
 
#define IWDG_PR_PR_0   0x01U
 
#define IWDG_PR_PR_1   0x02U
 
#define IWDG_PR_PR_2   0x04U
 
#define IWDG_RLR_RL   0x0FFFU
 
#define IWDG_SR_PVU   0x01U
 
#define IWDG_SR_RVU   0x02U
 
#define PWR_CR_LPDS   0x00000001U
 
#define PWR_CR_PDDS   0x00000002U
 
#define PWR_CR_CWUF   0x00000004U
 
#define PWR_CR_CSBF   0x00000008U
 
#define PWR_CR_PVDE   0x00000010U
 
#define PWR_CR_PLS   0x000000E0U
 
#define PWR_CR_PLS_0   0x00000020U
 
#define PWR_CR_PLS_1   0x00000040U
 
#define PWR_CR_PLS_2   0x00000080U
 
#define PWR_CR_PLS_LEV0   0x00000000U
 
#define PWR_CR_PLS_LEV1   0x00000020U
 
#define PWR_CR_PLS_LEV2   0x00000040U
 
#define PWR_CR_PLS_LEV3   0x00000060U
 
#define PWR_CR_PLS_LEV4   0x00000080U
 
#define PWR_CR_PLS_LEV5   0x000000A0U
 
#define PWR_CR_PLS_LEV6   0x000000C0U
 
#define PWR_CR_PLS_LEV7   0x000000E0U
 
#define PWR_CR_DBP   0x00000100U
 
#define PWR_CR_FPDS   0x00000200U
 
#define PWR_CR_VOS   0x00004000U
 
#define PWR_CR_PMODE   PWR_CR_VOS
 
#define PWR_CSR_WUF   0x00000001U
 
#define PWR_CSR_SBF   0x00000002U
 
#define PWR_CSR_PVDO   0x00000004U
 
#define PWR_CSR_BRR   0x00000008U
 
#define PWR_CSR_EWUP   0x00000100U
 
#define PWR_CSR_BRE   0x00000200U
 
#define PWR_CSR_VOSRDY   0x00004000U
 
#define PWR_CSR_REGRDY   PWR_CSR_VOSRDY
 
#define RCC_CR_HSION   0x00000001U
 
#define RCC_CR_HSIRDY   0x00000002U
 
#define RCC_CR_HSITRIM   0x000000F8U
 
#define RCC_CR_HSITRIM_0   0x00000008U
 
#define RCC_CR_HSITRIM_1   0x00000010U
 
#define RCC_CR_HSITRIM_2   0x00000020U
 
#define RCC_CR_HSITRIM_3   0x00000040U
 
#define RCC_CR_HSITRIM_4   0x00000080U
 
#define RCC_CR_HSICAL   0x0000FF00U
 
#define RCC_CR_HSICAL_0   0x00000100U
 
#define RCC_CR_HSICAL_1   0x00000200U
 
#define RCC_CR_HSICAL_2   0x00000400U
 
#define RCC_CR_HSICAL_3   0x00000800U
 
#define RCC_CR_HSICAL_4   0x00001000U
 
#define RCC_CR_HSICAL_5   0x00002000U
 
#define RCC_CR_HSICAL_6   0x00004000U
 
#define RCC_CR_HSICAL_7   0x00008000U
 
#define RCC_CR_HSEON   0x00010000U
 
#define RCC_CR_HSERDY   0x00020000U
 
#define RCC_CR_HSEBYP   0x00040000U
 
#define RCC_CR_CSSON   0x00080000U
 
#define RCC_CR_PLLON   0x01000000U
 
#define RCC_CR_PLLRDY   0x02000000U
 
#define RCC_CR_PLLI2SON   0x04000000U
 
#define RCC_CR_PLLI2SRDY   0x08000000U
 
#define RCC_PLLCFGR_PLLM   0x0000003FU
 
#define RCC_PLLCFGR_PLLM_0   0x00000001U
 
#define RCC_PLLCFGR_PLLM_1   0x00000002U
 
#define RCC_PLLCFGR_PLLM_2   0x00000004U
 
#define RCC_PLLCFGR_PLLM_3   0x00000008U
 
#define RCC_PLLCFGR_PLLM_4   0x00000010U
 
#define RCC_PLLCFGR_PLLM_5   0x00000020U
 
#define RCC_PLLCFGR_PLLN   0x00007FC0U
 
#define RCC_PLLCFGR_PLLN_0   0x00000040U
 
#define RCC_PLLCFGR_PLLN_1   0x00000080U
 
#define RCC_PLLCFGR_PLLN_2   0x00000100U
 
#define RCC_PLLCFGR_PLLN_3   0x00000200U
 
#define RCC_PLLCFGR_PLLN_4   0x00000400U
 
#define RCC_PLLCFGR_PLLN_5   0x00000800U
 
#define RCC_PLLCFGR_PLLN_6   0x00001000U
 
#define RCC_PLLCFGR_PLLN_7   0x00002000U
 
#define RCC_PLLCFGR_PLLN_8   0x00004000U
 
#define RCC_PLLCFGR_PLLP   0x00030000U
 
#define RCC_PLLCFGR_PLLP_0   0x00010000U
 
#define RCC_PLLCFGR_PLLP_1   0x00020000U
 
#define RCC_PLLCFGR_PLLSRC   0x00400000U
 
#define RCC_PLLCFGR_PLLSRC_HSE   0x00400000U
 
#define RCC_PLLCFGR_PLLSRC_HSI   0x00000000U
 
#define RCC_PLLCFGR_PLLQ   0x0F000000U
 
#define RCC_PLLCFGR_PLLQ_0   0x01000000U
 
#define RCC_PLLCFGR_PLLQ_1   0x02000000U
 
#define RCC_PLLCFGR_PLLQ_2   0x04000000U
 
#define RCC_PLLCFGR_PLLQ_3   0x08000000U
 
#define RCC_CFGR_SW   0x00000003U
 
#define RCC_CFGR_SW_0   0x00000001U
 
#define RCC_CFGR_SW_1   0x00000002U
 
#define RCC_CFGR_SW_HSI   0x00000000U
 
#define RCC_CFGR_SW_HSE   0x00000001U
 
#define RCC_CFGR_SW_PLL   0x00000002U
 
#define RCC_CFGR_SWS   0x0000000CU
 
#define RCC_CFGR_SWS_0   0x00000004U
 
#define RCC_CFGR_SWS_1   0x00000008U
 
#define RCC_CFGR_SWS_HSI   0x00000000U
 
#define RCC_CFGR_SWS_HSE   0x00000004U
 
#define RCC_CFGR_SWS_PLL   0x00000008U
 
#define RCC_CFGR_HPRE   0x000000F0U
 
#define RCC_CFGR_HPRE_0   0x00000010U
 
#define RCC_CFGR_HPRE_1   0x00000020U
 
#define RCC_CFGR_HPRE_2   0x00000040U
 
#define RCC_CFGR_HPRE_3   0x00000080U
 
#define RCC_CFGR_HPRE_DIV1   0x00000000U
 
#define RCC_CFGR_HPRE_DIV2   0x00000080U
 
#define RCC_CFGR_HPRE_DIV4   0x00000090U
 
#define RCC_CFGR_HPRE_DIV8   0x000000A0U
 
#define RCC_CFGR_HPRE_DIV16   0x000000B0U
 
#define RCC_CFGR_HPRE_DIV64   0x000000C0U
 
#define RCC_CFGR_HPRE_DIV128   0x000000D0U
 
#define RCC_CFGR_HPRE_DIV256   0x000000E0U
 
#define RCC_CFGR_HPRE_DIV512   0x000000F0U
 
#define RCC_CFGR_PPRE1   0x00001C00U
 
#define RCC_CFGR_PPRE1_0   0x00000400U
 
#define RCC_CFGR_PPRE1_1   0x00000800U
 
#define RCC_CFGR_PPRE1_2   0x00001000U
 
#define RCC_CFGR_PPRE1_DIV1   0x00000000U
 
#define RCC_CFGR_PPRE1_DIV2   0x00001000U
 
#define RCC_CFGR_PPRE1_DIV4   0x00001400U
 
#define RCC_CFGR_PPRE1_DIV8   0x00001800U
 
#define RCC_CFGR_PPRE1_DIV16   0x00001C00U
 
#define RCC_CFGR_PPRE2   0x0000E000U
 
#define RCC_CFGR_PPRE2_0   0x00002000U
 
#define RCC_CFGR_PPRE2_1   0x00004000U
 
#define RCC_CFGR_PPRE2_2   0x00008000U
 
#define RCC_CFGR_PPRE2_DIV1   0x00000000U
 
#define RCC_CFGR_PPRE2_DIV2   0x00008000U
 
#define RCC_CFGR_PPRE2_DIV4   0x0000A000U
 
#define RCC_CFGR_PPRE2_DIV8   0x0000C000U
 
#define RCC_CFGR_PPRE2_DIV16   0x0000E000U
 
#define RCC_CFGR_RTCPRE   0x001F0000U
 
#define RCC_CFGR_RTCPRE_0   0x00010000U
 
#define RCC_CFGR_RTCPRE_1   0x00020000U
 
#define RCC_CFGR_RTCPRE_2   0x00040000U
 
#define RCC_CFGR_RTCPRE_3   0x00080000U
 
#define RCC_CFGR_RTCPRE_4   0x00100000U
 
#define RCC_CFGR_MCO1   0x00600000U
 
#define RCC_CFGR_MCO1_0   0x00200000U
 
#define RCC_CFGR_MCO1_1   0x00400000U
 
#define RCC_CFGR_I2SSRC   0x00800000U
 
#define RCC_CFGR_MCO1PRE   0x07000000U
 
#define RCC_CFGR_MCO1PRE_0   0x01000000U
 
#define RCC_CFGR_MCO1PRE_1   0x02000000U
 
#define RCC_CFGR_MCO1PRE_2   0x04000000U
 
#define RCC_CFGR_MCO2PRE   0x38000000U
 
#define RCC_CFGR_MCO2PRE_0   0x08000000U
 
#define RCC_CFGR_MCO2PRE_1   0x10000000U
 
#define RCC_CFGR_MCO2PRE_2   0x20000000U
 
#define RCC_CFGR_MCO2   0xC0000000U
 
#define RCC_CFGR_MCO2_0   0x40000000U
 
#define RCC_CFGR_MCO2_1   0x80000000U
 
#define RCC_CIR_LSIRDYF   0x00000001U
 
#define RCC_CIR_LSERDYF   0x00000002U
 
#define RCC_CIR_HSIRDYF   0x00000004U
 
#define RCC_CIR_HSERDYF   0x00000008U
 
#define RCC_CIR_PLLRDYF   0x00000010U
 
#define RCC_CIR_PLLI2SRDYF   0x00000020U
 
#define RCC_CIR_CSSF   0x00000080U
 
#define RCC_CIR_LSIRDYIE   0x00000100U
 
#define RCC_CIR_LSERDYIE   0x00000200U
 
#define RCC_CIR_HSIRDYIE   0x00000400U
 
#define RCC_CIR_HSERDYIE   0x00000800U
 
#define RCC_CIR_PLLRDYIE   0x00001000U
 
#define RCC_CIR_PLLI2SRDYIE   0x00002000U
 
#define RCC_CIR_LSIRDYC   0x00010000U
 
#define RCC_CIR_LSERDYC   0x00020000U
 
#define RCC_CIR_HSIRDYC   0x00040000U
 
#define RCC_CIR_HSERDYC   0x00080000U
 
#define RCC_CIR_PLLRDYC   0x00100000U
 
#define RCC_CIR_PLLI2SRDYC   0x00200000U
 
#define RCC_CIR_CSSC   0x00800000U
 
#define RCC_AHB1RSTR_GPIOARST   0x00000001U
 
#define RCC_AHB1RSTR_GPIOBRST   0x00000002U
 
#define RCC_AHB1RSTR_GPIOCRST   0x00000004U
 
#define RCC_AHB1RSTR_GPIODRST   0x00000008U
 
#define RCC_AHB1RSTR_GPIOERST   0x00000010U
 
#define RCC_AHB1RSTR_GPIOFRST   0x00000020U
 
#define RCC_AHB1RSTR_GPIOGRST   0x00000040U
 
#define RCC_AHB1RSTR_GPIOHRST   0x00000080U
 
#define RCC_AHB1RSTR_GPIOIRST   0x00000100U
 
#define RCC_AHB1RSTR_CRCRST   0x00001000U
 
#define RCC_AHB1RSTR_DMA1RST   0x00200000U
 
#define RCC_AHB1RSTR_DMA2RST   0x00400000U
 
#define RCC_AHB1RSTR_OTGHRST   0x20000000U
 
#define RCC_AHB2RSTR_CRYPRST   0x00000010U
 
#define RCC_AHB2RSTR_HASHRST   0x00000020U
 
#define RCC_AHB2RSTR_HSAHRST   RCC_AHB2RSTR_HASHRST
 
#define RCC_AHB2RSTR_RNGRST   0x00000040U
 
#define RCC_AHB2RSTR_OTGFSRST   0x00000080U
 
#define RCC_AHB3RSTR_FSMCRST   0x00000001U
 
#define RCC_APB1RSTR_TIM2RST   0x00000001U
 
#define RCC_APB1RSTR_TIM3RST   0x00000002U
 
#define RCC_APB1RSTR_TIM4RST   0x00000004U
 
#define RCC_APB1RSTR_TIM5RST   0x00000008U
 
#define RCC_APB1RSTR_TIM6RST   0x00000010U
 
#define RCC_APB1RSTR_TIM7RST   0x00000020U
 
#define RCC_APB1RSTR_TIM12RST   0x00000040U
 
#define RCC_APB1RSTR_TIM13RST   0x00000080U
 
#define RCC_APB1RSTR_TIM14RST   0x00000100U
 
#define RCC_APB1RSTR_WWDGRST   0x00000800U
 
#define RCC_APB1RSTR_SPI2RST   0x00004000U
 
#define RCC_APB1RSTR_SPI3RST   0x00008000U
 
#define RCC_APB1RSTR_USART2RST   0x00020000U
 
#define RCC_APB1RSTR_USART3RST   0x00040000U
 
#define RCC_APB1RSTR_UART4RST   0x00080000U
 
#define RCC_APB1RSTR_UART5RST   0x00100000U
 
#define RCC_APB1RSTR_I2C1RST   0x00200000U
 
#define RCC_APB1RSTR_I2C2RST   0x00400000U
 
#define RCC_APB1RSTR_I2C3RST   0x00800000U
 
#define RCC_APB1RSTR_CAN1RST   0x02000000U
 
#define RCC_APB1RSTR_CAN2RST   0x04000000U
 
#define RCC_APB1RSTR_PWRRST   0x10000000U
 
#define RCC_APB1RSTR_DACRST   0x20000000U
 
#define RCC_APB2RSTR_TIM1RST   0x00000001U
 
#define RCC_APB2RSTR_TIM8RST   0x00000002U
 
#define RCC_APB2RSTR_USART1RST   0x00000010U
 
#define RCC_APB2RSTR_USART6RST   0x00000020U
 
#define RCC_APB2RSTR_ADCRST   0x00000100U
 
#define RCC_APB2RSTR_SDIORST   0x00000800U
 
#define RCC_APB2RSTR_SPI1RST   0x00001000U
 
#define RCC_APB2RSTR_SYSCFGRST   0x00004000U
 
#define RCC_APB2RSTR_TIM9RST   0x00010000U
 
#define RCC_APB2RSTR_TIM10RST   0x00020000U
 
#define RCC_APB2RSTR_TIM11RST   0x00040000U
 
#define RCC_APB2RSTR_SPI1   RCC_APB2RSTR_SPI1RST
 
#define RCC_AHB1ENR_GPIOAEN   0x00000001U
 
#define RCC_AHB1ENR_GPIOBEN   0x00000002U
 
#define RCC_AHB1ENR_GPIOCEN   0x00000004U
 
#define RCC_AHB1ENR_GPIODEN   0x00000008U
 
#define RCC_AHB1ENR_GPIOEEN   0x00000010U
 
#define RCC_AHB1ENR_GPIOFEN   0x00000020U
 
#define RCC_AHB1ENR_GPIOGEN   0x00000040U
 
#define RCC_AHB1ENR_GPIOHEN   0x00000080U
 
#define RCC_AHB1ENR_GPIOIEN   0x00000100U
 
#define RCC_AHB1ENR_CRCEN   0x00001000U
 
#define RCC_AHB1ENR_BKPSRAMEN   0x00040000U
 
#define RCC_AHB1ENR_CCMDATARAMEN   0x00100000U
 
#define RCC_AHB1ENR_DMA1EN   0x00200000U
 
#define RCC_AHB1ENR_DMA2EN   0x00400000U
 
#define RCC_AHB1ENR_OTGHSEN   0x20000000U
 
#define RCC_AHB1ENR_OTGHSULPIEN   0x40000000U
 
#define RCC_AHB2ENR_CRYPEN   0x00000010U
 
#define RCC_AHB2ENR_HASHEN   0x00000020U
 
#define RCC_AHB2ENR_RNGEN   0x00000040U
 
#define RCC_AHB2ENR_OTGFSEN   0x00000080U
 
#define RCC_AHB3ENR_FSMCEN   0x00000001U
 
#define RCC_APB1ENR_TIM2EN   0x00000001U
 
#define RCC_APB1ENR_TIM3EN   0x00000002U
 
#define RCC_APB1ENR_TIM4EN   0x00000004U
 
#define RCC_APB1ENR_TIM5EN   0x00000008U
 
#define RCC_APB1ENR_TIM6EN   0x00000010U
 
#define RCC_APB1ENR_TIM7EN   0x00000020U
 
#define RCC_APB1ENR_TIM12EN   0x00000040U
 
#define RCC_APB1ENR_TIM13EN   0x00000080U
 
#define RCC_APB1ENR_TIM14EN   0x00000100U
 
#define RCC_APB1ENR_WWDGEN   0x00000800U
 
#define RCC_APB1ENR_SPI2EN   0x00004000U
 
#define RCC_APB1ENR_SPI3EN   0x00008000U
 
#define RCC_APB1ENR_USART2EN   0x00020000U
 
#define RCC_APB1ENR_USART3EN   0x00040000U
 
#define RCC_APB1ENR_UART4EN   0x00080000U
 
#define RCC_APB1ENR_UART5EN   0x00100000U
 
#define RCC_APB1ENR_I2C1EN   0x00200000U
 
#define RCC_APB1ENR_I2C2EN   0x00400000U
 
#define RCC_APB1ENR_I2C3EN   0x00800000U
 
#define RCC_APB1ENR_CAN1EN   0x02000000U
 
#define RCC_APB1ENR_CAN2EN   0x04000000U
 
#define RCC_APB1ENR_PWREN   0x10000000U
 
#define RCC_APB1ENR_DACEN   0x20000000U
 
#define RCC_APB2ENR_TIM1EN   0x00000001U
 
#define RCC_APB2ENR_TIM8EN   0x00000002U
 
#define RCC_APB2ENR_USART1EN   0x00000010U
 
#define RCC_APB2ENR_USART6EN   0x00000020U
 
#define RCC_APB2ENR_ADC1EN   0x00000100U
 
#define RCC_APB2ENR_ADC2EN   0x00000200U
 
#define RCC_APB2ENR_ADC3EN   0x00000400U
 
#define RCC_APB2ENR_SDIOEN   0x00000800U
 
#define RCC_APB2ENR_SPI1EN   0x00001000U
 
#define RCC_APB2ENR_SYSCFGEN   0x00004000U
 
#define RCC_APB2ENR_TIM9EN   0x00010000U
 
#define RCC_APB2ENR_TIM10EN   0x00020000U
 
#define RCC_APB2ENR_TIM11EN   0x00040000U
 
#define RCC_APB2ENR_SPI5EN   0x00100000U
 
#define RCC_APB2ENR_SPI6EN   0x00200000U
 
#define RCC_AHB1LPENR_GPIOALPEN   0x00000001U
 
#define RCC_AHB1LPENR_GPIOBLPEN   0x00000002U
 
#define RCC_AHB1LPENR_GPIOCLPEN   0x00000004U
 
#define RCC_AHB1LPENR_GPIODLPEN   0x00000008U
 
#define RCC_AHB1LPENR_GPIOELPEN   0x00000010U
 
#define RCC_AHB1LPENR_GPIOFLPEN   0x00000020U
 
#define RCC_AHB1LPENR_GPIOGLPEN   0x00000040U
 
#define RCC_AHB1LPENR_GPIOHLPEN   0x00000080U
 
#define RCC_AHB1LPENR_GPIOILPEN   0x00000100U
 
#define RCC_AHB1LPENR_CRCLPEN   0x00001000U
 
#define RCC_AHB1LPENR_FLITFLPEN   0x00008000U
 
#define RCC_AHB1LPENR_SRAM1LPEN   0x00010000U
 
#define RCC_AHB1LPENR_SRAM2LPEN   0x00020000U
 
#define RCC_AHB1LPENR_BKPSRAMLPEN   0x00040000U
 
#define RCC_AHB1LPENR_DMA1LPEN   0x00200000U
 
#define RCC_AHB1LPENR_DMA2LPEN   0x00400000U
 
#define RCC_AHB1LPENR_OTGHSLPEN   0x20000000U
 
#define RCC_AHB1LPENR_OTGHSULPILPEN   0x40000000U
 
#define RCC_AHB2LPENR_CRYPLPEN   0x00000010U
 
#define RCC_AHB2LPENR_HASHLPEN   0x00000020U
 
#define RCC_AHB2LPENR_RNGLPEN   0x00000040U
 
#define RCC_AHB2LPENR_OTGFSLPEN   0x00000080U
 
#define RCC_AHB3LPENR_FSMCLPEN   0x00000001U
 
#define RCC_APB1LPENR_TIM2LPEN   0x00000001U
 
#define RCC_APB1LPENR_TIM3LPEN   0x00000002U
 
#define RCC_APB1LPENR_TIM4LPEN   0x00000004U
 
#define RCC_APB1LPENR_TIM5LPEN   0x00000008U
 
#define RCC_APB1LPENR_TIM6LPEN   0x00000010U
 
#define RCC_APB1LPENR_TIM7LPEN   0x00000020U
 
#define RCC_APB1LPENR_TIM12LPEN   0x00000040U
 
#define RCC_APB1LPENR_TIM13LPEN   0x00000080U
 
#define RCC_APB1LPENR_TIM14LPEN   0x00000100U
 
#define RCC_APB1LPENR_WWDGLPEN   0x00000800U
 
#define RCC_APB1LPENR_SPI2LPEN   0x00004000U
 
#define RCC_APB1LPENR_SPI3LPEN   0x00008000U
 
#define RCC_APB1LPENR_USART2LPEN   0x00020000U
 
#define RCC_APB1LPENR_USART3LPEN   0x00040000U
 
#define RCC_APB1LPENR_UART4LPEN   0x00080000U
 
#define RCC_APB1LPENR_UART5LPEN   0x00100000U
 
#define RCC_APB1LPENR_I2C1LPEN   0x00200000U
 
#define RCC_APB1LPENR_I2C2LPEN   0x00400000U
 
#define RCC_APB1LPENR_I2C3LPEN   0x00800000U
 
#define RCC_APB1LPENR_CAN1LPEN   0x02000000U
 
#define RCC_APB1LPENR_CAN2LPEN   0x04000000U
 
#define RCC_APB1LPENR_PWRLPEN   0x10000000U
 
#define RCC_APB1LPENR_DACLPEN   0x20000000U
 
#define RCC_APB2LPENR_TIM1LPEN   0x00000001U
 
#define RCC_APB2LPENR_TIM8LPEN   0x00000002U
 
#define RCC_APB2LPENR_USART1LPEN   0x00000010U
 
#define RCC_APB2LPENR_USART6LPEN   0x00000020U
 
#define RCC_APB2LPENR_ADC1LPEN   0x00000100U
 
#define RCC_APB2LPENR_ADC2LPEN   0x00000200U
 
#define RCC_APB2LPENR_ADC3LPEN   0x00000400U
 
#define RCC_APB2LPENR_SDIOLPEN   0x00000800U
 
#define RCC_APB2LPENR_SPI1LPEN   0x00001000U
 
#define RCC_APB2LPENR_SYSCFGLPEN   0x00004000U
 
#define RCC_APB2LPENR_TIM9LPEN   0x00010000U
 
#define RCC_APB2LPENR_TIM10LPEN   0x00020000U
 
#define RCC_APB2LPENR_TIM11LPEN   0x00040000U
 
#define RCC_BDCR_LSEON   0x00000001U
 
#define RCC_BDCR_LSERDY   0x00000002U
 
#define RCC_BDCR_LSEBYP   0x00000004U
 
#define RCC_BDCR_RTCSEL   0x00000300U
 
#define RCC_BDCR_RTCSEL_0   0x00000100U
 
#define RCC_BDCR_RTCSEL_1   0x00000200U
 
#define RCC_BDCR_RTCEN   0x00008000U
 
#define RCC_BDCR_BDRST   0x00010000U
 
#define RCC_CSR_LSION   0x00000001U
 
#define RCC_CSR_LSIRDY   0x00000002U
 
#define RCC_CSR_RMVF   0x01000000U
 
#define RCC_CSR_BORRSTF   0x02000000U
 
#define RCC_CSR_PADRSTF   0x04000000U
 
#define RCC_CSR_PORRSTF   0x08000000U
 
#define RCC_CSR_SFTRSTF   0x10000000U
 
#define RCC_CSR_WDGRSTF   0x20000000U
 
#define RCC_CSR_WWDGRSTF   0x40000000U
 
#define RCC_CSR_LPWRRSTF   0x80000000U
 
#define RCC_SSCGR_MODPER   0x00001FFFU
 
#define RCC_SSCGR_INCSTEP   0x0FFFE000U
 
#define RCC_SSCGR_SPREADSEL   0x40000000U
 
#define RCC_SSCGR_SSCGEN   0x80000000U
 
#define RCC_PLLI2SCFGR_PLLI2SN   0x00007FC0U
 
#define RCC_PLLI2SCFGR_PLLI2SN_0   0x00000040U
 
#define RCC_PLLI2SCFGR_PLLI2SN_1   0x00000080U
 
#define RCC_PLLI2SCFGR_PLLI2SN_2   0x00000100U
 
#define RCC_PLLI2SCFGR_PLLI2SN_3   0x00000200U
 
#define RCC_PLLI2SCFGR_PLLI2SN_4   0x00000400U
 
#define RCC_PLLI2SCFGR_PLLI2SN_5   0x00000800U
 
#define RCC_PLLI2SCFGR_PLLI2SN_6   0x00001000U
 
#define RCC_PLLI2SCFGR_PLLI2SN_7   0x00002000U
 
#define RCC_PLLI2SCFGR_PLLI2SN_8   0x00004000U
 
#define RCC_PLLI2SCFGR_PLLI2SR   0x70000000U
 
#define RCC_PLLI2SCFGR_PLLI2SR_0   0x10000000U
 
#define RCC_PLLI2SCFGR_PLLI2SR_1   0x20000000U
 
#define RCC_PLLI2SCFGR_PLLI2SR_2   0x40000000U
 
#define RNG_CR_RNGEN   0x00000004U
 
#define RNG_CR_IE   0x00000008U
 
#define RNG_SR_DRDY   0x00000001U
 
#define RNG_SR_CECS   0x00000002U
 
#define RNG_SR_SECS   0x00000004U
 
#define RNG_SR_CEIS   0x00000020U
 
#define RNG_SR_SEIS   0x00000040U
 
#define RTC_TR_PM   0x00400000U
 
#define RTC_TR_HT   0x00300000U
 
#define RTC_TR_HT_0   0x00100000U
 
#define RTC_TR_HT_1   0x00200000U
 
#define RTC_TR_HU   0x000F0000U
 
#define RTC_TR_HU_0   0x00010000U
 
#define RTC_TR_HU_1   0x00020000U
 
#define RTC_TR_HU_2   0x00040000U
 
#define RTC_TR_HU_3   0x00080000U
 
#define RTC_TR_MNT   0x00007000U
 
#define RTC_TR_MNT_0   0x00001000U
 
#define RTC_TR_MNT_1   0x00002000U
 
#define RTC_TR_MNT_2   0x00004000U
 
#define RTC_TR_MNU   0x00000F00U
 
#define RTC_TR_MNU_0   0x00000100U
 
#define RTC_TR_MNU_1   0x00000200U
 
#define RTC_TR_MNU_2   0x00000400U
 
#define RTC_TR_MNU_3   0x00000800U
 
#define RTC_TR_ST   0x00000070U
 
#define RTC_TR_ST_0   0x00000010U
 
#define RTC_TR_ST_1   0x00000020U
 
#define RTC_TR_ST_2   0x00000040U
 
#define RTC_TR_SU   0x0000000FU
 
#define RTC_TR_SU_0   0x00000001U
 
#define RTC_TR_SU_1   0x00000002U
 
#define RTC_TR_SU_2   0x00000004U
 
#define RTC_TR_SU_3   0x00000008U
 
#define RTC_DR_YT   0x00F00000U
 
#define RTC_DR_YT_0   0x00100000U
 
#define RTC_DR_YT_1   0x00200000U
 
#define RTC_DR_YT_2   0x00400000U
 
#define RTC_DR_YT_3   0x00800000U
 
#define RTC_DR_YU   0x000F0000U
 
#define RTC_DR_YU_0   0x00010000U
 
#define RTC_DR_YU_1   0x00020000U
 
#define RTC_DR_YU_2   0x00040000U
 
#define RTC_DR_YU_3   0x00080000U
 
#define RTC_DR_WDU   0x0000E000U
 
#define RTC_DR_WDU_0   0x00002000U
 
#define RTC_DR_WDU_1   0x00004000U
 
#define RTC_DR_WDU_2   0x00008000U
 
#define RTC_DR_MT   0x00001000U
 
#define RTC_DR_MU   0x00000F00U
 
#define RTC_DR_MU_0   0x00000100U
 
#define RTC_DR_MU_1   0x00000200U
 
#define RTC_DR_MU_2   0x00000400U
 
#define RTC_DR_MU_3   0x00000800U
 
#define RTC_DR_DT   0x00000030U
 
#define RTC_DR_DT_0   0x00000010U
 
#define RTC_DR_DT_1   0x00000020U
 
#define RTC_DR_DU   0x0000000FU
 
#define RTC_DR_DU_0   0x00000001U
 
#define RTC_DR_DU_1   0x00000002U
 
#define RTC_DR_DU_2   0x00000004U
 
#define RTC_DR_DU_3   0x00000008U
 
#define RTC_CR_COE   0x00800000U
 
#define RTC_CR_OSEL   0x00600000U
 
#define RTC_CR_OSEL_0   0x00200000U
 
#define RTC_CR_OSEL_1   0x00400000U
 
#define RTC_CR_POL   0x00100000U
 
#define RTC_CR_COSEL   0x00080000U
 
#define RTC_CR_BCK   0x00040000U
 
#define RTC_CR_SUB1H   0x00020000U
 
#define RTC_CR_ADD1H   0x00010000U
 
#define RTC_CR_TSIE   0x00008000U
 
#define RTC_CR_WUTIE   0x00004000U
 
#define RTC_CR_ALRBIE   0x00002000U
 
#define RTC_CR_ALRAIE   0x00001000U
 
#define RTC_CR_TSE   0x00000800U
 
#define RTC_CR_WUTE   0x00000400U
 
#define RTC_CR_ALRBE   0x00000200U
 
#define RTC_CR_ALRAE   0x00000100U
 
#define RTC_CR_DCE   0x00000080U
 
#define RTC_CR_FMT   0x00000040U
 
#define RTC_CR_BYPSHAD   0x00000020U
 
#define RTC_CR_REFCKON   0x00000010U
 
#define RTC_CR_TSEDGE   0x00000008U
 
#define RTC_CR_WUCKSEL   0x00000007U
 
#define RTC_CR_WUCKSEL_0   0x00000001U
 
#define RTC_CR_WUCKSEL_1   0x00000002U
 
#define RTC_CR_WUCKSEL_2   0x00000004U
 
#define RTC_ISR_RECALPF   0x00010000U
 
#define RTC_ISR_TAMP1F   0x00002000U
 
#define RTC_ISR_TAMP2F   0x00004000U
 
#define RTC_ISR_TSOVF   0x00001000U
 
#define RTC_ISR_TSF   0x00000800U
 
#define RTC_ISR_WUTF   0x00000400U
 
#define RTC_ISR_ALRBF   0x00000200U
 
#define RTC_ISR_ALRAF   0x00000100U
 
#define RTC_ISR_INIT   0x00000080U
 
#define RTC_ISR_INITF   0x00000040U
 
#define RTC_ISR_RSF   0x00000020U
 
#define RTC_ISR_INITS   0x00000010U
 
#define RTC_ISR_SHPF   0x00000008U
 
#define RTC_ISR_WUTWF   0x00000004U
 
#define RTC_ISR_ALRBWF   0x00000002U
 
#define RTC_ISR_ALRAWF   0x00000001U
 
#define RTC_PRER_PREDIV_A   0x007F0000U
 
#define RTC_PRER_PREDIV_S   0x00007FFFU
 
#define RTC_WUTR_WUT   0x0000FFFFU
 
#define RTC_CALIBR_DCS   0x00000080U
 
#define RTC_CALIBR_DC   0x0000001FU
 
#define RTC_ALRMAR_MSK4   0x80000000U
 
#define RTC_ALRMAR_WDSEL   0x40000000U
 
#define RTC_ALRMAR_DT   0x30000000U
 
#define RTC_ALRMAR_DT_0   0x10000000U
 
#define RTC_ALRMAR_DT_1   0x20000000U
 
#define RTC_ALRMAR_DU   0x0F000000U
 
#define RTC_ALRMAR_DU_0   0x01000000U
 
#define RTC_ALRMAR_DU_1   0x02000000U
 
#define RTC_ALRMAR_DU_2   0x04000000U
 
#define RTC_ALRMAR_DU_3   0x08000000U
 
#define RTC_ALRMAR_MSK3   0x00800000U
 
#define RTC_ALRMAR_PM   0x00400000U
 
#define RTC_ALRMAR_HT   0x00300000U
 
#define RTC_ALRMAR_HT_0   0x00100000U
 
#define RTC_ALRMAR_HT_1   0x00200000U
 
#define RTC_ALRMAR_HU   0x000F0000U
 
#define RTC_ALRMAR_HU_0   0x00010000U
 
#define RTC_ALRMAR_HU_1   0x00020000U
 
#define RTC_ALRMAR_HU_2   0x00040000U
 
#define RTC_ALRMAR_HU_3   0x00080000U
 
#define RTC_ALRMAR_MSK2   0x00008000U
 
#define RTC_ALRMAR_MNT   0x00007000U
 
#define RTC_ALRMAR_MNT_0   0x00001000U
 
#define RTC_ALRMAR_MNT_1   0x00002000U
 
#define RTC_ALRMAR_MNT_2   0x00004000U
 
#define RTC_ALRMAR_MNU   0x00000F00U
 
#define RTC_ALRMAR_MNU_0   0x00000100U
 
#define RTC_ALRMAR_MNU_1   0x00000200U
 
#define RTC_ALRMAR_MNU_2   0x00000400U
 
#define RTC_ALRMAR_MNU_3   0x00000800U
 
#define RTC_ALRMAR_MSK1   0x00000080U
 
#define RTC_ALRMAR_ST   0x00000070U
 
#define RTC_ALRMAR_ST_0   0x00000010U
 
#define RTC_ALRMAR_ST_1   0x00000020U
 
#define RTC_ALRMAR_ST_2   0x00000040U
 
#define RTC_ALRMAR_SU   0x0000000FU
 
#define RTC_ALRMAR_SU_0   0x00000001U
 
#define RTC_ALRMAR_SU_1   0x00000002U
 
#define RTC_ALRMAR_SU_2   0x00000004U
 
#define RTC_ALRMAR_SU_3   0x00000008U
 
#define RTC_ALRMBR_MSK4   0x80000000U
 
#define RTC_ALRMBR_WDSEL   0x40000000U
 
#define RTC_ALRMBR_DT   0x30000000U
 
#define RTC_ALRMBR_DT_0   0x10000000U
 
#define RTC_ALRMBR_DT_1   0x20000000U
 
#define RTC_ALRMBR_DU   0x0F000000U
 
#define RTC_ALRMBR_DU_0   0x01000000U
 
#define RTC_ALRMBR_DU_1   0x02000000U
 
#define RTC_ALRMBR_DU_2   0x04000000U
 
#define RTC_ALRMBR_DU_3   0x08000000U
 
#define RTC_ALRMBR_MSK3   0x00800000U
 
#define RTC_ALRMBR_PM   0x00400000U
 
#define RTC_ALRMBR_HT   0x00300000U
 
#define RTC_ALRMBR_HT_0   0x00100000U
 
#define RTC_ALRMBR_HT_1   0x00200000U
 
#define RTC_ALRMBR_HU   0x000F0000U
 
#define RTC_ALRMBR_HU_0   0x00010000U
 
#define RTC_ALRMBR_HU_1   0x00020000U
 
#define RTC_ALRMBR_HU_2   0x00040000U
 
#define RTC_ALRMBR_HU_3   0x00080000U
 
#define RTC_ALRMBR_MSK2   0x00008000U
 
#define RTC_ALRMBR_MNT   0x00007000U
 
#define RTC_ALRMBR_MNT_0   0x00001000U
 
#define RTC_ALRMBR_MNT_1   0x00002000U
 
#define RTC_ALRMBR_MNT_2   0x00004000U
 
#define RTC_ALRMBR_MNU   0x00000F00U
 
#define RTC_ALRMBR_MNU_0   0x00000100U
 
#define RTC_ALRMBR_MNU_1   0x00000200U
 
#define RTC_ALRMBR_MNU_2   0x00000400U
 
#define RTC_ALRMBR_MNU_3   0x00000800U
 
#define RTC_ALRMBR_MSK1   0x00000080U
 
#define RTC_ALRMBR_ST   0x00000070U
 
#define RTC_ALRMBR_ST_0   0x00000010U
 
#define RTC_ALRMBR_ST_1   0x00000020U
 
#define RTC_ALRMBR_ST_2   0x00000040U
 
#define RTC_ALRMBR_SU   0x0000000FU
 
#define RTC_ALRMBR_SU_0   0x00000001U
 
#define RTC_ALRMBR_SU_1   0x00000002U
 
#define RTC_ALRMBR_SU_2   0x00000004U
 
#define RTC_ALRMBR_SU_3   0x00000008U
 
#define RTC_WPR_KEY   0x000000FFU
 
#define RTC_SSR_SS   0x0000FFFFU
 
#define RTC_SHIFTR_SUBFS   0x00007FFFU
 
#define RTC_SHIFTR_ADD1S   0x80000000U
 
#define RTC_TSTR_PM   0x00400000U
 
#define RTC_TSTR_HT   0x00300000U
 
#define RTC_TSTR_HT_0   0x00100000U
 
#define RTC_TSTR_HT_1   0x00200000U
 
#define RTC_TSTR_HU   0x000F0000U
 
#define RTC_TSTR_HU_0   0x00010000U
 
#define RTC_TSTR_HU_1   0x00020000U
 
#define RTC_TSTR_HU_2   0x00040000U
 
#define RTC_TSTR_HU_3   0x00080000U
 
#define RTC_TSTR_MNT   0x00007000U
 
#define RTC_TSTR_MNT_0   0x00001000U
 
#define RTC_TSTR_MNT_1   0x00002000U
 
#define RTC_TSTR_MNT_2   0x00004000U
 
#define RTC_TSTR_MNU   0x00000F00U
 
#define RTC_TSTR_MNU_0   0x00000100U
 
#define RTC_TSTR_MNU_1   0x00000200U
 
#define RTC_TSTR_MNU_2   0x00000400U
 
#define RTC_TSTR_MNU_3   0x00000800U
 
#define RTC_TSTR_ST   0x00000070U
 
#define RTC_TSTR_ST_0   0x00000010U
 
#define RTC_TSTR_ST_1   0x00000020U
 
#define RTC_TSTR_ST_2   0x00000040U
 
#define RTC_TSTR_SU   0x0000000FU
 
#define RTC_TSTR_SU_0   0x00000001U
 
#define RTC_TSTR_SU_1   0x00000002U
 
#define RTC_TSTR_SU_2   0x00000004U
 
#define RTC_TSTR_SU_3   0x00000008U
 
#define RTC_TSDR_WDU   0x0000E000U
 
#define RTC_TSDR_WDU_0   0x00002000U
 
#define RTC_TSDR_WDU_1   0x00004000U
 
#define RTC_TSDR_WDU_2   0x00008000U
 
#define RTC_TSDR_MT   0x00001000U
 
#define RTC_TSDR_MU   0x00000F00U
 
#define RTC_TSDR_MU_0   0x00000100U
 
#define RTC_TSDR_MU_1   0x00000200U
 
#define RTC_TSDR_MU_2   0x00000400U
 
#define RTC_TSDR_MU_3   0x00000800U
 
#define RTC_TSDR_DT   0x00000030U
 
#define RTC_TSDR_DT_0   0x00000010U
 
#define RTC_TSDR_DT_1   0x00000020U
 
#define RTC_TSDR_DU   0x0000000FU
 
#define RTC_TSDR_DU_0   0x00000001U
 
#define RTC_TSDR_DU_1   0x00000002U
 
#define RTC_TSDR_DU_2   0x00000004U
 
#define RTC_TSDR_DU_3   0x00000008U
 
#define RTC_TSSSR_SS   0x0000FFFFU
 
#define RTC_CALR_CALP   0x00008000U
 
#define RTC_CALR_CALW8   0x00004000U
 
#define RTC_CALR_CALW16   0x00002000U
 
#define RTC_CALR_CALM   0x000001FFU
 
#define RTC_CALR_CALM_0   0x00000001U
 
#define RTC_CALR_CALM_1   0x00000002U
 
#define RTC_CALR_CALM_2   0x00000004U
 
#define RTC_CALR_CALM_3   0x00000008U
 
#define RTC_CALR_CALM_4   0x00000010U
 
#define RTC_CALR_CALM_5   0x00000020U
 
#define RTC_CALR_CALM_6   0x00000040U
 
#define RTC_CALR_CALM_7   0x00000080U
 
#define RTC_CALR_CALM_8   0x00000100U
 
#define RTC_TAFCR_ALARMOUTTYPE   0x00040000U
 
#define RTC_TAFCR_TSINSEL   0x00020000U
 
#define RTC_TAFCR_TAMPINSEL   0x00010000U
 
#define RTC_TAFCR_TAMPPUDIS   0x00008000U
 
#define RTC_TAFCR_TAMPPRCH   0x00006000U
 
#define RTC_TAFCR_TAMPPRCH_0   0x00002000U
 
#define RTC_TAFCR_TAMPPRCH_1   0x00004000U
 
#define RTC_TAFCR_TAMPFLT   0x00001800U
 
#define RTC_TAFCR_TAMPFLT_0   0x00000800U
 
#define RTC_TAFCR_TAMPFLT_1   0x00001000U
 
#define RTC_TAFCR_TAMPFREQ   0x00000700U
 
#define RTC_TAFCR_TAMPFREQ_0   0x00000100U
 
#define RTC_TAFCR_TAMPFREQ_1   0x00000200U
 
#define RTC_TAFCR_TAMPFREQ_2   0x00000400U
 
#define RTC_TAFCR_TAMPTS   0x00000080U
 
#define RTC_TAFCR_TAMP2TRG   0x00000010U
 
#define RTC_TAFCR_TAMP2E   0x00000008U
 
#define RTC_TAFCR_TAMPIE   0x00000004U
 
#define RTC_TAFCR_TAMP1TRG   0x00000002U
 
#define RTC_TAFCR_TAMP1E   0x00000001U
 
#define RTC_ALRMASSR_MASKSS   0x0F000000U
 
#define RTC_ALRMASSR_MASKSS_0   0x01000000U
 
#define RTC_ALRMASSR_MASKSS_1   0x02000000U
 
#define RTC_ALRMASSR_MASKSS_2   0x04000000U
 
#define RTC_ALRMASSR_MASKSS_3   0x08000000U
 
#define RTC_ALRMASSR_SS   0x00007FFFU
 
#define RTC_ALRMBSSR_MASKSS   0x0F000000U
 
#define RTC_ALRMBSSR_MASKSS_0   0x01000000U
 
#define RTC_ALRMBSSR_MASKSS_1   0x02000000U
 
#define RTC_ALRMBSSR_MASKSS_2   0x04000000U
 
#define RTC_ALRMBSSR_MASKSS_3   0x08000000U
 
#define RTC_ALRMBSSR_SS   0x00007FFFU
 
#define RTC_BKP0R   0xFFFFFFFFU
 
#define RTC_BKP1R   0xFFFFFFFFU
 
#define RTC_BKP2R   0xFFFFFFFFU
 
#define RTC_BKP3R   0xFFFFFFFFU
 
#define RTC_BKP4R   0xFFFFFFFFU
 
#define RTC_BKP5R   0xFFFFFFFFU
 
#define RTC_BKP6R   0xFFFFFFFFU
 
#define RTC_BKP7R   0xFFFFFFFFU
 
#define RTC_BKP8R   0xFFFFFFFFU
 
#define RTC_BKP9R   0xFFFFFFFFU
 
#define RTC_BKP10R   0xFFFFFFFFU
 
#define RTC_BKP11R   0xFFFFFFFFU
 
#define RTC_BKP12R   0xFFFFFFFFU
 
#define RTC_BKP13R   0xFFFFFFFFU
 
#define RTC_BKP14R   0xFFFFFFFFU
 
#define RTC_BKP15R   0xFFFFFFFFU
 
#define RTC_BKP16R   0xFFFFFFFFU
 
#define RTC_BKP17R   0xFFFFFFFFU
 
#define RTC_BKP18R   0xFFFFFFFFU
 
#define RTC_BKP19R   0xFFFFFFFFU
 
#define SDIO_POWER_PWRCTRL   0x03U
 
#define SDIO_POWER_PWRCTRL_0   0x01U
 
#define SDIO_POWER_PWRCTRL_1   0x02U
 
#define SDIO_CLKCR_CLKDIV   0x00FFU
 
#define SDIO_CLKCR_CLKEN   0x0100U
 
#define SDIO_CLKCR_PWRSAV   0x0200U
 
#define SDIO_CLKCR_BYPASS   0x0400U
 
#define SDIO_CLKCR_WIDBUS   0x1800U
 
#define SDIO_CLKCR_WIDBUS_0   0x0800U
 
#define SDIO_CLKCR_WIDBUS_1   0x1000U
 
#define SDIO_CLKCR_NEGEDGE   0x2000U
 
#define SDIO_CLKCR_HWFC_EN   0x4000U
 
#define SDIO_ARG_CMDARG   0xFFFFFFFFU
 
#define SDIO_CMD_CMDINDEX   0x003FU
 
#define SDIO_CMD_WAITRESP   0x00C0U
 
#define SDIO_CMD_WAITRESP_0   0x0040U
 
#define SDIO_CMD_WAITRESP_1   0x0080U
 
#define SDIO_CMD_WAITINT   0x0100U
 
#define SDIO_CMD_WAITPEND   0x0200U
 
#define SDIO_CMD_CPSMEN   0x0400U
 
#define SDIO_CMD_SDIOSUSPEND   0x0800U
 
#define SDIO_CMD_ENCMDCOMPL   0x1000U
 
#define SDIO_CMD_NIEN   0x2000U
 
#define SDIO_CMD_CEATACMD   0x4000U
 
#define SDIO_RESPCMD_RESPCMD   0x3FU
 
#define SDIO_RESP0_CARDSTATUS0   0xFFFFFFFFU
 
#define SDIO_RESP1_CARDSTATUS1   0xFFFFFFFFU
 
#define SDIO_RESP2_CARDSTATUS2   0xFFFFFFFFU
 
#define SDIO_RESP3_CARDSTATUS3   0xFFFFFFFFU
 
#define SDIO_RESP4_CARDSTATUS4   0xFFFFFFFFU
 
#define SDIO_DTIMER_DATATIME   0xFFFFFFFFU
 
#define SDIO_DLEN_DATALENGTH   0x01FFFFFFU
 
#define SDIO_DCTRL_DTEN   0x0001U
 
#define SDIO_DCTRL_DTDIR   0x0002U
 
#define SDIO_DCTRL_DTMODE   0x0004U
 
#define SDIO_DCTRL_DMAEN   0x0008U
 
#define SDIO_DCTRL_DBLOCKSIZE   0x00F0U
 
#define SDIO_DCTRL_DBLOCKSIZE_0   0x0010U
 
#define SDIO_DCTRL_DBLOCKSIZE_1   0x0020U
 
#define SDIO_DCTRL_DBLOCKSIZE_2   0x0040U
 
#define SDIO_DCTRL_DBLOCKSIZE_3   0x0080U
 
#define SDIO_DCTRL_RWSTART   0x0100U
 
#define SDIO_DCTRL_RWSTOP   0x0200U
 
#define SDIO_DCTRL_RWMOD   0x0400U
 
#define SDIO_DCTRL_SDIOEN   0x0800U
 
#define SDIO_DCOUNT_DATACOUNT   0x01FFFFFFU
 
#define SDIO_STA_CCRCFAIL   0x00000001U
 
#define SDIO_STA_DCRCFAIL   0x00000002U
 
#define SDIO_STA_CTIMEOUT   0x00000004U
 
#define SDIO_STA_DTIMEOUT   0x00000008U
 
#define SDIO_STA_TXUNDERR   0x00000010U
 
#define SDIO_STA_RXOVERR   0x00000020U
 
#define SDIO_STA_CMDREND   0x00000040U
 
#define SDIO_STA_CMDSENT   0x00000080U
 
#define SDIO_STA_DATAEND   0x00000100U
 
#define SDIO_STA_STBITERR   0x00000200U
 
#define SDIO_STA_DBCKEND   0x00000400U
 
#define SDIO_STA_CMDACT   0x00000800U
 
#define SDIO_STA_TXACT   0x00001000U
 
#define SDIO_STA_RXACT   0x00002000U
 
#define SDIO_STA_TXFIFOHE   0x00004000U
 
#define SDIO_STA_RXFIFOHF   0x00008000U
 
#define SDIO_STA_TXFIFOF   0x00010000U
 
#define SDIO_STA_RXFIFOF   0x00020000U
 
#define SDIO_STA_TXFIFOE   0x00040000U
 
#define SDIO_STA_RXFIFOE   0x00080000U
 
#define SDIO_STA_TXDAVL   0x00100000U
 
#define SDIO_STA_RXDAVL   0x00200000U
 
#define SDIO_STA_SDIOIT   0x00400000U
 
#define SDIO_STA_CEATAEND   0x00800000U
 
#define SDIO_ICR_CCRCFAILC   0x00000001U
 
#define SDIO_ICR_DCRCFAILC   0x00000002U
 
#define SDIO_ICR_CTIMEOUTC   0x00000004U
 
#define SDIO_ICR_DTIMEOUTC   0x00000008U
 
#define SDIO_ICR_TXUNDERRC   0x00000010U
 
#define SDIO_ICR_RXOVERRC   0x00000020U
 
#define SDIO_ICR_CMDRENDC   0x00000040U
 
#define SDIO_ICR_CMDSENTC   0x00000080U
 
#define SDIO_ICR_DATAENDC   0x00000100U
 
#define SDIO_ICR_STBITERRC   0x00000200U
 
#define SDIO_ICR_DBCKENDC   0x00000400U
 
#define SDIO_ICR_SDIOITC   0x00400000U
 
#define SDIO_ICR_CEATAENDC   0x00800000U
 
#define SDIO_MASK_CCRCFAILIE   0x00000001U
 
#define SDIO_MASK_DCRCFAILIE   0x00000002U
 
#define SDIO_MASK_CTIMEOUTIE   0x00000004U
 
#define SDIO_MASK_DTIMEOUTIE   0x00000008U
 
#define SDIO_MASK_TXUNDERRIE   0x00000010U
 
#define SDIO_MASK_RXOVERRIE   0x00000020U
 
#define SDIO_MASK_CMDRENDIE   0x00000040U
 
#define SDIO_MASK_CMDSENTIE   0x00000080U
 
#define SDIO_MASK_DATAENDIE   0x00000100U
 
#define SDIO_MASK_STBITERRIE   0x00000200U
 
#define SDIO_MASK_DBCKENDIE   0x00000400U
 
#define SDIO_MASK_CMDACTIE   0x00000800U
 
#define SDIO_MASK_TXACTIE   0x00001000U
 
#define SDIO_MASK_RXACTIE   0x00002000U
 
#define SDIO_MASK_TXFIFOHEIE   0x00004000U
 
#define SDIO_MASK_RXFIFOHFIE   0x00008000U
 
#define SDIO_MASK_TXFIFOFIE   0x00010000U
 
#define SDIO_MASK_RXFIFOFIE   0x00020000U
 
#define SDIO_MASK_TXFIFOEIE   0x00040000U
 
#define SDIO_MASK_RXFIFOEIE   0x00080000U
 
#define SDIO_MASK_TXDAVLIE   0x00100000U
 
#define SDIO_MASK_RXDAVLIE   0x00200000U
 
#define SDIO_MASK_SDIOITIE   0x00400000U
 
#define SDIO_MASK_CEATAENDIE   0x00800000U
 
#define SDIO_FIFOCNT_FIFOCOUNT   0x00FFFFFFU
 
#define SDIO_FIFO_FIFODATA   0xFFFFFFFFU
 
#define SPI_CR1_CPHA   0x00000001U
 
#define SPI_CR1_CPOL   0x00000002U
 
#define SPI_CR1_MSTR   0x00000004U
 
#define SPI_CR1_BR   0x00000038U
 
#define SPI_CR1_BR_0   0x00000008U
 
#define SPI_CR1_BR_1   0x00000010U
 
#define SPI_CR1_BR_2   0x00000020U
 
#define SPI_CR1_SPE   0x00000040U
 
#define SPI_CR1_LSBFIRST   0x00000080U
 
#define SPI_CR1_SSI   0x00000100U
 
#define SPI_CR1_SSM   0x00000200U
 
#define SPI_CR1_RXONLY   0x00000400U
 
#define SPI_CR1_DFF   0x00000800U
 
#define SPI_CR1_CRCNEXT   0x00001000U
 
#define SPI_CR1_CRCEN   0x00002000U
 
#define SPI_CR1_BIDIOE   0x00004000U
 
#define SPI_CR1_BIDIMODE   0x00008000U
 
#define SPI_CR2_RXDMAEN   0x00000001U
 
#define SPI_CR2_TXDMAEN   0x00000002U
 
#define SPI_CR2_SSOE   0x00000004U
 
#define SPI_CR2_FRF   0x00000010U
 
#define SPI_CR2_ERRIE   0x00000020U
 
#define SPI_CR2_RXNEIE   0x00000040U
 
#define SPI_CR2_TXEIE   0x00000080U
 
#define SPI_SR_RXNE   0x00000001U
 
#define SPI_SR_TXE   0x00000002U
 
#define SPI_SR_CHSIDE   0x00000004U
 
#define SPI_SR_UDR   0x00000008U
 
#define SPI_SR_CRCERR   0x00000010U
 
#define SPI_SR_MODF   0x00000020U
 
#define SPI_SR_OVR   0x00000040U
 
#define SPI_SR_BSY   0x00000080U
 
#define SPI_SR_FRE   0x00000100U
 
#define SPI_DR_DR   0x0000FFFFU
 
#define SPI_CRCPR_CRCPOLY   0x0000FFFFU
 
#define SPI_RXCRCR_RXCRC   0x0000FFFFU
 
#define SPI_TXCRCR_TXCRC   0x0000FFFFU
 
#define SPI_I2SCFGR_CHLEN   0x00000001U
 
#define SPI_I2SCFGR_DATLEN   0x00000006U
 
#define SPI_I2SCFGR_DATLEN_0   0x00000002U
 
#define SPI_I2SCFGR_DATLEN_1   0x00000004U
 
#define SPI_I2SCFGR_CKPOL   0x00000008U
 
#define SPI_I2SCFGR_I2SSTD   0x00000030U
 
#define SPI_I2SCFGR_I2SSTD_0   0x00000010U
 
#define SPI_I2SCFGR_I2SSTD_1   0x00000020U
 
#define SPI_I2SCFGR_PCMSYNC   0x00000080U
 
#define SPI_I2SCFGR_I2SCFG   0x00000300U
 
#define SPI_I2SCFGR_I2SCFG_0   0x00000100U
 
#define SPI_I2SCFGR_I2SCFG_1   0x00000200U
 
#define SPI_I2SCFGR_I2SE   0x00000400U
 
#define SPI_I2SCFGR_I2SMOD   0x00000800U
 
#define SPI_I2SPR_I2SDIV   0x000000FFU
 
#define SPI_I2SPR_ODD   0x00000100U
 
#define SPI_I2SPR_MCKOE   0x00000200U
 
#define SYSCFG_MEMRMP_MEM_MODE   0x00000007U
 
#define SYSCFG_MEMRMP_MEM_MODE_0   0x00000001U
 
#define SYSCFG_MEMRMP_MEM_MODE_1   0x00000002U
 
#define SYSCFG_MEMRMP_MEM_MODE_2   0x00000004U
 
#define SYSCFG_PMC_MII_RMII_SEL   0x00800000U
 
#define SYSCFG_PMC_MII_RMII   SYSCFG_PMC_MII_RMII_SEL
 
#define SYSCFG_EXTICR1_EXTI0   0x000FU
 
#define SYSCFG_EXTICR1_EXTI1   0x00F0U
 
#define SYSCFG_EXTICR1_EXTI2   0x0F00U
 
#define SYSCFG_EXTICR1_EXTI3   0xF000U
 
#define SYSCFG_EXTICR1_EXTI0_PA   0x0000U
 EXTI0 configuration. More...
 
#define SYSCFG_EXTICR1_EXTI0_PB   0x0001U
 
#define SYSCFG_EXTICR1_EXTI0_PC   0x0002U
 
#define SYSCFG_EXTICR1_EXTI0_PD   0x0003U
 
#define SYSCFG_EXTICR1_EXTI0_PE   0x0004U
 
#define SYSCFG_EXTICR1_EXTI0_PF   0x0005U
 
#define SYSCFG_EXTICR1_EXTI0_PG   0x0006U
 
#define SYSCFG_EXTICR1_EXTI0_PH   0x0007U
 
#define SYSCFG_EXTICR1_EXTI0_PI   0x0008U
 
#define SYSCFG_EXTICR1_EXTI1_PA   0x0000U
 EXTI1 configuration. More...
 
#define SYSCFG_EXTICR1_EXTI1_PB   0x0010U
 
#define SYSCFG_EXTICR1_EXTI1_PC   0x0020U
 
#define SYSCFG_EXTICR1_EXTI1_PD   0x0030U
 
#define SYSCFG_EXTICR1_EXTI1_PE   0x0040U
 
#define SYSCFG_EXTICR1_EXTI1_PF   0x0050U
 
#define SYSCFG_EXTICR1_EXTI1_PG   0x0060U
 
#define SYSCFG_EXTICR1_EXTI1_PH   0x0070U
 
#define SYSCFG_EXTICR1_EXTI1_PI   0x0080U
 
#define SYSCFG_EXTICR1_EXTI2_PA   0x0000U
 EXTI2 configuration. More...
 
#define SYSCFG_EXTICR1_EXTI2_PB   0x0100U
 
#define SYSCFG_EXTICR1_EXTI2_PC   0x0200U
 
#define SYSCFG_EXTICR1_EXTI2_PD   0x0300U
 
#define SYSCFG_EXTICR1_EXTI2_PE   0x0400U
 
#define SYSCFG_EXTICR1_EXTI2_PF   0x0500U
 
#define SYSCFG_EXTICR1_EXTI2_PG   0x0600U
 
#define SYSCFG_EXTICR1_EXTI2_PH   0x0700U
 
#define SYSCFG_EXTICR1_EXTI2_PI   0x0800U
 
#define SYSCFG_EXTICR1_EXTI3_PA   0x0000U
 EXTI3 configuration. More...
 
#define SYSCFG_EXTICR1_EXTI3_PB   0x1000U
 
#define SYSCFG_EXTICR1_EXTI3_PC   0x2000U
 
#define SYSCFG_EXTICR1_EXTI3_PD   0x3000U
 
#define SYSCFG_EXTICR1_EXTI3_PE   0x4000U
 
#define SYSCFG_EXTICR1_EXTI3_PF   0x5000U
 
#define SYSCFG_EXTICR1_EXTI3_PG   0x6000U
 
#define SYSCFG_EXTICR1_EXTI3_PH   0x7000U
 
#define SYSCFG_EXTICR1_EXTI3_PI   0x8000U
 
#define SYSCFG_EXTICR2_EXTI4   0x000FU
 
#define SYSCFG_EXTICR2_EXTI5   0x00F0U
 
#define SYSCFG_EXTICR2_EXTI6   0x0F00U
 
#define SYSCFG_EXTICR2_EXTI7   0xF000U
 
#define SYSCFG_EXTICR2_EXTI4_PA   0x0000U
 EXTI4 configuration. More...
 
#define SYSCFG_EXTICR2_EXTI4_PB   0x0001U
 
#define SYSCFG_EXTICR2_EXTI4_PC   0x0002U
 
#define SYSCFG_EXTICR2_EXTI4_PD   0x0003U
 
#define SYSCFG_EXTICR2_EXTI4_PE   0x0004U
 
#define SYSCFG_EXTICR2_EXTI4_PF   0x0005U
 
#define SYSCFG_EXTICR2_EXTI4_PG   0x0006U
 
#define SYSCFG_EXTICR2_EXTI4_PH   0x0007U
 
#define SYSCFG_EXTICR2_EXTI4_PI   0x0008U
 
#define SYSCFG_EXTICR2_EXTI5_PA   0x0000U
 EXTI5 configuration. More...
 
#define SYSCFG_EXTICR2_EXTI5_PB   0x0010U
 
#define SYSCFG_EXTICR2_EXTI5_PC   0x0020U
 
#define SYSCFG_EXTICR2_EXTI5_PD   0x0030U
 
#define SYSCFG_EXTICR2_EXTI5_PE   0x0040U
 
#define SYSCFG_EXTICR2_EXTI5_PF   0x0050U
 
#define SYSCFG_EXTICR2_EXTI5_PG   0x0060U
 
#define SYSCFG_EXTICR2_EXTI5_PH   0x0070U
 
#define SYSCFG_EXTICR2_EXTI5_PI   0x0080U
 
#define SYSCFG_EXTICR2_EXTI6_PA   0x0000U
 EXTI6 configuration. More...
 
#define SYSCFG_EXTICR2_EXTI6_PB   0x0100U
 
#define SYSCFG_EXTICR2_EXTI6_PC   0x0200U
 
#define SYSCFG_EXTICR2_EXTI6_PD   0x0300U
 
#define SYSCFG_EXTICR2_EXTI6_PE   0x0400U
 
#define SYSCFG_EXTICR2_EXTI6_PF   0x0500U
 
#define SYSCFG_EXTICR2_EXTI6_PG   0x0600U
 
#define SYSCFG_EXTICR2_EXTI6_PH   0x0700U
 
#define SYSCFG_EXTICR2_EXTI6_PI   0x0800U
 
#define SYSCFG_EXTICR2_EXTI7_PA   0x0000U
 EXTI7 configuration. More...
 
#define SYSCFG_EXTICR2_EXTI7_PB   0x1000U
 
#define SYSCFG_EXTICR2_EXTI7_PC   0x2000U
 
#define SYSCFG_EXTICR2_EXTI7_PD   0x3000U
 
#define SYSCFG_EXTICR2_EXTI7_PE   0x4000U
 
#define SYSCFG_EXTICR2_EXTI7_PF   0x5000U
 
#define SYSCFG_EXTICR2_EXTI7_PG   0x6000U
 
#define SYSCFG_EXTICR2_EXTI7_PH   0x7000U
 
#define SYSCFG_EXTICR2_EXTI7_PI   0x8000U
 
#define SYSCFG_EXTICR3_EXTI8   0x000FU
 
#define SYSCFG_EXTICR3_EXTI9   0x00F0U
 
#define SYSCFG_EXTICR3_EXTI10   0x0F00U
 
#define SYSCFG_EXTICR3_EXTI11   0xF000U
 
#define SYSCFG_EXTICR3_EXTI8_PA   0x0000U
 EXTI8 configuration. More...
 
#define SYSCFG_EXTICR3_EXTI8_PB   0x0001U
 
#define SYSCFG_EXTICR3_EXTI8_PC   0x0002U
 
#define SYSCFG_EXTICR3_EXTI8_PD   0x0003U
 
#define SYSCFG_EXTICR3_EXTI8_PE   0x0004U
 
#define SYSCFG_EXTICR3_EXTI8_PF   0x0005U
 
#define SYSCFG_EXTICR3_EXTI8_PG   0x0006U
 
#define SYSCFG_EXTICR3_EXTI8_PH   0x0007U
 
#define SYSCFG_EXTICR3_EXTI8_PI   0x0008U
 
#define SYSCFG_EXTICR3_EXTI9_PA   0x0000U
 EXTI9 configuration. More...
 
#define SYSCFG_EXTICR3_EXTI9_PB   0x0010U
 
#define SYSCFG_EXTICR3_EXTI9_PC   0x0020U
 
#define SYSCFG_EXTICR3_EXTI9_PD   0x0030U
 
#define SYSCFG_EXTICR3_EXTI9_PE   0x0040U
 
#define SYSCFG_EXTICR3_EXTI9_PF   0x0050U
 
#define SYSCFG_EXTICR3_EXTI9_PG   0x0060U
 
#define SYSCFG_EXTICR3_EXTI9_PH   0x0070U
 
#define SYSCFG_EXTICR3_EXTI9_PI   0x0080U
 
#define SYSCFG_EXTICR3_EXTI10_PA   0x0000U
 EXTI10 configuration. More...
 
#define SYSCFG_EXTICR3_EXTI10_PB   0x0100U
 
#define SYSCFG_EXTICR3_EXTI10_PC   0x0200U
 
#define SYSCFG_EXTICR3_EXTI10_PD   0x0300U
 
#define SYSCFG_EXTICR3_EXTI10_PE   0x0400U
 
#define SYSCFG_EXTICR3_EXTI10_PF   0x0500U
 
#define SYSCFG_EXTICR3_EXTI10_PG   0x0600U
 
#define SYSCFG_EXTICR3_EXTI10_PH   0x0700U
 
#define SYSCFG_EXTICR3_EXTI10_PI   0x0800U
 
#define SYSCFG_EXTICR3_EXTI11_PA   0x0000U
 EXTI11 configuration. More...
 
#define SYSCFG_EXTICR3_EXTI11_PB   0x1000U
 
#define SYSCFG_EXTICR3_EXTI11_PC   0x2000U
 
#define SYSCFG_EXTICR3_EXTI11_PD   0x3000U
 
#define SYSCFG_EXTICR3_EXTI11_PE   0x4000U
 
#define SYSCFG_EXTICR3_EXTI11_PF   0x5000U
 
#define SYSCFG_EXTICR3_EXTI11_PG   0x6000U
 
#define SYSCFG_EXTICR3_EXTI11_PH   0x7000U
 
#define SYSCFG_EXTICR3_EXTI11_PI   0x8000U
 
#define SYSCFG_EXTICR4_EXTI12   0x000FU
 
#define SYSCFG_EXTICR4_EXTI13   0x00F0U
 
#define SYSCFG_EXTICR4_EXTI14   0x0F00U
 
#define SYSCFG_EXTICR4_EXTI15   0xF000U
 
#define SYSCFG_EXTICR4_EXTI12_PA   0x0000U
 EXTI12 configuration. More...
 
#define SYSCFG_EXTICR4_EXTI12_PB   0x0001U
 
#define SYSCFG_EXTICR4_EXTI12_PC   0x0002U
 
#define SYSCFG_EXTICR4_EXTI12_PD   0x0003U
 
#define SYSCFG_EXTICR4_EXTI12_PE   0x0004U
 
#define SYSCFG_EXTICR4_EXTI12_PF   0x0005U
 
#define SYSCFG_EXTICR4_EXTI12_PG   0x0006U
 
#define SYSCFG_EXTICR4_EXTI12_PH   0x0007U
 
#define SYSCFG_EXTICR4_EXTI13_PA   0x0000U
 EXTI13 configuration. More...
 
#define SYSCFG_EXTICR4_EXTI13_PB   0x0010U
 
#define SYSCFG_EXTICR4_EXTI13_PC   0x0020U
 
#define SYSCFG_EXTICR4_EXTI13_PD   0x0030U
 
#define SYSCFG_EXTICR4_EXTI13_PE   0x0040U
 
#define SYSCFG_EXTICR4_EXTI13_PF   0x0050U
 
#define SYSCFG_EXTICR4_EXTI13_PG   0x0060U
 
#define SYSCFG_EXTICR4_EXTI13_PH   0x0070U
 
#define SYSCFG_EXTICR4_EXTI14_PA   0x0000U
 EXTI14 configuration. More...
 
#define SYSCFG_EXTICR4_EXTI14_PB   0x0100U
 
#define SYSCFG_EXTICR4_EXTI14_PC   0x0200U
 
#define SYSCFG_EXTICR4_EXTI14_PD   0x0300U
 
#define SYSCFG_EXTICR4_EXTI14_PE   0x0400U
 
#define SYSCFG_EXTICR4_EXTI14_PF   0x0500U
 
#define SYSCFG_EXTICR4_EXTI14_PG   0x0600U
 
#define SYSCFG_EXTICR4_EXTI14_PH   0x0700U
 
#define SYSCFG_EXTICR4_EXTI15_PA   0x0000U
 EXTI15 configuration. More...
 
#define SYSCFG_EXTICR4_EXTI15_PB   0x1000U
 
#define SYSCFG_EXTICR4_EXTI15_PC   0x2000U
 
#define SYSCFG_EXTICR4_EXTI15_PD   0x3000U
 
#define SYSCFG_EXTICR4_EXTI15_PE   0x4000U
 
#define SYSCFG_EXTICR4_EXTI15_PF   0x5000U
 
#define SYSCFG_EXTICR4_EXTI15_PG   0x6000U
 
#define SYSCFG_EXTICR4_EXTI15_PH   0x7000U
 
#define SYSCFG_CMPCR_CMP_PD   0x00000001U
 
#define SYSCFG_CMPCR_READY   0x00000100U
 
#define TIM_CR1_CEN   0x0001U
 
#define TIM_CR1_UDIS   0x0002U
 
#define TIM_CR1_URS   0x0004U
 
#define TIM_CR1_OPM   0x0008U
 
#define TIM_CR1_DIR   0x0010U
 
#define TIM_CR1_CMS   0x0060U
 
#define TIM_CR1_CMS_0   0x0020U
 
#define TIM_CR1_CMS_1   0x0040U
 
#define TIM_CR1_ARPE   0x0080U
 
#define TIM_CR1_CKD   0x0300U
 
#define TIM_CR1_CKD_0   0x0100U
 
#define TIM_CR1_CKD_1   0x0200U
 
#define TIM_CR2_CCPC   0x0001U
 
#define TIM_CR2_CCUS   0x0004U
 
#define TIM_CR2_CCDS   0x0008U
 
#define TIM_CR2_MMS   0x0070U
 
#define TIM_CR2_MMS_0   0x0010U
 
#define TIM_CR2_MMS_1   0x0020U
 
#define TIM_CR2_MMS_2   0x0040U
 
#define TIM_CR2_TI1S   0x0080U
 
#define TIM_CR2_OIS1   0x0100U
 
#define TIM_CR2_OIS1N   0x0200U
 
#define TIM_CR2_OIS2   0x0400U
 
#define TIM_CR2_OIS2N   0x0800U
 
#define TIM_CR2_OIS3   0x1000U
 
#define TIM_CR2_OIS3N   0x2000U
 
#define TIM_CR2_OIS4   0x4000U
 
#define TIM_SMCR_SMS   0x0007U
 
#define TIM_SMCR_SMS_0   0x0001U
 
#define TIM_SMCR_SMS_1   0x0002U
 
#define TIM_SMCR_SMS_2   0x0004U
 
#define TIM_SMCR_TS   0x0070U
 
#define TIM_SMCR_TS_0   0x0010U
 
#define TIM_SMCR_TS_1   0x0020U
 
#define TIM_SMCR_TS_2   0x0040U
 
#define TIM_SMCR_MSM   0x0080U
 
#define TIM_SMCR_ETF   0x0F00U
 
#define TIM_SMCR_ETF_0   0x0100U
 
#define TIM_SMCR_ETF_1   0x0200U
 
#define TIM_SMCR_ETF_2   0x0400U
 
#define TIM_SMCR_ETF_3   0x0800U
 
#define TIM_SMCR_ETPS   0x3000U
 
#define TIM_SMCR_ETPS_0   0x1000U
 
#define TIM_SMCR_ETPS_1   0x2000U
 
#define TIM_SMCR_ECE   0x4000U
 
#define TIM_SMCR_ETP   0x8000U
 
#define TIM_DIER_UIE   0x0001U
 
#define TIM_DIER_CC1IE   0x0002U
 
#define TIM_DIER_CC2IE   0x0004U
 
#define TIM_DIER_CC3IE   0x0008U
 
#define TIM_DIER_CC4IE   0x0010U
 
#define TIM_DIER_COMIE   0x0020U
 
#define TIM_DIER_TIE   0x0040U
 
#define TIM_DIER_BIE   0x0080U
 
#define TIM_DIER_UDE   0x0100U
 
#define TIM_DIER_CC1DE   0x0200U
 
#define TIM_DIER_CC2DE   0x0400U
 
#define TIM_DIER_CC3DE   0x0800U
 
#define TIM_DIER_CC4DE   0x1000U
 
#define TIM_DIER_COMDE   0x2000U
 
#define TIM_DIER_TDE   0x4000U
 
#define TIM_SR_UIF   0x0001U
 
#define TIM_SR_CC1IF   0x0002U
 
#define TIM_SR_CC2IF   0x0004U
 
#define TIM_SR_CC3IF   0x0008U
 
#define TIM_SR_CC4IF   0x0010U
 
#define TIM_SR_COMIF   0x0020U
 
#define TIM_SR_TIF   0x0040U
 
#define TIM_SR_BIF   0x0080U
 
#define TIM_SR_CC1OF   0x0200U
 
#define TIM_SR_CC2OF   0x0400U
 
#define TIM_SR_CC3OF   0x0800U
 
#define TIM_SR_CC4OF   0x1000U
 
#define TIM_EGR_UG   0x01U
 
#define TIM_EGR_CC1G   0x02U
 
#define TIM_EGR_CC2G   0x04U
 
#define TIM_EGR_CC3G   0x08U
 
#define TIM_EGR_CC4G   0x10U
 
#define TIM_EGR_COMG   0x20U
 
#define TIM_EGR_TG   0x40U
 
#define TIM_EGR_BG   0x80U
 
#define TIM_CCMR1_CC1S   0x0003U
 
#define TIM_CCMR1_CC1S_0   0x0001U
 
#define TIM_CCMR1_CC1S_1   0x0002U
 
#define TIM_CCMR1_OC1FE   0x0004U
 
#define TIM_CCMR1_OC1PE   0x0008U
 
#define TIM_CCMR1_OC1M   0x0070U
 
#define TIM_CCMR1_OC1M_0   0x0010U
 
#define TIM_CCMR1_OC1M_1   0x0020U
 
#define TIM_CCMR1_OC1M_2   0x0040U
 
#define TIM_CCMR1_OC1CE   0x0080U
 
#define TIM_CCMR1_CC2S   0x0300U
 
#define TIM_CCMR1_CC2S_0   0x0100U
 
#define TIM_CCMR1_CC2S_1   0x0200U
 
#define TIM_CCMR1_OC2FE   0x0400U
 
#define TIM_CCMR1_OC2PE   0x0800U
 
#define TIM_CCMR1_OC2M   0x7000U
 
#define TIM_CCMR1_OC2M_0   0x1000U
 
#define TIM_CCMR1_OC2M_1   0x2000U
 
#define TIM_CCMR1_OC2M_2   0x4000U
 
#define TIM_CCMR1_OC2CE   0x8000U
 
#define TIM_CCMR1_IC1PSC   0x000CU
 
#define TIM_CCMR1_IC1PSC_0   0x0004U
 
#define TIM_CCMR1_IC1PSC_1   0x0008U
 
#define TIM_CCMR1_IC1F   0x00F0U
 
#define TIM_CCMR1_IC1F_0   0x0010U
 
#define TIM_CCMR1_IC1F_1   0x0020U
 
#define TIM_CCMR1_IC1F_2   0x0040U
 
#define TIM_CCMR1_IC1F_3   0x0080U
 
#define TIM_CCMR1_IC2PSC   0x0C00U
 
#define TIM_CCMR1_IC2PSC_0   0x0400U
 
#define TIM_CCMR1_IC2PSC_1   0x0800U
 
#define TIM_CCMR1_IC2F   0xF000U
 
#define TIM_CCMR1_IC2F_0   0x1000U
 
#define TIM_CCMR1_IC2F_1   0x2000U
 
#define TIM_CCMR1_IC2F_2   0x4000U
 
#define TIM_CCMR1_IC2F_3   0x8000U
 
#define TIM_CCMR2_CC3S   0x0003U
 
#define TIM_CCMR2_CC3S_0   0x0001U
 
#define TIM_CCMR2_CC3S_1   0x0002U
 
#define TIM_CCMR2_OC3FE   0x0004U
 
#define TIM_CCMR2_OC3PE   0x0008U
 
#define TIM_CCMR2_OC3M   0x0070U
 
#define TIM_CCMR2_OC3M_0   0x0010U
 
#define TIM_CCMR2_OC3M_1   0x0020U
 
#define TIM_CCMR2_OC3M_2   0x0040U
 
#define TIM_CCMR2_OC3CE   0x0080U
 
#define TIM_CCMR2_CC4S   0x0300U
 
#define TIM_CCMR2_CC4S_0   0x0100U
 
#define TIM_CCMR2_CC4S_1   0x0200U
 
#define TIM_CCMR2_OC4FE   0x0400U
 
#define TIM_CCMR2_OC4PE   0x0800U
 
#define TIM_CCMR2_OC4M   0x7000U
 
#define TIM_CCMR2_OC4M_0   0x1000U
 
#define TIM_CCMR2_OC4M_1   0x2000U
 
#define TIM_CCMR2_OC4M_2   0x4000U
 
#define TIM_CCMR2_OC4CE   0x8000U
 
#define TIM_CCMR2_IC3PSC   0x000CU
 
#define TIM_CCMR2_IC3PSC_0   0x0004U
 
#define TIM_CCMR2_IC3PSC_1   0x0008U
 
#define TIM_CCMR2_IC3F   0x00F0U
 
#define TIM_CCMR2_IC3F_0   0x0010U
 
#define TIM_CCMR2_IC3F_1   0x0020U
 
#define TIM_CCMR2_IC3F_2   0x0040U
 
#define TIM_CCMR2_IC3F_3   0x0080U
 
#define TIM_CCMR2_IC4PSC   0x0C00U
 
#define TIM_CCMR2_IC4PSC_0   0x0400U
 
#define TIM_CCMR2_IC4PSC_1   0x0800U
 
#define TIM_CCMR2_IC4F   0xF000U
 
#define TIM_CCMR2_IC4F_0   0x1000U
 
#define TIM_CCMR2_IC4F_1   0x2000U
 
#define TIM_CCMR2_IC4F_2   0x4000U
 
#define TIM_CCMR2_IC4F_3   0x8000U
 
#define TIM_CCER_CC1E   0x0001U
 
#define TIM_CCER_CC1P   0x0002U
 
#define TIM_CCER_CC1NE   0x0004U
 
#define TIM_CCER_CC1NP   0x0008U
 
#define TIM_CCER_CC2E   0x0010U
 
#define TIM_CCER_CC2P   0x0020U
 
#define TIM_CCER_CC2NE   0x0040U
 
#define TIM_CCER_CC2NP   0x0080U
 
#define TIM_CCER_CC3E   0x0100U
 
#define TIM_CCER_CC3P   0x0200U
 
#define TIM_CCER_CC3NE   0x0400U
 
#define TIM_CCER_CC3NP   0x0800U
 
#define TIM_CCER_CC4E   0x1000U
 
#define TIM_CCER_CC4P   0x2000U
 
#define TIM_CCER_CC4NP   0x8000U
 
#define TIM_CNT_CNT   0xFFFFU
 
#define TIM_PSC_PSC   0xFFFFU
 
#define TIM_ARR_ARR   0xFFFFU
 
#define TIM_RCR_REP   0xFFU
 
#define TIM_CCR1_CCR1   0xFFFFU
 
#define TIM_CCR2_CCR2   0xFFFFU
 
#define TIM_CCR3_CCR3   0xFFFFU
 
#define TIM_CCR4_CCR4   0xFFFFU
 
#define TIM_BDTR_DTG   0x00FFU
 
#define TIM_BDTR_DTG_0   0x0001U
 
#define TIM_BDTR_DTG_1   0x0002U
 
#define TIM_BDTR_DTG_2   0x0004U
 
#define TIM_BDTR_DTG_3   0x0008U
 
#define TIM_BDTR_DTG_4   0x0010U
 
#define TIM_BDTR_DTG_5   0x0020U
 
#define TIM_BDTR_DTG_6   0x0040U
 
#define TIM_BDTR_DTG_7   0x0080U
 
#define TIM_BDTR_LOCK   0x0300U
 
#define TIM_BDTR_LOCK_0   0x0100U
 
#define TIM_BDTR_LOCK_1   0x0200U
 
#define TIM_BDTR_OSSI   0x0400U
 
#define TIM_BDTR_OSSR   0x0800U
 
#define TIM_BDTR_BKE   0x1000U
 
#define TIM_BDTR_BKP   0x2000U
 
#define TIM_BDTR_AOE   0x4000U
 
#define TIM_BDTR_MOE   0x8000U
 
#define TIM_DCR_DBA   0x001FU
 
#define TIM_DCR_DBA_0   0x0001U
 
#define TIM_DCR_DBA_1   0x0002U
 
#define TIM_DCR_DBA_2   0x0004U
 
#define TIM_DCR_DBA_3   0x0008U
 
#define TIM_DCR_DBA_4   0x0010U
 
#define TIM_DCR_DBL   0x1F00U
 
#define TIM_DCR_DBL_0   0x0100U
 
#define TIM_DCR_DBL_1   0x0200U
 
#define TIM_DCR_DBL_2   0x0400U
 
#define TIM_DCR_DBL_3   0x0800U
 
#define TIM_DCR_DBL_4   0x1000U
 
#define TIM_DMAR_DMAB   0xFFFFU
 
#define TIM_OR_TI4_RMP   0x00C0U
 
#define TIM_OR_TI4_RMP_0   0x0040U
 
#define TIM_OR_TI4_RMP_1   0x0080U
 
#define TIM_OR_ITR1_RMP   0x0C00U
 
#define TIM_OR_ITR1_RMP_0   0x0400U
 
#define TIM_OR_ITR1_RMP_1   0x0800U
 
#define USART_SR_PE   0x0001U
 
#define USART_SR_FE   0x0002U
 
#define USART_SR_NE   0x0004U
 
#define USART_SR_ORE   0x0008U
 
#define USART_SR_IDLE   0x0010U
 
#define USART_SR_RXNE   0x0020U
 
#define USART_SR_TC   0x0040U
 
#define USART_SR_TXE   0x0080U
 
#define USART_SR_LBD   0x0100U
 
#define USART_SR_CTS   0x0200U
 
#define USART_DR_DR   0x01FFU
 
#define USART_BRR_DIV_Fraction   0x000FU
 
#define USART_BRR_DIV_Mantissa   0xFFF0U
 
#define USART_CR1_SBK   0x0001U
 
#define USART_CR1_RWU   0x0002U
 
#define USART_CR1_RE   0x0004U
 
#define USART_CR1_TE   0x0008U
 
#define USART_CR1_IDLEIE   0x0010U
 
#define USART_CR1_RXNEIE   0x0020U
 
#define USART_CR1_TCIE   0x0040U
 
#define USART_CR1_TXEIE   0x0080U
 
#define USART_CR1_PEIE   0x0100U
 
#define USART_CR1_PS   0x0200U
 
#define USART_CR1_PCE   0x0400U
 
#define USART_CR1_WAKE   0x0800U
 
#define USART_CR1_M   0x1000U
 
#define USART_CR1_UE   0x2000U
 
#define USART_CR1_OVER8   0x8000U
 
#define USART_CR2_ADD   0x000FU
 
#define USART_CR2_LBDL   0x0020U
 
#define USART_CR2_LBDIE   0x0040U
 
#define USART_CR2_LBCL   0x0100U
 
#define USART_CR2_CPHA   0x0200U
 
#define USART_CR2_CPOL   0x0400U
 
#define USART_CR2_CLKEN   0x0800U
 
#define USART_CR2_STOP   0x3000U
 
#define USART_CR2_STOP_0   0x1000U
 
#define USART_CR2_STOP_1   0x2000U
 
#define USART_CR2_LINEN   0x4000U
 
#define USART_CR3_EIE   0x0001U
 
#define USART_CR3_IREN   0x0002U
 
#define USART_CR3_IRLP   0x0004U
 
#define USART_CR3_HDSEL   0x0008U
 
#define USART_CR3_NACK   0x0010U
 
#define USART_CR3_SCEN   0x0020U
 
#define USART_CR3_DMAR   0x0040U
 
#define USART_CR3_DMAT   0x0080U
 
#define USART_CR3_RTSE   0x0100U
 
#define USART_CR3_CTSE   0x0200U
 
#define USART_CR3_CTSIE   0x0400U
 
#define USART_CR3_ONEBIT   0x0800U
 
#define USART_GTPR_PSC   0x00FFU
 
#define USART_GTPR_PSC_0   0x0001U
 
#define USART_GTPR_PSC_1   0x0002U
 
#define USART_GTPR_PSC_2   0x0004U
 
#define USART_GTPR_PSC_3   0x0008U
 
#define USART_GTPR_PSC_4   0x0010U
 
#define USART_GTPR_PSC_5   0x0020U
 
#define USART_GTPR_PSC_6   0x0040U
 
#define USART_GTPR_PSC_7   0x0080U
 
#define USART_GTPR_GT   0xFF00U
 
#define WWDG_CR_T   0x7FU
 
#define WWDG_CR_T_0   0x01U
 
#define WWDG_CR_T_1   0x02U
 
#define WWDG_CR_T_2   0x04U
 
#define WWDG_CR_T_3   0x08U
 
#define WWDG_CR_T_4   0x10U
 
#define WWDG_CR_T_5   0x20U
 
#define WWDG_CR_T_6   0x40U
 
#define WWDG_CR_T0   WWDG_CR_T_0
 
#define WWDG_CR_T1   WWDG_CR_T_1
 
#define WWDG_CR_T2   WWDG_CR_T_2
 
#define WWDG_CR_T3   WWDG_CR_T_3
 
#define WWDG_CR_T4   WWDG_CR_T_4
 
#define WWDG_CR_T5   WWDG_CR_T_5
 
#define WWDG_CR_T6   WWDG_CR_T_6
 
#define WWDG_CR_WDGA   0x80U
 
#define WWDG_CFR_W   0x007FU
 
#define WWDG_CFR_W_0   0x0001U
 
#define WWDG_CFR_W_1   0x0002U
 
#define WWDG_CFR_W_2   0x0004U
 
#define WWDG_CFR_W_3   0x0008U
 
#define WWDG_CFR_W_4   0x0010U
 
#define WWDG_CFR_W_5   0x0020U
 
#define WWDG_CFR_W_6   0x0040U
 
#define WWDG_CFR_W0   WWDG_CFR_W_0
 
#define WWDG_CFR_W1   WWDG_CFR_W_1
 
#define WWDG_CFR_W2   WWDG_CFR_W_2
 
#define WWDG_CFR_W3   WWDG_CFR_W_3
 
#define WWDG_CFR_W4   WWDG_CFR_W_4
 
#define WWDG_CFR_W5   WWDG_CFR_W_5
 
#define WWDG_CFR_W6   WWDG_CFR_W_6
 
#define WWDG_CFR_WDGTB   0x0180U
 
#define WWDG_CFR_WDGTB_0   0x0080U
 
#define WWDG_CFR_WDGTB_1   0x0100U
 
#define WWDG_CFR_WDGTB0   WWDG_CFR_WDGTB_0
 
#define WWDG_CFR_WDGTB1   WWDG_CFR_WDGTB_1
 
#define WWDG_CFR_EWI   0x0200U
 
#define WWDG_SR_EWIF   0x01U
 
#define DBGMCU_IDCODE_DEV_ID   0x00000FFFU
 
#define DBGMCU_IDCODE_REV_ID   0xFFFF0000U
 
#define DBGMCU_CR_DBG_SLEEP   0x00000001U
 
#define DBGMCU_CR_DBG_STOP   0x00000002U
 
#define DBGMCU_CR_DBG_STANDBY   0x00000004U
 
#define DBGMCU_CR_TRACE_IOEN   0x00000020U
 
#define DBGMCU_CR_TRACE_MODE   0x000000C0U
 
#define DBGMCU_CR_TRACE_MODE_0   0x00000040U
 
#define DBGMCU_CR_TRACE_MODE_1   0x00000080U
 
#define DBGMCU_APB1_FZ_DBG_TIM2_STOP   0x00000001U
 
#define DBGMCU_APB1_FZ_DBG_TIM3_STOP   0x00000002U
 
#define DBGMCU_APB1_FZ_DBG_TIM4_STOP   0x00000004U
 
#define DBGMCU_APB1_FZ_DBG_TIM5_STOP   0x00000008U
 
#define DBGMCU_APB1_FZ_DBG_TIM6_STOP   0x00000010U
 
#define DBGMCU_APB1_FZ_DBG_TIM7_STOP   0x00000020U
 
#define DBGMCU_APB1_FZ_DBG_TIM12_STOP   0x00000040U
 
#define DBGMCU_APB1_FZ_DBG_TIM13_STOP   0x00000080U
 
#define DBGMCU_APB1_FZ_DBG_TIM14_STOP   0x00000100U
 
#define DBGMCU_APB1_FZ_DBG_RTC_STOP   0x00000400U
 
#define DBGMCU_APB1_FZ_DBG_WWDG_STOP   0x00000800U
 
#define DBGMCU_APB1_FZ_DBG_IWDG_STOP   0x00001000U
 
#define DBGMCU_APB1_FZ_DBG_I2C1_SMBUS_TIMEOUT   0x00200000U
 
#define DBGMCU_APB1_FZ_DBG_I2C2_SMBUS_TIMEOUT   0x00400000U
 
#define DBGMCU_APB1_FZ_DBG_I2C3_SMBUS_TIMEOUT   0x00800000U
 
#define DBGMCU_APB1_FZ_DBG_CAN1_STOP   0x02000000U
 
#define DBGMCU_APB1_FZ_DBG_CAN2_STOP   0x04000000U
 
#define DBGMCU_APB1_FZ_DBG_IWDEG_STOP   DBGMCU_APB1_FZ_DBG_IWDG_STOP
 
#define DBGMCU_APB2_FZ_DBG_TIM1_STOP   0x00000001U
 
#define DBGMCU_APB2_FZ_DBG_TIM8_STOP   0x00000002U
 
#define DBGMCU_APB2_FZ_DBG_TIM9_STOP   0x00010000U
 
#define DBGMCU_APB2_FZ_DBG_TIM10_STOP   0x00020000U
 
#define DBGMCU_APB2_FZ_DBG_TIM11_STOP   0x00040000U
 
#define USB_OTG_GOTGCTL_SRQSCS   0x00000001U
 
#define USB_OTG_GOTGCTL_SRQ   0x00000002U
 
#define USB_OTG_GOTGCTL_HNGSCS   0x00000100U
 
#define USB_OTG_GOTGCTL_HNPRQ   0x00000200U
 
#define USB_OTG_GOTGCTL_HSHNPEN   0x00000400U
 
#define USB_OTG_GOTGCTL_DHNPEN   0x00000800U
 
#define USB_OTG_GOTGCTL_CIDSTS   0x00010000U
 
#define USB_OTG_GOTGCTL_DBCT   0x00020000U
 
#define USB_OTG_GOTGCTL_ASVLD   0x00040000U
 
#define USB_OTG_GOTGCTL_BSVLD   0x00080000U
 
#define USB_OTG_HCFG_FSLSPCS   0x00000003U
 
#define USB_OTG_HCFG_FSLSPCS_0   0x00000001U
 
#define USB_OTG_HCFG_FSLSPCS_1   0x00000002U
 
#define USB_OTG_HCFG_FSLSS   0x00000004U
 
#define USB_OTG_DCFG_DSPD   0x00000003U
 
#define USB_OTG_DCFG_DSPD_0   0x00000001U
 
#define USB_OTG_DCFG_DSPD_1   0x00000002U
 
#define USB_OTG_DCFG_NZLSOHSK   0x00000004U
 
#define USB_OTG_DCFG_DAD   0x000007F0U
 
#define USB_OTG_DCFG_DAD_0   0x00000010U
 
#define USB_OTG_DCFG_DAD_1   0x00000020U
 
#define USB_OTG_DCFG_DAD_2   0x00000040U
 
#define USB_OTG_DCFG_DAD_3   0x00000080U
 
#define USB_OTG_DCFG_DAD_4   0x00000100U
 
#define USB_OTG_DCFG_DAD_5   0x00000200U
 
#define USB_OTG_DCFG_DAD_6   0x00000400U
 
#define USB_OTG_DCFG_PFIVL   0x00001800U
 
#define USB_OTG_DCFG_PFIVL_0   0x00000800U
 
#define USB_OTG_DCFG_PFIVL_1   0x00001000U
 
#define USB_OTG_DCFG_PERSCHIVL   0x03000000U
 
#define USB_OTG_DCFG_PERSCHIVL_0   0x01000000U
 
#define USB_OTG_DCFG_PERSCHIVL_1   0x02000000U
 
#define USB_OTG_PCGCR_STPPCLK   0x00000001U
 
#define USB_OTG_PCGCR_GATEHCLK   0x00000002U
 
#define USB_OTG_PCGCR_PHYSUSP   0x00000010U
 
#define USB_OTG_GOTGINT_SEDET   0x00000004U
 
#define USB_OTG_GOTGINT_SRSSCHG   0x00000100U
 
#define USB_OTG_GOTGINT_HNSSCHG   0x00000200U
 
#define USB_OTG_GOTGINT_HNGDET   0x00020000U
 
#define USB_OTG_GOTGINT_ADTOCHG   0x00040000U
 
#define USB_OTG_GOTGINT_DBCDNE   0x00080000U
 
#define USB_OTG_DCTL_RWUSIG   0x00000001U
 
#define USB_OTG_DCTL_SDIS   0x00000002U
 
#define USB_OTG_DCTL_GINSTS   0x00000004U
 
#define USB_OTG_DCTL_GONSTS   0x00000008U
 
#define USB_OTG_DCTL_TCTL   0x00000070U
 
#define USB_OTG_DCTL_TCTL_0   0x00000010U
 
#define USB_OTG_DCTL_TCTL_1   0x00000020U
 
#define USB_OTG_DCTL_TCTL_2   0x00000040U
 
#define USB_OTG_DCTL_SGINAK   0x00000080U
 
#define USB_OTG_DCTL_CGINAK   0x00000100U
 
#define USB_OTG_DCTL_SGONAK   0x00000200U
 
#define USB_OTG_DCTL_CGONAK   0x00000400U
 
#define USB_OTG_DCTL_POPRGDNE   0x00000800U
 
#define USB_OTG_HFIR_FRIVL   0x0000FFFFU
 
#define USB_OTG_HFNUM_FRNUM   0x0000FFFFU
 
#define USB_OTG_HFNUM_FTREM   0xFFFF0000U
 
#define USB_OTG_DSTS_SUSPSTS   0x00000001U
 
#define USB_OTG_DSTS_ENUMSPD   0x00000006U
 
#define USB_OTG_DSTS_ENUMSPD_0   0x00000002U
 
#define USB_OTG_DSTS_ENUMSPD_1   0x00000004U
 
#define USB_OTG_DSTS_EERR   0x00000008U
 
#define USB_OTG_DSTS_FNSOF   0x003FFF00U
 
#define USB_OTG_GAHBCFG_GINT   0x00000001U
 
#define USB_OTG_GAHBCFG_HBSTLEN   0x0000001EU
 
#define USB_OTG_GAHBCFG_HBSTLEN_0   0x00000002U
 
#define USB_OTG_GAHBCFG_HBSTLEN_1   0x00000004U
 
#define USB_OTG_GAHBCFG_HBSTLEN_2   0x00000008U
 
#define USB_OTG_GAHBCFG_HBSTLEN_3   0x00000010U
 
#define USB_OTG_GAHBCFG_DMAEN   0x00000020U
 
#define USB_OTG_GAHBCFG_TXFELVL   0x00000080U
 
#define USB_OTG_GAHBCFG_PTXFELVL   0x00000100U
 
#define USB_OTG_GUSBCFG_TOCAL   0x00000007U
 
#define USB_OTG_GUSBCFG_TOCAL_0   0x00000001U
 
#define USB_OTG_GUSBCFG_TOCAL_1   0x00000002U
 
#define USB_OTG_GUSBCFG_TOCAL_2   0x00000004U
 
#define USB_OTG_GUSBCFG_PHYSEL   0x00000040U
 
#define USB_OTG_GUSBCFG_SRPCAP   0x00000100U
 
#define USB_OTG_GUSBCFG_HNPCAP   0x00000200U
 
#define USB_OTG_GUSBCFG_TRDT   0x00003C00U
 
#define USB_OTG_GUSBCFG_TRDT_0   0x00000400U
 
#define USB_OTG_GUSBCFG_TRDT_1   0x00000800U
 
#define USB_OTG_GUSBCFG_TRDT_2   0x00001000U
 
#define USB_OTG_GUSBCFG_TRDT_3   0x00002000U
 
#define USB_OTG_GUSBCFG_PHYLPCS   0x00008000U
 
#define USB_OTG_GUSBCFG_ULPIFSLS   0x00020000U
 
#define USB_OTG_GUSBCFG_ULPIAR   0x00040000U
 
#define USB_OTG_GUSBCFG_ULPICSM   0x00080000U
 
#define USB_OTG_GUSBCFG_ULPIEVBUSD   0x00100000U
 
#define USB_OTG_GUSBCFG_ULPIEVBUSI   0x00200000U
 
#define USB_OTG_GUSBCFG_TSDPS   0x00400000U
 
#define USB_OTG_GUSBCFG_PCCI   0x00800000U
 
#define USB_OTG_GUSBCFG_PTCI   0x01000000U
 
#define USB_OTG_GUSBCFG_ULPIIPD   0x02000000U
 
#define USB_OTG_GUSBCFG_FHMOD   0x20000000U
 
#define USB_OTG_GUSBCFG_FDMOD   0x40000000U
 
#define USB_OTG_GUSBCFG_CTXPKT   0x80000000U
 
#define USB_OTG_GRSTCTL_CSRST   0x00000001U
 
#define USB_OTG_GRSTCTL_HSRST   0x00000002U
 
#define USB_OTG_GRSTCTL_FCRST   0x00000004U
 
#define USB_OTG_GRSTCTL_RXFFLSH   0x00000010U
 
#define USB_OTG_GRSTCTL_TXFFLSH   0x00000020U
 
#define USB_OTG_GRSTCTL_TXFNUM   0x000007C0U
 
#define USB_OTG_GRSTCTL_TXFNUM_0   0x00000040U
 
#define USB_OTG_GRSTCTL_TXFNUM_1   0x00000080U
 
#define USB_OTG_GRSTCTL_TXFNUM_2   0x00000100U
 
#define USB_OTG_GRSTCTL_TXFNUM_3   0x00000200U
 
#define USB_OTG_GRSTCTL_TXFNUM_4   0x00000400U
 
#define USB_OTG_GRSTCTL_DMAREQ   0x40000000U
 
#define USB_OTG_GRSTCTL_AHBIDL   0x80000000U
 
#define USB_OTG_DIEPMSK_XFRCM   0x00000001U
 
#define USB_OTG_DIEPMSK_EPDM   0x00000002U
 
#define USB_OTG_DIEPMSK_TOM   0x00000008U
 
#define USB_OTG_DIEPMSK_ITTXFEMSK   0x00000010U
 
#define USB_OTG_DIEPMSK_INEPNMM   0x00000020U
 
#define USB_OTG_DIEPMSK_INEPNEM   0x00000040U
 
#define USB_OTG_DIEPMSK_TXFURM   0x00000100U
 
#define USB_OTG_DIEPMSK_BIM   0x00000200U
 
#define USB_OTG_HPTXSTS_PTXFSAVL   0x0000FFFFU
 
#define USB_OTG_HPTXSTS_PTXQSAV   0x00FF0000U
 
#define USB_OTG_HPTXSTS_PTXQSAV_0   0x00010000U
 
#define USB_OTG_HPTXSTS_PTXQSAV_1   0x00020000U
 
#define USB_OTG_HPTXSTS_PTXQSAV_2   0x00040000U
 
#define USB_OTG_HPTXSTS_PTXQSAV_3   0x00080000U
 
#define USB_OTG_HPTXSTS_PTXQSAV_4   0x00100000U
 
#define USB_OTG_HPTXSTS_PTXQSAV_5   0x00200000U
 
#define USB_OTG_HPTXSTS_PTXQSAV_6   0x00400000U
 
#define USB_OTG_HPTXSTS_PTXQSAV_7   0x00800000U
 
#define USB_OTG_HPTXSTS_PTXQTOP   0xFF000000U
 
#define USB_OTG_HPTXSTS_PTXQTOP_0   0x01000000U
 
#define USB_OTG_HPTXSTS_PTXQTOP_1   0x02000000U
 
#define USB_OTG_HPTXSTS_PTXQTOP_2   0x04000000U
 
#define USB_OTG_HPTXSTS_PTXQTOP_3   0x08000000U
 
#define USB_OTG_HPTXSTS_PTXQTOP_4   0x10000000U
 
#define USB_OTG_HPTXSTS_PTXQTOP_5   0x20000000U
 
#define USB_OTG_HPTXSTS_PTXQTOP_6   0x40000000U
 
#define USB_OTG_HPTXSTS_PTXQTOP_7   0x80000000U
 
#define USB_OTG_HAINT_HAINT   0x0000FFFFU
 
#define USB_OTG_DOEPMSK_XFRCM   0x00000001U
 
#define USB_OTG_DOEPMSK_EPDM   0x00000002U
 
#define USB_OTG_DOEPMSK_STUPM   0x00000008U
 
#define USB_OTG_DOEPMSK_OTEPDM   0x00000010U
 
#define USB_OTG_DOEPMSK_B2BSTUP   0x00000040U
 
#define USB_OTG_DOEPMSK_OPEM   0x00000100U
 
#define USB_OTG_DOEPMSK_BOIM   0x00000200U
 
#define USB_OTG_GINTSTS_CMOD   0x00000001U
 
#define USB_OTG_GINTSTS_MMIS   0x00000002U
 
#define USB_OTG_GINTSTS_OTGINT   0x00000004U
 
#define USB_OTG_GINTSTS_SOF   0x00000008U
 
#define USB_OTG_GINTSTS_RXFLVL   0x00000010U
 
#define USB_OTG_GINTSTS_NPTXFE   0x00000020U
 
#define USB_OTG_GINTSTS_GINAKEFF   0x00000040U
 
#define USB_OTG_GINTSTS_BOUTNAKEFF   0x00000080U
 
#define USB_OTG_GINTSTS_ESUSP   0x00000400U
 
#define USB_OTG_GINTSTS_USBSUSP   0x00000800U
 
#define USB_OTG_GINTSTS_USBRST   0x00001000U
 
#define USB_OTG_GINTSTS_ENUMDNE   0x00002000U
 
#define USB_OTG_GINTSTS_ISOODRP   0x00004000U
 
#define USB_OTG_GINTSTS_EOPF   0x00008000U
 
#define USB_OTG_GINTSTS_IEPINT   0x00040000U
 
#define USB_OTG_GINTSTS_OEPINT   0x00080000U
 
#define USB_OTG_GINTSTS_IISOIXFR   0x00100000U
 
#define USB_OTG_GINTSTS_PXFR_INCOMPISOOUT   0x00200000U
 
#define USB_OTG_GINTSTS_DATAFSUSP   0x00400000U
 
#define USB_OTG_GINTSTS_HPRTINT   0x01000000U
 
#define USB_OTG_GINTSTS_HCINT   0x02000000U
 
#define USB_OTG_GINTSTS_PTXFE   0x04000000U
 
#define USB_OTG_GINTSTS_CIDSCHG   0x10000000U
 
#define USB_OTG_GINTSTS_DISCINT   0x20000000U
 
#define USB_OTG_GINTSTS_SRQINT   0x40000000U
 
#define USB_OTG_GINTSTS_WKUINT   0x80000000U
 
#define USB_OTG_GINTMSK_MMISM   0x00000002U
 
#define USB_OTG_GINTMSK_OTGINT   0x00000004U
 
#define USB_OTG_GINTMSK_SOFM   0x00000008U
 
#define USB_OTG_GINTMSK_RXFLVLM   0x00000010U
 
#define USB_OTG_GINTMSK_NPTXFEM   0x00000020U
 
#define USB_OTG_GINTMSK_GINAKEFFM   0x00000040U
 
#define USB_OTG_GINTMSK_GONAKEFFM   0x00000080U
 
#define USB_OTG_GINTMSK_ESUSPM   0x00000400U
 
#define USB_OTG_GINTMSK_USBSUSPM   0x00000800U
 
#define USB_OTG_GINTMSK_USBRST   0x00001000U
 
#define USB_OTG_GINTMSK_ENUMDNEM   0x00002000U
 
#define USB_OTG_GINTMSK_ISOODRPM   0x00004000U
 
#define USB_OTG_GINTMSK_EOPFM   0x00008000U
 
#define USB_OTG_GINTMSK_EPMISM   0x00020000U
 
#define USB_OTG_GINTMSK_IEPINT   0x00040000U
 
#define USB_OTG_GINTMSK_OEPINT   0x00080000U
 
#define USB_OTG_GINTMSK_IISOIXFRM   0x00100000U
 
#define USB_OTG_GINTMSK_PXFRM_IISOOXFRM   0x00200000U
 
#define USB_OTG_GINTMSK_FSUSPM   0x00400000U
 
#define USB_OTG_GINTMSK_PRTIM   0x01000000U
 
#define USB_OTG_GINTMSK_HCIM   0x02000000U
 
#define USB_OTG_GINTMSK_PTXFEM   0x04000000U
 
#define USB_OTG_GINTMSK_CIDSCHGM   0x10000000U
 
#define USB_OTG_GINTMSK_DISCINT   0x20000000U
 
#define USB_OTG_GINTMSK_SRQIM   0x40000000U
 
#define USB_OTG_GINTMSK_WUIM   0x80000000U
 
#define USB_OTG_DAINT_IEPINT   0x0000FFFFU
 
#define USB_OTG_DAINT_OEPINT   0xFFFF0000U
 
#define USB_OTG_HAINTMSK_HAINTM   0x0000FFFFU
 
#define USB_OTG_GRXSTSP_EPNUM   0x0000000FU
 
#define USB_OTG_GRXSTSP_BCNT   0x00007FF0U
 
#define USB_OTG_GRXSTSP_DPID   0x00018000U
 
#define USB_OTG_GRXSTSP_PKTSTS   0x001E0000U
 
#define USB_OTG_DAINTMSK_IEPM   0x0000FFFFU
 
#define USB_OTG_DAINTMSK_OEPM   0xFFFF0000U
 
#define USB_OTG_CHNUM   0x0000000FU
 
#define USB_OTG_CHNUM_0   0x00000001U
 
#define USB_OTG_CHNUM_1   0x00000002U
 
#define USB_OTG_CHNUM_2   0x00000004U
 
#define USB_OTG_CHNUM_3   0x00000008U
 
#define USB_OTG_BCNT   0x00007FF0U
 
#define USB_OTG_DPID   0x00018000U
 
#define USB_OTG_DPID_0   0x00008000U
 
#define USB_OTG_DPID_1   0x00010000U
 
#define USB_OTG_PKTSTS   0x001E0000U
 
#define USB_OTG_PKTSTS_0   0x00020000U
 
#define USB_OTG_PKTSTS_1   0x00040000U
 
#define USB_OTG_PKTSTS_2   0x00080000U
 
#define USB_OTG_PKTSTS_3   0x00100000U
 
#define USB_OTG_EPNUM   0x0000000FU
 
#define USB_OTG_EPNUM_0   0x00000001U
 
#define USB_OTG_EPNUM_1   0x00000002U
 
#define USB_OTG_EPNUM_2   0x00000004U
 
#define USB_OTG_EPNUM_3   0x00000008U
 
#define USB_OTG_FRMNUM   0x01E00000U
 
#define USB_OTG_FRMNUM_0   0x00200000U
 
#define USB_OTG_FRMNUM_1   0x00400000U
 
#define USB_OTG_FRMNUM_2   0x00800000U
 
#define USB_OTG_FRMNUM_3   0x01000000U
 
#define USB_OTG_CHNUM   0x0000000FU
 
#define USB_OTG_CHNUM_0   0x00000001U
 
#define USB_OTG_CHNUM_1   0x00000002U
 
#define USB_OTG_CHNUM_2   0x00000004U
 
#define USB_OTG_CHNUM_3   0x00000008U
 
#define USB_OTG_BCNT   0x00007FF0U
 
#define USB_OTG_DPID   0x00018000U
 
#define USB_OTG_DPID_0   0x00008000U
 
#define USB_OTG_DPID_1   0x00010000U
 
#define USB_OTG_PKTSTS   0x001E0000U
 
#define USB_OTG_PKTSTS_0   0x00020000U
 
#define USB_OTG_PKTSTS_1   0x00040000U
 
#define USB_OTG_PKTSTS_2   0x00080000U
 
#define USB_OTG_PKTSTS_3   0x00100000U
 
#define USB_OTG_EPNUM   0x0000000FU
 
#define USB_OTG_EPNUM_0   0x00000001U
 
#define USB_OTG_EPNUM_1   0x00000002U
 
#define USB_OTG_EPNUM_2   0x00000004U
 
#define USB_OTG_EPNUM_3   0x00000008U
 
#define USB_OTG_FRMNUM   0x01E00000U
 
#define USB_OTG_FRMNUM_0   0x00200000U
 
#define USB_OTG_FRMNUM_1   0x00400000U
 
#define USB_OTG_FRMNUM_2   0x00800000U
 
#define USB_OTG_FRMNUM_3   0x01000000U
 
#define USB_OTG_GRXFSIZ_RXFD   0x0000FFFFU
 
#define USB_OTG_DVBUSDIS_VBUSDT   0x0000FFFFU
 
#define USB_OTG_NPTXFSA   0x0000FFFFU
 
#define USB_OTG_NPTXFD   0xFFFF0000U
 
#define USB_OTG_TX0FSA   0x0000FFFFU
 
#define USB_OTG_TX0FD   0xFFFF0000U
 
#define USB_OTG_DVBUSPULSE_DVBUSP   0x00000FFFU
 
#define USB_OTG_GNPTXSTS_NPTXFSAV   0x0000FFFFU
 
#define USB_OTG_GNPTXSTS_NPTQXSAV   0x00FF0000U
 
#define USB_OTG_GNPTXSTS_NPTQXSAV_0   0x00010000U
 
#define USB_OTG_GNPTXSTS_NPTQXSAV_1   0x00020000U
 
#define USB_OTG_GNPTXSTS_NPTQXSAV_2   0x00040000U
 
#define USB_OTG_GNPTXSTS_NPTQXSAV_3   0x00080000U
 
#define USB_OTG_GNPTXSTS_NPTQXSAV_4   0x00100000U
 
#define USB_OTG_GNPTXSTS_NPTQXSAV_5   0x00200000U
 
#define USB_OTG_GNPTXSTS_NPTQXSAV_6   0x00400000U
 
#define USB_OTG_GNPTXSTS_NPTQXSAV_7   0x00800000U
 
#define USB_OTG_GNPTXSTS_NPTXQTOP   0x7F000000U
 
#define USB_OTG_GNPTXSTS_NPTXQTOP_0   0x01000000U
 
#define USB_OTG_GNPTXSTS_NPTXQTOP_1   0x02000000U
 
#define USB_OTG_GNPTXSTS_NPTXQTOP_2   0x04000000U
 
#define USB_OTG_GNPTXSTS_NPTXQTOP_3   0x08000000U
 
#define USB_OTG_GNPTXSTS_NPTXQTOP_4   0x10000000U
 
#define USB_OTG_GNPTXSTS_NPTXQTOP_5   0x20000000U
 
#define USB_OTG_GNPTXSTS_NPTXQTOP_6   0x40000000U
 
#define USB_OTG_DTHRCTL_NONISOTHREN   0x00000001U
 
#define USB_OTG_DTHRCTL_ISOTHREN   0x00000002U
 
#define USB_OTG_DTHRCTL_TXTHRLEN   0x000007FCU
 
#define USB_OTG_DTHRCTL_TXTHRLEN_0   0x00000004U
 
#define USB_OTG_DTHRCTL_TXTHRLEN_1   0x00000008U
 
#define USB_OTG_DTHRCTL_TXTHRLEN_2   0x00000010U
 
#define USB_OTG_DTHRCTL_TXTHRLEN_3   0x00000020U
 
#define USB_OTG_DTHRCTL_TXTHRLEN_4   0x00000040U
 
#define USB_OTG_DTHRCTL_TXTHRLEN_5   0x00000080U
 
#define USB_OTG_DTHRCTL_TXTHRLEN_6   0x00000100U
 
#define USB_OTG_DTHRCTL_TXTHRLEN_7   0x00000200U
 
#define USB_OTG_DTHRCTL_TXTHRLEN_8   0x00000400U
 
#define USB_OTG_DTHRCTL_RXTHREN   0x00010000U
 
#define USB_OTG_DTHRCTL_RXTHRLEN   0x03FE0000U
 
#define USB_OTG_DTHRCTL_RXTHRLEN_0   0x00020000U
 
#define USB_OTG_DTHRCTL_RXTHRLEN_1   0x00040000U
 
#define USB_OTG_DTHRCTL_RXTHRLEN_2   0x00080000U
 
#define USB_OTG_DTHRCTL_RXTHRLEN_3   0x00100000U
 
#define USB_OTG_DTHRCTL_RXTHRLEN_4   0x00200000U
 
#define USB_OTG_DTHRCTL_RXTHRLEN_5   0x00400000U
 
#define USB_OTG_DTHRCTL_RXTHRLEN_6   0x00800000U
 
#define USB_OTG_DTHRCTL_RXTHRLEN_7   0x01000000U
 
#define USB_OTG_DTHRCTL_RXTHRLEN_8   0x02000000U
 
#define USB_OTG_DTHRCTL_ARPEN   0x08000000U
 
#define USB_OTG_DIEPEMPMSK_INEPTXFEM   0x0000FFFFU
 
#define USB_OTG_DEACHINT_IEP1INT   0x00000002U
 
#define USB_OTG_DEACHINT_OEP1INT   0x00020000U
 
#define USB_OTG_GCCFG_PWRDWN   0x00010000U
 
#define USB_OTG_GCCFG_I2CPADEN   0x00020000U
 
#define USB_OTG_GCCFG_VBUSASEN   0x00040000U
 
#define USB_OTG_GCCFG_VBUSBSEN   0x00080000U
 
#define USB_OTG_GCCFG_SOFOUTEN   0x00100000U
 
#define USB_OTG_GCCFG_NOVBUSSENS   0x00200000U
 
#define USB_OTG_DEACHINTMSK_IEP1INTM   0x00000002U
 
#define USB_OTG_DEACHINTMSK_OEP1INTM   0x00020000U
 
#define USB_OTG_CID_PRODUCT_ID   0xFFFFFFFFU
 
#define USB_OTG_DIEPEACHMSK1_XFRCM   0x00000001U
 
#define USB_OTG_DIEPEACHMSK1_EPDM   0x00000002U
 
#define USB_OTG_DIEPEACHMSK1_TOM   0x00000008U
 
#define USB_OTG_DIEPEACHMSK1_ITTXFEMSK   0x00000010U
 
#define USB_OTG_DIEPEACHMSK1_INEPNMM   0x00000020U
 
#define USB_OTG_DIEPEACHMSK1_INEPNEM   0x00000040U
 
#define USB_OTG_DIEPEACHMSK1_TXFURM   0x00000100U
 
#define USB_OTG_DIEPEACHMSK1_BIM   0x00000200U
 
#define USB_OTG_DIEPEACHMSK1_NAKM   0x00002000U
 
#define USB_OTG_HPRT_PCSTS   0x00000001U
 
#define USB_OTG_HPRT_PCDET   0x00000002U
 
#define USB_OTG_HPRT_PENA   0x00000004U
 
#define USB_OTG_HPRT_PENCHNG   0x00000008U
 
#define USB_OTG_HPRT_POCA   0x00000010U
 
#define USB_OTG_HPRT_POCCHNG   0x00000020U
 
#define USB_OTG_HPRT_PRES   0x00000040U
 
#define USB_OTG_HPRT_PSUSP   0x00000080U
 
#define USB_OTG_HPRT_PRST   0x00000100U
 
#define USB_OTG_HPRT_PLSTS   0x00000C00U
 
#define USB_OTG_HPRT_PLSTS_0   0x00000400U
 
#define USB_OTG_HPRT_PLSTS_1   0x00000800U
 
#define USB_OTG_HPRT_PPWR   0x00001000U
 
#define USB_OTG_HPRT_PTCTL   0x0001E000U
 
#define USB_OTG_HPRT_PTCTL_0   0x00002000U
 
#define USB_OTG_HPRT_PTCTL_1   0x00004000U
 
#define USB_OTG_HPRT_PTCTL_2   0x00008000U
 
#define USB_OTG_HPRT_PTCTL_3   0x00010000U
 
#define USB_OTG_HPRT_PSPD   0x00060000U
 
#define USB_OTG_HPRT_PSPD_0   0x00020000U
 
#define USB_OTG_HPRT_PSPD_1   0x00040000U
 
#define USB_OTG_DOEPEACHMSK1_XFRCM   0x00000001U
 
#define USB_OTG_DOEPEACHMSK1_EPDM   0x00000002U
 
#define USB_OTG_DOEPEACHMSK1_TOM   0x00000008U
 
#define USB_OTG_DOEPEACHMSK1_ITTXFEMSK   0x00000010U
 
#define USB_OTG_DOEPEACHMSK1_INEPNMM   0x00000020U
 
#define USB_OTG_DOEPEACHMSK1_INEPNEM   0x00000040U
 
#define USB_OTG_DOEPEACHMSK1_TXFURM   0x00000100U
 
#define USB_OTG_DOEPEACHMSK1_BIM   0x00000200U
 
#define USB_OTG_DOEPEACHMSK1_BERRM   0x00001000U
 
#define USB_OTG_DOEPEACHMSK1_NAKM   0x00002000U
 
#define USB_OTG_DOEPEACHMSK1_NYETM   0x00004000U
 
#define USB_OTG_HPTXFSIZ_PTXSA   0x0000FFFFU
 
#define USB_OTG_HPTXFSIZ_PTXFD   0xFFFF0000U
 
#define USB_OTG_DIEPCTL_MPSIZ   0x000007FFU
 
#define USB_OTG_DIEPCTL_USBAEP   0x00008000U
 
#define USB_OTG_DIEPCTL_EONUM_DPID   0x00010000U
 
#define USB_OTG_DIEPCTL_NAKSTS   0x00020000U
 
#define USB_OTG_DIEPCTL_EPTYP   0x000C0000U
 
#define USB_OTG_DIEPCTL_EPTYP_0   0x00040000U
 
#define USB_OTG_DIEPCTL_EPTYP_1   0x00080000U
 
#define USB_OTG_DIEPCTL_STALL   0x00200000U
 
#define USB_OTG_DIEPCTL_TXFNUM   0x03C00000U
 
#define USB_OTG_DIEPCTL_TXFNUM_0   0x00400000U
 
#define USB_OTG_DIEPCTL_TXFNUM_1   0x00800000U
 
#define USB_OTG_DIEPCTL_TXFNUM_2   0x01000000U
 
#define USB_OTG_DIEPCTL_TXFNUM_3   0x02000000U
 
#define USB_OTG_DIEPCTL_CNAK   0x04000000U
 
#define USB_OTG_DIEPCTL_SNAK   0x08000000U
 
#define USB_OTG_DIEPCTL_SD0PID_SEVNFRM   0x10000000U
 
#define USB_OTG_DIEPCTL_SODDFRM   0x20000000U
 
#define USB_OTG_DIEPCTL_EPDIS   0x40000000U
 
#define USB_OTG_DIEPCTL_EPENA   0x80000000U
 
#define USB_OTG_HCCHAR_MPSIZ   0x000007FFU
 
#define USB_OTG_HCCHAR_EPNUM   0x00007800U
 
#define USB_OTG_HCCHAR_EPNUM_0   0x00000800U
 
#define USB_OTG_HCCHAR_EPNUM_1   0x00001000U
 
#define USB_OTG_HCCHAR_EPNUM_2   0x00002000U
 
#define USB_OTG_HCCHAR_EPNUM_3   0x00004000U
 
#define USB_OTG_HCCHAR_EPDIR   0x00008000U
 
#define USB_OTG_HCCHAR_LSDEV   0x00020000U
 
#define USB_OTG_HCCHAR_EPTYP   0x000C0000U
 
#define USB_OTG_HCCHAR_EPTYP_0   0x00040000U
 
#define USB_OTG_HCCHAR_EPTYP_1   0x00080000U
 
#define USB_OTG_HCCHAR_MC   0x00300000U
 
#define USB_OTG_HCCHAR_MC_0   0x00100000U
 
#define USB_OTG_HCCHAR_MC_1   0x00200000U
 
#define USB_OTG_HCCHAR_DAD   0x1FC00000U
 
#define USB_OTG_HCCHAR_DAD_0   0x00400000U
 
#define USB_OTG_HCCHAR_DAD_1   0x00800000U
 
#define USB_OTG_HCCHAR_DAD_2   0x01000000U
 
#define USB_OTG_HCCHAR_DAD_3   0x02000000U
 
#define USB_OTG_HCCHAR_DAD_4   0x04000000U
 
#define USB_OTG_HCCHAR_DAD_5   0x08000000U
 
#define USB_OTG_HCCHAR_DAD_6   0x10000000U
 
#define USB_OTG_HCCHAR_ODDFRM   0x20000000U
 
#define USB_OTG_HCCHAR_CHDIS   0x40000000U
 
#define USB_OTG_HCCHAR_CHENA   0x80000000U
 
#define USB_OTG_HCSPLT_PRTADDR   0x0000007FU
 
#define USB_OTG_HCSPLT_PRTADDR_0   0x00000001U
 
#define USB_OTG_HCSPLT_PRTADDR_1   0x00000002U
 
#define USB_OTG_HCSPLT_PRTADDR_2   0x00000004U
 
#define USB_OTG_HCSPLT_PRTADDR_3   0x00000008U
 
#define USB_OTG_HCSPLT_PRTADDR_4   0x00000010U
 
#define USB_OTG_HCSPLT_PRTADDR_5   0x00000020U
 
#define USB_OTG_HCSPLT_PRTADDR_6   0x00000040U
 
#define USB_OTG_HCSPLT_HUBADDR   0x00003F80U
 
#define USB_OTG_HCSPLT_HUBADDR_0   0x00000080U
 
#define USB_OTG_HCSPLT_HUBADDR_1   0x00000100U
 
#define USB_OTG_HCSPLT_HUBADDR_2   0x00000200U
 
#define USB_OTG_HCSPLT_HUBADDR_3   0x00000400U
 
#define USB_OTG_HCSPLT_HUBADDR_4   0x00000800U
 
#define USB_OTG_HCSPLT_HUBADDR_5   0x00001000U
 
#define USB_OTG_HCSPLT_HUBADDR_6   0x00002000U
 
#define USB_OTG_HCSPLT_XACTPOS   0x0000C000U
 
#define USB_OTG_HCSPLT_XACTPOS_0   0x00004000U
 
#define USB_OTG_HCSPLT_XACTPOS_1   0x00008000U
 
#define USB_OTG_HCSPLT_COMPLSPLT   0x00010000U
 
#define USB_OTG_HCSPLT_SPLITEN   0x80000000U
 
#define USB_OTG_HCINT_XFRC   0x00000001U
 
#define USB_OTG_HCINT_CHH   0x00000002U
 
#define USB_OTG_HCINT_AHBERR   0x00000004U
 
#define USB_OTG_HCINT_STALL   0x00000008U
 
#define USB_OTG_HCINT_NAK   0x00000010U
 
#define USB_OTG_HCINT_ACK   0x00000020U
 
#define USB_OTG_HCINT_NYET   0x00000040U
 
#define USB_OTG_HCINT_TXERR   0x00000080U
 
#define USB_OTG_HCINT_BBERR   0x00000100U
 
#define USB_OTG_HCINT_FRMOR   0x00000200U
 
#define USB_OTG_HCINT_DTERR   0x00000400U
 
#define USB_OTG_DIEPINT_XFRC   0x00000001U
 
#define USB_OTG_DIEPINT_EPDISD   0x00000002U
 
#define USB_OTG_DIEPINT_TOC   0x00000008U
 
#define USB_OTG_DIEPINT_ITTXFE   0x00000010U
 
#define USB_OTG_DIEPINT_INEPNE   0x00000040U
 
#define USB_OTG_DIEPINT_TXFE   0x00000080U
 
#define USB_OTG_DIEPINT_TXFIFOUDRN   0x00000100U
 
#define USB_OTG_DIEPINT_BNA   0x00000200U
 
#define USB_OTG_DIEPINT_PKTDRPSTS   0x00000800U
 
#define USB_OTG_DIEPINT_BERR   0x00001000U
 
#define USB_OTG_DIEPINT_NAK   0x00002000U
 
#define USB_OTG_HCINTMSK_XFRCM   0x00000001U
 
#define USB_OTG_HCINTMSK_CHHM   0x00000002U
 
#define USB_OTG_HCINTMSK_AHBERR   0x00000004U
 
#define USB_OTG_HCINTMSK_STALLM   0x00000008U
 
#define USB_OTG_HCINTMSK_NAKM   0x00000010U
 
#define USB_OTG_HCINTMSK_ACKM   0x00000020U
 
#define USB_OTG_HCINTMSK_NYET   0x00000040U
 
#define USB_OTG_HCINTMSK_TXERRM   0x00000080U
 
#define USB_OTG_HCINTMSK_BBERRM   0x00000100U
 
#define USB_OTG_HCINTMSK_FRMORM   0x00000200U
 
#define USB_OTG_HCINTMSK_DTERRM   0x00000400U
 
#define USB_OTG_DIEPTSIZ_XFRSIZ   0x0007FFFFU
 
#define USB_OTG_DIEPTSIZ_PKTCNT   0x1FF80000U
 
#define USB_OTG_DIEPTSIZ_MULCNT   0x60000000U
 
#define USB_OTG_HCTSIZ_XFRSIZ   0x0007FFFFU
 
#define USB_OTG_HCTSIZ_PKTCNT   0x1FF80000U
 
#define USB_OTG_HCTSIZ_DOPING   0x80000000U
 
#define USB_OTG_HCTSIZ_DPID   0x60000000U
 
#define USB_OTG_HCTSIZ_DPID_0   0x20000000U
 
#define USB_OTG_HCTSIZ_DPID_1   0x40000000U
 
#define USB_OTG_DIEPDMA_DMAADDR   0xFFFFFFFFU
 
#define USB_OTG_HCDMA_DMAADDR   0xFFFFFFFFU
 
#define USB_OTG_DTXFSTS_INEPTFSAV   0x0000FFFFU
 
#define USB_OTG_DIEPTXF_INEPTXSA   0x0000FFFFU
 
#define USB_OTG_DIEPTXF_INEPTXFD   0xFFFF0000U
 
#define USB_OTG_DOEPCTL_MPSIZ   0x000007FFU /*!< Maximum packet size */
 
#define USB_OTG_DOEPCTL_USBAEP   0x00008000U
 
#define USB_OTG_DOEPCTL_NAKSTS   0x00020000U
 
#define USB_OTG_DOEPCTL_SD0PID_SEVNFRM   0x10000000U
 
#define USB_OTG_DOEPCTL_SODDFRM   0x20000000U
 
#define USB_OTG_DOEPCTL_EPTYP   0x000C0000U
 
#define USB_OTG_DOEPCTL_EPTYP_0   0x00040000U
 
#define USB_OTG_DOEPCTL_EPTYP_1   0x00080000U
 
#define USB_OTG_DOEPCTL_SNPM   0x00100000U
 
#define USB_OTG_DOEPCTL_STALL   0x00200000U
 
#define USB_OTG_DOEPCTL_CNAK   0x04000000U
 
#define USB_OTG_DOEPCTL_SNAK   0x08000000U
 
#define USB_OTG_DOEPCTL_EPDIS   0x40000000U
 
#define USB_OTG_DOEPCTL_EPENA   0x80000000U
 
#define USB_OTG_DOEPINT_XFRC   0x00000001U
 
#define USB_OTG_DOEPINT_EPDISD   0x00000002U
 
#define USB_OTG_DOEPINT_STUP   0x00000008U
 
#define USB_OTG_DOEPINT_OTEPDIS   0x00000010U
 
#define USB_OTG_DOEPINT_B2BSTUP   0x00000040U
 
#define USB_OTG_DOEPINT_NYET   0x00004000U
 
#define USB_OTG_DOEPTSIZ_XFRSIZ   0x0007FFFFU
 
#define USB_OTG_DOEPTSIZ_PKTCNT   0x1FF80000U
 
#define USB_OTG_DOEPTSIZ_STUPCNT   0x60000000U
 
#define USB_OTG_DOEPTSIZ_STUPCNT_0   0x20000000U
 
#define USB_OTG_DOEPTSIZ_STUPCNT_1   0x40000000U
 
#define USB_OTG_PCGCCTL_STOPCLK   0x00000001U
 
#define USB_OTG_PCGCCTL_GATECLK   0x00000002U
 
#define USB_OTG_PCGCCTL_PHYSUSP   0x00000010U
 
#define IS_ADC_ALL_INSTANCE(INSTANCE)
 
#define IS_CAN_ALL_INSTANCE(INSTANCE)
 
#define IS_CRC_ALL_INSTANCE(INSTANCE)   ((INSTANCE) == CRC)
 
#define IS_DAC_ALL_INSTANCE(INSTANCE)   ((INSTANCE) == DAC)
 
#define IS_DMA_STREAM_ALL_INSTANCE(INSTANCE)
 
#define IS_GPIO_ALL_INSTANCE(INSTANCE)
 
#define IS_I2C_ALL_INSTANCE(INSTANCE)
 
#define IS_I2S_ALL_INSTANCE(INSTANCE)
 
#define IS_I2S_ALL_INSTANCE_EXT(PERIPH)
 
#define IS_RNG_ALL_INSTANCE(INSTANCE)   ((INSTANCE) == RNG)
 
#define IS_RTC_ALL_INSTANCE(INSTANCE)   ((INSTANCE) == RTC)
 
#define IS_SPI_ALL_INSTANCE(INSTANCE)
 
#define IS_SPI_ALL_INSTANCE_EXT(INSTANCE)
 
#define IS_TIM_INSTANCE(INSTANCE)
 
#define IS_TIM_CC1_INSTANCE(INSTANCE)
 
#define IS_TIM_CC2_INSTANCE(INSTANCE)
 
#define IS_TIM_CC3_INSTANCE(INSTANCE)
 
#define IS_TIM_CC4_INSTANCE(INSTANCE)
 
#define IS_TIM_ADVANCED_INSTANCE(INSTANCE)
 
#define IS_TIM_XOR_INSTANCE(INSTANCE)
 
#define IS_TIM_DMA_INSTANCE(INSTANCE)
 
#define IS_TIM_DMA_CC_INSTANCE(INSTANCE)
 
#define IS_TIM_CCDMA_INSTANCE(INSTANCE)
 
#define IS_TIM_DMABURST_INSTANCE(INSTANCE)
 
#define IS_TIM_MASTER_INSTANCE(INSTANCE)
 
#define IS_TIM_SLAVE_INSTANCE(INSTANCE)
 
#define IS_TIM_32B_COUNTER_INSTANCE(INSTANCE)
 
#define IS_TIM_ETR_INSTANCE(INSTANCE)
 
#define IS_TIM_REMAP_INSTANCE(INSTANCE)
 
#define IS_TIM_CCX_INSTANCE(INSTANCE, CHANNEL)
 
#define IS_TIM_CCXN_INSTANCE(INSTANCE, CHANNEL)
 
#define IS_USART_INSTANCE(INSTANCE)
 
#define IS_UART_INSTANCE(INSTANCE)
 
#define IS_UART_HWFLOW_INSTANCE(INSTANCE)
 
#define IS_SMARTCARD_INSTANCE(INSTANCE)
 
#define IS_IRDA_INSTANCE(INSTANCE)
 
#define IS_PCD_ALL_INSTANCE(INSTANCE)
 
#define IS_HCD_ALL_INSTANCE(INSTANCE)
 
#define IS_HCD_ALL_INSTANCE(INSTANCE)
 
#define IS_IWDG_ALL_INSTANCE(INSTANCE)   ((INSTANCE) == IWDG)
 
#define IS_WWDG_ALL_INSTANCE(INSTANCE)   ((INSTANCE) == WWDG)
 
#define IS_SDIO_ALL_INSTANCE(INSTANCE)   ((INSTANCE) == SDIO)
 
#define USB_OTG_FS_HOST_MAX_CHANNEL_NBR   8U
 
#define USB_OTG_FS_MAX_IN_ENDPOINTS   4U /* Including EP0 */
 
#define USB_OTG_FS_MAX_OUT_ENDPOINTS   4U /* Including EP0 */
 
#define USB_OTG_FS_TOTAL_FIFO_SIZE   1280U /* in Bytes */
 
#define USB_OTG_HS_HOST_MAX_CHANNEL_NBR   12U
 
#define USB_OTG_HS_MAX_IN_ENDPOINTS   6U /* Including EP0 */
 
#define USB_OTG_HS_MAX_OUT_ENDPOINTS   6U /* Including EP0 */
 
#define USB_OTG_HS_TOTAL_FIFO_SIZE   4096U /* in Bytes */
 
#define FMC_IRQn   FSMC_IRQn
 
#define FMC_IRQHandler   FSMC_IRQHandler
 

Enumerations

enum  IRQn_Type {
  NonMaskableInt_IRQn = -14, MemoryManagement_IRQn = -12, BusFault_IRQn = -11, UsageFault_IRQn = -10,
  SVCall_IRQn = -5, DebugMonitor_IRQn = -4, PendSV_IRQn = -2, SysTick_IRQn = -1,
  WWDG_IRQn = 0, PVD_IRQn = 1, TAMP_STAMP_IRQn = 2, RTC_WKUP_IRQn = 3,
  FLASH_IRQn = 4, RCC_IRQn = 5, EXTI0_IRQn = 6, EXTI1_IRQn = 7,
  EXTI2_IRQn = 8, EXTI3_IRQn = 9, EXTI4_IRQn = 10, DMA1_Stream0_IRQn = 11,
  DMA1_Stream1_IRQn = 12, DMA1_Stream2_IRQn = 13, DMA1_Stream3_IRQn = 14, DMA1_Stream4_IRQn = 15,
  DMA1_Stream5_IRQn = 16, DMA1_Stream6_IRQn = 17, ADC_IRQn = 18, EXTI9_5_IRQn = 23,
  TIM1_BRK_TIM9_IRQn = 24, TIM1_UP_TIM10_IRQn = 25, TIM1_TRG_COM_TIM11_IRQn = 26, TIM1_CC_IRQn = 27,
  TIM2_IRQn = 28, TIM3_IRQn = 29, TIM4_IRQn = 30, I2C1_EV_IRQn = 31,
  I2C1_ER_IRQn = 32, I2C2_EV_IRQn = 33, I2C2_ER_IRQn = 34, SPI1_IRQn = 35,
  SPI2_IRQn = 36, USART1_IRQn = 37, USART2_IRQn = 38, EXTI15_10_IRQn = 40,
  RTC_Alarm_IRQn = 41, OTG_FS_WKUP_IRQn = 42, DMA1_Stream7_IRQn = 47, SDIO_IRQn = 49,
  TIM5_IRQn = 50, SPI3_IRQn = 51, DMA2_Stream0_IRQn = 56, DMA2_Stream1_IRQn = 57,
  DMA2_Stream2_IRQn = 58, DMA2_Stream3_IRQn = 59, DMA2_Stream4_IRQn = 60, OTG_FS_IRQn = 67,
  DMA2_Stream5_IRQn = 68, DMA2_Stream6_IRQn = 69, DMA2_Stream7_IRQn = 70, USART6_IRQn = 71,
  I2C3_EV_IRQn = 72, I2C3_ER_IRQn = 73, FPU_IRQn = 81, SPI4_IRQn = 84,
  NonMaskableInt_IRQn = -14, MemoryManagement_IRQn = -12, BusFault_IRQn = -11, UsageFault_IRQn = -10,
  SVCall_IRQn = -5, DebugMonitor_IRQn = -4, PendSV_IRQn = -2, SysTick_IRQn = -1,
  WWDG_IRQn = 0, PVD_IRQn = 1, TAMP_STAMP_IRQn = 2, RTC_WKUP_IRQn = 3,
  FLASH_IRQn = 4, RCC_IRQn = 5, EXTI0_IRQn = 6, EXTI1_IRQn = 7,
  EXTI2_IRQn = 8, EXTI3_IRQn = 9, EXTI4_IRQn = 10, DMA1_Stream0_IRQn = 11,
  DMA1_Stream1_IRQn = 12, DMA1_Stream2_IRQn = 13, DMA1_Stream3_IRQn = 14, DMA1_Stream4_IRQn = 15,
  DMA1_Stream5_IRQn = 16, DMA1_Stream6_IRQn = 17, ADC_IRQn = 18, EXTI9_5_IRQn = 23,
  TIM1_BRK_TIM9_IRQn = 24, TIM1_UP_TIM10_IRQn = 25, TIM1_TRG_COM_TIM11_IRQn = 26, TIM1_CC_IRQn = 27,
  TIM2_IRQn = 28, TIM3_IRQn = 29, TIM4_IRQn = 30, I2C1_EV_IRQn = 31,
  I2C1_ER_IRQn = 32, I2C2_EV_IRQn = 33, I2C2_ER_IRQn = 34, SPI1_IRQn = 35,
  SPI2_IRQn = 36, USART1_IRQn = 37, USART2_IRQn = 38, EXTI15_10_IRQn = 40,
  RTC_Alarm_IRQn = 41, OTG_FS_WKUP_IRQn = 42, DMA1_Stream7_IRQn = 47, SDIO_IRQn = 49,
  TIM5_IRQn = 50, SPI3_IRQn = 51, DMA2_Stream0_IRQn = 56, DMA2_Stream1_IRQn = 57,
  DMA2_Stream2_IRQn = 58, DMA2_Stream3_IRQn = 59, DMA2_Stream4_IRQn = 60, OTG_FS_IRQn = 67,
  DMA2_Stream5_IRQn = 68, DMA2_Stream6_IRQn = 69, DMA2_Stream7_IRQn = 70, USART6_IRQn = 71,
  I2C3_EV_IRQn = 72, I2C3_ER_IRQn = 73, FPU_IRQn = 81, SPI4_IRQn = 84,
  NonMaskableInt_IRQn = -14, MemoryManagement_IRQn = -12, BusFault_IRQn = -11, UsageFault_IRQn = -10,
  SVCall_IRQn = -5, DebugMonitor_IRQn = -4, PendSV_IRQn = -2, SysTick_IRQn = -1,
  WWDG_IRQn = 0, PVD_IRQn = 1, TAMP_STAMP_IRQn = 2, RTC_WKUP_IRQn = 3,
  FLASH_IRQn = 4, RCC_IRQn = 5, EXTI0_IRQn = 6, EXTI1_IRQn = 7,
  EXTI2_IRQn = 8, EXTI3_IRQn = 9, EXTI4_IRQn = 10, DMA1_Stream0_IRQn = 11,
  DMA1_Stream1_IRQn = 12, DMA1_Stream2_IRQn = 13, DMA1_Stream3_IRQn = 14, DMA1_Stream4_IRQn = 15,
  DMA1_Stream5_IRQn = 16, DMA1_Stream6_IRQn = 17, ADC_IRQn = 18, CAN1_TX_IRQn = 19,
  CAN1_RX0_IRQn = 20, CAN1_RX1_IRQn = 21, CAN1_SCE_IRQn = 22, EXTI9_5_IRQn = 23,
  TIM1_BRK_TIM9_IRQn = 24, TIM1_UP_TIM10_IRQn = 25, TIM1_TRG_COM_TIM11_IRQn = 26, TIM1_CC_IRQn = 27,
  TIM2_IRQn = 28, TIM3_IRQn = 29, TIM4_IRQn = 30, I2C1_EV_IRQn = 31,
  I2C1_ER_IRQn = 32, I2C2_EV_IRQn = 33, I2C2_ER_IRQn = 34, SPI1_IRQn = 35,
  SPI2_IRQn = 36, USART1_IRQn = 37, USART2_IRQn = 38, USART3_IRQn = 39,
  EXTI15_10_IRQn = 40, RTC_Alarm_IRQn = 41, OTG_FS_WKUP_IRQn = 42, TIM8_BRK_TIM12_IRQn = 43,
  TIM8_UP_TIM13_IRQn = 44, TIM8_TRG_COM_TIM14_IRQn = 45, TIM8_CC_IRQn = 46, DMA1_Stream7_IRQn = 47,
  FSMC_IRQn = 48, SDIO_IRQn = 49, TIM5_IRQn = 50, SPI3_IRQn = 51,
  UART4_IRQn = 52, UART5_IRQn = 53, TIM6_DAC_IRQn = 54, TIM7_IRQn = 55,
  DMA2_Stream0_IRQn = 56, DMA2_Stream1_IRQn = 57, DMA2_Stream2_IRQn = 58, DMA2_Stream3_IRQn = 59,
  DMA2_Stream4_IRQn = 60, CAN2_TX_IRQn = 63, CAN2_RX0_IRQn = 64, CAN2_RX1_IRQn = 65,
  CAN2_SCE_IRQn = 66, OTG_FS_IRQn = 67, DMA2_Stream5_IRQn = 68, DMA2_Stream6_IRQn = 69,
  DMA2_Stream7_IRQn = 70, USART6_IRQn = 71, I2C3_EV_IRQn = 72, I2C3_ER_IRQn = 73,
  OTG_HS_EP1_OUT_IRQn = 74, OTG_HS_EP1_IN_IRQn = 75, OTG_HS_WKUP_IRQn = 76, OTG_HS_IRQn = 77,
  HASH_RNG_IRQn = 80, FPU_IRQn = 81, NonMaskableInt_IRQn = -14, MemoryManagement_IRQn = -12,
  BusFault_IRQn = -11, UsageFault_IRQn = -10, SVCall_IRQn = -5, DebugMonitor_IRQn = -4,
  PendSV_IRQn = -2, SysTick_IRQn = -1, WWDG_IRQn = 0, PVD_IRQn = 1,
  TAMP_STAMP_IRQn = 2, RTC_WKUP_IRQn = 3, FLASH_IRQn = 4, RCC_IRQn = 5,
  EXTI0_IRQn = 6, EXTI1_IRQn = 7, EXTI2_IRQn = 8, EXTI3_IRQn = 9,
  EXTI4_IRQn = 10, DMA1_Stream0_IRQn = 11, DMA1_Stream1_IRQn = 12, DMA1_Stream2_IRQn = 13,
  DMA1_Stream3_IRQn = 14, DMA1_Stream4_IRQn = 15, DMA1_Stream5_IRQn = 16, DMA1_Stream6_IRQn = 17,
  ADC_IRQn = 18, CAN1_TX_IRQn = 19, CAN1_RX0_IRQn = 20, CAN1_RX1_IRQn = 21,
  CAN1_SCE_IRQn = 22, EXTI9_5_IRQn = 23, TIM1_BRK_TIM9_IRQn = 24, TIM1_UP_TIM10_IRQn = 25,
  TIM1_TRG_COM_TIM11_IRQn = 26, TIM1_CC_IRQn = 27, TIM2_IRQn = 28, TIM3_IRQn = 29,
  TIM4_IRQn = 30, I2C1_EV_IRQn = 31, I2C1_ER_IRQn = 32, I2C2_EV_IRQn = 33,
  I2C2_ER_IRQn = 34, SPI1_IRQn = 35, SPI2_IRQn = 36, USART1_IRQn = 37,
  USART2_IRQn = 38, USART3_IRQn = 39, EXTI15_10_IRQn = 40, RTC_Alarm_IRQn = 41,
  OTG_FS_WKUP_IRQn = 42, TIM8_BRK_TIM12_IRQn = 43, TIM8_UP_TIM13_IRQn = 44, TIM8_TRG_COM_TIM14_IRQn = 45,
  TIM8_CC_IRQn = 46, DMA1_Stream7_IRQn = 47, FSMC_IRQn = 48, SDIO_IRQn = 49,
  TIM5_IRQn = 50, SPI3_IRQn = 51, UART4_IRQn = 52, UART5_IRQn = 53,
  TIM6_DAC_IRQn = 54, TIM7_IRQn = 55, DMA2_Stream0_IRQn = 56, DMA2_Stream1_IRQn = 57,
  DMA2_Stream2_IRQn = 58, DMA2_Stream3_IRQn = 59, DMA2_Stream4_IRQn = 60, ETH_IRQn = 61,
  ETH_WKUP_IRQn = 62, CAN2_TX_IRQn = 63, CAN2_RX0_IRQn = 64, CAN2_RX1_IRQn = 65,
  CAN2_SCE_IRQn = 66, OTG_FS_IRQn = 67, DMA2_Stream5_IRQn = 68, DMA2_Stream6_IRQn = 69,
  DMA2_Stream7_IRQn = 70, USART6_IRQn = 71, I2C3_EV_IRQn = 72, I2C3_ER_IRQn = 73,
  OTG_HS_EP1_OUT_IRQn = 74, OTG_HS_EP1_IN_IRQn = 75, OTG_HS_WKUP_IRQn = 76, OTG_HS_IRQn = 77,
  DCMI_IRQn = 78, HASH_RNG_IRQn = 80, FPU_IRQn = 81, NonMaskableInt_IRQn = -14,
  MemoryManagement_IRQn = -12, BusFault_IRQn = -11, UsageFault_IRQn = -10, SVCall_IRQn = -5,
  DebugMonitor_IRQn = -4, PendSV_IRQn = -2, SysTick_IRQn = -1, WWDG_IRQn = 0,
  PVD_IRQn = 1, TAMP_STAMP_IRQn = 2, RTC_WKUP_IRQn = 3, FLASH_IRQn = 4,
  RCC_IRQn = 5, EXTI0_IRQn = 6, EXTI1_IRQn = 7, EXTI2_IRQn = 8,
  EXTI3_IRQn = 9, EXTI4_IRQn = 10, DMA1_Stream0_IRQn = 11, DMA1_Stream1_IRQn = 12,
  DMA1_Stream2_IRQn = 13, DMA1_Stream3_IRQn = 14, DMA1_Stream4_IRQn = 15, DMA1_Stream5_IRQn = 16,
  DMA1_Stream6_IRQn = 17, ADC_IRQn = 18, EXTI9_5_IRQn = 23, TIM1_BRK_TIM9_IRQn = 24,
  TIM1_UP_IRQn = 25, TIM1_TRG_COM_TIM11_IRQn = 26, TIM1_CC_IRQn = 27, I2C1_EV_IRQn = 31,
  I2C1_ER_IRQn = 32, I2C2_EV_IRQn = 33, I2C2_ER_IRQn = 34, SPI1_IRQn = 35,
  SPI2_IRQn = 36, USART1_IRQn = 37, USART2_IRQn = 38, EXTI15_10_IRQn = 40,
  RTC_Alarm_IRQn = 41, DMA1_Stream7_IRQn = 47, TIM5_IRQn = 50, TIM6_DAC_IRQn = 54,
  DMA2_Stream0_IRQn = 56, DMA2_Stream1_IRQn = 57, DMA2_Stream2_IRQn = 58, DMA2_Stream3_IRQn = 59,
  DMA2_Stream4_IRQn = 60, DMA2_Stream5_IRQn = 68, DMA2_Stream6_IRQn = 69, DMA2_Stream7_IRQn = 70,
  USART6_IRQn = 71, RNG_IRQn = 80, FPU_IRQn = 81, SPI5_IRQn = 85,
  FMPI2C1_EV_IRQn = 95, FMPI2C1_ER_IRQn = 96, LPTIM1_IRQn = 97, NonMaskableInt_IRQn = -14,
  MemoryManagement_IRQn = -12, BusFault_IRQn = -11, UsageFault_IRQn = -10, SVCall_IRQn = -5,
  DebugMonitor_IRQn = -4, PendSV_IRQn = -2, SysTick_IRQn = -1, WWDG_IRQn = 0,
  PVD_IRQn = 1, TAMP_STAMP_IRQn = 2, RTC_WKUP_IRQn = 3, FLASH_IRQn = 4,
  RCC_IRQn = 5, EXTI0_IRQn = 6, EXTI1_IRQn = 7, EXTI2_IRQn = 8,
  EXTI3_IRQn = 9, EXTI4_IRQn = 10, DMA1_Stream0_IRQn = 11, DMA1_Stream1_IRQn = 12,
  DMA1_Stream2_IRQn = 13, DMA1_Stream3_IRQn = 14, DMA1_Stream4_IRQn = 15, DMA1_Stream5_IRQn = 16,
  DMA1_Stream6_IRQn = 17, ADC_IRQn = 18, EXTI9_5_IRQn = 23, TIM1_BRK_TIM9_IRQn = 24,
  TIM1_UP_IRQn = 25, TIM1_TRG_COM_TIM11_IRQn = 26, TIM1_CC_IRQn = 27, I2C1_EV_IRQn = 31,
  I2C1_ER_IRQn = 32, I2C2_EV_IRQn = 33, I2C2_ER_IRQn = 34, SPI1_IRQn = 35,
  SPI2_IRQn = 36, USART1_IRQn = 37, USART2_IRQn = 38, EXTI15_10_IRQn = 40,
  RTC_Alarm_IRQn = 41, DMA1_Stream7_IRQn = 47, TIM5_IRQn = 50, TIM6_DAC_IRQn = 54,
  DMA2_Stream0_IRQn = 56, DMA2_Stream1_IRQn = 57, DMA2_Stream2_IRQn = 58, DMA2_Stream3_IRQn = 59,
  DMA2_Stream4_IRQn = 60, DMA2_Stream5_IRQn = 68, DMA2_Stream6_IRQn = 69, DMA2_Stream7_IRQn = 70,
  USART6_IRQn = 71, RNG_IRQn = 80, FPU_IRQn = 81, SPI5_IRQn = 85,
  FMPI2C1_EV_IRQn = 95, FMPI2C1_ER_IRQn = 96, LPTIM1_IRQn = 97, NonMaskableInt_IRQn = -14,
  MemoryManagement_IRQn = -12, BusFault_IRQn = -11, UsageFault_IRQn = -10, SVCall_IRQn = -5,
  DebugMonitor_IRQn = -4, PendSV_IRQn = -2, SysTick_IRQn = -1, WWDG_IRQn = 0,
  PVD_IRQn = 1, TAMP_STAMP_IRQn = 2, RTC_WKUP_IRQn = 3, FLASH_IRQn = 4,
  RCC_IRQn = 5, EXTI0_IRQn = 6, EXTI1_IRQn = 7, EXTI2_IRQn = 8,
  EXTI3_IRQn = 9, EXTI4_IRQn = 10, DMA1_Stream0_IRQn = 11, DMA1_Stream1_IRQn = 12,
  DMA1_Stream2_IRQn = 13, DMA1_Stream3_IRQn = 14, DMA1_Stream4_IRQn = 15, DMA1_Stream5_IRQn = 16,
  DMA1_Stream6_IRQn = 17, ADC_IRQn = 18, EXTI9_5_IRQn = 23, TIM1_BRK_TIM9_IRQn = 24,
  TIM1_UP_IRQn = 25, TIM1_TRG_COM_TIM11_IRQn = 26, TIM1_CC_IRQn = 27, I2C1_EV_IRQn = 31,
  I2C1_ER_IRQn = 32, I2C2_EV_IRQn = 33, I2C2_ER_IRQn = 34, SPI1_IRQn = 35,
  USART1_IRQn = 37, USART2_IRQn = 38, EXTI15_10_IRQn = 40, RTC_Alarm_IRQn = 41,
  DMA1_Stream7_IRQn = 47, TIM5_IRQn = 50, TIM6_DAC_IRQn = 54, DMA2_Stream0_IRQn = 56,
  DMA2_Stream1_IRQn = 57, DMA2_Stream2_IRQn = 58, DMA2_Stream3_IRQn = 59, DMA2_Stream4_IRQn = 60,
  DMA2_Stream5_IRQn = 68, DMA2_Stream6_IRQn = 69, DMA2_Stream7_IRQn = 70, RNG_IRQn = 80,
  FPU_IRQn = 81, FMPI2C1_EV_IRQn = 95, FMPI2C1_ER_IRQn = 96, LPTIM1_IRQn = 97,
  NonMaskableInt_IRQn = -14, MemoryManagement_IRQn = -12, BusFault_IRQn = -11, UsageFault_IRQn = -10,
  SVCall_IRQn = -5, DebugMonitor_IRQn = -4, PendSV_IRQn = -2, SysTick_IRQn = -1,
  WWDG_IRQn = 0, PVD_IRQn = 1, TAMP_STAMP_IRQn = 2, RTC_WKUP_IRQn = 3,
  FLASH_IRQn = 4, RCC_IRQn = 5, EXTI0_IRQn = 6, EXTI1_IRQn = 7,
  EXTI2_IRQn = 8, EXTI3_IRQn = 9, EXTI4_IRQn = 10, DMA1_Stream0_IRQn = 11,
  DMA1_Stream1_IRQn = 12, DMA1_Stream2_IRQn = 13, DMA1_Stream3_IRQn = 14, DMA1_Stream4_IRQn = 15,
  DMA1_Stream5_IRQn = 16, DMA1_Stream6_IRQn = 17, ADC_IRQn = 18, EXTI9_5_IRQn = 23,
  TIM1_BRK_TIM9_IRQn = 24, TIM1_UP_TIM10_IRQn = 25, TIM1_TRG_COM_TIM11_IRQn = 26, TIM1_CC_IRQn = 27,
  TIM2_IRQn = 28, TIM3_IRQn = 29, TIM4_IRQn = 30, I2C1_EV_IRQn = 31,
  I2C1_ER_IRQn = 32, I2C2_EV_IRQn = 33, I2C2_ER_IRQn = 34, SPI1_IRQn = 35,
  SPI2_IRQn = 36, USART1_IRQn = 37, USART2_IRQn = 38, EXTI15_10_IRQn = 40,
  RTC_Alarm_IRQn = 41, OTG_FS_WKUP_IRQn = 42, DMA1_Stream7_IRQn = 47, SDIO_IRQn = 49,
  TIM5_IRQn = 50, SPI3_IRQn = 51, DMA2_Stream0_IRQn = 56, DMA2_Stream1_IRQn = 57,
  DMA2_Stream2_IRQn = 58, DMA2_Stream3_IRQn = 59, DMA2_Stream4_IRQn = 60, OTG_FS_IRQn = 67,
  DMA2_Stream5_IRQn = 68, DMA2_Stream6_IRQn = 69, DMA2_Stream7_IRQn = 70, USART6_IRQn = 71,
  I2C3_EV_IRQn = 72, I2C3_ER_IRQn = 73, FPU_IRQn = 81, SPI4_IRQn = 84,
  SPI5_IRQn = 85, NonMaskableInt_IRQn = -14, MemoryManagement_IRQn = -12, BusFault_IRQn = -11,
  UsageFault_IRQn = -10, SVCall_IRQn = -5, DebugMonitor_IRQn = -4, PendSV_IRQn = -2,
  SysTick_IRQn = -1, WWDG_IRQn = 0, PVD_IRQn = 1, TAMP_STAMP_IRQn = 2,
  RTC_WKUP_IRQn = 3, FLASH_IRQn = 4, RCC_IRQn = 5, EXTI0_IRQn = 6,
  EXTI1_IRQn = 7, EXTI2_IRQn = 8, EXTI3_IRQn = 9, EXTI4_IRQn = 10,
  DMA1_Stream0_IRQn = 11, DMA1_Stream1_IRQn = 12, DMA1_Stream2_IRQn = 13, DMA1_Stream3_IRQn = 14,
  DMA1_Stream4_IRQn = 15, DMA1_Stream5_IRQn = 16, DMA1_Stream6_IRQn = 17, ADC_IRQn = 18,
  CAN1_TX_IRQn = 19, CAN1_RX0_IRQn = 20, CAN1_RX1_IRQn = 21, CAN1_SCE_IRQn = 22,
  EXTI9_5_IRQn = 23, TIM1_BRK_TIM9_IRQn = 24, TIM1_UP_TIM10_IRQn = 25, TIM1_TRG_COM_TIM11_IRQn = 26,
  TIM1_CC_IRQn = 27, TIM2_IRQn = 28, TIM3_IRQn = 29, TIM4_IRQn = 30,
  I2C1_EV_IRQn = 31, I2C1_ER_IRQn = 32, I2C2_EV_IRQn = 33, I2C2_ER_IRQn = 34,
  SPI1_IRQn = 35, SPI2_IRQn = 36, USART1_IRQn = 37, USART2_IRQn = 38,
  EXTI15_10_IRQn = 40, RTC_Alarm_IRQn = 41, OTG_FS_WKUP_IRQn = 42, TIM8_BRK_TIM12_IRQn = 43,
  TIM8_UP_TIM13_IRQn = 44, TIM8_TRG_COM_TIM14_IRQn = 45, TIM8_CC_IRQn = 46, DMA1_Stream7_IRQn = 47,
  SDIO_IRQn = 49, TIM5_IRQn = 50, SPI3_IRQn = 51, TIM6_IRQn = 54,
  TIM7_IRQn = 55, DMA2_Stream0_IRQn = 56, DMA2_Stream1_IRQn = 57, DMA2_Stream2_IRQn = 58,
  DMA2_Stream3_IRQn = 59, DMA2_Stream4_IRQn = 60, DFSDM1_FLT0_IRQn = 61, DFSDM1_FLT1_IRQn = 62,
  CAN2_TX_IRQn = 63, CAN2_RX0_IRQn = 64, CAN2_RX1_IRQn = 65, CAN2_SCE_IRQn = 66,
  OTG_FS_IRQn = 67, DMA2_Stream5_IRQn = 68, DMA2_Stream6_IRQn = 69, DMA2_Stream7_IRQn = 70,
  USART6_IRQn = 71, I2C3_EV_IRQn = 72, I2C3_ER_IRQn = 73, RNG_IRQn = 80,
  FPU_IRQn = 81, SPI4_IRQn = 84, SPI5_IRQn = 85, FMPI2C1_EV_IRQn = 95,
  FMPI2C1_ER_IRQn = 96, NonMaskableInt_IRQn = -14, MemoryManagement_IRQn = -12, BusFault_IRQn = -11,
  UsageFault_IRQn = -10, SVCall_IRQn = -5, DebugMonitor_IRQn = -4, PendSV_IRQn = -2,
  SysTick_IRQn = -1, WWDG_IRQn = 0, PVD_IRQn = 1, TAMP_STAMP_IRQn = 2,
  RTC_WKUP_IRQn = 3, FLASH_IRQn = 4, RCC_IRQn = 5, EXTI0_IRQn = 6,
  EXTI1_IRQn = 7, EXTI2_IRQn = 8, EXTI3_IRQn = 9, EXTI4_IRQn = 10,
  DMA1_Stream0_IRQn = 11, DMA1_Stream1_IRQn = 12, DMA1_Stream2_IRQn = 13, DMA1_Stream3_IRQn = 14,
  DMA1_Stream4_IRQn = 15, DMA1_Stream5_IRQn = 16, DMA1_Stream6_IRQn = 17, ADC_IRQn = 18,
  CAN1_TX_IRQn = 19, CAN1_RX0_IRQn = 20, CAN1_RX1_IRQn = 21, CAN1_SCE_IRQn = 22,
  EXTI9_5_IRQn = 23, TIM1_BRK_TIM9_IRQn = 24, TIM1_UP_TIM10_IRQn = 25, TIM1_TRG_COM_TIM11_IRQn = 26,
  TIM1_CC_IRQn = 27, TIM2_IRQn = 28, TIM3_IRQn = 29, TIM4_IRQn = 30,
  I2C1_EV_IRQn = 31, I2C1_ER_IRQn = 32, I2C2_EV_IRQn = 33, I2C2_ER_IRQn = 34,
  SPI1_IRQn = 35, SPI2_IRQn = 36, USART1_IRQn = 37, USART2_IRQn = 38,
  USART3_IRQn = 39, EXTI15_10_IRQn = 40, RTC_Alarm_IRQn = 41, OTG_FS_WKUP_IRQn = 42,
  TIM8_BRK_TIM12_IRQn = 43, TIM8_UP_TIM13_IRQn = 44, TIM8_TRG_COM_TIM14_IRQn = 45, TIM8_CC_IRQn = 46,
  DMA1_Stream7_IRQn = 47, SDIO_IRQn = 49, TIM5_IRQn = 50, SPI3_IRQn = 51,
  TIM6_IRQn = 54, TIM7_IRQn = 55, DMA2_Stream0_IRQn = 56, DMA2_Stream1_IRQn = 57,
  DMA2_Stream2_IRQn = 58, DMA2_Stream3_IRQn = 59, DMA2_Stream4_IRQn = 60, DFSDM1_FLT0_IRQn = 61,
  DFSDM1_FLT1_IRQn = 62, CAN2_TX_IRQn = 63, CAN2_RX0_IRQn = 64, CAN2_RX1_IRQn = 65,
  CAN2_SCE_IRQn = 66, OTG_FS_IRQn = 67, DMA2_Stream5_IRQn = 68, DMA2_Stream6_IRQn = 69,
  DMA2_Stream7_IRQn = 70, USART6_IRQn = 71, I2C3_EV_IRQn = 72, I2C3_ER_IRQn = 73,
  RNG_IRQn = 80, FPU_IRQn = 81, SPI4_IRQn = 84, SPI5_IRQn = 85,
  QUADSPI_IRQn = 92, FMPI2C1_EV_IRQn = 95, FMPI2C1_ER_IRQn = 96, NonMaskableInt_IRQn = -14,
  MemoryManagement_IRQn = -12, BusFault_IRQn = -11, UsageFault_IRQn = -10, SVCall_IRQn = -5,
  DebugMonitor_IRQn = -4, PendSV_IRQn = -2, SysTick_IRQn = -1, WWDG_IRQn = 0,
  PVD_IRQn = 1, TAMP_STAMP_IRQn = 2, RTC_WKUP_IRQn = 3, FLASH_IRQn = 4,
  RCC_IRQn = 5, EXTI0_IRQn = 6, EXTI1_IRQn = 7, EXTI2_IRQn = 8,
  EXTI3_IRQn = 9, EXTI4_IRQn = 10, DMA1_Stream0_IRQn = 11, DMA1_Stream1_IRQn = 12,
  DMA1_Stream2_IRQn = 13, DMA1_Stream3_IRQn = 14, DMA1_Stream4_IRQn = 15, DMA1_Stream5_IRQn = 16,
  DMA1_Stream6_IRQn = 17, ADC_IRQn = 18, CAN1_TX_IRQn = 19, CAN1_RX0_IRQn = 20,
  CAN1_RX1_IRQn = 21, CAN1_SCE_IRQn = 22, EXTI9_5_IRQn = 23, TIM1_BRK_TIM9_IRQn = 24,
  TIM1_UP_TIM10_IRQn = 25, TIM1_TRG_COM_TIM11_IRQn = 26, TIM1_CC_IRQn = 27, TIM2_IRQn = 28,
  TIM3_IRQn = 29, TIM4_IRQn = 30, I2C1_EV_IRQn = 31, I2C1_ER_IRQn = 32,
  I2C2_EV_IRQn = 33, I2C2_ER_IRQn = 34, SPI1_IRQn = 35, SPI2_IRQn = 36,
  USART1_IRQn = 37, USART2_IRQn = 38, USART3_IRQn = 39, EXTI15_10_IRQn = 40,
  RTC_Alarm_IRQn = 41, OTG_FS_WKUP_IRQn = 42, TIM8_BRK_TIM12_IRQn = 43, TIM8_UP_TIM13_IRQn = 44,
  TIM8_TRG_COM_TIM14_IRQn = 45, TIM8_CC_IRQn = 46, DMA1_Stream7_IRQn = 47, SDIO_IRQn = 49,
  TIM5_IRQn = 50, SPI3_IRQn = 51, TIM6_IRQn = 54, TIM7_IRQn = 55,
  DMA2_Stream0_IRQn = 56, DMA2_Stream1_IRQn = 57, DMA2_Stream2_IRQn = 58, DMA2_Stream3_IRQn = 59,
  DMA2_Stream4_IRQn = 60, DFSDM1_FLT0_IRQn = 61, DFSDM1_FLT1_IRQn = 62, CAN2_TX_IRQn = 63,
  CAN2_RX0_IRQn = 64, CAN2_RX1_IRQn = 65, CAN2_SCE_IRQn = 66, OTG_FS_IRQn = 67,
  DMA2_Stream5_IRQn = 68, DMA2_Stream6_IRQn = 69, DMA2_Stream7_IRQn = 70, USART6_IRQn = 71,
  I2C3_EV_IRQn = 72, I2C3_ER_IRQn = 73, RNG_IRQn = 80, FPU_IRQn = 81,
  SPI4_IRQn = 84, SPI5_IRQn = 85, QUADSPI_IRQn = 92, FMPI2C1_EV_IRQn = 95,
  FMPI2C1_ER_IRQn = 96, NonMaskableInt_IRQn = -14, MemoryManagement_IRQn = -12, BusFault_IRQn = -11,
  UsageFault_IRQn = -10, SVCall_IRQn = -5, DebugMonitor_IRQn = -4, PendSV_IRQn = -2,
  SysTick_IRQn = -1, WWDG_IRQn = 0, PVD_IRQn = 1, TAMP_STAMP_IRQn = 2,
  RTC_WKUP_IRQn = 3, FLASH_IRQn = 4, RCC_IRQn = 5, EXTI0_IRQn = 6,
  EXTI1_IRQn = 7, EXTI2_IRQn = 8, EXTI3_IRQn = 9, EXTI4_IRQn = 10,
  DMA1_Stream0_IRQn = 11, DMA1_Stream1_IRQn = 12, DMA1_Stream2_IRQn = 13, DMA1_Stream3_IRQn = 14,
  DMA1_Stream4_IRQn = 15, DMA1_Stream5_IRQn = 16, DMA1_Stream6_IRQn = 17, ADC_IRQn = 18,
  CAN1_TX_IRQn = 19, CAN1_RX0_IRQn = 20, CAN1_RX1_IRQn = 21, CAN1_SCE_IRQn = 22,
  EXTI9_5_IRQn = 23, TIM1_BRK_TIM9_IRQn = 24, TIM1_UP_TIM10_IRQn = 25, TIM1_TRG_COM_TIM11_IRQn = 26,
  TIM1_CC_IRQn = 27, TIM2_IRQn = 28, TIM3_IRQn = 29, TIM4_IRQn = 30,
  I2C1_EV_IRQn = 31, I2C1_ER_IRQn = 32, I2C2_EV_IRQn = 33, I2C2_ER_IRQn = 34,
  SPI1_IRQn = 35, SPI2_IRQn = 36, USART1_IRQn = 37, USART2_IRQn = 38,
  USART3_IRQn = 39, EXTI15_10_IRQn = 40, RTC_Alarm_IRQn = 41, OTG_FS_WKUP_IRQn = 42,
  TIM8_BRK_TIM12_IRQn = 43, TIM8_UP_TIM13_IRQn = 44, TIM8_TRG_COM_TIM14_IRQn = 45, TIM8_CC_IRQn = 46,
  DMA1_Stream7_IRQn = 47, SDIO_IRQn = 49, TIM5_IRQn = 50, SPI3_IRQn = 51,
  TIM6_IRQn = 54, TIM7_IRQn = 55, DMA2_Stream0_IRQn = 56, DMA2_Stream1_IRQn = 57,
  DMA2_Stream2_IRQn = 58, DMA2_Stream3_IRQn = 59, DMA2_Stream4_IRQn = 60, DFSDM1_FLT0_IRQn = 61,
  DFSDM1_FLT1_IRQn = 62, CAN2_TX_IRQn = 63, CAN2_RX0_IRQn = 64, CAN2_RX1_IRQn = 65,
  CAN2_SCE_IRQn = 66, OTG_FS_IRQn = 67, DMA2_Stream5_IRQn = 68, DMA2_Stream6_IRQn = 69,
  DMA2_Stream7_IRQn = 70, USART6_IRQn = 71, I2C3_EV_IRQn = 72, I2C3_ER_IRQn = 73,
  RNG_IRQn = 80, FPU_IRQn = 81, SPI4_IRQn = 84, SPI5_IRQn = 85,
  QUADSPI_IRQn = 92, FMPI2C1_EV_IRQn = 95, FMPI2C1_ER_IRQn = 96, NonMaskableInt_IRQn = -14,
  MemoryManagement_IRQn = -12, BusFault_IRQn = -11, UsageFault_IRQn = -10, SVCall_IRQn = -5,
  DebugMonitor_IRQn = -4, PendSV_IRQn = -2, SysTick_IRQn = -1, WWDG_IRQn = 0,
  PVD_IRQn = 1, TAMP_STAMP_IRQn = 2, RTC_WKUP_IRQn = 3, FLASH_IRQn = 4,
  RCC_IRQn = 5, EXTI0_IRQn = 6, EXTI1_IRQn = 7, EXTI2_IRQn = 8,
  EXTI3_IRQn = 9, EXTI4_IRQn = 10, DMA1_Stream0_IRQn = 11, DMA1_Stream1_IRQn = 12,
  DMA1_Stream2_IRQn = 13, DMA1_Stream3_IRQn = 14, DMA1_Stream4_IRQn = 15, DMA1_Stream5_IRQn = 16,
  DMA1_Stream6_IRQn = 17, ADC_IRQn = 18, CAN1_TX_IRQn = 19, CAN1_RX0_IRQn = 20,
  CAN1_RX1_IRQn = 21, CAN1_SCE_IRQn = 22, EXTI9_5_IRQn = 23, TIM1_BRK_TIM9_IRQn = 24,
  TIM1_UP_TIM10_IRQn = 25, TIM1_TRG_COM_TIM11_IRQn = 26, TIM1_CC_IRQn = 27, TIM2_IRQn = 28,
  TIM3_IRQn = 29, TIM4_IRQn = 30, I2C1_EV_IRQn = 31, I2C1_ER_IRQn = 32,
  I2C2_EV_IRQn = 33, I2C2_ER_IRQn = 34, SPI1_IRQn = 35, SPI2_IRQn = 36,
  USART1_IRQn = 37, USART2_IRQn = 38, USART3_IRQn = 39, EXTI15_10_IRQn = 40,
  RTC_Alarm_IRQn = 41, OTG_FS_WKUP_IRQn = 42, TIM8_BRK_TIM12_IRQn = 43, TIM8_UP_TIM13_IRQn = 44,
  TIM8_TRG_COM_TIM14_IRQn = 45, TIM8_CC_IRQn = 46, DMA1_Stream7_IRQn = 47, FSMC_IRQn = 48,
  SDIO_IRQn = 49, TIM5_IRQn = 50, SPI3_IRQn = 51, UART4_IRQn = 52,
  UART5_IRQn = 53, TIM6_DAC_IRQn = 54, TIM7_IRQn = 55, DMA2_Stream0_IRQn = 56,
  DMA2_Stream1_IRQn = 57, DMA2_Stream2_IRQn = 58, DMA2_Stream3_IRQn = 59, DMA2_Stream4_IRQn = 60,
  CAN2_TX_IRQn = 63, CAN2_RX0_IRQn = 64, CAN2_RX1_IRQn = 65, CAN2_SCE_IRQn = 66,
  OTG_FS_IRQn = 67, DMA2_Stream5_IRQn = 68, DMA2_Stream6_IRQn = 69, DMA2_Stream7_IRQn = 70,
  USART6_IRQn = 71, I2C3_EV_IRQn = 72, I2C3_ER_IRQn = 73, OTG_HS_EP1_OUT_IRQn = 74,
  OTG_HS_EP1_IN_IRQn = 75, OTG_HS_WKUP_IRQn = 76, OTG_HS_IRQn = 77, CRYP_IRQn = 79,
  HASH_RNG_IRQn = 80, FPU_IRQn = 81, NonMaskableInt_IRQn = -14, MemoryManagement_IRQn = -12,
  BusFault_IRQn = -11, UsageFault_IRQn = -10, SVCall_IRQn = -5, DebugMonitor_IRQn = -4,
  PendSV_IRQn = -2, SysTick_IRQn = -1, WWDG_IRQn = 0, PVD_IRQn = 1,
  TAMP_STAMP_IRQn = 2, RTC_WKUP_IRQn = 3, FLASH_IRQn = 4, RCC_IRQn = 5,
  EXTI0_IRQn = 6, EXTI1_IRQn = 7, EXTI2_IRQn = 8, EXTI3_IRQn = 9,
  EXTI4_IRQn = 10, DMA1_Stream0_IRQn = 11, DMA1_Stream1_IRQn = 12, DMA1_Stream2_IRQn = 13,
  DMA1_Stream3_IRQn = 14, DMA1_Stream4_IRQn = 15, DMA1_Stream5_IRQn = 16, DMA1_Stream6_IRQn = 17,
  ADC_IRQn = 18, CAN1_TX_IRQn = 19, CAN1_RX0_IRQn = 20, CAN1_RX1_IRQn = 21,
  CAN1_SCE_IRQn = 22, EXTI9_5_IRQn = 23, TIM1_BRK_TIM9_IRQn = 24, TIM1_UP_TIM10_IRQn = 25,
  TIM1_TRG_COM_TIM11_IRQn = 26, TIM1_CC_IRQn = 27, TIM2_IRQn = 28, TIM3_IRQn = 29,
  TIM4_IRQn = 30, I2C1_EV_IRQn = 31, I2C1_ER_IRQn = 32, I2C2_EV_IRQn = 33,
  I2C2_ER_IRQn = 34, SPI1_IRQn = 35, SPI2_IRQn = 36, USART1_IRQn = 37,
  USART2_IRQn = 38, USART3_IRQn = 39, EXTI15_10_IRQn = 40, RTC_Alarm_IRQn = 41,
  OTG_FS_WKUP_IRQn = 42, TIM8_BRK_TIM12_IRQn = 43, TIM8_UP_TIM13_IRQn = 44, TIM8_TRG_COM_TIM14_IRQn = 45,
  TIM8_CC_IRQn = 46, DMA1_Stream7_IRQn = 47, FSMC_IRQn = 48, SDIO_IRQn = 49,
  TIM5_IRQn = 50, SPI3_IRQn = 51, UART4_IRQn = 52, UART5_IRQn = 53,
  TIM6_DAC_IRQn = 54, TIM7_IRQn = 55, DMA2_Stream0_IRQn = 56, DMA2_Stream1_IRQn = 57,
  DMA2_Stream2_IRQn = 58, DMA2_Stream3_IRQn = 59, DMA2_Stream4_IRQn = 60, ETH_IRQn = 61,
  ETH_WKUP_IRQn = 62, CAN2_TX_IRQn = 63, CAN2_RX0_IRQn = 64, CAN2_RX1_IRQn = 65,
  CAN2_SCE_IRQn = 66, OTG_FS_IRQn = 67, DMA2_Stream5_IRQn = 68, DMA2_Stream6_IRQn = 69,
  DMA2_Stream7_IRQn = 70, USART6_IRQn = 71, I2C3_EV_IRQn = 72, I2C3_ER_IRQn = 73,
  OTG_HS_EP1_OUT_IRQn = 74, OTG_HS_EP1_IN_IRQn = 75, OTG_HS_WKUP_IRQn = 76, OTG_HS_IRQn = 77,
  DCMI_IRQn = 78, CRYP_IRQn = 79, HASH_RNG_IRQn = 80, FPU_IRQn = 81,
  NonMaskableInt_IRQn = -14, MemoryManagement_IRQn = -12, BusFault_IRQn = -11, UsageFault_IRQn = -10,
  SVCall_IRQn = -5, DebugMonitor_IRQn = -4, PendSV_IRQn = -2, SysTick_IRQn = -1,
  WWDG_IRQn = 0, PVD_IRQn = 1, TAMP_STAMP_IRQn = 2, RTC_WKUP_IRQn = 3,
  FLASH_IRQn = 4, RCC_IRQn = 5, EXTI0_IRQn = 6, EXTI1_IRQn = 7,
  EXTI2_IRQn = 8, EXTI3_IRQn = 9, EXTI4_IRQn = 10, DMA1_Stream0_IRQn = 11,
  DMA1_Stream1_IRQn = 12, DMA1_Stream2_IRQn = 13, DMA1_Stream3_IRQn = 14, DMA1_Stream4_IRQn = 15,
  DMA1_Stream5_IRQn = 16, DMA1_Stream6_IRQn = 17, ADC_IRQn = 18, CAN1_TX_IRQn = 19,
  CAN1_RX0_IRQn = 20, CAN1_RX1_IRQn = 21, CAN1_SCE_IRQn = 22, EXTI9_5_IRQn = 23,
  TIM1_BRK_TIM9_IRQn = 24, TIM1_UP_TIM10_IRQn = 25, TIM1_TRG_COM_TIM11_IRQn = 26, TIM1_CC_IRQn = 27,
  TIM2_IRQn = 28, TIM3_IRQn = 29, TIM4_IRQn = 30, I2C1_EV_IRQn = 31,
  I2C1_ER_IRQn = 32, I2C2_EV_IRQn = 33, I2C2_ER_IRQn = 34, SPI1_IRQn = 35,
  SPI2_IRQn = 36, USART1_IRQn = 37, USART2_IRQn = 38, USART3_IRQn = 39,
  EXTI15_10_IRQn = 40, RTC_Alarm_IRQn = 41, OTG_FS_WKUP_IRQn = 42, TIM8_BRK_TIM12_IRQn = 43,
  TIM8_UP_TIM13_IRQn = 44, TIM8_TRG_COM_TIM14_IRQn = 45, TIM8_CC_IRQn = 46, DMA1_Stream7_IRQn = 47,
  FMC_IRQn = 48, SDIO_IRQn = 49, TIM5_IRQn = 50, SPI3_IRQn = 51,
  UART4_IRQn = 52, UART5_IRQn = 53, TIM6_DAC_IRQn = 54, TIM7_IRQn = 55,
  DMA2_Stream0_IRQn = 56, DMA2_Stream1_IRQn = 57, DMA2_Stream2_IRQn = 58, DMA2_Stream3_IRQn = 59,
  DMA2_Stream4_IRQn = 60, ETH_IRQn = 61, ETH_WKUP_IRQn = 62, CAN2_TX_IRQn = 63,
  CAN2_RX0_IRQn = 64, CAN2_RX1_IRQn = 65, CAN2_SCE_IRQn = 66, OTG_FS_IRQn = 67,
  DMA2_Stream5_IRQn = 68, DMA2_Stream6_IRQn = 69, DMA2_Stream7_IRQn = 70, USART6_IRQn = 71,
  I2C3_EV_IRQn = 72, I2C3_ER_IRQn = 73, OTG_HS_EP1_OUT_IRQn = 74, OTG_HS_EP1_IN_IRQn = 75,
  OTG_HS_WKUP_IRQn = 76, OTG_HS_IRQn = 77, DCMI_IRQn = 78, HASH_RNG_IRQn = 80,
  FPU_IRQn = 81, UART7_IRQn = 82, UART8_IRQn = 83, SPI4_IRQn = 84,
  SPI5_IRQn = 85, SPI6_IRQn = 86, SAI1_IRQn = 87, DMA2D_IRQn = 90,
  NonMaskableInt_IRQn = -14, MemoryManagement_IRQn = -12, BusFault_IRQn = -11, UsageFault_IRQn = -10,
  SVCall_IRQn = -5, DebugMonitor_IRQn = -4, PendSV_IRQn = -2, SysTick_IRQn = -1,
  WWDG_IRQn = 0, PVD_IRQn = 1, TAMP_STAMP_IRQn = 2, RTC_WKUP_IRQn = 3,
  FLASH_IRQn = 4, RCC_IRQn = 5, EXTI0_IRQn = 6, EXTI1_IRQn = 7,
  EXTI2_IRQn = 8, EXTI3_IRQn = 9, EXTI4_IRQn = 10, DMA1_Stream0_IRQn = 11,
  DMA1_Stream1_IRQn = 12, DMA1_Stream2_IRQn = 13, DMA1_Stream3_IRQn = 14, DMA1_Stream4_IRQn = 15,
  DMA1_Stream5_IRQn = 16, DMA1_Stream6_IRQn = 17, ADC_IRQn = 18, CAN1_TX_IRQn = 19,
  CAN1_RX0_IRQn = 20, CAN1_RX1_IRQn = 21, CAN1_SCE_IRQn = 22, EXTI9_5_IRQn = 23,
  TIM1_BRK_TIM9_IRQn = 24, TIM1_UP_TIM10_IRQn = 25, TIM1_TRG_COM_TIM11_IRQn = 26, TIM1_CC_IRQn = 27,
  TIM2_IRQn = 28, TIM3_IRQn = 29, TIM4_IRQn = 30, I2C1_EV_IRQn = 31,
  I2C1_ER_IRQn = 32, I2C2_EV_IRQn = 33, I2C2_ER_IRQn = 34, SPI1_IRQn = 35,
  SPI2_IRQn = 36, USART1_IRQn = 37, USART2_IRQn = 38, USART3_IRQn = 39,
  EXTI15_10_IRQn = 40, RTC_Alarm_IRQn = 41, OTG_FS_WKUP_IRQn = 42, TIM8_BRK_TIM12_IRQn = 43,
  TIM8_UP_TIM13_IRQn = 44, TIM8_TRG_COM_TIM14_IRQn = 45, TIM8_CC_IRQn = 46, DMA1_Stream7_IRQn = 47,
  FMC_IRQn = 48, SDIO_IRQn = 49, TIM5_IRQn = 50, SPI3_IRQn = 51,
  UART4_IRQn = 52, UART5_IRQn = 53, TIM6_DAC_IRQn = 54, TIM7_IRQn = 55,
  DMA2_Stream0_IRQn = 56, DMA2_Stream1_IRQn = 57, DMA2_Stream2_IRQn = 58, DMA2_Stream3_IRQn = 59,
  DMA2_Stream4_IRQn = 60, ETH_IRQn = 61, ETH_WKUP_IRQn = 62, CAN2_TX_IRQn = 63,
  CAN2_RX0_IRQn = 64, CAN2_RX1_IRQn = 65, CAN2_SCE_IRQn = 66, OTG_FS_IRQn = 67,
  DMA2_Stream5_IRQn = 68, DMA2_Stream6_IRQn = 69, DMA2_Stream7_IRQn = 70, USART6_IRQn = 71,
  I2C3_EV_IRQn = 72, I2C3_ER_IRQn = 73, OTG_HS_EP1_OUT_IRQn = 74, OTG_HS_EP1_IN_IRQn = 75,
  OTG_HS_WKUP_IRQn = 76, OTG_HS_IRQn = 77, DCMI_IRQn = 78, HASH_RNG_IRQn = 80,
  FPU_IRQn = 81, UART7_IRQn = 82, UART8_IRQn = 83, SPI4_IRQn = 84,
  SPI5_IRQn = 85, SPI6_IRQn = 86, SAI1_IRQn = 87, LTDC_IRQn = 88,
  LTDC_ER_IRQn = 89, DMA2D_IRQn = 90, NonMaskableInt_IRQn = -14, MemoryManagement_IRQn = -12,
  BusFault_IRQn = -11, UsageFault_IRQn = -10, SVCall_IRQn = -5, DebugMonitor_IRQn = -4,
  PendSV_IRQn = -2, SysTick_IRQn = -1, WWDG_IRQn = 0, PVD_IRQn = 1,
  TAMP_STAMP_IRQn = 2, RTC_WKUP_IRQn = 3, FLASH_IRQn = 4, RCC_IRQn = 5,
  EXTI0_IRQn = 6, EXTI1_IRQn = 7, EXTI2_IRQn = 8, EXTI3_IRQn = 9,
  EXTI4_IRQn = 10, DMA1_Stream0_IRQn = 11, DMA1_Stream1_IRQn = 12, DMA1_Stream2_IRQn = 13,
  DMA1_Stream3_IRQn = 14, DMA1_Stream4_IRQn = 15, DMA1_Stream5_IRQn = 16, DMA1_Stream6_IRQn = 17,
  ADC_IRQn = 18, CAN1_TX_IRQn = 19, CAN1_RX0_IRQn = 20, CAN1_RX1_IRQn = 21,
  CAN1_SCE_IRQn = 22, EXTI9_5_IRQn = 23, TIM1_BRK_TIM9_IRQn = 24, TIM1_UP_TIM10_IRQn = 25,
  TIM1_TRG_COM_TIM11_IRQn = 26, TIM1_CC_IRQn = 27, TIM2_IRQn = 28, TIM3_IRQn = 29,
  TIM4_IRQn = 30, I2C1_EV_IRQn = 31, I2C1_ER_IRQn = 32, I2C2_EV_IRQn = 33,
  I2C2_ER_IRQn = 34, SPI1_IRQn = 35, SPI2_IRQn = 36, USART1_IRQn = 37,
  USART2_IRQn = 38, USART3_IRQn = 39, EXTI15_10_IRQn = 40, RTC_Alarm_IRQn = 41,
  OTG_FS_WKUP_IRQn = 42, TIM8_BRK_TIM12_IRQn = 43, TIM8_UP_TIM13_IRQn = 44, TIM8_TRG_COM_TIM14_IRQn = 45,
  TIM8_CC_IRQn = 46, DMA1_Stream7_IRQn = 47, FMC_IRQn = 48, SDIO_IRQn = 49,
  TIM5_IRQn = 50, SPI3_IRQn = 51, UART4_IRQn = 52, UART5_IRQn = 53,
  TIM6_DAC_IRQn = 54, TIM7_IRQn = 55, DMA2_Stream0_IRQn = 56, DMA2_Stream1_IRQn = 57,
  DMA2_Stream2_IRQn = 58, DMA2_Stream3_IRQn = 59, DMA2_Stream4_IRQn = 60, ETH_IRQn = 61,
  ETH_WKUP_IRQn = 62, CAN2_TX_IRQn = 63, CAN2_RX0_IRQn = 64, CAN2_RX1_IRQn = 65,
  CAN2_SCE_IRQn = 66, OTG_FS_IRQn = 67, DMA2_Stream5_IRQn = 68, DMA2_Stream6_IRQn = 69,
  DMA2_Stream7_IRQn = 70, USART6_IRQn = 71, I2C3_EV_IRQn = 72, I2C3_ER_IRQn = 73,
  OTG_HS_EP1_OUT_IRQn = 74, OTG_HS_EP1_IN_IRQn = 75, OTG_HS_WKUP_IRQn = 76, OTG_HS_IRQn = 77,
  DCMI_IRQn = 78, CRYP_IRQn = 79, HASH_RNG_IRQn = 80, FPU_IRQn = 81,
  UART7_IRQn = 82, UART8_IRQn = 83, SPI4_IRQn = 84, SPI5_IRQn = 85,
  SPI6_IRQn = 86, SAI1_IRQn = 87, DMA2D_IRQn = 90, NonMaskableInt_IRQn = -14,
  MemoryManagement_IRQn = -12, BusFault_IRQn = -11, UsageFault_IRQn = -10, SVCall_IRQn = -5,
  DebugMonitor_IRQn = -4, PendSV_IRQn = -2, SysTick_IRQn = -1, WWDG_IRQn = 0,
  PVD_IRQn = 1, TAMP_STAMP_IRQn = 2, RTC_WKUP_IRQn = 3, FLASH_IRQn = 4,
  RCC_IRQn = 5, EXTI0_IRQn = 6, EXTI1_IRQn = 7, EXTI2_IRQn = 8,
  EXTI3_IRQn = 9, EXTI4_IRQn = 10, DMA1_Stream0_IRQn = 11, DMA1_Stream1_IRQn = 12,
  DMA1_Stream2_IRQn = 13, DMA1_Stream3_IRQn = 14, DMA1_Stream4_IRQn = 15, DMA1_Stream5_IRQn = 16,
  DMA1_Stream6_IRQn = 17, ADC_IRQn = 18, CAN1_TX_IRQn = 19, CAN1_RX0_IRQn = 20,
  CAN1_RX1_IRQn = 21, CAN1_SCE_IRQn = 22, EXTI9_5_IRQn = 23, TIM1_BRK_TIM9_IRQn = 24,
  TIM1_UP_TIM10_IRQn = 25, TIM1_TRG_COM_TIM11_IRQn = 26, TIM1_CC_IRQn = 27, TIM2_IRQn = 28,
  TIM3_IRQn = 29, TIM4_IRQn = 30, I2C1_EV_IRQn = 31, I2C1_ER_IRQn = 32,
  I2C2_EV_IRQn = 33, I2C2_ER_IRQn = 34, SPI1_IRQn = 35, SPI2_IRQn = 36,
  USART1_IRQn = 37, USART2_IRQn = 38, USART3_IRQn = 39, EXTI15_10_IRQn = 40,
  RTC_Alarm_IRQn = 41, OTG_FS_WKUP_IRQn = 42, TIM8_BRK_TIM12_IRQn = 43, TIM8_UP_TIM13_IRQn = 44,
  TIM8_TRG_COM_TIM14_IRQn = 45, TIM8_CC_IRQn = 46, DMA1_Stream7_IRQn = 47, FMC_IRQn = 48,
  SDIO_IRQn = 49, TIM5_IRQn = 50, SPI3_IRQn = 51, UART4_IRQn = 52,
  UART5_IRQn = 53, TIM6_DAC_IRQn = 54, TIM7_IRQn = 55, DMA2_Stream0_IRQn = 56,
  DMA2_Stream1_IRQn = 57, DMA2_Stream2_IRQn = 58, DMA2_Stream3_IRQn = 59, DMA2_Stream4_IRQn = 60,
  ETH_IRQn = 61, ETH_WKUP_IRQn = 62, CAN2_TX_IRQn = 63, CAN2_RX0_IRQn = 64,
  CAN2_RX1_IRQn = 65, CAN2_SCE_IRQn = 66, OTG_FS_IRQn = 67, DMA2_Stream5_IRQn = 68,
  DMA2_Stream6_IRQn = 69, DMA2_Stream7_IRQn = 70, USART6_IRQn = 71, I2C3_EV_IRQn = 72,
  I2C3_ER_IRQn = 73, OTG_HS_EP1_OUT_IRQn = 74, OTG_HS_EP1_IN_IRQn = 75, OTG_HS_WKUP_IRQn = 76,
  OTG_HS_IRQn = 77, DCMI_IRQn = 78, CRYP_IRQn = 79, HASH_RNG_IRQn = 80,
  FPU_IRQn = 81, UART7_IRQn = 82, UART8_IRQn = 83, SPI4_IRQn = 84,
  SPI5_IRQn = 85, SPI6_IRQn = 86, SAI1_IRQn = 87, LTDC_IRQn = 88,
  LTDC_ER_IRQn = 89, DMA2D_IRQn = 90, NonMaskableInt_IRQn = -14, MemoryManagement_IRQn = -12,
  BusFault_IRQn = -11, UsageFault_IRQn = -10, SVCall_IRQn = -5, DebugMonitor_IRQn = -4,
  PendSV_IRQn = -2, SysTick_IRQn = -1, WWDG_IRQn = 0, PVD_IRQn = 1,
  TAMP_STAMP_IRQn = 2, RTC_WKUP_IRQn = 3, FLASH_IRQn = 4, RCC_IRQn = 5,
  EXTI0_IRQn = 6, EXTI1_IRQn = 7, EXTI2_IRQn = 8, EXTI3_IRQn = 9,
  EXTI4_IRQn = 10, DMA1_Stream0_IRQn = 11, DMA1_Stream1_IRQn = 12, DMA1_Stream2_IRQn = 13,
  DMA1_Stream3_IRQn = 14, DMA1_Stream4_IRQn = 15, DMA1_Stream5_IRQn = 16, DMA1_Stream6_IRQn = 17,
  ADC_IRQn = 18, CAN1_TX_IRQn = 19, CAN1_RX0_IRQn = 20, CAN1_RX1_IRQn = 21,
  CAN1_SCE_IRQn = 22, EXTI9_5_IRQn = 23, TIM1_BRK_TIM9_IRQn = 24, TIM1_UP_TIM10_IRQn = 25,
  TIM1_TRG_COM_TIM11_IRQn = 26, TIM1_CC_IRQn = 27, TIM2_IRQn = 28, TIM3_IRQn = 29,
  TIM4_IRQn = 30, I2C1_EV_IRQn = 31, I2C1_ER_IRQn = 32, I2C2_EV_IRQn = 33,
  I2C2_ER_IRQn = 34, SPI1_IRQn = 35, SPI2_IRQn = 36, USART1_IRQn = 37,
  USART2_IRQn = 38, USART3_IRQn = 39, EXTI15_10_IRQn = 40, RTC_Alarm_IRQn = 41,
  OTG_FS_WKUP_IRQn = 42, TIM8_BRK_TIM12_IRQn = 43, TIM8_UP_TIM13_IRQn = 44, TIM8_TRG_COM_TIM14_IRQn = 45,
  TIM8_CC_IRQn = 46, DMA1_Stream7_IRQn = 47, FMC_IRQn = 48, SDIO_IRQn = 49,
  TIM5_IRQn = 50, SPI3_IRQn = 51, UART4_IRQn = 52, UART5_IRQn = 53,
  TIM6_DAC_IRQn = 54, TIM7_IRQn = 55, DMA2_Stream0_IRQn = 56, DMA2_Stream1_IRQn = 57,
  DMA2_Stream2_IRQn = 58, DMA2_Stream3_IRQn = 59, DMA2_Stream4_IRQn = 60, CAN2_TX_IRQn = 63,
  CAN2_RX0_IRQn = 64, CAN2_RX1_IRQn = 65, CAN2_SCE_IRQn = 66, OTG_FS_IRQn = 67,
  DMA2_Stream5_IRQn = 68, DMA2_Stream6_IRQn = 69, DMA2_Stream7_IRQn = 70, USART6_IRQn = 71,
  I2C3_EV_IRQn = 72, I2C3_ER_IRQn = 73, OTG_HS_EP1_OUT_IRQn = 74, OTG_HS_EP1_IN_IRQn = 75,
  OTG_HS_WKUP_IRQn = 76, OTG_HS_IRQn = 77, DCMI_IRQn = 78, FPU_IRQn = 81,
  SPI4_IRQn = 84, SAI1_IRQn = 87, SAI2_IRQn = 91, QUADSPI_IRQn = 92,
  CEC_IRQn = 93, SPDIF_RX_IRQn = 94, FMPI2C1_EV_IRQn = 95, FMPI2C1_ER_IRQn = 96,
  NonMaskableInt_IRQn = -14, MemoryManagement_IRQn = -12, BusFault_IRQn = -11, UsageFault_IRQn = -10,
  SVCall_IRQn = -5, DebugMonitor_IRQn = -4, PendSV_IRQn = -2, SysTick_IRQn = -1,
  WWDG_IRQn = 0, PVD_IRQn = 1, TAMP_STAMP_IRQn = 2, RTC_WKUP_IRQn = 3,
  FLASH_IRQn = 4, RCC_IRQn = 5, EXTI0_IRQn = 6, EXTI1_IRQn = 7,
  EXTI2_IRQn = 8, EXTI3_IRQn = 9, EXTI4_IRQn = 10, DMA1_Stream0_IRQn = 11,
  DMA1_Stream1_IRQn = 12, DMA1_Stream2_IRQn = 13, DMA1_Stream3_IRQn = 14, DMA1_Stream4_IRQn = 15,
  DMA1_Stream5_IRQn = 16, DMA1_Stream6_IRQn = 17, ADC_IRQn = 18, CAN1_TX_IRQn = 19,
  CAN1_RX0_IRQn = 20, CAN1_RX1_IRQn = 21, CAN1_SCE_IRQn = 22, EXTI9_5_IRQn = 23,
  TIM1_BRK_TIM9_IRQn = 24, TIM1_UP_TIM10_IRQn = 25, TIM1_TRG_COM_TIM11_IRQn = 26, TIM1_CC_IRQn = 27,
  TIM2_IRQn = 28, TIM3_IRQn = 29, TIM4_IRQn = 30, I2C1_EV_IRQn = 31,
  I2C1_ER_IRQn = 32, I2C2_EV_IRQn = 33, I2C2_ER_IRQn = 34, SPI1_IRQn = 35,
  SPI2_IRQn = 36, USART1_IRQn = 37, USART2_IRQn = 38, USART3_IRQn = 39,
  EXTI15_10_IRQn = 40, RTC_Alarm_IRQn = 41, OTG_FS_WKUP_IRQn = 42, TIM8_BRK_TIM12_IRQn = 43,
  TIM8_UP_TIM13_IRQn = 44, TIM8_TRG_COM_TIM14_IRQn = 45, TIM8_CC_IRQn = 46, DMA1_Stream7_IRQn = 47,
  FMC_IRQn = 48, SDIO_IRQn = 49, TIM5_IRQn = 50, SPI3_IRQn = 51,
  UART4_IRQn = 52, UART5_IRQn = 53, TIM6_DAC_IRQn = 54, TIM7_IRQn = 55,
  DMA2_Stream0_IRQn = 56, DMA2_Stream1_IRQn = 57, DMA2_Stream2_IRQn = 58, DMA2_Stream3_IRQn = 59,
  DMA2_Stream4_IRQn = 60, ETH_IRQn = 61, ETH_WKUP_IRQn = 62, CAN2_TX_IRQn = 63,
  CAN2_RX0_IRQn = 64, CAN2_RX1_IRQn = 65, CAN2_SCE_IRQn = 66, OTG_FS_IRQn = 67,
  DMA2_Stream5_IRQn = 68, DMA2_Stream6_IRQn = 69, DMA2_Stream7_IRQn = 70, USART6_IRQn = 71,
  I2C3_EV_IRQn = 72, I2C3_ER_IRQn = 73, OTG_HS_EP1_OUT_IRQn = 74, OTG_HS_EP1_IN_IRQn = 75,
  OTG_HS_WKUP_IRQn = 76, OTG_HS_IRQn = 77, DCMI_IRQn = 78, HASH_RNG_IRQn = 80,
  FPU_IRQn = 81, UART7_IRQn = 82, UART8_IRQn = 83, SPI4_IRQn = 84,
  SPI5_IRQn = 85, SPI6_IRQn = 86, SAI1_IRQn = 87, LTDC_IRQn = 88,
  LTDC_ER_IRQn = 89, DMA2D_IRQn = 90, QUADSPI_IRQn = 91, DSI_IRQn = 92,
  NonMaskableInt_IRQn = -14, MemoryManagement_IRQn = -12, BusFault_IRQn = -11, UsageFault_IRQn = -10,
  SVCall_IRQn = -5, DebugMonitor_IRQn = -4, PendSV_IRQn = -2, SysTick_IRQn = -1,
  WWDG_IRQn = 0, PVD_IRQn = 1, TAMP_STAMP_IRQn = 2, RTC_WKUP_IRQn = 3,
  FLASH_IRQn = 4, RCC_IRQn = 5, EXTI0_IRQn = 6, EXTI1_IRQn = 7,
  EXTI2_IRQn = 8, EXTI3_IRQn = 9, EXTI4_IRQn = 10, DMA1_Stream0_IRQn = 11,
  DMA1_Stream1_IRQn = 12, DMA1_Stream2_IRQn = 13, DMA1_Stream3_IRQn = 14, DMA1_Stream4_IRQn = 15,
  DMA1_Stream5_IRQn = 16, DMA1_Stream6_IRQn = 17, ADC_IRQn = 18, CAN1_TX_IRQn = 19,
  CAN1_RX0_IRQn = 20, CAN1_RX1_IRQn = 21, CAN1_SCE_IRQn = 22, EXTI9_5_IRQn = 23,
  TIM1_BRK_TIM9_IRQn = 24, TIM1_UP_TIM10_IRQn = 25, TIM1_TRG_COM_TIM11_IRQn = 26, TIM1_CC_IRQn = 27,
  TIM2_IRQn = 28, TIM3_IRQn = 29, TIM4_IRQn = 30, I2C1_EV_IRQn = 31,
  I2C1_ER_IRQn = 32, I2C2_EV_IRQn = 33, I2C2_ER_IRQn = 34, SPI1_IRQn = 35,
  SPI2_IRQn = 36, USART1_IRQn = 37, USART2_IRQn = 38, USART3_IRQn = 39,
  EXTI15_10_IRQn = 40, RTC_Alarm_IRQn = 41, OTG_FS_WKUP_IRQn = 42, TIM8_BRK_TIM12_IRQn = 43,
  TIM8_UP_TIM13_IRQn = 44, TIM8_TRG_COM_TIM14_IRQn = 45, TIM8_CC_IRQn = 46, DMA1_Stream7_IRQn = 47,
  FMC_IRQn = 48, SDIO_IRQn = 49, TIM5_IRQn = 50, SPI3_IRQn = 51,
  UART4_IRQn = 52, UART5_IRQn = 53, TIM6_DAC_IRQn = 54, TIM7_IRQn = 55,
  DMA2_Stream0_IRQn = 56, DMA2_Stream1_IRQn = 57, DMA2_Stream2_IRQn = 58, DMA2_Stream3_IRQn = 59,
  DMA2_Stream4_IRQn = 60, ETH_IRQn = 61, ETH_WKUP_IRQn = 62, CAN2_TX_IRQn = 63,
  CAN2_RX0_IRQn = 64, CAN2_RX1_IRQn = 65, CAN2_SCE_IRQn = 66, OTG_FS_IRQn = 67,
  DMA2_Stream5_IRQn = 68, DMA2_Stream6_IRQn = 69, DMA2_Stream7_IRQn = 70, USART6_IRQn = 71,
  I2C3_EV_IRQn = 72, I2C3_ER_IRQn = 73, OTG_HS_EP1_OUT_IRQn = 74, OTG_HS_EP1_IN_IRQn = 75,
  OTG_HS_WKUP_IRQn = 76, OTG_HS_IRQn = 77, DCMI_IRQn = 78, CRYP_IRQn = 79,
  HASH_RNG_IRQn = 80, FPU_IRQn = 81, UART7_IRQn = 82, UART8_IRQn = 83,
  SPI4_IRQn = 84, SPI5_IRQn = 85, SPI6_IRQn = 86, SAI1_IRQn = 87,
  LTDC_IRQn = 88, LTDC_ER_IRQn = 89, DMA2D_IRQn = 90, QUADSPI_IRQn = 91,
  DSI_IRQn = 92
}
 STM32F4XX Interrupt Number Definition, according to the selected device in Library_configuration_section. More...
 

Detailed Description

CMSIS STM32F415xx Device Peripheral Access Layer Header File.

Author
MCD Application Team
Version
V2.5.0
Date
22-April-2016 This file contains:
  • Data structures and the address mapping for all peripherals
  • peripherals registers declarations and bits definition
  • Macros to access peripheral’s registers hardware
Attention

© COPYRIGHT(c) 2016 STMicroelectronics

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  3. Neither the name of STMicroelectronics nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.