@addtogroup Library_configuration_section * @{
#define STM32L1XX_HD
* @brief In the following line adjust the value of External High Speed oscillator (HSE)
used in your application
Tip: To avoid modifying this file each time you need to use different HSE, you
can define the HSE value in your toolchain compiler preprocessor.
#define HSE_VALUE
* @brief In the following line adjust the External High Speed oscillator (HSE) Startup Timeout value
#define HSE_STARTUP_TIMEOUT
* @brief In the following line adjust the Internal High Speed oscillator (HSI) Startup Timeout value
#define HSI_STARTUP_TIMEOUT
#define HSI_VALUE
#define LSI_VALUE
#define LSE_VALUE
* @brief STM32L1xx Standard Peripheral Library version number V1.1.1
#define __STM32L1XX_STDPERIPH_VERSION_MAIN 0x01
#define __STM32L1XX_STDPERIPH_VERSION_SUB1 0x01
#define __STM32L1XX_STDPERIPH_VERSION_SUB2 0x01
#define __STM32L1XX_STDPERIPH_VERSION_RC 0x00
#define __STM32L1XX_STDPERIPH_VERSION
* @brief STM32L1xx Interrupt Number Definition, according to the selected device * in @ref Library_configuration_section
#define __CM3_REV 0x200
#define __MPU_PRESENT 1
#define __NVIC_PRIO_BITS 4
#define __Vendor_SysTickConfig 0
#define IS_FUNCTIONAL_STATE( STATE )
#define __RAM_FUNC
@addtogroup Peripheral_memory_map * @{
#define FLASH_BASE
#define SRAM_BASE
#define PERIPH_BASE
#define SRAM_BB_BASE
#define PERIPH_BB_BASE
#define FSMC_R_BASE
#define APB1PERIPH_BASE PERIPH_BASE
#define APB2PERIPH_BASE
#define AHBPERIPH_BASE
#define TIM2_BASE
#define TIM3_BASE
#define TIM4_BASE
#define TIM5_BASE
#define TIM6_BASE
#define TIM7_BASE
#define LCD_BASE
#define RTC_BASE
#define WWDG_BASE
#define IWDG_BASE
#define SPI2_BASE
#define SPI3_BASE
#define USART2_BASE
#define USART3_BASE
#define UART4_BASE
#define UART5_BASE
#define I2C1_BASE
#define I2C2_BASE
#define PWR_BASE
#define DAC_BASE
#define COMP_BASE
#define RI_BASE
#define OPAMP_BASE
#define SYSCFG_BASE
#define EXTI_BASE
#define TIM9_BASE
#define TIM10_BASE
#define TIM11_BASE
#define ADC1_BASE
#define ADC_BASE
#define SDIO_BASE
#define SPI1_BASE
#define USART1_BASE
#define GPIOA_BASE
#define GPIOB_BASE
#define GPIOC_BASE
#define GPIOD_BASE
#define GPIOE_BASE
#define GPIOH_BASE
#define GPIOF_BASE
#define GPIOG_BASE
#define CRC_BASE
#define RCC_BASE
#define FLASH_R_BASE
#define OB_BASE
#define DMA1_BASE
#define DMA1_Channel1_BASE
#define DMA1_Channel2_BASE
#define DMA1_Channel3_BASE
#define DMA1_Channel4_BASE
#define DMA1_Channel5_BASE
#define DMA1_Channel6_BASE
#define DMA1_Channel7_BASE
#define DMA2_BASE
#define DMA2_Channel1_BASE
#define DMA2_Channel2_BASE
#define DMA2_Channel3_BASE
#define DMA2_Channel4_BASE
#define DMA2_Channel5_BASE
#define AES_BASE
#define FSMC_Bank1_R_BASE
#define FSMC_Bank1E_R_BASE
#define DBGMCU_BASE
@addtogroup Peripheral_declaration * @{
#define TIM2
#define TIM3
#define TIM4
#define TIM5
#define TIM6
#define TIM7
#define LCD
#define RTC
#define WWDG
#define IWDG
#define SPI2
#define SPI3
#define USART2
#define USART3
#define UART4
#define UART5
#define I2C1
#define I2C2
#define PWR
#define DAC
#define COMP
#define RI
#define OPAMP
#define SYSCFG
#define EXTI
#define ADC1
#define ADC
#define SDIO
#define TIM9
#define TIM10
#define TIM11
#define SPI1
#define USART1
#define DMA1
#define DMA1_Channel1
#define DMA1_Channel2
#define DMA1_Channel3
#define DMA1_Channel4
#define DMA1_Channel5
#define DMA1_Channel6
#define DMA1_Channel7
#define DMA2
#define DMA2_Channel1
#define DMA2_Channel2
#define DMA2_Channel3
#define DMA2_Channel4
#define DMA2_Channel5
#define RCC
#define CRC
#define GPIOA
#define GPIOB
#define GPIOC
#define GPIOD
#define GPIOE
#define GPIOH
#define GPIOF
#define GPIOG
#define FLASH
#define OB
#define AES
#define FSMC_Bank1
#define FSMC_Bank1E
#define DBGMCU
#define ADC_SR_AWD
#define ADC_SR_EOC
#define ADC_SR_JEOC
#define ADC_SR_JSTRT
#define ADC_SR_STRT
#define ADC_SR_OVR
#define ADC_SR_ADONS
#define ADC_SR_RCNR
#define ADC_SR_JCNR
#define ADC_CR1_AWDCH
#define ADC_CR1_AWDCH_0
#define ADC_CR1_AWDCH_1
#define ADC_CR1_AWDCH_2
#define ADC_CR1_AWDCH_3
#define ADC_CR1_AWDCH_4
#define ADC_CR1_EOCIE
#define ADC_CR1_AWDIE
#define ADC_CR1_JEOCIE
#define ADC_CR1_SCAN
#define ADC_CR1_AWDSGL
#define ADC_CR1_JAUTO
#define ADC_CR1_DISCEN
#define ADC_CR1_JDISCEN
#define ADC_CR1_DISCNUM
#define ADC_CR1_DISCNUM_0
#define ADC_CR1_DISCNUM_1
#define ADC_CR1_DISCNUM_2
#define ADC_CR1_PDD
#define ADC_CR1_PDI
#define ADC_CR1_JAWDEN
#define ADC_CR1_AWDEN
#define ADC_CR1_RES
#define ADC_CR1_RES_0
#define ADC_CR1_RES_1
#define ADC_CR1_OVRIE
#define ADC_CR2_ADON
#define ADC_CR2_CONT
#define ADC_CR2_CFG
#define ADC_CR2_DELS
#define ADC_CR2_DELS_0
#define ADC_CR2_DELS_1
#define ADC_CR2_DELS_2
#define ADC_CR2_DMA
#define ADC_CR2_DDS
#define ADC_CR2_EOCS
#define ADC_CR2_ALIGN
#define ADC_CR2_JEXTSEL
#define ADC_CR2_JEXTSEL_0
#define ADC_CR2_JEXTSEL_1
#define ADC_CR2_JEXTSEL_2
#define ADC_CR2_JEXTSEL_3
#define ADC_CR2_JEXTEN
#define ADC_CR2_JEXTEN_0
#define ADC_CR2_JEXTEN_1
#define ADC_CR2_JSWSTART
#define ADC_CR2_EXTSEL
#define ADC_CR2_EXTSEL_0
#define ADC_CR2_EXTSEL_1
#define ADC_CR2_EXTSEL_2
#define ADC_CR2_EXTSEL_3
#define ADC_CR2_EXTEN
#define ADC_CR2_EXTEN_0
#define ADC_CR2_EXTEN_1
#define ADC_CR2_SWSTART
#define ADC_SMPR1_SMP20
#define ADC_SMPR1_SMP20_0
#define ADC_SMPR1_SMP20_1
#define ADC_SMPR1_SMP20_2
#define ADC_SMPR1_SMP21
#define ADC_SMPR1_SMP21_0
#define ADC_SMPR1_SMP21_1
#define ADC_SMPR1_SMP21_2
#define ADC_SMPR1_SMP22
#define ADC_SMPR1_SMP22_0
#define ADC_SMPR1_SMP22_1
#define ADC_SMPR1_SMP22_2
#define ADC_SMPR1_SMP23
#define ADC_SMPR1_SMP23_0
#define ADC_SMPR1_SMP23_1
#define ADC_SMPR1_SMP23_2
#define ADC_SMPR1_SMP24
#define ADC_SMPR1_SMP24_0
#define ADC_SMPR1_SMP24_1
#define ADC_SMPR1_SMP24_2
#define ADC_SMPR1_SMP25
#define ADC_SMPR1_SMP25_0
#define ADC_SMPR1_SMP25_1
#define ADC_SMPR1_SMP25_2
#define ADC_SMPR1_SMP26
#define ADC_SMPR1_SMP26_0
#define ADC_SMPR1_SMP26_1
#define ADC_SMPR1_SMP26_2
#define ADC_SMPR1_SMP27
#define ADC_SMPR1_SMP27_0
#define ADC_SMPR1_SMP27_1
#define ADC_SMPR1_SMP27_2
#define ADC_SMPR1_SMP28
#define ADC_SMPR1_SMP28_0
#define ADC_SMPR1_SMP28_1
#define ADC_SMPR1_SMP28_2
#define ADC_SMPR1_SMP29
#define ADC_SMPR1_SMP29_0
#define ADC_SMPR1_SMP29_1
#define ADC_SMPR1_SMP29_2
#define ADC_SMPR2_SMP10
#define ADC_SMPR2_SMP10_0
#define ADC_SMPR2_SMP10_1
#define ADC_SMPR2_SMP10_2
#define ADC_SMPR2_SMP11
#define ADC_SMPR2_SMP11_0
#define ADC_SMPR2_SMP11_1
#define ADC_SMPR2_SMP11_2
#define ADC_SMPR2_SMP12
#define ADC_SMPR2_SMP12_0
#define ADC_SMPR2_SMP12_1
#define ADC_SMPR2_SMP12_2
#define ADC_SMPR2_SMP13
#define ADC_SMPR2_SMP13_0
#define ADC_SMPR2_SMP13_1
#define ADC_SMPR2_SMP13_2
#define ADC_SMPR2_SMP14
#define ADC_SMPR2_SMP14_0
#define ADC_SMPR2_SMP14_1
#define ADC_SMPR2_SMP14_2
#define ADC_SMPR2_SMP15
#define ADC_SMPR2_SMP15_0
#define ADC_SMPR2_SMP15_1
#define ADC_SMPR2_SMP15_2
#define ADC_SMPR2_SMP16
#define ADC_SMPR2_SMP16_0
#define ADC_SMPR2_SMP16_1
#define ADC_SMPR2_SMP16_2
#define ADC_SMPR2_SMP17
#define ADC_SMPR2_SMP17_0
#define ADC_SMPR2_SMP17_1
#define ADC_SMPR2_SMP17_2
#define ADC_SMPR2_SMP18
#define ADC_SMPR2_SMP18_0
#define ADC_SMPR2_SMP18_1
#define ADC_SMPR2_SMP18_2
#define ADC_SMPR2_SMP19
#define ADC_SMPR2_SMP19_0
#define ADC_SMPR2_SMP19_1
#define ADC_SMPR2_SMP19_2
#define ADC_SMPR3_SMP0
#define ADC_SMPR3_SMP0_0
#define ADC_SMPR3_SMP0_1
#define ADC_SMPR3_SMP0_2
#define ADC_SMPR3_SMP1
#define ADC_SMPR3_SMP1_0
#define ADC_SMPR3_SMP1_1
#define ADC_SMPR3_SMP1_2
#define ADC_SMPR3_SMP2
#define ADC_SMPR3_SMP2_0
#define ADC_SMPR3_SMP2_1
#define ADC_SMPR3_SMP2_2
#define ADC_SMPR3_SMP3
#define ADC_SMPR3_SMP3_0
#define ADC_SMPR3_SMP3_1
#define ADC_SMPR3_SMP3_2
#define ADC_SMPR3_SMP4
#define ADC_SMPR3_SMP4_0
#define ADC_SMPR3_SMP4_1
#define ADC_SMPR3_SMP4_2
#define ADC_SMPR3_SMP5
#define ADC_SMPR3_SMP5_0
#define ADC_SMPR3_SMP5_1
#define ADC_SMPR3_SMP5_2
#define ADC_SMPR3_SMP6
#define ADC_SMPR3_SMP6_0
#define ADC_SMPR3_SMP6_1
#define ADC_SMPR3_SMP6_2
#define ADC_SMPR3_SMP7
#define ADC_SMPR3_SMP7_0
#define ADC_SMPR3_SMP7_1
#define ADC_SMPR3_SMP7_2
#define ADC_SMPR3_SMP8
#define ADC_SMPR3_SMP8_0
#define ADC_SMPR3_SMP8_1
#define ADC_SMPR3_SMP8_2
#define ADC_SMPR3_SMP9
#define ADC_SMPR3_SMP9_0
#define ADC_SMPR3_SMP9_1
#define ADC_SMPR3_SMP9_2
#define ADC_JOFR1_JOFFSET1
#define ADC_JOFR2_JOFFSET2
#define ADC_JOFR3_JOFFSET3
#define ADC_JOFR4_JOFFSET4
#define ADC_HTR_HT
#define ADC_LTR_LT
#define ADC_SQR1_L
#define ADC_SQR1_L_0
#define ADC_SQR1_L_1
#define ADC_SQR1_L_2
#define ADC_SQR1_L_3
#define ADC_SQR1_SQ28
#define ADC_SQR1_SQ28_0
#define ADC_SQR1_SQ28_1
#define ADC_SQR1_SQ28_2
#define ADC_SQR1_SQ28_3
#define ADC_SQR1_SQ28_4
#define ADC_SQR1_SQ27
#define ADC_SQR1_SQ27_0
#define ADC_SQR1_SQ27_1
#define ADC_SQR1_SQ27_2
#define ADC_SQR1_SQ27_3
#define ADC_SQR1_SQ27_4
#define ADC_SQR1_SQ26
#define ADC_SQR1_SQ26_0
#define ADC_SQR1_SQ26_1
#define ADC_SQR1_SQ26_2
#define ADC_SQR1_SQ26_3
#define ADC_SQR1_SQ26_4
#define ADC_SQR1_SQ25
#define ADC_SQR1_SQ25_0
#define ADC_SQR1_SQ25_1
#define ADC_SQR1_SQ25_2
#define ADC_SQR1_SQ25_3
#define ADC_SQR1_SQ25_4
#define ADC_SQR2_SQ19
#define ADC_SQR2_SQ19_0
#define ADC_SQR2_SQ19_1
#define ADC_SQR2_SQ19_2
#define ADC_SQR2_SQ19_3
#define ADC_SQR2_SQ19_4
#define ADC_SQR2_SQ20
#define ADC_SQR2_SQ20_0
#define ADC_SQR2_SQ20_1
#define ADC_SQR2_SQ20_2
#define ADC_SQR2_SQ20_3
#define ADC_SQR2_SQ20_4
#define ADC_SQR2_SQ21
#define ADC_SQR2_SQ21_0
#define ADC_SQR2_SQ21_1
#define ADC_SQR2_SQ21_2
#define ADC_SQR2_SQ21_3
#define ADC_SQR2_SQ21_4
#define ADC_SQR2_SQ22
#define ADC_SQR2_SQ22_0
#define ADC_SQR2_SQ22_1
#define ADC_SQR2_SQ22_2
#define ADC_SQR2_SQ22_3
#define ADC_SQR2_SQ22_4
#define ADC_SQR2_SQ23
#define ADC_SQR2_SQ23_0
#define ADC_SQR2_SQ23_1
#define ADC_SQR2_SQ23_2
#define ADC_SQR2_SQ23_3
#define ADC_SQR2_SQ23_4
#define ADC_SQR2_SQ24
#define ADC_SQR2_SQ24_0
#define ADC_SQR2_SQ24_1
#define ADC_SQR2_SQ24_2
#define ADC_SQR2_SQ24_3
#define ADC_SQR2_SQ24_4
#define ADC_SQR3_SQ13
#define ADC_SQR3_SQ13_0
#define ADC_SQR3_SQ13_1
#define ADC_SQR3_SQ13_2
#define ADC_SQR3_SQ13_3
#define ADC_SQR3_SQ13_4
#define ADC_SQR3_SQ14
#define ADC_SQR3_SQ14_0
#define ADC_SQR3_SQ14_1
#define ADC_SQR3_SQ14_2
#define ADC_SQR3_SQ14_3
#define ADC_SQR3_SQ14_4
#define ADC_SQR3_SQ15
#define ADC_SQR3_SQ15_0
#define ADC_SQR3_SQ15_1
#define ADC_SQR3_SQ15_2
#define ADC_SQR3_SQ15_3
#define ADC_SQR3_SQ15_4
#define ADC_SQR3_SQ16
#define ADC_SQR3_SQ16_0
#define ADC_SQR3_SQ16_1
#define ADC_SQR3_SQ16_2
#define ADC_SQR3_SQ16_3
#define ADC_SQR3_SQ16_4
#define ADC_SQR3_SQ17
#define ADC_SQR3_SQ17_0
#define ADC_SQR3_SQ17_1
#define ADC_SQR3_SQ17_2
#define ADC_SQR3_SQ17_3
#define ADC_SQR3_SQ17_4
#define ADC_SQR3_SQ18
#define ADC_SQR3_SQ18_0
#define ADC_SQR3_SQ18_1
#define ADC_SQR3_SQ18_2
#define ADC_SQR3_SQ18_3
#define ADC_SQR3_SQ18_4
#define ADC_SQR4_SQ7
#define ADC_SQR4_SQ7_0
#define ADC_SQR4_SQ7_1
#define ADC_SQR4_SQ7_2
#define ADC_SQR4_SQ7_3
#define ADC_SQR4_SQ7_4
#define ADC_SQR4_SQ8
#define ADC_SQR4_SQ8_0
#define ADC_SQR4_SQ8_1
#define ADC_SQR4_SQ8_2
#define ADC_SQR4_SQ8_3
#define ADC_SQR4_SQ8_4
#define ADC_SQR4_SQ9
#define ADC_SQR4_SQ9_0
#define ADC_SQR4_SQ9_1
#define ADC_SQR4_SQ9_2
#define ADC_SQR4_SQ9_3
#define ADC_SQR4_SQ9_4
#define ADC_SQR4_SQ10
#define ADC_SQR4_SQ10_0
#define ADC_SQR4_SQ10_1
#define ADC_SQR4_SQ10_2
#define ADC_SQR4_SQ10_3
#define ADC_SQR4_SQ10_4
#define ADC_SQR4_SQ11
#define ADC_SQR4_SQ11_0
#define ADC_SQR4_SQ11_1
#define ADC_SQR4_SQ11_2
#define ADC_SQR4_SQ11_3
#define ADC_SQR4_SQ11_4
#define ADC_SQR4_SQ12
#define ADC_SQR4_SQ12_0
#define ADC_SQR4_SQ12_1
#define ADC_SQR4_SQ12_2
#define ADC_SQR4_SQ12_3
#define ADC_SQR4_SQ12_4
#define ADC_SQR5_SQ1
#define ADC_SQR5_SQ1_0
#define ADC_SQR5_SQ1_1
#define ADC_SQR5_SQ1_2
#define ADC_SQR5_SQ1_3
#define ADC_SQR5_SQ1_4
#define ADC_SQR5_SQ2
#define ADC_SQR5_SQ2_0
#define ADC_SQR5_SQ2_1
#define ADC_SQR5_SQ2_2
#define ADC_SQR5_SQ2_3
#define ADC_SQR5_SQ2_4
#define ADC_SQR5_SQ3
#define ADC_SQR5_SQ3_0
#define ADC_SQR5_SQ3_1
#define ADC_SQR5_SQ3_2
#define ADC_SQR5_SQ3_3
#define ADC_SQR5_SQ3_4
#define ADC_SQR5_SQ4
#define ADC_SQR5_SQ4_0
#define ADC_SQR5_SQ4_1
#define ADC_SQR5_SQ4_2
#define ADC_SQR5_SQ4_3
#define ADC_SQR5_SQ4_4
#define ADC_SQR5_SQ5
#define ADC_SQR5_SQ5_0
#define ADC_SQR5_SQ5_1
#define ADC_SQR5_SQ5_2
#define ADC_SQR5_SQ5_3
#define ADC_SQR5_SQ5_4
#define ADC_SQR5_SQ6
#define ADC_SQR5_SQ6_0
#define ADC_SQR5_SQ6_1
#define ADC_SQR5_SQ6_2
#define ADC_SQR5_SQ6_3
#define ADC_SQR5_SQ6_4
#define ADC_JSQR_JSQ1
#define ADC_JSQR_JSQ1_0
#define ADC_JSQR_JSQ1_1
#define ADC_JSQR_JSQ1_2
#define ADC_JSQR_JSQ1_3
#define ADC_JSQR_JSQ1_4
#define ADC_JSQR_JSQ2
#define ADC_JSQR_JSQ2_0
#define ADC_JSQR_JSQ2_1
#define ADC_JSQR_JSQ2_2
#define ADC_JSQR_JSQ2_3
#define ADC_JSQR_JSQ2_4
#define ADC_JSQR_JSQ3
#define ADC_JSQR_JSQ3_0
#define ADC_JSQR_JSQ3_1
#define ADC_JSQR_JSQ3_2
#define ADC_JSQR_JSQ3_3
#define ADC_JSQR_JSQ3_4
#define ADC_JSQR_JSQ4
#define ADC_JSQR_JSQ4_0
#define ADC_JSQR_JSQ4_1
#define ADC_JSQR_JSQ4_2
#define ADC_JSQR_JSQ4_3
#define ADC_JSQR_JSQ4_4
#define ADC_JSQR_JL
#define ADC_JSQR_JL_0
#define ADC_JSQR_JL_1
#define ADC_JDR1_JDATA
#define ADC_JDR2_JDATA
#define ADC_JDR3_JDATA
#define ADC_JDR4_JDATA
#define ADC_DR_DATA
#define ADC_SMPR3_SMP30
#define ADC_SMPR3_SMP30_0
#define ADC_SMPR3_SMP30_1
#define ADC_SMPR3_SMP30_2
#define ADC_SMPR3_SMP31
#define ADC_SMPR3_SMP31_0
#define ADC_SMPR3_SMP31_1
#define ADC_SMPR3_SMP31_2
#define ADC_CSR_AWD1
#define ADC_CSR_EOC1
#define ADC_CSR_JEOC1
#define ADC_CSR_JSTRT1
#define ADC_CSR_STRT1
#define ADC_CSR_OVR1
#define ADC_CSR_ADONS1
#define ADC_CCR_ADCPRE
#define ADC_CCR_ADCPRE_0
#define ADC_CCR_ADCPRE_1
#define ADC_CCR_TSVREFE
#define AES_CR_EN
#define AES_CR_DATATYPE
#define AES_CR_DATATYPE_0
#define AES_CR_DATATYPE_1
#define AES_CR_MODE
#define AES_CR_MODE_0
#define AES_CR_MODE_1
#define AES_CR_CHMOD
#define AES_CR_CHMOD_0
#define AES_CR_CHMOD_1
#define AES_CR_CCFC
#define AES_CR_ERRC
#define AES_CR_CCIE
#define AES_CR_ERRIE
#define AES_CR_DMAINEN
#define AES_CR_DMAOUTEN
#define AES_SR_CCF
#define AES_SR_RDERR
#define AES_SR_WRERR
#define AES_DINR
#define AES_DOUTR
#define AES_KEYR0
#define AES_KEYR1
#define AES_KEYR2
#define AES_KEYR3
#define AES_IVR0
#define AES_IVR1
#define AES_IVR2
#define AES_IVR3
#define COMP_CSR_10KPU
#define COMP_CSR_400KPU
#define COMP_CSR_10KPD
#define COMP_CSR_400KPD
#define COMP_CSR_CMP1EN
#define COMP_CSR_SW1
#define COMP_CSR_CMP1OUT
#define COMP_CSR_SPEED
#define COMP_CSR_CMP2OUT
#define COMP_CSR_VREFOUTEN
#define COMP_CSR_WNDWE
#define COMP_CSR_INSEL
#define COMP_CSR_INSEL_0
#define COMP_CSR_INSEL_1
#define COMP_CSR_INSEL_2
#define COMP_CSR_OUTSEL
#define COMP_CSR_OUTSEL_0
#define COMP_CSR_OUTSEL_1
#define COMP_CSR_OUTSEL_2
#define COMP_CSR_FCH3
#define COMP_CSR_FCH8
#define COMP_CSR_RCH13
#define COMP_CSR_CAIE
#define COMP_CSR_CAIF
#define COMP_CSR_TSUSP
#define OPAMP_CSR_OPA1PD
#define OPAMP_CSR_S3SEL1
#define OPAMP_CSR_S4SEL1
#define OPAMP_CSR_S5SEL1
#define OPAMP_CSR_S6SEL1
#define OPAMP_CSR_OPA1CAL_L
#define OPAMP_CSR_OPA1CAL_H
#define OPAMP_CSR_OPA1LPM
#define OPAMP_CSR_OPA2PD
#define OPAMP_CSR_S3SEL2
#define OPAMP_CSR_S4SEL2
#define OPAMP_CSR_S5SEL2
#define OPAMP_CSR_S6SEL2
#define OPAMP_CSR_OPA2CAL_L
#define OPAMP_CSR_OPA2CAL_H
#define OPAMP_CSR_OPA2LPM
#define OPAMP_CSR_OPA3PD
#define OPAMP_CSR_S3SEL3
#define OPAMP_CSR_S4SEL3
#define OPAMP_CSR_S5SEL3
#define OPAMP_CSR_S6SEL3
#define OPAMP_CSR_OPA3CAL_L
#define OPAMP_CSR_OPA3CAL_H
#define OPAMP_CSR_OPA3LPM
#define OPAMP_CSR_ANAWSEL1
#define OPAMP_CSR_ANAWSEL2
#define OPAMP_CSR_ANAWSEL3
#define OPAMP_CSR_S7SEL2
#define OPAMP_CSR_AOP_RANGE
#define OPAMP_CSR_OPA1CALOUT
#define OPAMP_CSR_OPA2CALOUT
#define OPAMP_CSR_OPA3CALOUT
#define OPAMP_OTR_AO1_OPT_OFFSET_TRIM
#define OPAMP_OTR_AO2_OPT_OFFSET_TRIM
#define OPAMP_OTR_AO3_OPT_OFFSET_TRIM
#define OPAMP_OTR_OT_USER
#define OPAMP_LP_OTR_AO1_OPT_OFFSET_TRIM_LP
#define OPAMP_LP_OTR_AO2_OPT_OFFSET_TRIM_LP
#define OPAMP_LP_OTR_AO3_OPT_OFFSET_TRIM_LP
#define CRC_DR_DR
#define CRC_IDR_IDR
#define CRC_CR_RESET
#define DAC_CR_EN1
#define DAC_CR_BOFF1
#define DAC_CR_TEN1
#define DAC_CR_TSEL1
#define DAC_CR_TSEL1_0
#define DAC_CR_TSEL1_1
#define DAC_CR_TSEL1_2
#define DAC_CR_WAVE1
#define DAC_CR_WAVE1_0
#define DAC_CR_WAVE1_1
#define DAC_CR_MAMP1
#define DAC_CR_MAMP1_0
#define DAC_CR_MAMP1_1
#define DAC_CR_MAMP1_2
#define DAC_CR_MAMP1_3
#define DAC_CR_DMAEN1
#define DAC_CR_DMAUDRIE1
#define DAC_CR_EN2
#define DAC_CR_BOFF2
#define DAC_CR_TEN2
#define DAC_CR_TSEL2
#define DAC_CR_TSEL2_0
#define DAC_CR_TSEL2_1
#define DAC_CR_TSEL2_2
#define DAC_CR_WAVE2
#define DAC_CR_WAVE2_0
#define DAC_CR_WAVE2_1
#define DAC_CR_MAMP2
#define DAC_CR_MAMP2_0
#define DAC_CR_MAMP2_1
#define DAC_CR_MAMP2_2
#define DAC_CR_MAMP2_3
#define DAC_CR_DMAEN2
#define DAC_CR_DMAUDRIE2
#define DAC_SWTRIGR_SWTRIG1
#define DAC_SWTRIGR_SWTRIG2
#define DAC_DHR12R1_DACC1DHR
#define DAC_DHR12L1_DACC1DHR
#define DAC_DHR8R1_DACC1DHR
#define DAC_DHR12R2_DACC2DHR
#define DAC_DHR12L2_DACC2DHR
#define DAC_DHR8R2_DACC2DHR
#define DAC_DHR12RD_DACC1DHR
#define DAC_DHR12RD_DACC2DHR
#define DAC_DHR12LD_DACC1DHR
#define DAC_DHR12LD_DACC2DHR
#define DAC_DHR8RD_DACC1DHR
#define DAC_DHR8RD_DACC2DHR
#define DAC_DOR1_DACC1DOR
#define DAC_DOR2_DACC2DOR
#define DAC_SR_DMAUDR1
#define DAC_SR_DMAUDR2
#define DBGMCU_IDCODE_DEV_ID
#define DBGMCU_IDCODE_REV_ID
#define DBGMCU_IDCODE_REV_ID_0
#define DBGMCU_IDCODE_REV_ID_1
#define DBGMCU_IDCODE_REV_ID_2
#define DBGMCU_IDCODE_REV_ID_3
#define DBGMCU_IDCODE_REV_ID_4
#define DBGMCU_IDCODE_REV_ID_5
#define DBGMCU_IDCODE_REV_ID_6
#define DBGMCU_IDCODE_REV_ID_7
#define DBGMCU_IDCODE_REV_ID_8
#define DBGMCU_IDCODE_REV_ID_9
#define DBGMCU_IDCODE_REV_ID_10
#define DBGMCU_IDCODE_REV_ID_11
#define DBGMCU_IDCODE_REV_ID_12
#define DBGMCU_IDCODE_REV_ID_13
#define DBGMCU_IDCODE_REV_ID_14
#define DBGMCU_IDCODE_REV_ID_15
#define DBGMCU_CR_DBG_SLEEP
#define DBGMCU_CR_DBG_STOP
#define DBGMCU_CR_DBG_STANDBY
#define DBGMCU_CR_TRACE_IOEN
#define DBGMCU_CR_TRACE_MODE
#define DBGMCU_CR_TRACE_MODE_0
#define DBGMCU_CR_TRACE_MODE_1
#define DBGMCU_APB1_FZ_DBG_TIM2_STOP
#define DBGMCU_APB1_FZ_DBG_TIM3_STOP
#define DBGMCU_APB1_FZ_DBG_TIM4_STOP
#define DBGMCU_APB1_FZ_DBG_TIM5_STOP
#define DBGMCU_APB1_FZ_DBG_TIM6_STOP
#define DBGMCU_APB1_FZ_DBG_TIM7_STOP
#define DBGMCU_APB1_FZ_DBG_RTC_STOP
#define DBGMCU_APB1_FZ_DBG_WWDG_STOP
#define DBGMCU_APB1_FZ_DBG_IWDG_STOP
#define DBGMCU_APB1_FZ_DBG_I2C1_SMBUS_TIMEOUT
#define DBGMCU_APB1_FZ_DBG_I2C2_SMBUS_TIMEOUT
#define DBGMCU_APB2_FZ_DBG_TIM9_STOP
#define DBGMCU_APB2_FZ_DBG_TIM10_STOP
#define DBGMCU_APB2_FZ_DBG_TIM11_STOP
#define DMA_ISR_GIF1
#define DMA_ISR_TCIF1
#define DMA_ISR_HTIF1
#define DMA_ISR_TEIF1
#define DMA_ISR_GIF2
#define DMA_ISR_TCIF2
#define DMA_ISR_HTIF2
#define DMA_ISR_TEIF2
#define DMA_ISR_GIF3
#define DMA_ISR_TCIF3
#define DMA_ISR_HTIF3
#define DMA_ISR_TEIF3
#define DMA_ISR_GIF4
#define DMA_ISR_TCIF4
#define DMA_ISR_HTIF4
#define DMA_ISR_TEIF4
#define DMA_ISR_GIF5
#define DMA_ISR_TCIF5
#define DMA_ISR_HTIF5
#define DMA_ISR_TEIF5
#define DMA_ISR_GIF6
#define DMA_ISR_TCIF6
#define DMA_ISR_HTIF6
#define DMA_ISR_TEIF6
#define DMA_ISR_GIF7
#define DMA_ISR_TCIF7
#define DMA_ISR_HTIF7
#define DMA_ISR_TEIF7
#define DMA_IFCR_CGIF1
#define DMA_IFCR_CTCIF1
#define DMA_IFCR_CHTIF1
#define DMA_IFCR_CTEIF1
#define DMA_IFCR_CGIF2
#define DMA_IFCR_CTCIF2
#define DMA_IFCR_CHTIF2
#define DMA_IFCR_CTEIF2
#define DMA_IFCR_CGIF3
#define DMA_IFCR_CTCIF3
#define DMA_IFCR_CHTIF3
#define DMA_IFCR_CTEIF3
#define DMA_IFCR_CGIF4
#define DMA_IFCR_CTCIF4
#define DMA_IFCR_CHTIF4
#define DMA_IFCR_CTEIF4
#define DMA_IFCR_CGIF5
#define DMA_IFCR_CTCIF5
#define DMA_IFCR_CHTIF5
#define DMA_IFCR_CTEIF5
#define DMA_IFCR_CGIF6
#define DMA_IFCR_CTCIF6
#define DMA_IFCR_CHTIF6
#define DMA_IFCR_CTEIF6
#define DMA_IFCR_CGIF7
#define DMA_IFCR_CTCIF7
#define DMA_IFCR_CHTIF7
#define DMA_IFCR_CTEIF7
#define DMA_CCR1_EN
#define DMA_CCR1_TCIE
#define DMA_CCR1_HTIE
#define DMA_CCR1_TEIE
#define DMA_CCR1_DIR
#define DMA_CCR1_CIRC
#define DMA_CCR1_PINC
#define DMA_CCR1_MINC
#define DMA_CCR1_PSIZE
#define DMA_CCR1_PSIZE_0
#define DMA_CCR1_PSIZE_1
#define DMA_CCR1_MSIZE
#define DMA_CCR1_MSIZE_0
#define DMA_CCR1_MSIZE_1
#define DMA_CCR1_PL
#define DMA_CCR1_PL_0
#define DMA_CCR1_PL_1
#define DMA_CCR1_MEM2MEM
#define DMA_CCR2_EN
#define DMA_CCR2_TCIE
#define DMA_CCR2_HTIE
#define DMA_CCR2_TEIE
#define DMA_CCR2_DIR
#define DMA_CCR2_CIRC
#define DMA_CCR2_PINC
#define DMA_CCR2_MINC
#define DMA_CCR2_PSIZE
#define DMA_CCR2_PSIZE_0
#define DMA_CCR2_PSIZE_1
#define DMA_CCR2_MSIZE
#define DMA_CCR2_MSIZE_0
#define DMA_CCR2_MSIZE_1
#define DMA_CCR2_PL
#define DMA_CCR2_PL_0
#define DMA_CCR2_PL_1
#define DMA_CCR2_MEM2MEM
#define DMA_CCR3_EN
#define DMA_CCR3_TCIE
#define DMA_CCR3_HTIE
#define DMA_CCR3_TEIE
#define DMA_CCR3_DIR
#define DMA_CCR3_CIRC
#define DMA_CCR3_PINC
#define DMA_CCR3_MINC
#define DMA_CCR3_PSIZE
#define DMA_CCR3_PSIZE_0
#define DMA_CCR3_PSIZE_1
#define DMA_CCR3_MSIZE
#define DMA_CCR3_MSIZE_0
#define DMA_CCR3_MSIZE_1
#define DMA_CCR3_PL
#define DMA_CCR3_PL_0
#define DMA_CCR3_PL_1
#define DMA_CCR3_MEM2MEM
#define DMA_CCR4_EN
#define DMA_CCR4_TCIE
#define DMA_CCR4_HTIE
#define DMA_CCR4_TEIE
#define DMA_CCR4_DIR
#define DMA_CCR4_CIRC
#define DMA_CCR4_PINC
#define DMA_CCR4_MINC
#define DMA_CCR4_PSIZE
#define DMA_CCR4_PSIZE_0
#define DMA_CCR4_PSIZE_1
#define DMA_CCR4_MSIZE
#define DMA_CCR4_MSIZE_0
#define DMA_CCR4_MSIZE_1
#define DMA_CCR4_PL
#define DMA_CCR4_PL_0
#define DMA_CCR4_PL_1
#define DMA_CCR4_MEM2MEM
#define DMA_CCR5_EN
#define DMA_CCR5_TCIE
#define DMA_CCR5_HTIE
#define DMA_CCR5_TEIE
#define DMA_CCR5_DIR
#define DMA_CCR5_CIRC
#define DMA_CCR5_PINC
#define DMA_CCR5_MINC
#define DMA_CCR5_PSIZE
#define DMA_CCR5_PSIZE_0
#define DMA_CCR5_PSIZE_1
#define DMA_CCR5_MSIZE
#define DMA_CCR5_MSIZE_0
#define DMA_CCR5_MSIZE_1
#define DMA_CCR5_PL
#define DMA_CCR5_PL_0
#define DMA_CCR5_PL_1
#define DMA_CCR5_MEM2MEM
#define DMA_CCR6_EN
#define DMA_CCR6_TCIE
#define DMA_CCR6_HTIE
#define DMA_CCR6_TEIE
#define DMA_CCR6_DIR
#define DMA_CCR6_CIRC
#define DMA_CCR6_PINC
#define DMA_CCR6_MINC
#define DMA_CCR6_PSIZE
#define DMA_CCR6_PSIZE_0
#define DMA_CCR6_PSIZE_1
#define DMA_CCR6_MSIZE
#define DMA_CCR6_MSIZE_0
#define DMA_CCR6_MSIZE_1
#define DMA_CCR6_PL
#define DMA_CCR6_PL_0
#define DMA_CCR6_PL_1
#define DMA_CCR6_MEM2MEM
#define DMA_CCR7_EN
#define DMA_CCR7_TCIE
#define DMA_CCR7_HTIE
#define DMA_CCR7_TEIE
#define DMA_CCR7_DIR
#define DMA_CCR7_CIRC
#define DMA_CCR7_PINC
#define DMA_CCR7_MINC
#define DMA_CCR7_PSIZE
#define DMA_CCR7_PSIZE_0
#define DMA_CCR7_PSIZE_1
#define DMA_CCR7_MSIZE
#define DMA_CCR7_MSIZE_0
#define DMA_CCR7_MSIZE_1
#define DMA_CCR7_PL
#define DMA_CCR7_PL_0
#define DMA_CCR7_PL_1
#define DMA_CCR7_MEM2MEM
#define DMA_CNDTR1_NDT
#define DMA_CNDTR2_NDT
#define DMA_CNDTR3_NDT
#define DMA_CNDTR4_NDT
#define DMA_CNDTR5_NDT
#define DMA_CNDTR6_NDT
#define DMA_CNDTR7_NDT
#define DMA_CPAR1_PA
#define DMA_CPAR2_PA
#define DMA_CPAR3_PA
#define DMA_CPAR4_PA
#define DMA_CPAR5_PA
#define DMA_CPAR6_PA
#define DMA_CPAR7_PA
#define DMA_CMAR1_MA
#define DMA_CMAR2_MA
#define DMA_CMAR3_MA
#define DMA_CMAR4_MA
#define DMA_CMAR5_MA
#define DMA_CMAR6_MA
#define DMA_CMAR7_MA
#define EXTI_IMR_MR0
#define EXTI_IMR_MR1
#define EXTI_IMR_MR2
#define EXTI_IMR_MR3
#define EXTI_IMR_MR4
#define EXTI_IMR_MR5
#define EXTI_IMR_MR6
#define EXTI_IMR_MR7
#define EXTI_IMR_MR8
#define EXTI_IMR_MR9
#define EXTI_IMR_MR10
#define EXTI_IMR_MR11
#define EXTI_IMR_MR12
#define EXTI_IMR_MR13
#define EXTI_IMR_MR14
#define EXTI_IMR_MR15
#define EXTI_IMR_MR16
#define EXTI_IMR_MR17
#define EXTI_IMR_MR18
#define EXTI_IMR_MR19
#define EXTI_IMR_MR20
#define EXTI_IMR_MR21
#define EXTI_IMR_MR22
#define EXTI_IMR_MR23
#define EXTI_EMR_MR0
#define EXTI_EMR_MR1
#define EXTI_EMR_MR2
#define EXTI_EMR_MR3
#define EXTI_EMR_MR4
#define EXTI_EMR_MR5
#define EXTI_EMR_MR6
#define EXTI_EMR_MR7
#define EXTI_EMR_MR8
#define EXTI_EMR_MR9
#define EXTI_EMR_MR10
#define EXTI_EMR_MR11
#define EXTI_EMR_MR12
#define EXTI_EMR_MR13
#define EXTI_EMR_MR14
#define EXTI_EMR_MR15
#define EXTI_EMR_MR16
#define EXTI_EMR_MR17
#define EXTI_EMR_MR18
#define EXTI_EMR_MR19
#define EXTI_EMR_MR20
#define EXTI_EMR_MR21
#define EXTI_EMR_MR22
#define EXTI_EMR_MR23
#define EXTI_RTSR_TR0
#define EXTI_RTSR_TR1
#define EXTI_RTSR_TR2
#define EXTI_RTSR_TR3
#define EXTI_RTSR_TR4
#define EXTI_RTSR_TR5
#define EXTI_RTSR_TR6
#define EXTI_RTSR_TR7
#define EXTI_RTSR_TR8
#define EXTI_RTSR_TR9
#define EXTI_RTSR_TR10
#define EXTI_RTSR_TR11
#define EXTI_RTSR_TR12
#define EXTI_RTSR_TR13
#define EXTI_RTSR_TR14
#define EXTI_RTSR_TR15
#define EXTI_RTSR_TR16
#define EXTI_RTSR_TR17
#define EXTI_RTSR_TR18
#define EXTI_RTSR_TR19
#define EXTI_RTSR_TR20
#define EXTI_RTSR_TR21
#define EXTI_RTSR_TR22
#define EXTI_RTSR_TR23
#define EXTI_FTSR_TR0
#define EXTI_FTSR_TR1
#define EXTI_FTSR_TR2
#define EXTI_FTSR_TR3
#define EXTI_FTSR_TR4
#define EXTI_FTSR_TR5
#define EXTI_FTSR_TR6
#define EXTI_FTSR_TR7
#define EXTI_FTSR_TR8
#define EXTI_FTSR_TR9
#define EXTI_FTSR_TR10
#define EXTI_FTSR_TR11
#define EXTI_FTSR_TR12
#define EXTI_FTSR_TR13
#define EXTI_FTSR_TR14
#define EXTI_FTSR_TR15
#define EXTI_FTSR_TR16
#define EXTI_FTSR_TR17
#define EXTI_FTSR_TR18
#define EXTI_FTSR_TR19
#define EXTI_FTSR_TR20
#define EXTI_FTSR_TR21
#define EXTI_FTSR_TR22
#define EXTI_FTSR_TR23
#define EXTI_SWIER_SWIER0
#define EXTI_SWIER_SWIER1
#define EXTI_SWIER_SWIER2
#define EXTI_SWIER_SWIER3
#define EXTI_SWIER_SWIER4
#define EXTI_SWIER_SWIER5
#define EXTI_SWIER_SWIER6
#define EXTI_SWIER_SWIER7
#define EXTI_SWIER_SWIER8
#define EXTI_SWIER_SWIER9
#define EXTI_SWIER_SWIER10
#define EXTI_SWIER_SWIER11
#define EXTI_SWIER_SWIER12
#define EXTI_SWIER_SWIER13
#define EXTI_SWIER_SWIER14
#define EXTI_SWIER_SWIER15
#define EXTI_SWIER_SWIER16
#define EXTI_SWIER_SWIER17
#define EXTI_SWIER_SWIER18
#define EXTI_SWIER_SWIER19
#define EXTI_SWIER_SWIER20
#define EXTI_SWIER_SWIER21
#define EXTI_SWIER_SWIER22
#define EXTI_SWIER_SWIER23
#define EXTI_PR_PR0
#define EXTI_PR_PR1
#define EXTI_PR_PR2
#define EXTI_PR_PR3
#define EXTI_PR_PR4
#define EXTI_PR_PR5
#define EXTI_PR_PR6
#define EXTI_PR_PR7
#define EXTI_PR_PR8
#define EXTI_PR_PR9
#define EXTI_PR_PR10
#define EXTI_PR_PR11
#define EXTI_PR_PR12
#define EXTI_PR_PR13
#define EXTI_PR_PR14
#define EXTI_PR_PR15
#define EXTI_PR_PR16
#define EXTI_PR_PR17
#define EXTI_PR_PR18
#define EXTI_PR_PR19
#define EXTI_PR_PR20
#define EXTI_PR_PR21
#define EXTI_PR_PR22
#define EXTI_PR_PR23
#define FLASH_ACR_LATENCY
#define FLASH_ACR_PRFTEN
#define FLASH_ACR_ACC64
#define FLASH_ACR_SLEEP_PD
#define FLASH_ACR_RUN_PD
#define FLASH_PECR_PELOCK
#define FLASH_PECR_PRGLOCK
#define FLASH_PECR_OPTLOCK
#define FLASH_PECR_PROG
#define FLASH_PECR_DATA
#define FLASH_PECR_FTDW
#define FLASH_PECR_ERASE
#define FLASH_PECR_FPRG
#define FLASH_PECR_PARALLBANK
#define FLASH_PECR_EOPIE
#define FLASH_PECR_ERRIE
#define FLASH_PECR_OBL_LAUNCH
#define FLASH_PDKEYR_PDKEYR
#define FLASH_PEKEYR_PEKEYR
#define FLASH_PRGKEYR_PRGKEYR
#define FLASH_OPTKEYR_OPTKEYR
#define FLASH_SR_BSY
#define FLASH_SR_EOP
#define FLASH_SR_ENHV
#define FLASH_SR_READY
#define FLASH_SR_WRPERR
#define FLASH_SR_PGAERR
#define FLASH_SR_SIZERR
#define FLASH_SR_OPTVERR
#define FLASH_SR_OPTVERRUSR
#define FLASH_OBR_RDPRT
#define FLASH_OBR_BOR_LEV
#define FLASH_OBR_USER
#define FLASH_OBR_IWDG_SW
#define FLASH_OBR_nRST_STOP
#define FLASH_OBR_nRST_STDBY
#define FLASH_OBR_nRST_BFB2
#define FLASH_WRPR_WRP
#define FLASH_WRPR1_WRP
#define FLASH_WRPR2_WRP
#define FSMC_BCR1_MBKEN
#define FSMC_BCR1_MUXEN
#define FSMC_BCR1_MTYP
#define FSMC_BCR1_MTYP_0
#define FSMC_BCR1_MTYP_1
#define FSMC_BCR1_MWID
#define FSMC_BCR1_MWID_0
#define FSMC_BCR1_MWID_1
#define FSMC_BCR1_FACCEN
#define FSMC_BCR1_BURSTEN
#define FSMC_BCR1_WAITPOL
#define FSMC_BCR1_WRAPMOD
#define FSMC_BCR1_WAITCFG
#define FSMC_BCR1_WREN
#define FSMC_BCR1_WAITEN
#define FSMC_BCR1_EXTMOD
#define FSMC_BCR1_ASYNCWAIT
#define FSMC_BCR1_CBURSTRW
#define FSMC_BCR2_MBKEN
#define FSMC_BCR2_MUXEN
#define FSMC_BCR2_MTYP
#define FSMC_BCR2_MTYP_0
#define FSMC_BCR2_MTYP_1
#define FSMC_BCR2_MWID
#define FSMC_BCR2_MWID_0
#define FSMC_BCR2_MWID_1
#define FSMC_BCR2_FACCEN
#define FSMC_BCR2_BURSTEN
#define FSMC_BCR2_WAITPOL
#define FSMC_BCR2_WRAPMOD
#define FSMC_BCR2_WAITCFG
#define FSMC_BCR2_WREN
#define FSMC_BCR2_WAITEN
#define FSMC_BCR2_EXTMOD
#define FSMC_BCR2_ASYNCWAIT
#define FSMC_BCR2_CBURSTRW
#define FSMC_BCR3_MBKEN
#define FSMC_BCR3_MUXEN
#define FSMC_BCR3_MTYP
#define FSMC_BCR3_MTYP_0
#define FSMC_BCR3_MTYP_1
#define FSMC_BCR3_MWID
#define FSMC_BCR3_MWID_0
#define FSMC_BCR3_MWID_1
#define FSMC_BCR3_FACCEN
#define FSMC_BCR3_BURSTEN
#define FSMC_BCR3_WAITPOL
#define FSMC_BCR3_WRAPMOD
#define FSMC_BCR3_WAITCFG
#define FSMC_BCR3_WREN
#define FSMC_BCR3_WAITEN
#define FSMC_BCR3_EXTMOD
#define FSMC_BCR3_ASYNCWAIT
#define FSMC_BCR3_CBURSTRW
#define FSMC_BCR4_MBKEN
#define FSMC_BCR4_MUXEN
#define FSMC_BCR4_MTYP
#define FSMC_BCR4_MTYP_0
#define FSMC_BCR4_MTYP_1
#define FSMC_BCR4_MWID
#define FSMC_BCR4_MWID_0
#define FSMC_BCR4_MWID_1
#define FSMC_BCR4_FACCEN
#define FSMC_BCR4_BURSTEN
#define FSMC_BCR4_WAITPOL
#define FSMC_BCR4_WRAPMOD
#define FSMC_BCR4_WAITCFG
#define FSMC_BCR4_WREN
#define FSMC_BCR4_WAITEN
#define FSMC_BCR4_EXTMOD
#define FSMC_BCR4_ASYNCWAIT
#define FSMC_BCR4_CBURSTRW
#define FSMC_BTR1_ADDSET
#define FSMC_BTR1_ADDSET_0
#define FSMC_BTR1_ADDSET_1
#define FSMC_BTR1_ADDSET_2
#define FSMC_BTR1_ADDSET_3
#define FSMC_BTR1_ADDHLD
#define FSMC_BTR1_ADDHLD_0
#define FSMC_BTR1_ADDHLD_1
#define FSMC_BTR1_ADDHLD_2
#define FSMC_BTR1_ADDHLD_3
#define FSMC_BTR1_DATAST
#define FSMC_BTR1_DATAST_0
#define FSMC_BTR1_DATAST_1
#define FSMC_BTR1_DATAST_2
#define FSMC_BTR1_DATAST_3
#define FSMC_BTR1_BUSTURN
#define FSMC_BTR1_BUSTURN_0
#define FSMC_BTR1_BUSTURN_1
#define FSMC_BTR1_BUSTURN_2
#define FSMC_BTR1_BUSTURN_3
#define FSMC_BTR1_CLKDIV
#define FSMC_BTR1_CLKDIV_0
#define FSMC_BTR1_CLKDIV_1
#define FSMC_BTR1_CLKDIV_2
#define FSMC_BTR1_CLKDIV_3
#define FSMC_BTR1_DATLAT
#define FSMC_BTR1_DATLAT_0
#define FSMC_BTR1_DATLAT_1
#define FSMC_BTR1_DATLAT_2
#define FSMC_BTR1_DATLAT_3
#define FSMC_BTR1_ACCMOD
#define FSMC_BTR1_ACCMOD_0
#define FSMC_BTR1_ACCMOD_1
#define FSMC_BTR2_ADDSET
#define FSMC_BTR2_ADDSET_0
#define FSMC_BTR2_ADDSET_1
#define FSMC_BTR2_ADDSET_2
#define FSMC_BTR2_ADDSET_3
#define FSMC_BTR2_ADDHLD
#define FSMC_BTR2_ADDHLD_0
#define FSMC_BTR2_ADDHLD_1
#define FSMC_BTR2_ADDHLD_2
#define FSMC_BTR2_ADDHLD_3
#define FSMC_BTR2_DATAST
#define FSMC_BTR2_DATAST_0
#define FSMC_BTR2_DATAST_1
#define FSMC_BTR2_DATAST_2
#define FSMC_BTR2_DATAST_3
#define FSMC_BTR2_BUSTURN
#define FSMC_BTR2_BUSTURN_0
#define FSMC_BTR2_BUSTURN_1
#define FSMC_BTR2_BUSTURN_2
#define FSMC_BTR2_BUSTURN_3
#define FSMC_BTR2_CLKDIV
#define FSMC_BTR2_CLKDIV_0
#define FSMC_BTR2_CLKDIV_1
#define FSMC_BTR2_CLKDIV_2
#define FSMC_BTR2_CLKDIV_3
#define FSMC_BTR2_DATLAT
#define FSMC_BTR2_DATLAT_0
#define FSMC_BTR2_DATLAT_1
#define FSMC_BTR2_DATLAT_2
#define FSMC_BTR2_DATLAT_3
#define FSMC_BTR2_ACCMOD
#define FSMC_BTR2_ACCMOD_0
#define FSMC_BTR2_ACCMOD_1
#define FSMC_BTR3_ADDSET
#define FSMC_BTR3_ADDSET_0
#define FSMC_BTR3_ADDSET_1
#define FSMC_BTR3_ADDSET_2
#define FSMC_BTR3_ADDSET_3
#define FSMC_BTR3_ADDHLD
#define FSMC_BTR3_ADDHLD_0
#define FSMC_BTR3_ADDHLD_1
#define FSMC_BTR3_ADDHLD_2
#define FSMC_BTR3_ADDHLD_3
#define FSMC_BTR3_DATAST
#define FSMC_BTR3_DATAST_0
#define FSMC_BTR3_DATAST_1
#define FSMC_BTR3_DATAST_2
#define FSMC_BTR3_DATAST_3
#define FSMC_BTR3_BUSTURN
#define FSMC_BTR3_BUSTURN_0
#define FSMC_BTR3_BUSTURN_1
#define FSMC_BTR3_BUSTURN_2
#define FSMC_BTR3_BUSTURN_3
#define FSMC_BTR3_CLKDIV
#define FSMC_BTR3_CLKDIV_0
#define FSMC_BTR3_CLKDIV_1
#define FSMC_BTR3_CLKDIV_2
#define FSMC_BTR3_CLKDIV_3
#define FSMC_BTR3_DATLAT
#define FSMC_BTR3_DATLAT_0
#define FSMC_BTR3_DATLAT_1
#define FSMC_BTR3_DATLAT_2
#define FSMC_BTR3_DATLAT_3
#define FSMC_BTR3_ACCMOD
#define FSMC_BTR3_ACCMOD_0
#define FSMC_BTR3_ACCMOD_1
#define FSMC_BTR4_ADDSET
#define FSMC_BTR4_ADDSET_0
#define FSMC_BTR4_ADDSET_1
#define FSMC_BTR4_ADDSET_2
#define FSMC_BTR4_ADDSET_3
#define FSMC_BTR4_ADDHLD
#define FSMC_BTR4_ADDHLD_0
#define FSMC_BTR4_ADDHLD_1
#define FSMC_BTR4_ADDHLD_2
#define FSMC_BTR4_ADDHLD_3
#define FSMC_BTR4_DATAST
#define FSMC_BTR4_DATAST_0
#define FSMC_BTR4_DATAST_1
#define FSMC_BTR4_DATAST_2
#define FSMC_BTR4_DATAST_3
#define FSMC_BTR4_BUSTURN
#define FSMC_BTR4_BUSTURN_0
#define FSMC_BTR4_BUSTURN_1
#define FSMC_BTR4_BUSTURN_2
#define FSMC_BTR4_BUSTURN_3
#define FSMC_BTR4_CLKDIV
#define FSMC_BTR4_CLKDIV_0
#define FSMC_BTR4_CLKDIV_1
#define FSMC_BTR4_CLKDIV_2
#define FSMC_BTR4_CLKDIV_3
#define FSMC_BTR4_DATLAT
#define FSMC_BTR4_DATLAT_0
#define FSMC_BTR4_DATLAT_1
#define FSMC_BTR4_DATLAT_2
#define FSMC_BTR4_DATLAT_3
#define FSMC_BTR4_ACCMOD
#define FSMC_BTR4_ACCMOD_0
#define FSMC_BTR4_ACCMOD_1
#define FSMC_BWTR1_ADDSET
#define FSMC_BWTR1_ADDSET_0
#define FSMC_BWTR1_ADDSET_1
#define FSMC_BWTR1_ADDSET_2
#define FSMC_BWTR1_ADDSET_3
#define FSMC_BWTR1_ADDHLD
#define FSMC_BWTR1_ADDHLD_0
#define FSMC_BWTR1_ADDHLD_1
#define FSMC_BWTR1_ADDHLD_2
#define FSMC_BWTR1_ADDHLD_3
#define FSMC_BWTR1_DATAST
#define FSMC_BWTR1_DATAST_0
#define FSMC_BWTR1_DATAST_1
#define FSMC_BWTR1_DATAST_2
#define FSMC_BWTR1_DATAST_3
#define FSMC_BWTR1_CLKDIV
#define FSMC_BWTR1_CLKDIV_0
#define FSMC_BWTR1_CLKDIV_1
#define FSMC_BWTR1_CLKDIV_2
#define FSMC_BWTR1_CLKDIV_3
#define FSMC_BWTR1_DATLAT
#define FSMC_BWTR1_DATLAT_0
#define FSMC_BWTR1_DATLAT_1
#define FSMC_BWTR1_DATLAT_2
#define FSMC_BWTR1_DATLAT_3
#define FSMC_BWTR1_ACCMOD
#define FSMC_BWTR1_ACCMOD_0
#define FSMC_BWTR1_ACCMOD_1
#define FSMC_BWTR2_ADDSET
#define FSMC_BWTR2_ADDSET_0
#define FSMC_BWTR2_ADDSET_1
#define FSMC_BWTR2_ADDSET_2
#define FSMC_BWTR2_ADDSET_3
#define FSMC_BWTR2_ADDHLD
#define FSMC_BWTR2_ADDHLD_0
#define FSMC_BWTR2_ADDHLD_1
#define FSMC_BWTR2_ADDHLD_2
#define FSMC_BWTR2_ADDHLD_3
#define FSMC_BWTR2_DATAST
#define FSMC_BWTR2_DATAST_0
#define FSMC_BWTR2_DATAST_1
#define FSMC_BWTR2_DATAST_2
#define FSMC_BWTR2_DATAST_3
#define FSMC_BWTR2_CLKDIV
#define FSMC_BWTR2_CLKDIV_0
#define FSMC_BWTR2_CLKDIV_1
#define FSMC_BWTR2_CLKDIV_2
#define FSMC_BWTR2_CLKDIV_3
#define FSMC_BWTR2_DATLAT
#define FSMC_BWTR2_DATLAT_0
#define FSMC_BWTR2_DATLAT_1
#define FSMC_BWTR2_DATLAT_2
#define FSMC_BWTR2_DATLAT_3
#define FSMC_BWTR2_ACCMOD
#define FSMC_BWTR2_ACCMOD_0
#define FSMC_BWTR2_ACCMOD_1
#define FSMC_BWTR3_ADDSET
#define FSMC_BWTR3_ADDSET_0
#define FSMC_BWTR3_ADDSET_1
#define FSMC_BWTR3_ADDSET_2
#define FSMC_BWTR3_ADDSET_3
#define FSMC_BWTR3_ADDHLD
#define FSMC_BWTR3_ADDHLD_0
#define FSMC_BWTR3_ADDHLD_1
#define FSMC_BWTR3_ADDHLD_2
#define FSMC_BWTR3_ADDHLD_3
#define FSMC_BWTR3_DATAST
#define FSMC_BWTR3_DATAST_0
#define FSMC_BWTR3_DATAST_1
#define FSMC_BWTR3_DATAST_2
#define FSMC_BWTR3_DATAST_3
#define FSMC_BWTR3_CLKDIV
#define FSMC_BWTR3_CLKDIV_0
#define FSMC_BWTR3_CLKDIV_1
#define FSMC_BWTR3_CLKDIV_2
#define FSMC_BWTR3_CLKDIV_3
#define FSMC_BWTR3_DATLAT
#define FSMC_BWTR3_DATLAT_0
#define FSMC_BWTR3_DATLAT_1
#define FSMC_BWTR3_DATLAT_2
#define FSMC_BWTR3_DATLAT_3
#define FSMC_BWTR3_ACCMOD
#define FSMC_BWTR3_ACCMOD_0
#define FSMC_BWTR3_ACCMOD_1
#define FSMC_BWTR4_ADDSET
#define FSMC_BWTR4_ADDSET_0
#define FSMC_BWTR4_ADDSET_1
#define FSMC_BWTR4_ADDSET_2
#define FSMC_BWTR4_ADDSET_3
#define FSMC_BWTR4_ADDHLD
#define FSMC_BWTR4_ADDHLD_0
#define FSMC_BWTR4_ADDHLD_1
#define FSMC_BWTR4_ADDHLD_2
#define FSMC_BWTR4_ADDHLD_3
#define FSMC_BWTR4_DATAST
#define FSMC_BWTR4_DATAST_0
#define FSMC_BWTR4_DATAST_1
#define FSMC_BWTR4_DATAST_2
#define FSMC_BWTR4_DATAST_3
#define FSMC_BWTR4_CLKDIV
#define FSMC_BWTR4_CLKDIV_0
#define FSMC_BWTR4_CLKDIV_1
#define FSMC_BWTR4_CLKDIV_2
#define FSMC_BWTR4_CLKDIV_3
#define FSMC_BWTR4_DATLAT
#define FSMC_BWTR4_DATLAT_0
#define FSMC_BWTR4_DATLAT_1
#define FSMC_BWTR4_DATLAT_2
#define FSMC_BWTR4_DATLAT_3
#define FSMC_BWTR4_ACCMOD
#define FSMC_BWTR4_ACCMOD_0
#define FSMC_BWTR4_ACCMOD_1
#define GPIO_MODER_MODER0
#define GPIO_MODER_MODER0_0
#define GPIO_MODER_MODER0_1
#define GPIO_MODER_MODER1
#define GPIO_MODER_MODER1_0
#define GPIO_MODER_MODER1_1
#define GPIO_MODER_MODER2
#define GPIO_MODER_MODER2_0
#define GPIO_MODER_MODER2_1
#define GPIO_MODER_MODER3
#define GPIO_MODER_MODER3_0
#define GPIO_MODER_MODER3_1
#define GPIO_MODER_MODER4
#define GPIO_MODER_MODER4_0
#define GPIO_MODER_MODER4_1
#define GPIO_MODER_MODER5
#define GPIO_MODER_MODER5_0
#define GPIO_MODER_MODER5_1
#define GPIO_MODER_MODER6
#define GPIO_MODER_MODER6_0
#define GPIO_MODER_MODER6_1
#define GPIO_MODER_MODER7
#define GPIO_MODER_MODER7_0
#define GPIO_MODER_MODER7_1
#define GPIO_MODER_MODER8
#define GPIO_MODER_MODER8_0
#define GPIO_MODER_MODER8_1
#define GPIO_MODER_MODER9
#define GPIO_MODER_MODER9_0
#define GPIO_MODER_MODER9_1
#define GPIO_MODER_MODER10
#define GPIO_MODER_MODER10_0
#define GPIO_MODER_MODER10_1
#define GPIO_MODER_MODER11
#define GPIO_MODER_MODER11_0
#define GPIO_MODER_MODER11_1
#define GPIO_MODER_MODER12
#define GPIO_MODER_MODER12_0
#define GPIO_MODER_MODER12_1
#define GPIO_MODER_MODER13
#define GPIO_MODER_MODER13_0
#define GPIO_MODER_MODER13_1
#define GPIO_MODER_MODER14
#define GPIO_MODER_MODER14_0
#define GPIO_MODER_MODER14_1
#define GPIO_MODER_MODER15
#define GPIO_MODER_MODER15_0
#define GPIO_MODER_MODER15_1
#define GPIO_OTYPER_OT_0
#define GPIO_OTYPER_OT_1
#define GPIO_OTYPER_OT_2
#define GPIO_OTYPER_OT_3
#define GPIO_OTYPER_OT_4
#define GPIO_OTYPER_OT_5
#define GPIO_OTYPER_OT_6
#define GPIO_OTYPER_OT_7
#define GPIO_OTYPER_OT_8
#define GPIO_OTYPER_OT_9
#define GPIO_OTYPER_OT_10
#define GPIO_OTYPER_OT_11
#define GPIO_OTYPER_OT_12
#define GPIO_OTYPER_OT_13
#define GPIO_OTYPER_OT_14
#define GPIO_OTYPER_OT_15
#define GPIO_OSPEEDER_OSPEEDR0
#define GPIO_OSPEEDER_OSPEEDR0_0
#define GPIO_OSPEEDER_OSPEEDR0_1
#define GPIO_OSPEEDER_OSPEEDR1
#define GPIO_OSPEEDER_OSPEEDR1_0
#define GPIO_OSPEEDER_OSPEEDR1_1
#define GPIO_OSPEEDER_OSPEEDR2
#define GPIO_OSPEEDER_OSPEEDR2_0
#define GPIO_OSPEEDER_OSPEEDR2_1
#define GPIO_OSPEEDER_OSPEEDR3
#define GPIO_OSPEEDER_OSPEEDR3_0
#define GPIO_OSPEEDER_OSPEEDR3_1
#define GPIO_OSPEEDER_OSPEEDR4
#define GPIO_OSPEEDER_OSPEEDR4_0
#define GPIO_OSPEEDER_OSPEEDR4_1
#define GPIO_OSPEEDER_OSPEEDR5
#define GPIO_OSPEEDER_OSPEEDR5_0
#define GPIO_OSPEEDER_OSPEEDR5_1
#define GPIO_OSPEEDER_OSPEEDR6
#define GPIO_OSPEEDER_OSPEEDR6_0
#define GPIO_OSPEEDER_OSPEEDR6_1
#define GPIO_OSPEEDER_OSPEEDR7
#define GPIO_OSPEEDER_OSPEEDR7_0
#define GPIO_OSPEEDER_OSPEEDR7_1
#define GPIO_OSPEEDER_OSPEEDR8
#define GPIO_OSPEEDER_OSPEEDR8_0
#define GPIO_OSPEEDER_OSPEEDR8_1
#define GPIO_OSPEEDER_OSPEEDR9
#define GPIO_OSPEEDER_OSPEEDR9_0
#define GPIO_OSPEEDER_OSPEEDR9_1
#define GPIO_OSPEEDER_OSPEEDR10
#define GPIO_OSPEEDER_OSPEEDR10_0
#define GPIO_OSPEEDER_OSPEEDR10_1
#define GPIO_OSPEEDER_OSPEEDR11
#define GPIO_OSPEEDER_OSPEEDR11_0
#define GPIO_OSPEEDER_OSPEEDR11_1
#define GPIO_OSPEEDER_OSPEEDR12
#define GPIO_OSPEEDER_OSPEEDR12_0
#define GPIO_OSPEEDER_OSPEEDR12_1
#define GPIO_OSPEEDER_OSPEEDR13
#define GPIO_OSPEEDER_OSPEEDR13_0
#define GPIO_OSPEEDER_OSPEEDR13_1
#define GPIO_OSPEEDER_OSPEEDR14
#define GPIO_OSPEEDER_OSPEEDR14_0
#define GPIO_OSPEEDER_OSPEEDR14_1
#define GPIO_OSPEEDER_OSPEEDR15
#define GPIO_OSPEEDER_OSPEEDR15_0
#define GPIO_OSPEEDER_OSPEEDR15_1
#define GPIO_PUPDR_PUPDR0
#define GPIO_PUPDR_PUPDR0_0
#define GPIO_PUPDR_PUPDR0_1
#define GPIO_PUPDR_PUPDR1
#define GPIO_PUPDR_PUPDR1_0
#define GPIO_PUPDR_PUPDR1_1
#define GPIO_PUPDR_PUPDR2
#define GPIO_PUPDR_PUPDR2_0
#define GPIO_PUPDR_PUPDR2_1
#define GPIO_PUPDR_PUPDR3
#define GPIO_PUPDR_PUPDR3_0
#define GPIO_PUPDR_PUPDR3_1
#define GPIO_PUPDR_PUPDR4
#define GPIO_PUPDR_PUPDR4_0
#define GPIO_PUPDR_PUPDR4_1
#define GPIO_PUPDR_PUPDR5
#define GPIO_PUPDR_PUPDR5_0
#define GPIO_PUPDR_PUPDR5_1
#define GPIO_PUPDR_PUPDR6
#define GPIO_PUPDR_PUPDR6_0
#define GPIO_PUPDR_PUPDR6_1
#define GPIO_PUPDR_PUPDR7
#define GPIO_PUPDR_PUPDR7_0
#define GPIO_PUPDR_PUPDR7_1
#define GPIO_PUPDR_PUPDR8
#define GPIO_PUPDR_PUPDR8_0
#define GPIO_PUPDR_PUPDR8_1
#define GPIO_PUPDR_PUPDR9
#define GPIO_PUPDR_PUPDR9_0
#define GPIO_PUPDR_PUPDR9_1
#define GPIO_PUPDR_PUPDR10
#define GPIO_PUPDR_PUPDR10_0
#define GPIO_PUPDR_PUPDR10_1
#define GPIO_PUPDR_PUPDR11
#define GPIO_PUPDR_PUPDR11_0
#define GPIO_PUPDR_PUPDR11_1
#define GPIO_PUPDR_PUPDR12
#define GPIO_PUPDR_PUPDR12_0
#define GPIO_PUPDR_PUPDR12_1
#define GPIO_PUPDR_PUPDR13
#define GPIO_PUPDR_PUPDR13_0
#define GPIO_PUPDR_PUPDR13_1
#define GPIO_PUPDR_PUPDR14
#define GPIO_PUPDR_PUPDR14_0
#define GPIO_PUPDR_PUPDR14_1
#define GPIO_PUPDR_PUPDR15
#define GPIO_PUPDR_PUPDR15_0
#define GPIO_PUPDR_PUPDR15_1
#define GPIO_IDR_IDR_0
#define GPIO_IDR_IDR_1
#define GPIO_IDR_IDR_2
#define GPIO_IDR_IDR_3
#define GPIO_IDR_IDR_4
#define GPIO_IDR_IDR_5
#define GPIO_IDR_IDR_6
#define GPIO_IDR_IDR_7
#define GPIO_IDR_IDR_8
#define GPIO_IDR_IDR_9
#define GPIO_IDR_IDR_10
#define GPIO_IDR_IDR_11
#define GPIO_IDR_IDR_12
#define GPIO_IDR_IDR_13
#define GPIO_IDR_IDR_14
#define GPIO_IDR_IDR_15
#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
#define GPIO_ODR_ODR_1
#define GPIO_ODR_ODR_2
#define GPIO_ODR_ODR_3
#define GPIO_ODR_ODR_4
#define GPIO_ODR_ODR_5
#define GPIO_ODR_ODR_6
#define GPIO_ODR_ODR_7
#define GPIO_ODR_ODR_8
#define GPIO_ODR_ODR_9
#define GPIO_ODR_ODR_10
#define GPIO_ODR_ODR_11
#define GPIO_ODR_ODR_12
#define GPIO_ODR_ODR_13
#define GPIO_ODR_ODR_14
#define GPIO_ODR_ODR_15
#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
#define GPIO_BSRR_BS_1
#define GPIO_BSRR_BS_2
#define GPIO_BSRR_BS_3
#define GPIO_BSRR_BS_4
#define GPIO_BSRR_BS_5
#define GPIO_BSRR_BS_6
#define GPIO_BSRR_BS_7
#define GPIO_BSRR_BS_8
#define GPIO_BSRR_BS_9
#define GPIO_BSRR_BS_10
#define GPIO_BSRR_BS_11
#define GPIO_BSRR_BS_12
#define GPIO_BSRR_BS_13
#define GPIO_BSRR_BS_14
#define GPIO_BSRR_BS_15
#define GPIO_BSRR_BR_0
#define GPIO_BSRR_BR_1
#define GPIO_BSRR_BR_2
#define GPIO_BSRR_BR_3
#define GPIO_BSRR_BR_4
#define GPIO_BSRR_BR_5
#define GPIO_BSRR_BR_6
#define GPIO_BSRR_BR_7
#define GPIO_BSRR_BR_8
#define GPIO_BSRR_BR_9
#define GPIO_BSRR_BR_10
#define GPIO_BSRR_BR_11
#define GPIO_BSRR_BR_12
#define GPIO_BSRR_BR_13
#define GPIO_BSRR_BR_14
#define GPIO_BSRR_BR_15
#define GPIO_LCKR_LCK0
#define GPIO_LCKR_LCK1
#define GPIO_LCKR_LCK2
#define GPIO_LCKR_LCK3
#define GPIO_LCKR_LCK4
#define GPIO_LCKR_LCK5
#define GPIO_LCKR_LCK6
#define GPIO_LCKR_LCK7
#define GPIO_LCKR_LCK8
#define GPIO_LCKR_LCK9
#define GPIO_LCKR_LCK10
#define GPIO_LCKR_LCK11
#define GPIO_LCKR_LCK12
#define GPIO_LCKR_LCK13
#define GPIO_LCKR_LCK14
#define GPIO_LCKR_LCK15
#define GPIO_LCKR_LCKK
#define GPIO_AFRL_AFRL0
#define GPIO_AFRL_AFRL1
#define GPIO_AFRL_AFRL2
#define GPIO_AFRL_AFRL3
#define GPIO_AFRL_AFRL4
#define GPIO_AFRL_AFRL5
#define GPIO_AFRL_AFRL6
#define GPIO_AFRL_AFRL7
#define GPIO_AFRH_AFRH8
#define GPIO_AFRH_AFRH9
#define GPIO_AFRH_AFRH10
#define GPIO_AFRH_AFRH11
#define GPIO_AFRH_AFRH12
#define GPIO_AFRH_AFRH13
#define GPIO_AFRH_AFRH14
#define GPIO_AFRH_AFRH15
#define I2C_CR1_PE
#define I2C_CR1_SMBUS
#define I2C_CR1_SMBTYPE
#define I2C_CR1_ENARP
#define I2C_CR1_ENPEC
#define I2C_CR1_ENGC
#define I2C_CR1_NOSTRETCH
#define I2C_CR1_START
#define I2C_CR1_STOP
#define I2C_CR1_ACK
#define I2C_CR1_POS
#define I2C_CR1_PEC
#define I2C_CR1_ALERT
#define I2C_CR1_SWRST
#define I2C_CR2_FREQ
#define I2C_CR2_FREQ_0
#define I2C_CR2_FREQ_1
#define I2C_CR2_FREQ_2
#define I2C_CR2_FREQ_3
#define I2C_CR2_FREQ_4
#define I2C_CR2_FREQ_5
#define I2C_CR2_ITERREN
#define I2C_CR2_ITEVTEN
#define I2C_CR2_ITBUFEN
#define I2C_CR2_DMAEN
#define I2C_CR2_LAST
#define I2C_OAR1_ADD1_7
#define I2C_OAR1_ADD8_9
#define I2C_OAR1_ADD0
#define I2C_OAR1_ADD1
#define I2C_OAR1_ADD2
#define I2C_OAR1_ADD3
#define I2C_OAR1_ADD4
#define I2C_OAR1_ADD5
#define I2C_OAR1_ADD6
#define I2C_OAR1_ADD7
#define I2C_OAR1_ADD8
#define I2C_OAR1_ADD9
#define I2C_OAR1_ADDMODE
#define I2C_OAR2_ENDUAL
#define I2C_OAR2_ADD2
#define I2C_DR_DR
#define I2C_SR1_SB
#define I2C_SR1_ADDR
#define I2C_SR1_BTF
#define I2C_SR1_ADD10
#define I2C_SR1_STOPF
#define I2C_SR1_RXNE
#define I2C_SR1_TXE
#define I2C_SR1_BERR
#define I2C_SR1_ARLO
#define I2C_SR1_AF
#define I2C_SR1_OVR
#define I2C_SR1_PECERR
#define I2C_SR1_TIMEOUT
#define I2C_SR1_SMBALERT
#define I2C_SR2_MSL
#define I2C_SR2_BUSY
#define I2C_SR2_TRA
#define I2C_SR2_GENCALL
#define I2C_SR2_SMBDEFAULT
#define I2C_SR2_SMBHOST
#define I2C_SR2_DUALF
#define I2C_SR2_PEC
#define I2C_CCR_CCR
#define I2C_CCR_DUTY
#define I2C_CCR_FS
#define I2C_TRISE_TRISE
#define IWDG_KR_KEY
#define IWDG_PR_PR
#define IWDG_PR_PR_0
#define IWDG_PR_PR_1
#define IWDG_PR_PR_2
#define IWDG_RLR_RL
#define IWDG_SR_PVU
#define IWDG_SR_RVU
#define LCD_CR_LCDEN
#define LCD_CR_VSEL
#define LCD_CR_DUTY
#define LCD_CR_DUTY_0
#define LCD_CR_DUTY_1
#define LCD_CR_DUTY_2
#define LCD_CR_BIAS
#define LCD_CR_BIAS_0
#define LCD_CR_BIAS_1
#define LCD_CR_MUX_SEG
#define LCD_FCR_HD
#define LCD_FCR_SOFIE
#define LCD_FCR_UDDIE
#define LCD_FCR_PON
#define LCD_FCR_PON_0
#define LCD_FCR_PON_1
#define LCD_FCR_PON_2
#define LCD_FCR_DEAD
#define LCD_FCR_DEAD_0
#define LCD_FCR_DEAD_1
#define LCD_FCR_DEAD_2
#define LCD_FCR_CC
#define LCD_FCR_CC_0
#define LCD_FCR_CC_1
#define LCD_FCR_CC_2
#define LCD_FCR_BLINKF
#define LCD_FCR_BLINKF_0
#define LCD_FCR_BLINKF_1
#define LCD_FCR_BLINKF_2
#define LCD_FCR_BLINK
#define LCD_FCR_BLINK_0
#define LCD_FCR_BLINK_1
#define LCD_FCR_DIV
#define LCD_FCR_PS
#define LCD_SR_ENS
#define LCD_SR_SOF
#define LCD_SR_UDR
#define LCD_SR_UDD
#define LCD_SR_RDY
#define LCD_SR_FCRSR
#define LCD_CLR_SOFC
#define LCD_CLR_UDDC
#define LCD_RAM_SEGMENT_DATA
#define PWR_CR_LPSDSR
#define PWR_CR_PDDS
#define PWR_CR_CWUF
#define PWR_CR_CSBF
#define PWR_CR_PVDE
#define PWR_CR_PLS
#define PWR_CR_PLS_0
#define PWR_CR_PLS_1
#define PWR_CR_PLS_2
#define PWR_CR_PLS_LEV0
#define PWR_CR_PLS_LEV1
#define PWR_CR_PLS_LEV2
#define PWR_CR_PLS_LEV3
#define PWR_CR_PLS_LEV4
#define PWR_CR_PLS_LEV5
#define PWR_CR_PLS_LEV6
#define PWR_CR_PLS_LEV7
#define PWR_CR_DBP
#define PWR_CR_ULP
#define PWR_CR_FWU
#define PWR_CR_VOS
#define PWR_CR_VOS_0
#define PWR_CR_VOS_1
#define PWR_CR_LPRUN
#define PWR_CSR_WUF
#define PWR_CSR_SBF
#define PWR_CSR_PVDO
#define PWR_CSR_VREFINTRDYF
#define PWR_CSR_VOSF
#define PWR_CSR_REGLPF
#define PWR_CSR_EWUP1
#define PWR_CSR_EWUP2
#define PWR_CSR_EWUP3
#define RCC_CR_HSION
#define RCC_CR_HSIRDY
#define RCC_CR_MSION
#define RCC_CR_MSIRDY
#define RCC_CR_HSEON
#define RCC_CR_HSERDY
#define RCC_CR_HSEBYP
#define RCC_CR_PLLON
#define RCC_CR_PLLRDY
#define RCC_CR_CSSON
#define RCC_CR_RTCPRE
#define RCC_CR_RTCPRE_0
#define RCC_CR_RTCPRE_1
#define RCC_ICSCR_HSICAL
#define RCC_ICSCR_HSITRIM
#define RCC_ICSCR_MSIRANGE
#define RCC_ICSCR_MSIRANGE_0
#define RCC_ICSCR_MSIRANGE_1
#define RCC_ICSCR_MSIRANGE_2
#define RCC_ICSCR_MSIRANGE_3
#define RCC_ICSCR_MSIRANGE_4
#define RCC_ICSCR_MSIRANGE_5
#define RCC_ICSCR_MSIRANGE_6
#define RCC_ICSCR_MSICAL
#define RCC_ICSCR_MSITRIM
#define RCC_CFGR_SW
#define RCC_CFGR_SW_0
#define RCC_CFGR_SW_1
#define RCC_CFGR_SW_MSI
#define RCC_CFGR_SW_HSI
#define RCC_CFGR_SW_HSE
#define RCC_CFGR_SW_PLL
#define RCC_CFGR_SWS
#define RCC_CFGR_SWS_0
#define RCC_CFGR_SWS_1
#define RCC_CFGR_SWS_MSI
#define RCC_CFGR_SWS_HSI
#define RCC_CFGR_SWS_HSE
#define RCC_CFGR_SWS_PLL
#define RCC_CFGR_HPRE
#define RCC_CFGR_HPRE_0
#define RCC_CFGR_HPRE_1
#define RCC_CFGR_HPRE_2
#define RCC_CFGR_HPRE_3
#define RCC_CFGR_HPRE_DIV1
#define RCC_CFGR_HPRE_DIV2
#define RCC_CFGR_HPRE_DIV4
#define RCC_CFGR_HPRE_DIV8
#define RCC_CFGR_HPRE_DIV16
#define RCC_CFGR_HPRE_DIV64
#define RCC_CFGR_HPRE_DIV128
#define RCC_CFGR_HPRE_DIV256
#define RCC_CFGR_HPRE_DIV512
#define RCC_CFGR_PPRE1
#define RCC_CFGR_PPRE1_0
#define RCC_CFGR_PPRE1_1
#define RCC_CFGR_PPRE1_2
#define RCC_CFGR_PPRE1_DIV1
#define RCC_CFGR_PPRE1_DIV2
#define RCC_CFGR_PPRE1_DIV4
#define RCC_CFGR_PPRE1_DIV8
#define RCC_CFGR_PPRE1_DIV16
#define RCC_CFGR_PPRE2
#define RCC_CFGR_PPRE2_0
#define RCC_CFGR_PPRE2_1
#define RCC_CFGR_PPRE2_2
#define RCC_CFGR_PPRE2_DIV1
#define RCC_CFGR_PPRE2_DIV2
#define RCC_CFGR_PPRE2_DIV4
#define RCC_CFGR_PPRE2_DIV8
#define RCC_CFGR_PPRE2_DIV16
#define RCC_CFGR_PLLSRC
#define RCC_CFGR_PLLSRC_HSI
#define RCC_CFGR_PLLSRC_HSE
#define RCC_CFGR_PLLMUL
#define RCC_CFGR_PLLMUL_0
#define RCC_CFGR_PLLMUL_1
#define RCC_CFGR_PLLMUL_2
#define RCC_CFGR_PLLMUL_3
#define RCC_CFGR_PLLMUL3
#define RCC_CFGR_PLLMUL4
#define RCC_CFGR_PLLMUL6
#define RCC_CFGR_PLLMUL8
#define RCC_CFGR_PLLMUL12
#define RCC_CFGR_PLLMUL16
#define RCC_CFGR_PLLMUL24
#define RCC_CFGR_PLLMUL32
#define RCC_CFGR_PLLMUL48
#define RCC_CFGR_PLLDIV
#define RCC_CFGR_PLLDIV_0
#define RCC_CFGR_PLLDIV_1
#define RCC_CFGR_PLLDIV1
#define RCC_CFGR_PLLDIV2
#define RCC_CFGR_PLLDIV3
#define RCC_CFGR_PLLDIV4
#define RCC_CFGR_MCOSEL
#define RCC_CFGR_MCOSEL_0
#define RCC_CFGR_MCOSEL_1
#define RCC_CFGR_MCOSEL_2
#define RCC_CFGR_MCO_NOCLOCK
#define RCC_CFGR_MCO_SYSCLK
#define RCC_CFGR_MCO_HSI
#define RCC_CFGR_MCO_MSI
#define RCC_CFGR_MCO_HSE
#define RCC_CFGR_MCO_PLL
#define RCC_CFGR_MCO_LSI
#define RCC_CFGR_MCO_LSE
#define RCC_CFGR_MCOPRE
#define RCC_CFGR_MCOPRE_0
#define RCC_CFGR_MCOPRE_1
#define RCC_CFGR_MCOPRE_2
#define RCC_CFGR_MCO_DIV1
#define RCC_CFGR_MCO_DIV2
#define RCC_CFGR_MCO_DIV4
#define RCC_CFGR_MCO_DIV8
#define RCC_CFGR_MCO_DIV16
#define RCC_CIR_LSIRDYF
#define RCC_CIR_LSERDYF
#define RCC_CIR_HSIRDYF
#define RCC_CIR_HSERDYF
#define RCC_CIR_PLLRDYF
#define RCC_CIR_MSIRDYF
#define RCC_CIR_LSECSS
#define RCC_CIR_CSSF
#define RCC_CIR_LSIRDYIE
#define RCC_CIR_LSERDYIE
#define RCC_CIR_HSIRDYIE
#define RCC_CIR_HSERDYIE
#define RCC_CIR_PLLRDYIE
#define RCC_CIR_MSIRDYIE
#define RCC_CIR_LSECSSIE
#define RCC_CIR_LSIRDYC
#define RCC_CIR_LSERDYC
#define RCC_CIR_HSIRDYC
#define RCC_CIR_HSERDYC
#define RCC_CIR_PLLRDYC
#define RCC_CIR_MSIRDYC
#define RCC_CIR_LSECSSC
#define RCC_CIR_CSSC
#define RCC_AHBRSTR_GPIOARST
#define RCC_AHBRSTR_GPIOBRST
#define RCC_AHBRSTR_GPIOCRST
#define RCC_AHBRSTR_GPIODRST
#define RCC_AHBRSTR_GPIOERST
#define RCC_AHBRSTR_GPIOHRST
#define RCC_AHBRSTR_GPIOFRST
#define RCC_AHBRSTR_GPIOGRST
#define RCC_AHBRSTR_CRCRST
#define RCC_AHBRSTR_FLITFRST
#define RCC_AHBRSTR_DMA1RST
#define RCC_AHBRSTR_DMA2RST
#define RCC_AHBRSTR_AESRST
#define RCC_AHBRSTR_FSMCRST
#define RCC_APB2RSTR_SYSCFGRST
#define RCC_APB2RSTR_TIM9RST
#define RCC_APB2RSTR_TIM10RST
#define RCC_APB2RSTR_TIM11RST
#define RCC_APB2RSTR_ADC1RST
#define RCC_APB2RSTR_SDIORST
#define RCC_APB2RSTR_SPI1RST
#define RCC_APB2RSTR_USART1RST
#define RCC_APB1RSTR_TIM2RST
#define RCC_APB1RSTR_TIM3RST
#define RCC_APB1RSTR_TIM4RST
#define RCC_APB1RSTR_TIM5RST
#define RCC_APB1RSTR_TIM6RST
#define RCC_APB1RSTR_TIM7RST
#define RCC_APB1RSTR_LCDRST
#define RCC_APB1RSTR_WWDGRST
#define RCC_APB1RSTR_SPI2RST
#define RCC_APB1RSTR_SPI3RST
#define RCC_APB1RSTR_USART2RST
#define RCC_APB1RSTR_USART3RST
#define RCC_APB1RSTR_UART4RST
#define RCC_APB1RSTR_UART5RST
#define RCC_APB1RSTR_I2C1RST
#define RCC_APB1RSTR_I2C2RST
#define RCC_APB1RSTR_USBRST
#define RCC_APB1RSTR_PWRRST
#define RCC_APB1RSTR_DACRST
#define RCC_APB1RSTR_COMPRST
#define RCC_AHBENR_GPIOAEN
#define RCC_AHBENR_GPIOBEN
#define RCC_AHBENR_GPIOCEN
#define RCC_AHBENR_GPIODEN
#define RCC_AHBENR_GPIOEEN
#define RCC_AHBENR_GPIOHEN
#define RCC_AHBENR_GPIOFEN
#define RCC_AHBENR_GPIOGEN
#define RCC_AHBENR_CRCEN
#define RCC_AHBENR_FLITFEN
#define RCC_AHBENR_DMA1EN
#define RCC_AHBENR_DMA2EN
#define RCC_AHBENR_AESEN
#define RCC_AHBENR_FSMCEN
#define RCC_APB2ENR_SYSCFGEN
#define RCC_APB2ENR_TIM9EN
#define RCC_APB2ENR_TIM10EN
#define RCC_APB2ENR_TIM11EN
#define RCC_APB2ENR_ADC1EN
#define RCC_APB2ENR_SDIOEN
#define RCC_APB2ENR_SPI1EN
#define RCC_APB2ENR_USART1EN
#define RCC_APB1ENR_TIM2EN
#define RCC_APB1ENR_TIM3EN
#define RCC_APB1ENR_TIM4EN
#define RCC_APB1ENR_TIM5EN
#define RCC_APB1ENR_TIM6EN
#define RCC_APB1ENR_TIM7EN
#define RCC_APB1ENR_LCDEN
#define RCC_APB1ENR_WWDGEN
#define RCC_APB1ENR_SPI2EN
#define RCC_APB1ENR_SPI3EN
#define RCC_APB1ENR_USART2EN
#define RCC_APB1ENR_USART3EN
#define RCC_APB1ENR_UART4EN
#define RCC_APB1ENR_UART5EN
#define RCC_APB1ENR_I2C1EN
#define RCC_APB1ENR_I2C2EN
#define RCC_APB1ENR_USBEN
#define RCC_APB1ENR_PWREN
#define RCC_APB1ENR_DACEN
#define RCC_APB1ENR_COMPEN
#define RCC_AHBLPENR_GPIOALPEN
#define RCC_AHBLPENR_GPIOBLPEN
#define RCC_AHBLPENR_GPIOCLPEN
#define RCC_AHBLPENR_GPIODLPEN
#define RCC_AHBLPENR_GPIOELPEN
#define RCC_AHBLPENR_GPIOHLPEN
#define RCC_AHBLPENR_GPIOFLPEN
#define RCC_AHBLPENR_GPIOGLPEN
#define RCC_AHBLPENR_CRCLPEN
#define RCC_AHBLPENR_FLITFLPEN
#define RCC_AHBLPENR_SRAMLPEN
#define RCC_AHBLPENR_DMA1LPEN
#define RCC_AHBLPENR_DMA2LPEN
#define RCC_AHBLPENR_AESLPEN
#define RCC_AHBLPENR_FSMCLPEN
#define RCC_APB2LPENR_SYSCFGLPEN
#define RCC_APB2LPENR_TIM9LPEN
#define RCC_APB2LPENR_TIM10LPEN
#define RCC_APB2LPENR_TIM11LPEN
#define RCC_APB2LPENR_ADC1LPEN
#define RCC_APB2LPENR_SDIOLPEN
#define RCC_APB2LPENR_SPI1LPEN
#define RCC_APB2LPENR_USART1LPEN
#define RCC_APB1LPENR_TIM2LPEN
#define RCC_APB1LPENR_TIM3LPEN
#define RCC_APB1LPENR_TIM4LPEN
#define RCC_APB1LPENR_TIM5LPEN
#define RCC_APB1LPENR_TIM6LPEN
#define RCC_APB1LPENR_TIM7LPEN
#define RCC_APB1LPENR_LCDLPEN
#define RCC_APB1LPENR_WWDGLPEN
#define RCC_APB1LPENR_SPI2LPEN
#define RCC_APB1LPENR_SPI3LPEN
#define RCC_APB1LPENR_USART2LPEN
#define RCC_APB1LPENR_USART3LPEN
#define RCC_APB1LPENR_UART4LPEN
#define RCC_APB1LPENR_UART5LPEN
#define RCC_APB1LPENR_I2C1LPEN
#define RCC_APB1LPENR_I2C2LPEN
#define RCC_APB1LPENR_USBLPEN
#define RCC_APB1LPENR_PWRLPEN
#define RCC_APB1LPENR_DACLPEN
#define RCC_APB1LPENR_COMPLPEN
#define RCC_CSR_LSION
#define RCC_CSR_LSIRDY
#define RCC_CSR_LSEON
#define RCC_CSR_LSERDY
#define RCC_CSR_LSEBYP
#define RCC_CSR_LSECSSON
#define RCC_CSR_LSECSSD
#define RCC_CSR_RTCSEL
#define RCC_CSR_RTCSEL_0
#define RCC_CSR_RTCSEL_1
#define RCC_CSR_RTCSEL_NOCLOCK
#define RCC_CSR_RTCSEL_LSE
#define RCC_CSR_RTCSEL_LSI
#define RCC_CSR_RTCSEL_HSE
#define RCC_CSR_RTCEN
#define RCC_CSR_RTCRST
#define RCC_CSR_RMVF
#define RCC_CSR_OBLRSTF
#define RCC_CSR_PINRSTF
#define RCC_CSR_PORRSTF
#define RCC_CSR_SFTRSTF
#define RCC_CSR_IWDGRSTF
#define RCC_CSR_WWDGRSTF
#define RCC_CSR_LPWRRSTF
#define RTC_TR_PM
#define RTC_TR_HT
#define RTC_TR_HT_0
#define RTC_TR_HT_1
#define RTC_TR_HU
#define RTC_TR_HU_0
#define RTC_TR_HU_1
#define RTC_TR_HU_2
#define RTC_TR_HU_3
#define RTC_TR_MNT
#define RTC_TR_MNT_0
#define RTC_TR_MNT_1
#define RTC_TR_MNT_2
#define RTC_TR_MNU
#define RTC_TR_MNU_0
#define RTC_TR_MNU_1
#define RTC_TR_MNU_2
#define RTC_TR_MNU_3
#define RTC_TR_ST
#define RTC_TR_ST_0
#define RTC_TR_ST_1
#define RTC_TR_ST_2
#define RTC_TR_SU
#define RTC_TR_SU_0
#define RTC_TR_SU_1
#define RTC_TR_SU_2
#define RTC_TR_SU_3
#define RTC_DR_YT
#define RTC_DR_YT_0
#define RTC_DR_YT_1
#define RTC_DR_YT_2
#define RTC_DR_YT_3
#define RTC_DR_YU
#define RTC_DR_YU_0
#define RTC_DR_YU_1
#define RTC_DR_YU_2
#define RTC_DR_YU_3
#define RTC_DR_WDU
#define RTC_DR_WDU_0
#define RTC_DR_WDU_1
#define RTC_DR_WDU_2
#define RTC_DR_MT
#define RTC_DR_MU
#define RTC_DR_MU_0
#define RTC_DR_MU_1
#define RTC_DR_MU_2
#define RTC_DR_MU_3
#define RTC_DR_DT
#define RTC_DR_DT_0
#define RTC_DR_DT_1
#define RTC_DR_DU
#define RTC_DR_DU_0
#define RTC_DR_DU_1
#define RTC_DR_DU_2
#define RTC_DR_DU_3
#define RTC_CR_COE
#define RTC_CR_OSEL
#define RTC_CR_OSEL_0
#define RTC_CR_OSEL_1
#define RTC_CR_POL
#define RTC_CR_COSEL
#define RTC_CR_BCK
#define RTC_CR_SUB1H
#define RTC_CR_ADD1H
#define RTC_CR_TSIE
#define RTC_CR_WUTIE
#define RTC_CR_ALRBIE
#define RTC_CR_ALRAIE
#define RTC_CR_TSE
#define RTC_CR_WUTE
#define RTC_CR_ALRBE
#define RTC_CR_ALRAE
#define RTC_CR_DCE
#define RTC_CR_FMT
#define RTC_CR_BYPSHAD
#define RTC_CR_REFCKON
#define RTC_CR_TSEDGE
#define RTC_CR_WUCKSEL
#define RTC_CR_WUCKSEL_0
#define RTC_CR_WUCKSEL_1
#define RTC_CR_WUCKSEL_2
#define RTC_ISR_RECALPF
#define RTC_ISR_TAMP3F
#define RTC_ISR_TAMP2F
#define RTC_ISR_TAMP1F
#define RTC_ISR_TSOVF
#define RTC_ISR_TSF
#define RTC_ISR_WUTF
#define RTC_ISR_ALRBF
#define RTC_ISR_ALRAF
#define RTC_ISR_INIT
#define RTC_ISR_INITF
#define RTC_ISR_RSF
#define RTC_ISR_INITS
#define RTC_ISR_SHPF
#define RTC_ISR_WUTWF
#define RTC_ISR_ALRBWF
#define RTC_ISR_ALRAWF
#define RTC_PRER_PREDIV_A
#define RTC_PRER_PREDIV_S
#define RTC_WUTR_WUT
#define RTC_CALIBR_DCS
#define RTC_CALIBR_DC
#define RTC_ALRMAR_MSK4
#define RTC_ALRMAR_WDSEL
#define RTC_ALRMAR_DT
#define RTC_ALRMAR_DT_0
#define RTC_ALRMAR_DT_1
#define RTC_ALRMAR_DU
#define RTC_ALRMAR_DU_0
#define RTC_ALRMAR_DU_1
#define RTC_ALRMAR_DU_2
#define RTC_ALRMAR_DU_3
#define RTC_ALRMAR_MSK3
#define RTC_ALRMAR_PM
#define RTC_ALRMAR_HT
#define RTC_ALRMAR_HT_0
#define RTC_ALRMAR_HT_1
#define RTC_ALRMAR_HU
#define RTC_ALRMAR_HU_0
#define RTC_ALRMAR_HU_1
#define RTC_ALRMAR_HU_2
#define RTC_ALRMAR_HU_3
#define RTC_ALRMAR_MSK2
#define RTC_ALRMAR_MNT
#define RTC_ALRMAR_MNT_0
#define RTC_ALRMAR_MNT_1
#define RTC_ALRMAR_MNT_2
#define RTC_ALRMAR_MNU
#define RTC_ALRMAR_MNU_0
#define RTC_ALRMAR_MNU_1
#define RTC_ALRMAR_MNU_2
#define RTC_ALRMAR_MNU_3
#define RTC_ALRMAR_MSK1
#define RTC_ALRMAR_ST
#define RTC_ALRMAR_ST_0
#define RTC_ALRMAR_ST_1
#define RTC_ALRMAR_ST_2
#define RTC_ALRMAR_SU
#define RTC_ALRMAR_SU_0
#define RTC_ALRMAR_SU_1
#define RTC_ALRMAR_SU_2
#define RTC_ALRMAR_SU_3
#define RTC_ALRMBR_MSK4
#define RTC_ALRMBR_WDSEL
#define RTC_ALRMBR_DT
#define RTC_ALRMBR_DT_0
#define RTC_ALRMBR_DT_1
#define RTC_ALRMBR_DU
#define RTC_ALRMBR_DU_0
#define RTC_ALRMBR_DU_1
#define RTC_ALRMBR_DU_2
#define RTC_ALRMBR_DU_3
#define RTC_ALRMBR_MSK3
#define RTC_ALRMBR_PM
#define RTC_ALRMBR_HT
#define RTC_ALRMBR_HT_0
#define RTC_ALRMBR_HT_1
#define RTC_ALRMBR_HU
#define RTC_ALRMBR_HU_0
#define RTC_ALRMBR_HU_1
#define RTC_ALRMBR_HU_2
#define RTC_ALRMBR_HU_3
#define RTC_ALRMBR_MSK2
#define RTC_ALRMBR_MNT
#define RTC_ALRMBR_MNT_0
#define RTC_ALRMBR_MNT_1
#define RTC_ALRMBR_MNT_2
#define RTC_ALRMBR_MNU
#define RTC_ALRMBR_MNU_0
#define RTC_ALRMBR_MNU_1
#define RTC_ALRMBR_MNU_2
#define RTC_ALRMBR_MNU_3
#define RTC_ALRMBR_MSK1
#define RTC_ALRMBR_ST
#define RTC_ALRMBR_ST_0
#define RTC_ALRMBR_ST_1
#define RTC_ALRMBR_ST_2
#define RTC_ALRMBR_SU
#define RTC_ALRMBR_SU_0
#define RTC_ALRMBR_SU_1
#define RTC_ALRMBR_SU_2
#define RTC_ALRMBR_SU_3
#define RTC_WPR_KEY
#define RTC_SSR_SS
#define RTC_SHIFTR_SUBFS
#define RTC_SHIFTR_ADD1S
#define RTC_TSTR_PM
#define RTC_TSTR_HT
#define RTC_TSTR_HT_0
#define RTC_TSTR_HT_1
#define RTC_TSTR_HU
#define RTC_TSTR_HU_0
#define RTC_TSTR_HU_1
#define RTC_TSTR_HU_2
#define RTC_TSTR_HU_3
#define RTC_TSTR_MNT
#define RTC_TSTR_MNT_0
#define RTC_TSTR_MNT_1
#define RTC_TSTR_MNT_2
#define RTC_TSTR_MNU
#define RTC_TSTR_MNU_0
#define RTC_TSTR_MNU_1
#define RTC_TSTR_MNU_2
#define RTC_TSTR_MNU_3
#define RTC_TSTR_ST
#define RTC_TSTR_ST_0
#define RTC_TSTR_ST_1
#define RTC_TSTR_ST_2
#define RTC_TSTR_SU
#define RTC_TSTR_SU_0
#define RTC_TSTR_SU_1
#define RTC_TSTR_SU_2
#define RTC_TSTR_SU_3
#define RTC_TSDR_WDU
#define RTC_TSDR_WDU_0
#define RTC_TSDR_WDU_1
#define RTC_TSDR_WDU_2
#define RTC_TSDR_MT
#define RTC_TSDR_MU
#define RTC_TSDR_MU_0
#define RTC_TSDR_MU_1
#define RTC_TSDR_MU_2
#define RTC_TSDR_MU_3
#define RTC_TSDR_DT
#define RTC_TSDR_DT_0
#define RTC_TSDR_DT_1
#define RTC_TSDR_DU
#define RTC_TSDR_DU_0
#define RTC_TSDR_DU_1
#define RTC_TSDR_DU_2
#define RTC_TSDR_DU_3
#define RTC_TSSSR_SS
#define RTC_CALR_CALP
#define RTC_CALR_CALW8
#define RTC_CALR_CALW16
#define RTC_CALR_CALM
#define RTC_CALR_CALM_0
#define RTC_CALR_CALM_1
#define RTC_CALR_CALM_2
#define RTC_CALR_CALM_3
#define RTC_CALR_CALM_4
#define RTC_CALR_CALM_5
#define RTC_CALR_CALM_6
#define RTC_CALR_CALM_7
#define RTC_CALR_CALM_8
#define RTC_TAFCR_ALARMOUTTYPE
#define RTC_TAFCR_TAMPPUDIS
#define RTC_TAFCR_TAMPPRCH
#define RTC_TAFCR_TAMPPRCH_0
#define RTC_TAFCR_TAMPPRCH_1
#define RTC_TAFCR_TAMPFLT
#define RTC_TAFCR_TAMPFLT_0
#define RTC_TAFCR_TAMPFLT_1
#define RTC_TAFCR_TAMPFREQ
#define RTC_TAFCR_TAMPFREQ_0
#define RTC_TAFCR_TAMPFREQ_1
#define RTC_TAFCR_TAMPFREQ_2
#define RTC_TAFCR_TAMPTS
#define RTC_TAFCR_TAMP3TRG
#define RTC_TAFCR_TAMP3E
#define RTC_TAFCR_TAMP2TRG
#define RTC_TAFCR_TAMP2E
#define RTC_TAFCR_TAMPIE
#define RTC_TAFCR_TAMP1TRG
#define RTC_TAFCR_TAMP1E
#define RTC_ALRMASSR_MASKSS
#define RTC_ALRMASSR_MASKSS_0
#define RTC_ALRMASSR_MASKSS_1
#define RTC_ALRMASSR_MASKSS_2
#define RTC_ALRMASSR_MASKSS_3
#define RTC_ALRMASSR_SS
#define RTC_ALRMBSSR_MASKSS
#define RTC_ALRMBSSR_MASKSS_0
#define RTC_ALRMBSSR_MASKSS_1
#define RTC_ALRMBSSR_MASKSS_2
#define RTC_ALRMBSSR_MASKSS_3
#define RTC_ALRMBSSR_SS
#define RTC_BKP0R
#define RTC_BKP1R
#define RTC_BKP2R
#define RTC_BKP3R
#define RTC_BKP4R
#define RTC_BKP5R
#define RTC_BKP6R
#define RTC_BKP7R
#define RTC_BKP8R
#define RTC_BKP9R
#define RTC_BKP10R
#define RTC_BKP11R
#define RTC_BKP12R
#define RTC_BKP13R
#define RTC_BKP14R
#define RTC_BKP15R
#define RTC_BKP16R
#define RTC_BKP17R
#define RTC_BKP18R
#define RTC_BKP19R
#define RTC_BKP20R
#define RTC_BKP21R
#define RTC_BKP22R
#define RTC_BKP23R
#define RTC_BKP24R
#define RTC_BKP25R
#define RTC_BKP26R
#define RTC_BKP27R
#define RTC_BKP28R
#define RTC_BKP29R
#define RTC_BKP30R
#define RTC_BKP31R
#define SDIO_POWER_PWRCTRL
#define SDIO_POWER_PWRCTRL_0
#define SDIO_POWER_PWRCTRL_1
#define SDIO_CLKCR_CLKDIV
#define SDIO_CLKCR_CLKEN
#define SDIO_CLKCR_PWRSAV
#define SDIO_CLKCR_BYPASS
#define SDIO_CLKCR_WIDBUS
#define SDIO_CLKCR_WIDBUS_0
#define SDIO_CLKCR_WIDBUS_1
#define SDIO_CLKCR_NEGEDGE
#define SDIO_CLKCR_HWFC_EN
#define SDIO_ARG_CMDARG
#define SDIO_CMD_CMDINDEX
#define SDIO_CMD_WAITRESP
#define SDIO_CMD_WAITRESP_0
#define SDIO_CMD_WAITRESP_1
#define SDIO_CMD_WAITINT
#define SDIO_CMD_WAITPEND
#define SDIO_CMD_CPSMEN
#define SDIO_CMD_SDIOSUSPEND
#define SDIO_CMD_ENCMDCOMPL
#define SDIO_CMD_NIEN
#define SDIO_CMD_CEATACMD
#define SDIO_RESPCMD_RESPCMD
#define SDIO_RESP0_CARDSTATUS0
#define SDIO_RESP1_CARDSTATUS1
#define SDIO_RESP2_CARDSTATUS2
#define SDIO_RESP3_CARDSTATUS3
#define SDIO_RESP4_CARDSTATUS4
#define SDIO_DTIMER_DATATIME
#define SDIO_DLEN_DATALENGTH
#define SDIO_DCTRL_DTEN
#define SDIO_DCTRL_DTDIR
#define SDIO_DCTRL_DTMODE
#define SDIO_DCTRL_DMAEN
#define SDIO_DCTRL_DBLOCKSIZE
#define SDIO_DCTRL_DBLOCKSIZE_0
#define SDIO_DCTRL_DBLOCKSIZE_1
#define SDIO_DCTRL_DBLOCKSIZE_2
#define SDIO_DCTRL_DBLOCKSIZE_3
#define SDIO_DCTRL_RWSTART
#define SDIO_DCTRL_RWSTOP
#define SDIO_DCTRL_RWMOD
#define SDIO_DCTRL_SDIOEN
#define SDIO_DCOUNT_DATACOUNT
#define SDIO_STA_CCRCFAIL
#define SDIO_STA_DCRCFAIL
#define SDIO_STA_CTIMEOUT
#define SDIO_STA_DTIMEOUT
#define SDIO_STA_TXUNDERR
#define SDIO_STA_RXOVERR
#define SDIO_STA_CMDREND
#define SDIO_STA_CMDSENT
#define SDIO_STA_DATAEND
#define SDIO_STA_STBITERR
#define SDIO_STA_DBCKEND
#define SDIO_STA_CMDACT
#define SDIO_STA_TXACT
#define SDIO_STA_RXACT
#define SDIO_STA_TXFIFOHE
#define SDIO_STA_RXFIFOHF
#define SDIO_STA_TXFIFOF
#define SDIO_STA_RXFIFOF
#define SDIO_STA_TXFIFOE
#define SDIO_STA_RXFIFOE
#define SDIO_STA_TXDAVL
#define SDIO_STA_RXDAVL
#define SDIO_STA_SDIOIT
#define SDIO_STA_CEATAEND
#define SDIO_ICR_CCRCFAILC
#define SDIO_ICR_DCRCFAILC
#define SDIO_ICR_CTIMEOUTC
#define SDIO_ICR_DTIMEOUTC
#define SDIO_ICR_TXUNDERRC
#define SDIO_ICR_RXOVERRC
#define SDIO_ICR_CMDRENDC
#define SDIO_ICR_CMDSENTC
#define SDIO_ICR_DATAENDC
#define SDIO_ICR_STBITERRC
#define SDIO_ICR_DBCKENDC
#define SDIO_ICR_SDIOITC
#define SDIO_ICR_CEATAENDC
#define SDIO_MASK_CCRCFAILIE
#define SDIO_MASK_DCRCFAILIE
#define SDIO_MASK_CTIMEOUTIE
#define SDIO_MASK_DTIMEOUTIE
#define SDIO_MASK_TXUNDERRIE
#define SDIO_MASK_RXOVERRIE
#define SDIO_MASK_CMDRENDIE
#define SDIO_MASK_CMDSENTIE
#define SDIO_MASK_DATAENDIE
#define SDIO_MASK_STBITERRIE
#define SDIO_MASK_DBCKENDIE
#define SDIO_MASK_CMDACTIE
#define SDIO_MASK_TXACTIE
#define SDIO_MASK_RXACTIE
#define SDIO_MASK_TXFIFOHEIE
#define SDIO_MASK_RXFIFOHFIE
#define SDIO_MASK_TXFIFOFIE
#define SDIO_MASK_RXFIFOFIE
#define SDIO_MASK_TXFIFOEIE
#define SDIO_MASK_RXFIFOEIE
#define SDIO_MASK_TXDAVLIE
#define SDIO_MASK_RXDAVLIE
#define SDIO_MASK_SDIOITIE
#define SDIO_MASK_CEATAENDIE
#define SDIO_FIFOCNT_FIFOCOUNT
#define SDIO_FIFO_FIFODATA
#define SPI_CR1_CPHA
#define SPI_CR1_CPOL
#define SPI_CR1_MSTR
#define SPI_CR1_BR
#define SPI_CR1_BR_0
#define SPI_CR1_BR_1
#define SPI_CR1_BR_2
#define SPI_CR1_SPE
#define SPI_CR1_LSBFIRST
#define SPI_CR1_SSI
#define SPI_CR1_SSM
#define SPI_CR1_RXONLY
#define SPI_CR1_DFF
#define SPI_CR1_CRCNEXT
#define SPI_CR1_CRCEN
#define SPI_CR1_BIDIOE
#define SPI_CR1_BIDIMODE
#define SPI_CR2_RXDMAEN
#define SPI_CR2_TXDMAEN
#define SPI_CR2_SSOE
#define SPI_CR2_FRF
#define SPI_CR2_ERRIE
#define SPI_CR2_RXNEIE
#define SPI_CR2_TXEIE
#define SPI_SR_RXNE
#define SPI_SR_TXE
#define SPI_SR_CHSIDE
#define SPI_SR_UDR
#define SPI_SR_CRCERR
#define SPI_SR_MODF
#define SPI_SR_OVR
#define SPI_SR_BSY
#define SPI_DR_DR
#define SPI_CRCPR_CRCPOLY
#define SPI_RXCRCR_RXCRC
#define SPI_TXCRCR_TXCRC
#define SPI_I2SCFGR_CHLEN
#define SPI_I2SCFGR_DATLEN
#define SPI_I2SCFGR_DATLEN_0
#define SPI_I2SCFGR_DATLEN_1
#define SPI_I2SCFGR_CKPOL
#define SPI_I2SCFGR_I2SSTD
#define SPI_I2SCFGR_I2SSTD_0
#define SPI_I2SCFGR_I2SSTD_1
#define SPI_I2SCFGR_PCMSYNC
#define SPI_I2SCFGR_I2SCFG
#define SPI_I2SCFGR_I2SCFG_0
#define SPI_I2SCFGR_I2SCFG_1
#define SPI_I2SCFGR_I2SE
#define SPI_I2SCFGR_I2SMOD
#define SPI_I2SPR_I2SDIV
#define SPI_I2SPR_ODD
#define SPI_I2SPR_MCKOE
#define SYSCFG_MEMRMP_MEM_MODE
#define SYSCFG_MEMRMP_MEM_MODE_0
#define SYSCFG_MEMRMP_MEM_MODE_1
#define SYSCFG_MEMRMP_BOOT_MODE
#define SYSCFG_MEMRMP_BOOT_MODE_0
#define SYSCFG_MEMRMP_BOOT_MODE_1
#define SYSCFG_PMC_USB_PU
#define SYSCFG_EXTICR1_EXTI0
#define SYSCFG_EXTICR1_EXTI1
#define SYSCFG_EXTICR1_EXTI2
#define SYSCFG_EXTICR1_EXTI3
* @brief EXTI0 configuration
#define SYSCFG_EXTICR1_EXTI0_PA
#define SYSCFG_EXTICR1_EXTI0_PB
#define SYSCFG_EXTICR1_EXTI0_PC
#define SYSCFG_EXTICR1_EXTI0_PD
#define SYSCFG_EXTICR1_EXTI0_PE
#define SYSCFG_EXTICR1_EXTI0_PH
#define SYSCFG_EXTICR1_EXTI0_PF
#define SYSCFG_EXTICR1_EXTI0_PG
* @brief EXTI1 configuration
#define SYSCFG_EXTICR1_EXTI1_PA
#define SYSCFG_EXTICR1_EXTI1_PB
#define SYSCFG_EXTICR1_EXTI1_PC
#define SYSCFG_EXTICR1_EXTI1_PD
#define SYSCFG_EXTICR1_EXTI1_PE
#define SYSCFG_EXTICR1_EXTI1_PH
#define SYSCFG_EXTICR1_EXTI1_PF
#define SYSCFG_EXTICR1_EXTI1_PG
* @brief EXTI2 configuration
#define SYSCFG_EXTICR1_EXTI2_PA
#define SYSCFG_EXTICR1_EXTI2_PB
#define SYSCFG_EXTICR1_EXTI2_PC
#define SYSCFG_EXTICR1_EXTI2_PD
#define SYSCFG_EXTICR1_EXTI2_PE
#define SYSCFG_EXTICR1_EXTI2_PH
#define SYSCFG_EXTICR1_EXTI2_PF
#define SYSCFG_EXTICR1_EXTI2_PG
* @brief EXTI3 configuration
#define SYSCFG_EXTICR1_EXTI3_PA
#define SYSCFG_EXTICR1_EXTI3_PB
#define SYSCFG_EXTICR1_EXTI3_PC
#define SYSCFG_EXTICR1_EXTI3_PD
#define SYSCFG_EXTICR1_EXTI3_PE
#define SYSCFG_EXTICR1_EXTI3_PF
#define SYSCFG_EXTICR1_EXTI3_PG
#define SYSCFG_EXTICR2_EXTI4
#define SYSCFG_EXTICR2_EXTI5
#define SYSCFG_EXTICR2_EXTI6
#define SYSCFG_EXTICR2_EXTI7
* @brief EXTI4 configuration
#define SYSCFG_EXTICR2_EXTI4_PA
#define SYSCFG_EXTICR2_EXTI4_PB
#define SYSCFG_EXTICR2_EXTI4_PC
#define SYSCFG_EXTICR2_EXTI4_PD
#define SYSCFG_EXTICR2_EXTI4_PE
#define SYSCFG_EXTICR2_EXTI4_PF
#define SYSCFG_EXTICR2_EXTI4_PG
* @brief EXTI5 configuration
#define SYSCFG_EXTICR2_EXTI5_PA
#define SYSCFG_EXTICR2_EXTI5_PB
#define SYSCFG_EXTICR2_EXTI5_PC
#define SYSCFG_EXTICR2_EXTI5_PD
#define SYSCFG_EXTICR2_EXTI5_PE
#define SYSCFG_EXTICR2_EXTI5_PF
#define SYSCFG_EXTICR2_EXTI5_PG
* @brief EXTI6 configuration
#define SYSCFG_EXTICR2_EXTI6_PA
#define SYSCFG_EXTICR2_EXTI6_PB
#define SYSCFG_EXTICR2_EXTI6_PC
#define SYSCFG_EXTICR2_EXTI6_PD
#define SYSCFG_EXTICR2_EXTI6_PE
#define SYSCFG_EXTICR2_EXTI6_PF
#define SYSCFG_EXTICR2_EXTI6_PG
* @brief EXTI7 configuration
#define SYSCFG_EXTICR2_EXTI7_PA
#define SYSCFG_EXTICR2_EXTI7_PB
#define SYSCFG_EXTICR2_EXTI7_PC
#define SYSCFG_EXTICR2_EXTI7_PD
#define SYSCFG_EXTICR2_EXTI7_PE
#define SYSCFG_EXTICR2_EXTI7_PF
#define SYSCFG_EXTICR2_EXTI7_PG
#define SYSCFG_EXTICR3_EXTI8
#define SYSCFG_EXTICR3_EXTI9
#define SYSCFG_EXTICR3_EXTI10
#define SYSCFG_EXTICR3_EXTI11
* @brief EXTI8 configuration
#define SYSCFG_EXTICR3_EXTI8_PA
#define SYSCFG_EXTICR3_EXTI8_PB
#define SYSCFG_EXTICR3_EXTI8_PC
#define SYSCFG_EXTICR3_EXTI8_PD
#define SYSCFG_EXTICR3_EXTI8_PE
#define SYSCFG_EXTICR3_EXTI8_PF
#define SYSCFG_EXTICR3_EXTI8_PG
* @brief EXTI9 configuration
#define SYSCFG_EXTICR3_EXTI9_PA
#define SYSCFG_EXTICR3_EXTI9_PB
#define SYSCFG_EXTICR3_EXTI9_PC
#define SYSCFG_EXTICR3_EXTI9_PD
#define SYSCFG_EXTICR3_EXTI9_PE
#define SYSCFG_EXTICR3_EXTI9_PF
#define SYSCFG_EXTICR3_EXTI9_PG
* @brief EXTI10 configuration
#define SYSCFG_EXTICR3_EXTI10_PA
#define SYSCFG_EXTICR3_EXTI10_PB
#define SYSCFG_EXTICR3_EXTI10_PC
#define SYSCFG_EXTICR3_EXTI10_PD
#define SYSCFG_EXTICR3_EXTI10_PE
#define SYSCFG_EXTICR3_EXTI10_PF
#define SYSCFG_EXTICR3_EXTI10_PG
* @brief EXTI11 configuration
#define SYSCFG_EXTICR3_EXTI11_PA
#define SYSCFG_EXTICR3_EXTI11_PB
#define SYSCFG_EXTICR3_EXTI11_PC
#define SYSCFG_EXTICR3_EXTI11_PD
#define SYSCFG_EXTICR3_EXTI11_PE
#define SYSCFG_EXTICR3_EXTI11_PF
#define SYSCFG_EXTICR3_EXTI11_PG
#define SYSCFG_EXTICR4_EXTI12
#define SYSCFG_EXTICR4_EXTI13
#define SYSCFG_EXTICR4_EXTI14
#define SYSCFG_EXTICR4_EXTI15
* @brief EXTI12 configuration
#define SYSCFG_EXTICR4_EXTI12_PA
#define SYSCFG_EXTICR4_EXTI12_PB
#define SYSCFG_EXTICR4_EXTI12_PC
#define SYSCFG_EXTICR4_EXTI12_PD
#define SYSCFG_EXTICR4_EXTI12_PE
#define SYSCFG_EXTICR4_EXTI12_PF
#define SYSCFG_EXTICR4_EXTI12_PG
* @brief EXTI13 configuration
#define SYSCFG_EXTICR4_EXTI13_PA
#define SYSCFG_EXTICR4_EXTI13_PB
#define SYSCFG_EXTICR4_EXTI13_PC
#define SYSCFG_EXTICR4_EXTI13_PD
#define SYSCFG_EXTICR4_EXTI13_PE
#define SYSCFG_EXTICR4_EXTI13_PF
#define SYSCFG_EXTICR4_EXTI13_PG
* @brief EXTI14 configuration
#define SYSCFG_EXTICR4_EXTI14_PA
#define SYSCFG_EXTICR4_EXTI14_PB
#define SYSCFG_EXTICR4_EXTI14_PC
#define SYSCFG_EXTICR4_EXTI14_PD
#define SYSCFG_EXTICR4_EXTI14_PE
#define SYSCFG_EXTICR4_EXTI14_PF
#define SYSCFG_EXTICR4_EXTI14_PG
* @brief EXTI15 configuration
#define SYSCFG_EXTICR4_EXTI15_PA
#define SYSCFG_EXTICR4_EXTI15_PB
#define SYSCFG_EXTICR4_EXTI15_PC
#define SYSCFG_EXTICR4_EXTI15_PD
#define SYSCFG_EXTICR4_EXTI15_PE
#define SYSCFG_EXTICR4_EXTI15_PF
#define SYSCFG_EXTICR4_EXTI15_PG
#define RI_ICR_IC1Z
#define RI_ICR_IC1Z_0
#define RI_ICR_IC1Z_1
#define RI_ICR_IC1Z_2
#define RI_ICR_IC1Z_3
#define RI_ICR_IC2Z
#define RI_ICR_IC2Z_0
#define RI_ICR_IC2Z_1
#define RI_ICR_IC2Z_2
#define RI_ICR_IC2Z_3
#define RI_ICR_IC3Z
#define RI_ICR_IC3Z_0
#define RI_ICR_IC3Z_1
#define RI_ICR_IC3Z_2
#define RI_ICR_IC3Z_3
#define RI_ICR_IC4Z
#define RI_ICR_IC4Z_0
#define RI_ICR_IC4Z_1
#define RI_ICR_IC4Z_2
#define RI_ICR_IC4Z_3
#define RI_ICR_TIM
#define RI_ICR_TIM_0
#define RI_ICR_TIM_1
#define RI_ICR_IC1
#define RI_ICR_IC2
#define RI_ICR_IC3
#define RI_ICR_IC4
#define RI_ASCR1_CH
#define RI_ASCR1_CH_0
#define RI_ASCR1_CH_1
#define RI_ASCR1_CH_2
#define RI_ASCR1_CH_3
#define RI_ASCR1_CH_4
#define RI_ASCR1_CH_5
#define RI_ASCR1_CH_6
#define RI_ASCR1_CH_7
#define RI_ASCR1_CH_8
#define RI_ASCR1_CH_9
#define RI_ASCR1_CH_10
#define RI_ASCR1_CH_11
#define RI_ASCR1_CH_12
#define RI_ASCR1_CH_13
#define RI_ASCR1_CH_14
#define RI_ASCR1_CH_15
#define RI_ASCR1_CH_31
#define RI_ASCR1_CH_18
#define RI_ASCR1_CH_19
#define RI_ASCR1_CH_20
#define RI_ASCR1_CH_21
#define RI_ASCR1_CH_22
#define RI_ASCR1_CH_23
#define RI_ASCR1_CH_24
#define RI_ASCR1_CH_25
#define RI_ASCR1_VCOMP
#define RI_ASCR1_CH_27
#define RI_ASCR1_CH_28
#define RI_ASCR1_CH_29
#define RI_ASCR1_CH_30
#define RI_ASCR1_SCM
#define RI_ASCR2_GR10_1
#define RI_ASCR2_GR10_2
#define RI_ASCR2_GR10_3
#define RI_ASCR2_GR10_4
#define RI_ASCR2_GR6_1
#define RI_ASCR2_GR6_2
#define RI_ASCR2_GR5_1
#define RI_ASCR2_GR5_2
#define RI_ASCR2_GR5_3
#define RI_ASCR2_GR4_1
#define RI_ASCR2_GR4_2
#define RI_ASCR2_GR4_3
#define RI_ASCR2_GR4_4
#define RI_ASCR2_CH0b
#define RI_ASCR2_CH1b
#define RI_ASCR2_CH2b
#define RI_ASCR2_CH3b
#define RI_ASCR2_CH6b
#define RI_ASCR2_CH7b
#define RI_ASCR2_CH8b
#define RI_ASCR2_CH9b
#define RI_ASCR2_CH10b
#define RI_ASCR2_CH11b
#define RI_ASCR2_CH12b
#define RI_ASCR2_GR6_3
#define RI_ASCR2_GR6_4
#define RI_ASCR2_GR5_4
#define RI_HYSCR1_PA
#define RI_HYSCR1_PA_0
#define RI_HYSCR1_PA_1
#define RI_HYSCR1_PA_2
#define RI_HYSCR1_PA_3
#define RI_HYSCR1_PA_4
#define RI_HYSCR1_PA_5
#define RI_HYSCR1_PA_6
#define RI_HYSCR1_PA_7
#define RI_HYSCR1_PA_8
#define RI_HYSCR1_PA_9
#define RI_HYSCR1_PA_10
#define RI_HYSCR1_PA_11
#define RI_HYSCR1_PA_12
#define RI_HYSCR1_PA_13
#define RI_HYSCR1_PA_14
#define RI_HYSCR1_PA_15
#define RI_HYSCR1_PB
#define RI_HYSCR1_PB_0
#define RI_HYSCR1_PB_1
#define RI_HYSCR1_PB_2
#define RI_HYSCR1_PB_3
#define RI_HYSCR1_PB_4
#define RI_HYSCR1_PB_5
#define RI_HYSCR1_PB_6
#define RI_HYSCR1_PB_7
#define RI_HYSCR1_PB_8
#define RI_HYSCR1_PB_9
#define RI_HYSCR1_PB_10
#define RI_HYSCR1_PB_11
#define RI_HYSCR1_PB_12
#define RI_HYSCR1_PB_13
#define RI_HYSCR1_PB_14
#define RI_HYSCR1_PB_15
#define RI_HYSCR2_PC
#define RI_HYSCR2_PC_0
#define RI_HYSCR2_PC_1
#define RI_HYSCR2_PC_2
#define RI_HYSCR2_PC_3
#define RI_HYSCR2_PC_4
#define RI_HYSCR2_PC_5
#define RI_HYSCR2_PC_6
#define RI_HYSCR2_PC_7
#define RI_HYSCR2_PC_8
#define RI_HYSCR2_PC_9
#define RI_HYSCR2_PC_10
#define RI_HYSCR2_PC_11
#define RI_HYSCR2_PC_12
#define RI_HYSCR2_PC_13
#define RI_HYSCR2_PC_14
#define RI_HYSCR2_PC_15
#define RI_HYSCR2_PD
#define RI_HYSCR2_PD_0
#define RI_HYSCR2_PD_1
#define RI_HYSCR2_PD_2
#define RI_HYSCR2_PD_3
#define RI_HYSCR2_PD_4
#define RI_HYSCR2_PD_5
#define RI_HYSCR2_PD_6
#define RI_HYSCR2_PD_7
#define RI_HYSCR2_PD_8
#define RI_HYSCR2_PD_9
#define RI_HYSCR2_PD_10
#define RI_HYSCR2_PD_11
#define RI_HYSCR2_PD_12
#define RI_HYSCR2_PD_13
#define RI_HYSCR2_PD_14
#define RI_HYSCR2_PD_15
#define RI_HYSCR2_PE
#define RI_HYSCR2_PE_0
#define RI_HYSCR2_PE_1
#define RI_HYSCR2_PE_2
#define RI_HYSCR2_PE_3
#define RI_HYSCR2_PE_4
#define RI_HYSCR2_PE_5
#define RI_HYSCR2_PE_6
#define RI_HYSCR2_PE_7
#define RI_HYSCR2_PE_8
#define RI_HYSCR2_PE_9
#define RI_HYSCR2_PE_10
#define RI_HYSCR2_PE_11
#define RI_HYSCR2_PE_12
#define RI_HYSCR2_PE_13
#define RI_HYSCR2_PE_14
#define RI_HYSCR2_PE_15
#define RI_HYSCR3_PF
#define RI_HYSCR3_PF_0
#define RI_HYSCR3_PF_1
#define RI_HYSCR3_PF_2
#define RI_HYSCR3_PF_3
#define RI_HYSCR3_PF_4
#define RI_HYSCR3_PF_5
#define RI_HYSCR3_PF_6
#define RI_HYSCR3_PF_7
#define RI_HYSCR3_PF_8
#define RI_HYSCR3_PF_9
#define RI_HYSCR3_PF_10
#define RI_HYSCR3_PF_11
#define RI_HYSCR3_PF_12
#define RI_HYSCR3_PF_13
#define RI_HYSCR3_PF_14
#define RI_HYSCR3_PF_15
#define RI_HYSCR4_PG
#define RI_HYSCR4_PG_0
#define RI_HYSCR4_PG_1
#define RI_HYSCR4_PG_2
#define RI_HYSCR4_PG_3
#define RI_HYSCR4_PG_4
#define RI_HYSCR4_PG_5
#define RI_HYSCR4_PG_6
#define RI_HYSCR4_PG_7
#define RI_HYSCR4_PG_8
#define RI_HYSCR4_PG_9
#define RI_HYSCR4_PG_10
#define RI_HYSCR4_PG_11
#define RI_HYSCR4_PG_12
#define RI_HYSCR4_PG_13
#define RI_HYSCR4_PG_14
#define RI_HYSCR4_PG_15
#define TIM_CR1_CEN
#define TIM_CR1_UDIS
#define TIM_CR1_URS
#define TIM_CR1_OPM
#define TIM_CR1_DIR
#define TIM_CR1_CMS
#define TIM_CR1_CMS_0
#define TIM_CR1_CMS_1
#define TIM_CR1_ARPE
#define TIM_CR1_CKD
#define TIM_CR1_CKD_0
#define TIM_CR1_CKD_1
#define TIM_CR2_CCDS
#define TIM_CR2_MMS
#define TIM_CR2_MMS_0
#define TIM_CR2_MMS_1
#define TIM_CR2_MMS_2
#define TIM_CR2_TI1S
#define TIM_SMCR_SMS
#define TIM_SMCR_SMS_0
#define TIM_SMCR_SMS_1
#define TIM_SMCR_SMS_2
#define TIM_SMCR_OCCS
#define TIM_SMCR_TS
#define TIM_SMCR_TS_0
#define TIM_SMCR_TS_1
#define TIM_SMCR_TS_2
#define TIM_SMCR_MSM
#define TIM_SMCR_ETF
#define TIM_SMCR_ETF_0
#define TIM_SMCR_ETF_1
#define TIM_SMCR_ETF_2
#define TIM_SMCR_ETF_3
#define TIM_SMCR_ETPS
#define TIM_SMCR_ETPS_0
#define TIM_SMCR_ETPS_1
#define TIM_SMCR_ECE
#define TIM_SMCR_ETP
#define TIM_DIER_UIE
#define TIM_DIER_CC1IE
#define TIM_DIER_CC2IE
#define TIM_DIER_CC3IE
#define TIM_DIER_CC4IE
#define TIM_DIER_TIE
#define TIM_DIER_UDE
#define TIM_DIER_CC1DE
#define TIM_DIER_CC2DE
#define TIM_DIER_CC3DE
#define TIM_DIER_CC4DE
#define TIM_DIER_TDE
#define TIM_SR_UIF
#define TIM_SR_CC1IF
#define TIM_SR_CC2IF
#define TIM_SR_CC3IF
#define TIM_SR_CC4IF
#define TIM_SR_TIF
#define TIM_SR_CC1OF
#define TIM_SR_CC2OF
#define TIM_SR_CC3OF
#define TIM_SR_CC4OF
#define TIM_EGR_UG
#define TIM_EGR_CC1G
#define TIM_EGR_CC2G
#define TIM_EGR_CC3G
#define TIM_EGR_CC4G
#define TIM_EGR_TG
#define TIM_CCMR1_CC1S
#define TIM_CCMR1_CC1S_0
#define TIM_CCMR1_CC1S_1
#define TIM_CCMR1_OC1FE
#define TIM_CCMR1_OC1PE
#define TIM_CCMR1_OC1M
#define TIM_CCMR1_OC1M_0
#define TIM_CCMR1_OC1M_1
#define TIM_CCMR1_OC1M_2
#define TIM_CCMR1_OC1CE
#define TIM_CCMR1_CC2S
#define TIM_CCMR1_CC2S_0
#define TIM_CCMR1_CC2S_1
#define TIM_CCMR1_OC2FE
#define TIM_CCMR1_OC2PE
#define TIM_CCMR1_OC2M
#define TIM_CCMR1_OC2M_0
#define TIM_CCMR1_OC2M_1
#define TIM_CCMR1_OC2M_2
#define TIM_CCMR1_OC2CE
#define TIM_CCMR1_IC1PSC
#define TIM_CCMR1_IC1PSC_0
#define TIM_CCMR1_IC1PSC_1
#define TIM_CCMR1_IC1F
#define TIM_CCMR1_IC1F_0
#define TIM_CCMR1_IC1F_1
#define TIM_CCMR1_IC1F_2
#define TIM_CCMR1_IC1F_3
#define TIM_CCMR1_IC2PSC
#define TIM_CCMR1_IC2PSC_0
#define TIM_CCMR1_IC2PSC_1
#define TIM_CCMR1_IC2F
#define TIM_CCMR1_IC2F_0
#define TIM_CCMR1_IC2F_1
#define TIM_CCMR1_IC2F_2
#define TIM_CCMR1_IC2F_3
#define TIM_CCMR2_CC3S
#define TIM_CCMR2_CC3S_0
#define TIM_CCMR2_CC3S_1
#define TIM_CCMR2_OC3FE
#define TIM_CCMR2_OC3PE
#define TIM_CCMR2_OC3M
#define TIM_CCMR2_OC3M_0
#define TIM_CCMR2_OC3M_1
#define TIM_CCMR2_OC3M_2
#define TIM_CCMR2_OC3CE
#define TIM_CCMR2_CC4S
#define TIM_CCMR2_CC4S_0
#define TIM_CCMR2_CC4S_1
#define TIM_CCMR2_OC4FE
#define TIM_CCMR2_OC4PE
#define TIM_CCMR2_OC4M
#define TIM_CCMR2_OC4M_0
#define TIM_CCMR2_OC4M_1
#define TIM_CCMR2_OC4M_2
#define TIM_CCMR2_OC4CE
#define TIM_CCMR2_IC3PSC
#define TIM_CCMR2_IC3PSC_0
#define TIM_CCMR2_IC3PSC_1
#define TIM_CCMR2_IC3F
#define TIM_CCMR2_IC3F_0
#define TIM_CCMR2_IC3F_1
#define TIM_CCMR2_IC3F_2
#define TIM_CCMR2_IC3F_3
#define TIM_CCMR2_IC4PSC
#define TIM_CCMR2_IC4PSC_0
#define TIM_CCMR2_IC4PSC_1
#define TIM_CCMR2_IC4F
#define TIM_CCMR2_IC4F_0
#define TIM_CCMR2_IC4F_1
#define TIM_CCMR2_IC4F_2
#define TIM_CCMR2_IC4F_3
#define TIM_CCER_CC1E
#define TIM_CCER_CC1P
#define TIM_CCER_CC1NP
#define TIM_CCER_CC2E
#define TIM_CCER_CC2P
#define TIM_CCER_CC2NP
#define TIM_CCER_CC3E
#define TIM_CCER_CC3P
#define TIM_CCER_CC3NP
#define TIM_CCER_CC4E
#define TIM_CCER_CC4P
#define TIM_CCER_CC4NP
#define TIM_CNT_CNT
#define TIM_PSC_PSC
#define TIM_ARR_ARR
#define TIM_CCR1_CCR1
#define TIM_CCR2_CCR2
#define TIM_CCR3_CCR3
#define TIM_CCR4_CCR4
#define TIM_DCR_DBA
#define TIM_DCR_DBA_0
#define TIM_DCR_DBA_1
#define TIM_DCR_DBA_2
#define TIM_DCR_DBA_3
#define TIM_DCR_DBA_4
#define TIM_DCR_DBL
#define TIM_DCR_DBL_0
#define TIM_DCR_DBL_1
#define TIM_DCR_DBL_2
#define TIM_DCR_DBL_3
#define TIM_DCR_DBL_4
#define TIM_DMAR_DMAB
#define TIM_OR_TI1RMP
#define TIM_OR_TI1RMP_0
#define TIM_OR_TI1RMP_1
#define USART_SR_PE
#define USART_SR_FE
#define USART_SR_NE
#define USART_SR_ORE
#define USART_SR_IDLE
#define USART_SR_RXNE
#define USART_SR_TC
#define USART_SR_TXE
#define USART_SR_LBD
#define USART_SR_CTS
#define USART_DR_DR
#define USART_BRR_DIV_FRACTION
#define USART_BRR_DIV_MANTISSA
#define USART_CR1_SBK
#define USART_CR1_RWU
#define USART_CR1_RE
#define USART_CR1_TE
#define USART_CR1_IDLEIE
#define USART_CR1_RXNEIE
#define USART_CR1_TCIE
#define USART_CR1_TXEIE
#define USART_CR1_PEIE
#define USART_CR1_PS
#define USART_CR1_PCE
#define USART_CR1_WAKE
#define USART_CR1_M
#define USART_CR1_UE
#define USART_CR1_OVER8
#define USART_CR2_ADD
#define USART_CR2_LBDL
#define USART_CR2_LBDIE
#define USART_CR2_LBCL
#define USART_CR2_CPHA
#define USART_CR2_CPOL
#define USART_CR2_CLKEN
#define USART_CR2_STOP
#define USART_CR2_STOP_0
#define USART_CR2_STOP_1
#define USART_CR2_LINEN
#define USART_CR3_EIE
#define USART_CR3_IREN
#define USART_CR3_IRLP
#define USART_CR3_HDSEL
#define USART_CR3_NACK
#define USART_CR3_SCEN
#define USART_CR3_DMAR
#define USART_CR3_DMAT
#define USART_CR3_RTSE
#define USART_CR3_CTSE
#define USART_CR3_CTSIE
#define USART_CR3_ONEBIT
#define USART_GTPR_PSC
#define USART_GTPR_PSC_0
#define USART_GTPR_PSC_1
#define USART_GTPR_PSC_2
#define USART_GTPR_PSC_3
#define USART_GTPR_PSC_4
#define USART_GTPR_PSC_5
#define USART_GTPR_PSC_6
#define USART_GTPR_PSC_7
#define USART_GTPR_GT
#define USB_EP0R_EA
#define USB_EP0R_STAT_TX
#define USB_EP0R_STAT_TX_0
#define USB_EP0R_STAT_TX_1
#define USB_EP0R_DTOG_TX
#define USB_EP0R_CTR_TX
#define USB_EP0R_EP_KIND
#define USB_EP0R_EP_TYPE
#define USB_EP0R_EP_TYPE_0
#define USB_EP0R_EP_TYPE_1
#define USB_EP0R_SETUP
#define USB_EP0R_STAT_RX
#define USB_EP0R_STAT_RX_0
#define USB_EP0R_STAT_RX_1
#define USB_EP0R_DTOG_RX
#define USB_EP0R_CTR_RX
#define USB_EP1R_EA
#define USB_EP1R_STAT_TX
#define USB_EP1R_STAT_TX_0
#define USB_EP1R_STAT_TX_1
#define USB_EP1R_DTOG_TX
#define USB_EP1R_CTR_TX
#define USB_EP1R_EP_KIND
#define USB_EP1R_EP_TYPE
#define USB_EP1R_EP_TYPE_0
#define USB_EP1R_EP_TYPE_1
#define USB_EP1R_SETUP
#define USB_EP1R_STAT_RX
#define USB_EP1R_STAT_RX_0
#define USB_EP1R_STAT_RX_1
#define USB_EP1R_DTOG_RX
#define USB_EP1R_CTR_RX
#define USB_EP2R_EA
#define USB_EP2R_STAT_TX
#define USB_EP2R_STAT_TX_0
#define USB_EP2R_STAT_TX_1
#define USB_EP2R_DTOG_TX
#define USB_EP2R_CTR_TX
#define USB_EP2R_EP_KIND
#define USB_EP2R_EP_TYPE
#define USB_EP2R_EP_TYPE_0
#define USB_EP2R_EP_TYPE_1
#define USB_EP2R_SETUP
#define USB_EP2R_STAT_RX
#define USB_EP2R_STAT_RX_0
#define USB_EP2R_STAT_RX_1
#define USB_EP2R_DTOG_RX
#define USB_EP2R_CTR_RX
#define USB_EP3R_EA
#define USB_EP3R_STAT_TX
#define USB_EP3R_STAT_TX_0
#define USB_EP3R_STAT_TX_1
#define USB_EP3R_DTOG_TX
#define USB_EP3R_CTR_TX
#define USB_EP3R_EP_KIND
#define USB_EP3R_EP_TYPE
#define USB_EP3R_EP_TYPE_0
#define USB_EP3R_EP_TYPE_1
#define USB_EP3R_SETUP
#define USB_EP3R_STAT_RX
#define USB_EP3R_STAT_RX_0
#define USB_EP3R_STAT_RX_1
#define USB_EP3R_DTOG_RX
#define USB_EP3R_CTR_RX
#define USB_EP4R_EA
#define USB_EP4R_STAT_TX
#define USB_EP4R_STAT_TX_0
#define USB_EP4R_STAT_TX_1
#define USB_EP4R_DTOG_TX
#define USB_EP4R_CTR_TX
#define USB_EP4R_EP_KIND
#define USB_EP4R_EP_TYPE
#define USB_EP4R_EP_TYPE_0
#define USB_EP4R_EP_TYPE_1
#define USB_EP4R_SETUP
#define USB_EP4R_STAT_RX
#define USB_EP4R_STAT_RX_0
#define USB_EP4R_STAT_RX_1
#define USB_EP4R_DTOG_RX
#define USB_EP4R_CTR_RX
#define USB_EP5R_EA
#define USB_EP5R_STAT_TX
#define USB_EP5R_STAT_TX_0
#define USB_EP5R_STAT_TX_1
#define USB_EP5R_DTOG_TX
#define USB_EP5R_CTR_TX
#define USB_EP5R_EP_KIND
#define USB_EP5R_EP_TYPE
#define USB_EP5R_EP_TYPE_0
#define USB_EP5R_EP_TYPE_1
#define USB_EP5R_SETUP
#define USB_EP5R_STAT_RX
#define USB_EP5R_STAT_RX_0
#define USB_EP5R_STAT_RX_1
#define USB_EP5R_DTOG_RX
#define USB_EP5R_CTR_RX
#define USB_EP6R_EA
#define USB_EP6R_STAT_TX
#define USB_EP6R_STAT_TX_0
#define USB_EP6R_STAT_TX_1
#define USB_EP6R_DTOG_TX
#define USB_EP6R_CTR_TX
#define USB_EP6R_EP_KIND
#define USB_EP6R_EP_TYPE
#define USB_EP6R_EP_TYPE_0
#define USB_EP6R_EP_TYPE_1
#define USB_EP6R_SETUP
#define USB_EP6R_STAT_RX
#define USB_EP6R_STAT_RX_0
#define USB_EP6R_STAT_RX_1
#define USB_EP6R_DTOG_RX
#define USB_EP6R_CTR_RX
#define USB_EP7R_EA
#define USB_EP7R_STAT_TX
#define USB_EP7R_STAT_TX_0
#define USB_EP7R_STAT_TX_1
#define USB_EP7R_DTOG_TX
#define USB_EP7R_CTR_TX
#define USB_EP7R_EP_KIND
#define USB_EP7R_EP_TYPE
#define USB_EP7R_EP_TYPE_0
#define USB_EP7R_EP_TYPE_1
#define USB_EP7R_SETUP
#define USB_EP7R_STAT_RX
#define USB_EP7R_STAT_RX_0
#define USB_EP7R_STAT_RX_1
#define USB_EP7R_DTOG_RX
#define USB_EP7R_CTR_RX
#define USB_CNTR_FRES
#define USB_CNTR_PDWN
#define USB_CNTR_LP_MODE
#define USB_CNTR_FSUSP
#define USB_CNTR_RESUME
#define USB_CNTR_ESOFM
#define USB_CNTR_SOFM
#define USB_CNTR_RESETM
#define USB_CNTR_SUSPM
#define USB_CNTR_WKUPM
#define USB_CNTR_ERRM
#define USB_CNTR_PMAOVRM
#define USB_CNTR_CTRM
#define USB_ISTR_EP_ID
#define USB_ISTR_DIR
#define USB_ISTR_ESOF
#define USB_ISTR_SOF
#define USB_ISTR_RESET
#define USB_ISTR_SUSP
#define USB_ISTR_WKUP
#define USB_ISTR_ERR
#define USB_ISTR_PMAOVR
#define USB_ISTR_CTR
#define USB_FNR_FN
#define USB_FNR_LSOF
#define USB_FNR_LCK
#define USB_FNR_RXDM
#define USB_FNR_RXDP
#define USB_DADDR_ADD
#define USB_DADDR_ADD0
#define USB_DADDR_ADD1
#define USB_DADDR_ADD2
#define USB_DADDR_ADD3
#define USB_DADDR_ADD4
#define USB_DADDR_ADD5
#define USB_DADDR_ADD6
#define USB_DADDR_EF
#define USB_BTABLE_BTABLE
#define USB_ADDR0_TX_ADDR0_TX
#define USB_ADDR1_TX_ADDR1_TX
#define USB_ADDR2_TX_ADDR2_TX
#define USB_ADDR3_TX_ADDR3_TX
#define USB_ADDR4_TX_ADDR4_TX
#define USB_ADDR5_TX_ADDR5_TX
#define USB_ADDR6_TX_ADDR6_TX
#define USB_ADDR7_TX_ADDR7_TX
#define USB_COUNT0_TX_COUNT0_TX
#define USB_COUNT1_TX_COUNT1_TX
#define USB_COUNT2_TX_COUNT2_TX
#define USB_COUNT3_TX_COUNT3_TX
#define USB_COUNT4_TX_COUNT4_TX
#define USB_COUNT5_TX_COUNT5_TX
#define USB_COUNT6_TX_COUNT6_TX
#define USB_COUNT7_TX_COUNT7_TX
#define USB_COUNT0_TX_0_COUNT0_TX_0
#define USB_COUNT0_TX_1_COUNT0_TX_1
#define USB_COUNT1_TX_0_COUNT1_TX_0
#define USB_COUNT1_TX_1_COUNT1_TX_1
#define USB_COUNT2_TX_0_COUNT2_TX_0
#define USB_COUNT2_TX_1_COUNT2_TX_1
#define USB_COUNT3_TX_0_COUNT3_TX_0
#define USB_COUNT3_TX_1_COUNT3_TX_1
#define USB_COUNT4_TX_0_COUNT4_TX_0
#define USB_COUNT4_TX_1_COUNT4_TX_1
#define USB_COUNT5_TX_0_COUNT5_TX_0
#define USB_COUNT5_TX_1_COUNT5_TX_1
#define USB_COUNT6_TX_0_COUNT6_TX_0
#define USB_COUNT6_TX_1_COUNT6_TX_1
#define USB_COUNT7_TX_0_COUNT7_TX_0
#define USB_COUNT7_TX_1_COUNT7_TX_1
#define USB_ADDR0_RX_ADDR0_RX
#define USB_ADDR1_RX_ADDR1_RX
#define USB_ADDR2_RX_ADDR2_RX
#define USB_ADDR3_RX_ADDR3_RX
#define USB_ADDR4_RX_ADDR4_RX
#define USB_ADDR5_RX_ADDR5_RX
#define USB_ADDR6_RX_ADDR6_RX
#define USB_ADDR7_RX_ADDR7_RX
#define USB_COUNT0_RX_COUNT0_RX
#define USB_COUNT0_RX_NUM_BLOCK
#define USB_COUNT0_RX_NUM_BLOCK_0
#define USB_COUNT0_RX_NUM_BLOCK_1
#define USB_COUNT0_RX_NUM_BLOCK_2
#define USB_COUNT0_RX_NUM_BLOCK_3
#define USB_COUNT0_RX_NUM_BLOCK_4
#define USB_COUNT0_RX_BLSIZE
#define USB_COUNT1_RX_COUNT1_RX
#define USB_COUNT1_RX_NUM_BLOCK
#define USB_COUNT1_RX_NUM_BLOCK_0
#define USB_COUNT1_RX_NUM_BLOCK_1
#define USB_COUNT1_RX_NUM_BLOCK_2
#define USB_COUNT1_RX_NUM_BLOCK_3
#define USB_COUNT1_RX_NUM_BLOCK_4
#define USB_COUNT1_RX_BLSIZE
#define USB_COUNT2_RX_COUNT2_RX
#define USB_COUNT2_RX_NUM_BLOCK
#define USB_COUNT2_RX_NUM_BLOCK_0
#define USB_COUNT2_RX_NUM_BLOCK_1
#define USB_COUNT2_RX_NUM_BLOCK_2
#define USB_COUNT2_RX_NUM_BLOCK_3
#define USB_COUNT2_RX_NUM_BLOCK_4
#define USB_COUNT2_RX_BLSIZE
#define USB_COUNT3_RX_COUNT3_RX
#define USB_COUNT3_RX_NUM_BLOCK
#define USB_COUNT3_RX_NUM_BLOCK_0
#define USB_COUNT3_RX_NUM_BLOCK_1
#define USB_COUNT3_RX_NUM_BLOCK_2
#define USB_COUNT3_RX_NUM_BLOCK_3
#define USB_COUNT3_RX_NUM_BLOCK_4
#define USB_COUNT3_RX_BLSIZE
#define USB_COUNT4_RX_COUNT4_RX
#define USB_COUNT4_RX_NUM_BLOCK
#define USB_COUNT4_RX_NUM_BLOCK_0
#define USB_COUNT4_RX_NUM_BLOCK_1
#define USB_COUNT4_RX_NUM_BLOCK_2
#define USB_COUNT4_RX_NUM_BLOCK_3
#define USB_COUNT4_RX_NUM_BLOCK_4
#define USB_COUNT4_RX_BLSIZE
#define USB_COUNT5_RX_COUNT5_RX
#define USB_COUNT5_RX_NUM_BLOCK
#define USB_COUNT5_RX_NUM_BLOCK_0
#define USB_COUNT5_RX_NUM_BLOCK_1
#define USB_COUNT5_RX_NUM_BLOCK_2
#define USB_COUNT5_RX_NUM_BLOCK_3
#define USB_COUNT5_RX_NUM_BLOCK_4
#define USB_COUNT5_RX_BLSIZE
#define USB_COUNT6_RX_COUNT6_RX
#define USB_COUNT6_RX_NUM_BLOCK
#define USB_COUNT6_RX_NUM_BLOCK_0
#define USB_COUNT6_RX_NUM_BLOCK_1
#define USB_COUNT6_RX_NUM_BLOCK_2
#define USB_COUNT6_RX_NUM_BLOCK_3
#define USB_COUNT6_RX_NUM_BLOCK_4
#define USB_COUNT6_RX_BLSIZE
#define USB_COUNT7_RX_COUNT7_RX
#define USB_COUNT7_RX_NUM_BLOCK
#define USB_COUNT7_RX_NUM_BLOCK_0
#define USB_COUNT7_RX_NUM_BLOCK_1
#define USB_COUNT7_RX_NUM_BLOCK_2
#define USB_COUNT7_RX_NUM_BLOCK_3
#define USB_COUNT7_RX_NUM_BLOCK_4
#define USB_COUNT7_RX_BLSIZE
#define USB_COUNT0_RX_0_COUNT0_RX_0
#define USB_COUNT0_RX_0_NUM_BLOCK_0
#define USB_COUNT0_RX_0_NUM_BLOCK_0_0
#define USB_COUNT0_RX_0_NUM_BLOCK_0_1
#define USB_COUNT0_RX_0_NUM_BLOCK_0_2
#define USB_COUNT0_RX_0_NUM_BLOCK_0_3
#define USB_COUNT0_RX_0_NUM_BLOCK_0_4
#define USB_COUNT0_RX_0_BLSIZE_0
#define USB_COUNT0_RX_1_COUNT0_RX_1
#define USB_COUNT0_RX_1_NUM_BLOCK_1
#define USB_COUNT0_RX_1_NUM_BLOCK_1_0
#define USB_COUNT0_RX_1_NUM_BLOCK_1_1
#define USB_COUNT0_RX_1_NUM_BLOCK_1_2
#define USB_COUNT0_RX_1_NUM_BLOCK_1_3
#define USB_COUNT0_RX_1_NUM_BLOCK_1_4
#define USB_COUNT0_RX_1_BLSIZE_1
#define USB_COUNT1_RX_0_COUNT1_RX_0
#define USB_COUNT1_RX_0_NUM_BLOCK_0
#define USB_COUNT1_RX_0_NUM_BLOCK_0_0
#define USB_COUNT1_RX_0_NUM_BLOCK_0_1
#define USB_COUNT1_RX_0_NUM_BLOCK_0_2
#define USB_COUNT1_RX_0_NUM_BLOCK_0_3
#define USB_COUNT1_RX_0_NUM_BLOCK_0_4
#define USB_COUNT1_RX_0_BLSIZE_0
#define USB_COUNT1_RX_1_COUNT1_RX_1
#define USB_COUNT1_RX_1_NUM_BLOCK_1
#define USB_COUNT1_RX_1_NUM_BLOCK_1_0
#define USB_COUNT1_RX_1_NUM_BLOCK_1_1
#define USB_COUNT1_RX_1_NUM_BLOCK_1_2
#define USB_COUNT1_RX_1_NUM_BLOCK_1_3
#define USB_COUNT1_RX_1_NUM_BLOCK_1_4
#define USB_COUNT1_RX_1_BLSIZE_1
#define USB_COUNT2_RX_0_COUNT2_RX_0
#define USB_COUNT2_RX_0_NUM_BLOCK_0
#define USB_COUNT2_RX_0_NUM_BLOCK_0_0
#define USB_COUNT2_RX_0_NUM_BLOCK_0_1
#define USB_COUNT2_RX_0_NUM_BLOCK_0_2
#define USB_COUNT2_RX_0_NUM_BLOCK_0_3
#define USB_COUNT2_RX_0_NUM_BLOCK_0_4
#define USB_COUNT2_RX_0_BLSIZE_0
#define USB_COUNT2_RX_1_COUNT2_RX_1
#define USB_COUNT2_RX_1_NUM_BLOCK_1
#define USB_COUNT2_RX_1_NUM_BLOCK_1_0
#define USB_COUNT2_RX_1_NUM_BLOCK_1_1
#define USB_COUNT2_RX_1_NUM_BLOCK_1_2
#define USB_COUNT2_RX_1_NUM_BLOCK_1_3
#define USB_COUNT2_RX_1_NUM_BLOCK_1_4
#define USB_COUNT2_RX_1_BLSIZE_1
#define USB_COUNT3_RX_0_COUNT3_RX_0
#define USB_COUNT3_RX_0_NUM_BLOCK_0
#define USB_COUNT3_RX_0_NUM_BLOCK_0_0
#define USB_COUNT3_RX_0_NUM_BLOCK_0_1
#define USB_COUNT3_RX_0_NUM_BLOCK_0_2
#define USB_COUNT3_RX_0_NUM_BLOCK_0_3
#define USB_COUNT3_RX_0_NUM_BLOCK_0_4
#define USB_COUNT3_RX_0_BLSIZE_0
#define USB_COUNT3_RX_1_COUNT3_RX_1
#define USB_COUNT3_RX_1_NUM_BLOCK_1
#define USB_COUNT3_RX_1_NUM_BLOCK_1_0
#define USB_COUNT3_RX_1_NUM_BLOCK_1_1
#define USB_COUNT3_RX_1_NUM_BLOCK_1_2
#define USB_COUNT3_RX_1_NUM_BLOCK_1_3
#define USB_COUNT3_RX_1_NUM_BLOCK_1_4
#define USB_COUNT3_RX_1_BLSIZE_1
#define USB_COUNT4_RX_0_COUNT4_RX_0
#define USB_COUNT4_RX_0_NUM_BLOCK_0
#define USB_COUNT4_RX_0_NUM_BLOCK_0_0
#define USB_COUNT4_RX_0_NUM_BLOCK_0_1
#define USB_COUNT4_RX_0_NUM_BLOCK_0_2
#define USB_COUNT4_RX_0_NUM_BLOCK_0_3
#define USB_COUNT4_RX_0_NUM_BLOCK_0_4
#define USB_COUNT4_RX_0_BLSIZE_0
#define USB_COUNT4_RX_1_COUNT4_RX_1
#define USB_COUNT4_RX_1_NUM_BLOCK_1
#define USB_COUNT4_RX_1_NUM_BLOCK_1_0
#define USB_COUNT4_RX_1_NUM_BLOCK_1_1
#define USB_COUNT4_RX_1_NUM_BLOCK_1_2
#define USB_COUNT4_RX_1_NUM_BLOCK_1_3
#define USB_COUNT4_RX_1_NUM_BLOCK_1_4
#define USB_COUNT4_RX_1_BLSIZE_1
#define USB_COUNT5_RX_0_COUNT5_RX_0
#define USB_COUNT5_RX_0_NUM_BLOCK_0
#define USB_COUNT5_RX_0_NUM_BLOCK_0_0
#define USB_COUNT5_RX_0_NUM_BLOCK_0_1
#define USB_COUNT5_RX_0_NUM_BLOCK_0_2
#define USB_COUNT5_RX_0_NUM_BLOCK_0_3
#define USB_COUNT5_RX_0_NUM_BLOCK_0_4
#define USB_COUNT5_RX_0_BLSIZE_0
#define USB_COUNT5_RX_1_COUNT5_RX_1
#define USB_COUNT5_RX_1_NUM_BLOCK_1
#define USB_COUNT5_RX_1_NUM_BLOCK_1_0
#define USB_COUNT5_RX_1_NUM_BLOCK_1_1
#define USB_COUNT5_RX_1_NUM_BLOCK_1_2
#define USB_COUNT5_RX_1_NUM_BLOCK_1_3
#define USB_COUNT5_RX_1_NUM_BLOCK_1_4
#define USB_COUNT5_RX_1_BLSIZE_1
#define USB_COUNT6_RX_0_COUNT6_RX_0
#define USB_COUNT6_RX_0_NUM_BLOCK_0
#define USB_COUNT6_RX_0_NUM_BLOCK_0_0
#define USB_COUNT6_RX_0_NUM_BLOCK_0_1
#define USB_COUNT6_RX_0_NUM_BLOCK_0_2
#define USB_COUNT6_RX_0_NUM_BLOCK_0_3
#define USB_COUNT6_RX_0_NUM_BLOCK_0_4
#define USB_COUNT6_RX_0_BLSIZE_0
#define USB_COUNT6_RX_1_COUNT6_RX_1
#define USB_COUNT6_RX_1_NUM_BLOCK_1
#define USB_COUNT6_RX_1_NUM_BLOCK_1_0
#define USB_COUNT6_RX_1_NUM_BLOCK_1_1
#define USB_COUNT6_RX_1_NUM_BLOCK_1_2
#define USB_COUNT6_RX_1_NUM_BLOCK_1_3
#define USB_COUNT6_RX_1_NUM_BLOCK_1_4
#define USB_COUNT6_RX_1_BLSIZE_1
#define USB_COUNT7_RX_0_COUNT7_RX_0
#define USB_COUNT7_RX_0_NUM_BLOCK_0
#define USB_COUNT7_RX_0_NUM_BLOCK_0_0
#define USB_COUNT7_RX_0_NUM_BLOCK_0_1
#define USB_COUNT7_RX_0_NUM_BLOCK_0_2
#define USB_COUNT7_RX_0_NUM_BLOCK_0_3
#define USB_COUNT7_RX_0_NUM_BLOCK_0_4
#define USB_COUNT7_RX_0_BLSIZE_0
#define USB_COUNT7_RX_1_COUNT7_RX_1
#define USB_COUNT7_RX_1_NUM_BLOCK_1
#define USB_COUNT7_RX_1_NUM_BLOCK_1_0
#define USB_COUNT7_RX_1_NUM_BLOCK_1_1
#define USB_COUNT7_RX_1_NUM_BLOCK_1_2
#define USB_COUNT7_RX_1_NUM_BLOCK_1_3
#define USB_COUNT7_RX_1_NUM_BLOCK_1_4
#define USB_COUNT7_RX_1_BLSIZE_1
#define WWDG_CR_T
#define WWDG_CR_T0
#define WWDG_CR_T1
#define WWDG_CR_T2
#define WWDG_CR_T3
#define WWDG_CR_T4
#define WWDG_CR_T5
#define WWDG_CR_T6
#define WWDG_CR_WDGA
#define WWDG_CFR_W
#define WWDG_CFR_W0
#define WWDG_CFR_W1
#define WWDG_CFR_W2
#define WWDG_CFR_W3
#define WWDG_CFR_W4
#define WWDG_CFR_W5
#define WWDG_CFR_W6
#define WWDG_CFR_WDGTB
#define WWDG_CFR_WDGTB0
#define WWDG_CFR_WDGTB1
#define WWDG_CFR_EWI
#define WWDG_SR_EWIF
#define SysTick_CTRL_ENABLE
#define SysTick_CTRL_TICKINT
#define SysTick_CTRL_CLKSOURCE
#define SysTick_CTRL_COUNTFLAG
#define SysTick_LOAD_RELOAD
#define SysTick_VAL_CURRENT
#define SysTick_CALIB_TENMS
#define SysTick_CALIB_SKEW
#define SysTick_CALIB_NOREF
#define NVIC_ISER_SETENA
#define NVIC_ISER_SETENA_0
#define NVIC_ISER_SETENA_1
#define NVIC_ISER_SETENA_2
#define NVIC_ISER_SETENA_3
#define NVIC_ISER_SETENA_4
#define NVIC_ISER_SETENA_5
#define NVIC_ISER_SETENA_6
#define NVIC_ISER_SETENA_7
#define NVIC_ISER_SETENA_8
#define NVIC_ISER_SETENA_9
#define NVIC_ISER_SETENA_10
#define NVIC_ISER_SETENA_11
#define NVIC_ISER_SETENA_12
#define NVIC_ISER_SETENA_13
#define NVIC_ISER_SETENA_14
#define NVIC_ISER_SETENA_15
#define NVIC_ISER_SETENA_16
#define NVIC_ISER_SETENA_17
#define NVIC_ISER_SETENA_18
#define NVIC_ISER_SETENA_19
#define NVIC_ISER_SETENA_20
#define NVIC_ISER_SETENA_21
#define NVIC_ISER_SETENA_22
#define NVIC_ISER_SETENA_23
#define NVIC_ISER_SETENA_24
#define NVIC_ISER_SETENA_25
#define NVIC_ISER_SETENA_26
#define NVIC_ISER_SETENA_27
#define NVIC_ISER_SETENA_28
#define NVIC_ISER_SETENA_29
#define NVIC_ISER_SETENA_30
#define NVIC_ISER_SETENA_31
#define NVIC_ICER_CLRENA
#define NVIC_ICER_CLRENA_0
#define NVIC_ICER_CLRENA_1
#define NVIC_ICER_CLRENA_2
#define NVIC_ICER_CLRENA_3
#define NVIC_ICER_CLRENA_4
#define NVIC_ICER_CLRENA_5
#define NVIC_ICER_CLRENA_6
#define NVIC_ICER_CLRENA_7
#define NVIC_ICER_CLRENA_8
#define NVIC_ICER_CLRENA_9
#define NVIC_ICER_CLRENA_10
#define NVIC_ICER_CLRENA_11
#define NVIC_ICER_CLRENA_12
#define NVIC_ICER_CLRENA_13
#define NVIC_ICER_CLRENA_14
#define NVIC_ICER_CLRENA_15
#define NVIC_ICER_CLRENA_16
#define NVIC_ICER_CLRENA_17
#define NVIC_ICER_CLRENA_18
#define NVIC_ICER_CLRENA_19
#define NVIC_ICER_CLRENA_20
#define NVIC_ICER_CLRENA_21
#define NVIC_ICER_CLRENA_22
#define NVIC_ICER_CLRENA_23
#define NVIC_ICER_CLRENA_24
#define NVIC_ICER_CLRENA_25
#define NVIC_ICER_CLRENA_26
#define NVIC_ICER_CLRENA_27
#define NVIC_ICER_CLRENA_28
#define NVIC_ICER_CLRENA_29
#define NVIC_ICER_CLRENA_30
#define NVIC_ICER_CLRENA_31
#define NVIC_ISPR_SETPEND
#define NVIC_ISPR_SETPEND_0
#define NVIC_ISPR_SETPEND_1
#define NVIC_ISPR_SETPEND_2
#define NVIC_ISPR_SETPEND_3
#define NVIC_ISPR_SETPEND_4
#define NVIC_ISPR_SETPEND_5
#define NVIC_ISPR_SETPEND_6
#define NVIC_ISPR_SETPEND_7
#define NVIC_ISPR_SETPEND_8
#define NVIC_ISPR_SETPEND_9
#define NVIC_ISPR_SETPEND_10
#define NVIC_ISPR_SETPEND_11
#define NVIC_ISPR_SETPEND_12
#define NVIC_ISPR_SETPEND_13
#define NVIC_ISPR_SETPEND_14
#define NVIC_ISPR_SETPEND_15
#define NVIC_ISPR_SETPEND_16
#define NVIC_ISPR_SETPEND_17
#define NVIC_ISPR_SETPEND_18
#define NVIC_ISPR_SETPEND_19
#define NVIC_ISPR_SETPEND_20
#define NVIC_ISPR_SETPEND_21
#define NVIC_ISPR_SETPEND_22
#define NVIC_ISPR_SETPEND_23
#define NVIC_ISPR_SETPEND_24
#define NVIC_ISPR_SETPEND_25
#define NVIC_ISPR_SETPEND_26
#define NVIC_ISPR_SETPEND_27
#define NVIC_ISPR_SETPEND_28
#define NVIC_ISPR_SETPEND_29
#define NVIC_ISPR_SETPEND_30
#define NVIC_ISPR_SETPEND_31
#define NVIC_ICPR_CLRPEND
#define NVIC_ICPR_CLRPEND_0
#define NVIC_ICPR_CLRPEND_1
#define NVIC_ICPR_CLRPEND_2
#define NVIC_ICPR_CLRPEND_3
#define NVIC_ICPR_CLRPEND_4
#define NVIC_ICPR_CLRPEND_5
#define NVIC_ICPR_CLRPEND_6
#define NVIC_ICPR_CLRPEND_7
#define NVIC_ICPR_CLRPEND_8
#define NVIC_ICPR_CLRPEND_9
#define NVIC_ICPR_CLRPEND_10
#define NVIC_ICPR_CLRPEND_11
#define NVIC_ICPR_CLRPEND_12
#define NVIC_ICPR_CLRPEND_13
#define NVIC_ICPR_CLRPEND_14
#define NVIC_ICPR_CLRPEND_15
#define NVIC_ICPR_CLRPEND_16
#define NVIC_ICPR_CLRPEND_17
#define NVIC_ICPR_CLRPEND_18
#define NVIC_ICPR_CLRPEND_19
#define NVIC_ICPR_CLRPEND_20
#define NVIC_ICPR_CLRPEND_21
#define NVIC_ICPR_CLRPEND_22
#define NVIC_ICPR_CLRPEND_23
#define NVIC_ICPR_CLRPEND_24
#define NVIC_ICPR_CLRPEND_25
#define NVIC_ICPR_CLRPEND_26
#define NVIC_ICPR_CLRPEND_27
#define NVIC_ICPR_CLRPEND_28
#define NVIC_ICPR_CLRPEND_29
#define NVIC_ICPR_CLRPEND_30
#define NVIC_ICPR_CLRPEND_31
#define NVIC_IABR_ACTIVE
#define NVIC_IABR_ACTIVE_0
#define NVIC_IABR_ACTIVE_1
#define NVIC_IABR_ACTIVE_2
#define NVIC_IABR_ACTIVE_3
#define NVIC_IABR_ACTIVE_4
#define NVIC_IABR_ACTIVE_5
#define NVIC_IABR_ACTIVE_6
#define NVIC_IABR_ACTIVE_7
#define NVIC_IABR_ACTIVE_8
#define NVIC_IABR_ACTIVE_9
#define NVIC_IABR_ACTIVE_10
#define NVIC_IABR_ACTIVE_11
#define NVIC_IABR_ACTIVE_12
#define NVIC_IABR_ACTIVE_13
#define NVIC_IABR_ACTIVE_14
#define NVIC_IABR_ACTIVE_15
#define NVIC_IABR_ACTIVE_16
#define NVIC_IABR_ACTIVE_17
#define NVIC_IABR_ACTIVE_18
#define NVIC_IABR_ACTIVE_19
#define NVIC_IABR_ACTIVE_20
#define NVIC_IABR_ACTIVE_21
#define NVIC_IABR_ACTIVE_22
#define NVIC_IABR_ACTIVE_23
#define NVIC_IABR_ACTIVE_24
#define NVIC_IABR_ACTIVE_25
#define NVIC_IABR_ACTIVE_26
#define NVIC_IABR_ACTIVE_27
#define NVIC_IABR_ACTIVE_28
#define NVIC_IABR_ACTIVE_29
#define NVIC_IABR_ACTIVE_30
#define NVIC_IABR_ACTIVE_31
#define NVIC_IPR0_PRI_0
#define NVIC_IPR0_PRI_1
#define NVIC_IPR0_PRI_2
#define NVIC_IPR0_PRI_3
#define NVIC_IPR1_PRI_4
#define NVIC_IPR1_PRI_5
#define NVIC_IPR1_PRI_6
#define NVIC_IPR1_PRI_7
#define NVIC_IPR2_PRI_8
#define NVIC_IPR2_PRI_9
#define NVIC_IPR2_PRI_10
#define NVIC_IPR2_PRI_11
#define NVIC_IPR3_PRI_12
#define NVIC_IPR3_PRI_13
#define NVIC_IPR3_PRI_14
#define NVIC_IPR3_PRI_15
#define NVIC_IPR4_PRI_16
#define NVIC_IPR4_PRI_17
#define NVIC_IPR4_PRI_18
#define NVIC_IPR4_PRI_19
#define NVIC_IPR5_PRI_20
#define NVIC_IPR5_PRI_21
#define NVIC_IPR5_PRI_22
#define NVIC_IPR5_PRI_23
#define NVIC_IPR6_PRI_24
#define NVIC_IPR6_PRI_25
#define NVIC_IPR6_PRI_26
#define NVIC_IPR6_PRI_27
#define NVIC_IPR7_PRI_28
#define NVIC_IPR7_PRI_29
#define NVIC_IPR7_PRI_30
#define NVIC_IPR7_PRI_31
#define SCB_CPUID_REVISION
#define SCB_CPUID_PARTNO
#define SCB_CPUID_Constant
#define SCB_CPUID_VARIANT
#define SCB_CPUID_IMPLEMENTER
#define SCB_ICSR_VECTACTIVE
#define SCB_ICSR_RETTOBASE
#define SCB_ICSR_VECTPENDING
#define SCB_ICSR_ISRPENDING
#define SCB_ICSR_ISRPREEMPT
#define SCB_ICSR_PENDSTCLR
#define SCB_ICSR_PENDSTSET
#define SCB_ICSR_PENDSVCLR
#define SCB_ICSR_PENDSVSET
#define SCB_ICSR_NMIPENDSET
#define SCB_VTOR_TBLOFF
#define SCB_VTOR_TBLBASE
#define SCB_AIRCR_VECTRESET
#define SCB_AIRCR_VECTCLRACTIVE
#define SCB_AIRCR_SYSRESETREQ
#define SCB_AIRCR_PRIGROUP
#define SCB_AIRCR_PRIGROUP_0
#define SCB_AIRCR_PRIGROUP_1
#define SCB_AIRCR_PRIGROUP_2
#define SCB_AIRCR_PRIGROUP0
#define SCB_AIRCR_PRIGROUP1
#define SCB_AIRCR_PRIGROUP2
#define SCB_AIRCR_PRIGROUP3
#define SCB_AIRCR_PRIGROUP4
#define SCB_AIRCR_PRIGROUP5
#define SCB_AIRCR_PRIGROUP6
#define SCB_AIRCR_PRIGROUP7
#define SCB_AIRCR_ENDIANESS
#define SCB_AIRCR_VECTKEY
#define SCB_SCR_SLEEPONEXIT
#define SCB_SCR_SLEEPDEEP
#define SCB_SCR_SEVONPEND
#define SCB_CCR_NONBASETHRDENA
#define SCB_CCR_USERSETMPEND
#define SCB_CCR_UNALIGN_TRP
#define SCB_CCR_DIV_0_TRP
#define SCB_CCR_BFHFNMIGN
#define SCB_CCR_STKALIGN
#define SCB_SHPR_PRI_N
#define SCB_SHPR_PRI_N1
#define SCB_SHPR_PRI_N2
#define SCB_SHPR_PRI_N3
#define SCB_SHCSR_MEMFAULTACT
#define SCB_SHCSR_BUSFAULTACT
#define SCB_SHCSR_USGFAULTACT
#define SCB_SHCSR_SVCALLACT
#define SCB_SHCSR_MONITORACT
#define SCB_SHCSR_PENDSVACT
#define SCB_SHCSR_SYSTICKACT
#define SCB_SHCSR_USGFAULTPENDED
#define SCB_SHCSR_MEMFAULTPENDED
#define SCB_SHCSR_BUSFAULTPENDED
#define SCB_SHCSR_SVCALLPENDED
#define SCB_SHCSR_MEMFAULTENA
#define SCB_SHCSR_BUSFAULTENA
#define SCB_SHCSR_USGFAULTENA
#define SCB_CFSR_IACCVIOL
#define SCB_CFSR_DACCVIOL
#define SCB_CFSR_MUNSTKERR
#define SCB_CFSR_MSTKERR
#define SCB_CFSR_MMARVALID
#define SCB_CFSR_IBUSERR
#define SCB_CFSR_PRECISERR
#define SCB_CFSR_IMPRECISERR
#define SCB_CFSR_UNSTKERR
#define SCB_CFSR_STKERR
#define SCB_CFSR_BFARVALID
#define SCB_CFSR_UNDEFINSTR
#define SCB_CFSR_INVSTATE
#define SCB_CFSR_INVPC
#define SCB_CFSR_NOCP
#define SCB_CFSR_UNALIGNED
#define SCB_CFSR_DIVBYZERO
#define SCB_HFSR_VECTTBL
#define SCB_HFSR_FORCED
#define SCB_HFSR_DEBUGEVT
#define SCB_DFSR_HALTED
#define SCB_DFSR_BKPT
#define SCB_DFSR_DWTTRAP
#define SCB_DFSR_VCATCH
#define SCB_DFSR_EXTERNAL
#define SCB_MMFAR_ADDRESS
#define SCB_BFAR_ADDRESS
#define SCB_AFSR_IMPDEF
@addtogroup Exported_macro * @{
#define SET_BIT( REG, BIT )
#define CLEAR_BIT( REG, BIT )
#define READ_BIT( REG, BIT )
#define CLEAR_REG( REG )
#define WRITE_REG( REG, VAL )
#define READ_REG( REG )
#define MODIFY_REG( REG, CLEARMASK, SETMASK )
enum IRQn | |
{ | |
NonMaskableInt_IRQn; | |
MemoryManagement_IRQn; | |
BusFault_IRQn; | |
UsageFault_IRQn; | |
SVC_IRQn; | |
DebugMonitor_IRQn; | |
PendSV_IRQn; | |
SysTick_IRQn; | |
WWDG_IRQn; | |
PVD_IRQn; | |
TAMPER_STAMP_IRQn; | |
RTC_WKUP_IRQn; | |
FLASH_IRQn; | |
RCC_IRQn; | |
EXTI0_IRQn; | |
EXTI1_IRQn; | |
EXTI2_IRQn; | |
EXTI3_IRQn; | |
EXTI4_IRQn; | |
DMA1_Channel1_IRQn; | |
DMA1_Channel2_IRQn; | |
DMA1_Channel3_IRQn; | |
DMA1_Channel4_IRQn; | |
DMA1_Channel5_IRQn; | |
DMA1_Channel6_IRQn; | |
DMA1_Channel7_IRQn; | |
ADC1_IRQn; | |
USB_HP_IRQn; | |
USB_LP_IRQn; | |
DAC_IRQn; | |
COMP_IRQn; | |
EXTI9_5_IRQn; | |
LCD_IRQn; | |
TIM9_IRQn; | |
TIM10_IRQn; | |
TIM11_IRQn; | |
TIM2_IRQn; | |
TIM3_IRQn; | |
TIM4_IRQn; | |
I2C1_EV_IRQn; | |
I2C1_ER_IRQn; | |
I2C2_EV_IRQn; | |
I2C2_ER_IRQn; | |
SPI1_IRQn; | |
SPI2_IRQn; | |
USART1_IRQn; | |
USART2_IRQn; | |
USART3_IRQn; | |
EXTI15_10_IRQn; | |
RTC_Alarm_IRQn; | |
USB_FS_WKUP_IRQn; | |
TIM6_IRQn; | |
TIM7_IRQn; | |
SDIO_IRQn; | |
TIM5_IRQn; | |
SPI3_IRQn; | |
UART4_IRQn; | |
UART5_IRQn; | |
DMA2_Channel1_IRQn; | |
DMA2_Channel2_IRQn; | |
DMA2_Channel3_IRQn; | |
DMA2_Channel4_IRQn; | |
DMA2_Channel5_IRQn; | |
AES_IRQn; | |
COMP_ACQ_IRQn; | |
IRQn_MAX; | |
} |
typedef enum {...} FlagStatus
enum | |
{ | |
RESET; | |
SET; | |
} |
typedef enum {...} ITStatus
See: | Typedef FlagStatus |
enum | |
{ | |
DISABLE; | |
ENABLE; | |
} |
enum | |
{ | |
ERROR; | |
SUCCESS; | |
} |
typedef struct {...} ADC_TypeDef
struct | |
{ | |
volatile uint32_t SR; | |
volatile uint32_t CR1; | |
volatile uint32_t CR2; | |
volatile uint32_t SMPR1; | |
volatile uint32_t SMPR2; | |
volatile uint32_t SMPR3; | |
volatile uint32_t JOFR1; | |
volatile uint32_t JOFR2; | |
volatile uint32_t JOFR3; | |
volatile uint32_t JOFR4; | |
volatile uint32_t HTR; | |
volatile uint32_t LTR; | |
volatile uint32_t SQR1; | |
volatile uint32_t SQR2; | |
volatile uint32_t SQR3; | |
volatile uint32_t SQR4; | |
volatile uint32_t SQR5; | |
volatile uint32_t JSQR; | |
volatile uint32_t JDR1; | |
volatile uint32_t JDR2; | |
volatile uint32_t JDR3; | |
volatile uint32_t JDR4; | |
volatile uint32_t DR; | |
volatile uint32_t SMPR0; | |
} |
struct | |
{ | |
volatile uint32_t CSR; | |
volatile uint32_t CCR; | |
} |
typedef struct {...} AES_TypeDef
struct | |
{ | |
volatile uint32_t CR; | |
volatile uint32_t SR; | |
volatile uint32_t DINR; | |
volatile uint32_t DOUTR; | |
volatile uint32_t KEYR0; | |
volatile uint32_t KEYR1; | |
volatile uint32_t KEYR2; | |
volatile uint32_t KEYR3; | |
volatile uint32_t IVR0; | |
volatile uint32_t IVR1; | |
volatile uint32_t IVR2; | |
volatile uint32_t IVR3; | |
} |
typedef struct {...} COMP_TypeDef
struct | |
{ | |
volatile uint32_t CSR; | |
} |
typedef struct {...} CRC_TypeDef
struct | |
{ | |
volatile uint32_t DR; | |
volatile uint8_t IDR; | |
uint8_t RESERVED0; | |
uint16_t RESERVED1; | |
volatile uint32_t CR; | |
} |
typedef struct {...} DAC_TypeDef
struct | |
{ | |
volatile uint32_t CR; | |
volatile uint32_t SWTRIGR; | |
volatile uint32_t DHR12R1; | |
volatile uint32_t DHR12L1; | |
volatile uint32_t DHR8R1; | |
volatile uint32_t DHR12R2; | |
volatile uint32_t DHR12L2; | |
volatile uint32_t DHR8R2; | |
volatile uint32_t DHR12RD; | |
volatile uint32_t DHR12LD; | |
volatile uint32_t DHR8RD; | |
volatile uint32_t DOR1; | |
volatile uint32_t DOR2; | |
volatile uint32_t SR; | |
} |
typedef struct {...} DBGMCU_TypeDef
struct | |
{ | |
volatile uint32_t IDCODE; | |
volatile uint32_t CR; | |
volatile uint32_t APB1FZ; | |
volatile uint32_t APB2FZ; | |
} |
typedef struct {...} DMA_Channel_TypeDef
struct | |
{ | |
volatile uint32_t CCR; | |
volatile uint32_t CNDTR; | |
volatile uint32_t CPAR; | |
volatile uint32_t CMAR; | |
} |
struct | |
{ | |
volatile uint32_t ISR; | |
volatile uint32_t IFCR; | |
} |
typedef struct {...} EXTI_TypeDef
struct | |
{ | |
volatile uint32_t IMR; | |
volatile uint32_t EMR; | |
volatile uint32_t RTSR; | |
volatile uint32_t FTSR; | |
volatile uint32_t SWIER; | |
volatile uint32_t PR; | |
} |
typedef struct {...} FLASH_TypeDef
struct | |
{ | |
volatile uint32_t ACR; | |
volatile uint32_t PECR; | |
volatile uint32_t PDKEYR; | |
volatile uint32_t PEKEYR; | |
volatile uint32_t PRGKEYR; | |
volatile uint32_t OPTKEYR; | |
volatile uint32_t SR; | |
volatile uint32_t OBR; | |
volatile uint32_t WRPR; | |
uint32_t RESERVED[23]; | |
volatile uint32_t WRPR1; | |
volatile uint32_t WRPR2; | |
} |
typedef struct {...} OB_TypeDef
struct | |
{ | |
volatile uint32_t RDP; | |
volatile uint32_t USER; | |
volatile uint32_t WRP01; | |
volatile uint32_t WRP23; | |
volatile uint32_t WRP45; | |
volatile uint32_t WRP67; | |
volatile uint32_t WRP89; | |
volatile uint32_t WRP1011; | |
} |
typedef struct {...} OPAMP_TypeDef
struct | |
{ | |
volatile uint32_t CSR; | |
volatile uint32_t OTR; | |
volatile uint32_t LPOTR; | |
} |
typedef struct {...} FSMC_Bank1_TypeDef
struct | |
{ | |
volatile uint32_t BTCR[8]; | |
} |
typedef struct {...} FSMC_Bank1E_TypeDef
struct | |
{ | |
volatile uint32_t BWTR[7]; | |
} |
typedef struct {...} GPIO_TypeDef
struct | |
{ | |
volatile uint32_t MODER; | |
volatile uint16_t OTYPER; | |
uint16_t RESERVED0; | |
volatile uint32_t OSPEEDR; | |
volatile uint32_t PUPDR; | |
volatile uint16_t IDR; | |
uint16_t RESERVED1; | |
volatile uint16_t ODR; | |
uint16_t RESERVED2; | |
volatile uint16_t BSRRL; | |
volatile uint16_t BSRRH; | |
volatile uint32_t LCKR; | |
volatile uint32_t AFR[2]; | |
volatile uint16_t BRR; | |
uint16_t RESERVED3; | |
} |
typedef struct {...} SYSCFG_TypeDef
struct | |
{ | |
volatile uint32_t MEMRMP; | |
volatile uint32_t PMC; | |
volatile uint32_t EXTICR[4]; | |
} |
typedef struct {...} I2C_TypeDef
struct | |
{ | |
volatile uint16_t CR1; | |
uint16_t RESERVED0; | |
volatile uint16_t CR2; | |
uint16_t RESERVED1; | |
volatile uint16_t OAR1; | |
uint16_t RESERVED2; | |
volatile uint16_t OAR2; | |
uint16_t RESERVED3; | |
volatile uint16_t DR; | |
uint16_t RESERVED4; | |
volatile uint16_t SR1; | |
uint16_t RESERVED5; | |
volatile uint16_t SR2; | |
uint16_t RESERVED6; | |
volatile uint16_t CCR; | |
uint16_t RESERVED7; | |
volatile uint16_t TRISE; | |
uint16_t RESERVED8; | |
} |
typedef struct {...} IWDG_TypeDef
struct | |
{ | |
volatile uint32_t KR; | |
volatile uint32_t PR; | |
volatile uint32_t RLR; | |
volatile uint32_t SR; | |
} |
typedef struct {...} LCD_TypeDef
struct | |
{ | |
volatile uint32_t CR; | |
volatile uint32_t FCR; | |
volatile uint32_t SR; | |
volatile uint32_t CLR; | |
uint32_t RESERVED; | |
volatile uint32_t RAM[16]; | |
} |
typedef struct {...} PWR_TypeDef
struct | |
{ | |
volatile uint32_t CR; | |
volatile uint32_t CSR; | |
} |
typedef struct {...} RCC_TypeDef
struct | |
{ | |
volatile uint32_t CR; | |
volatile uint32_t ICSCR; | |
volatile uint32_t CFGR; | |
volatile uint32_t CIR; | |
volatile uint32_t AHBRSTR; | |
volatile uint32_t APB2RSTR; | |
volatile uint32_t APB1RSTR; | |
volatile uint32_t AHBENR; | |
volatile uint32_t APB2ENR; | |
volatile uint32_t APB1ENR; | |
volatile uint32_t AHBLPENR; | |
volatile uint32_t APB2LPENR; | |
volatile uint32_t APB1LPENR; | |
volatile uint32_t CSR; | |
} |
typedef struct {...} RI_TypeDef
struct | |
{ | |
volatile uint32_t ICR; | |
volatile uint32_t ASCR1; | |
volatile uint32_t ASCR2; | |
volatile uint32_t HYSCR1; | |
volatile uint32_t HYSCR2; | |
volatile uint32_t HYSCR3; | |
volatile uint32_t HYSCR4; | |
} |
typedef struct {...} RTC_TypeDef
struct | |
{ | |
volatile uint32_t TR; | |
volatile uint32_t DR; | |
volatile uint32_t CR; | |
volatile uint32_t ISR; | |
volatile uint32_t PRER; | |
volatile uint32_t WUTR; | |
volatile uint32_t CALIBR; | |
volatile uint32_t ALRMAR; | |
volatile uint32_t ALRMBR; | |
volatile uint32_t WPR; | |
volatile uint32_t SSR; | |
volatile uint32_t SHIFTR; | |
volatile uint32_t TSTR; | |
volatile uint32_t TSDR; | |
volatile uint32_t TSSSR; | |
volatile uint32_t CALR; | |
volatile uint32_t TAFCR; | |
volatile uint32_t ALRMASSR; | |
volatile uint32_t ALRMBSSR; | |
uint32_t RESERVED7; | |
volatile uint32_t BKP0R; | |
volatile uint32_t BKP1R; | |
volatile uint32_t BKP2R; | |
volatile uint32_t BKP3R; | |
volatile uint32_t BKP4R; | |
volatile uint32_t BKP5R; | |
volatile uint32_t BKP6R; | |
volatile uint32_t BKP7R; | |
volatile uint32_t BKP8R; | |
volatile uint32_t BKP9R; | |
volatile uint32_t BKP10R; | |
volatile uint32_t BKP11R; | |
volatile uint32_t BKP12R; | |
volatile uint32_t BKP13R; | |
volatile uint32_t BKP14R; | |
volatile uint32_t BKP15R; | |
volatile uint32_t BKP16R; | |
volatile uint32_t BKP17R; | |
volatile uint32_t BKP18R; | |
volatile uint32_t BKP19R; | |
volatile uint32_t BKP20R; | |
volatile uint32_t BKP21R; | |
volatile uint32_t BKP22R; | |
volatile uint32_t BKP23R; | |
volatile uint32_t BKP24R; | |
volatile uint32_t BKP25R; | |
volatile uint32_t BKP26R; | |
volatile uint32_t BKP27R; | |
volatile uint32_t BKP28R; | |
volatile uint32_t BKP29R; | |
volatile uint32_t BKP30R; | |
volatile uint32_t BKP31R; | |
} |
typedef struct {...} SDIO_TypeDef
struct | |
{ | |
volatile uint32_t POWER; | |
volatile uint32_t CLKCR; | |
volatile uint32_t ARG; | |
volatile uint32_t CMD; | |
volatile const uint32_t RESPCMD; | |
volatile const uint32_t RESP1; | |
volatile const uint32_t RESP2; | |
volatile const uint32_t RESP3; | |
volatile const uint32_t RESP4; | |
volatile uint32_t DTIMER; | |
volatile uint32_t DLEN; | |
volatile uint32_t DCTRL; | |
volatile const uint32_t DCOUNT; | |
volatile const uint32_t STA; | |
volatile uint32_t ICR; | |
volatile uint32_t MASK; | |
uint32_t RESERVED0[2]; | |
volatile const uint32_t FIFOCNT; | |
uint32_t RESERVED1[13]; | |
volatile uint32_t FIFO; | |
} |
typedef struct {...} SPI_TypeDef
struct | |
{ | |
volatile uint16_t CR1; | |
uint16_t RESERVED0; | |
volatile uint16_t CR2; | |
uint16_t RESERVED1; | |
volatile uint16_t SR; | |
uint16_t RESERVED2; | |
volatile uint16_t DR; | |
uint16_t RESERVED3; | |
volatile uint16_t CRCPR; | |
uint16_t RESERVED4; | |
volatile uint16_t RXCRCR; | |
uint16_t RESERVED5; | |
volatile uint16_t TXCRCR; | |
uint16_t RESERVED6; | |
volatile uint16_t I2SCFGR; | |
uint16_t RESERVED7; | |
volatile uint16_t I2SPR; | |
uint16_t RESERVED8; | |
} |
typedef struct {...} TIM_TypeDef
struct | |
{ | |
volatile uint16_t CR1; | |
uint16_t RESERVED0; | |
volatile uint16_t CR2; | |
uint16_t RESERVED1; | |
volatile uint16_t SMCR; | |
uint16_t RESERVED2; | |
volatile uint16_t DIER; | |
uint16_t RESERVED3; | |
volatile uint16_t SR; | |
uint16_t RESERVED4; | |
volatile uint16_t EGR; | |
uint16_t RESERVED5; | |
volatile uint16_t CCMR1; | |
uint16_t RESERVED6; | |
volatile uint16_t CCMR2; | |
uint16_t RESERVED7; | |
volatile uint16_t CCER; | |
uint16_t RESERVED8; | |
volatile uint32_t CNT; | |
volatile uint16_t PSC; | |
uint16_t RESERVED10; | |
volatile uint32_t ARR; | |
uint32_t RESERVED12; | |
volatile uint32_t CCR1; | |
volatile uint32_t CCR2; | |
volatile uint32_t CCR3; | |
volatile uint32_t CCR4; | |
uint32_t RESERVED17; | |
volatile uint16_t DCR; | |
uint16_t RESERVED18; | |
volatile uint16_t DMAR; | |
uint16_t RESERVED19; | |
volatile uint16_t OR; | |
uint16_t RESERVED20; | |
} |
typedef struct {...} USART_TypeDef
struct | |
{ | |
volatile uint16_t SR; | |
uint16_t RESERVED0; | |
volatile uint16_t DR; | |
uint16_t RESERVED1; | |
volatile uint16_t BRR; | |
uint16_t RESERVED2; | |
volatile uint16_t CR1; | |
uint16_t RESERVED3; | |
volatile uint16_t CR2; | |
uint16_t RESERVED4; | |
volatile uint16_t CR3; | |
uint16_t RESERVED5; | |
volatile uint16_t GTPR; | |
uint16_t RESERVED6; | |
} |
typedef struct {...} WWDG_TypeDef
struct | |
{ | |
volatile uint32_t CR; | |
volatile uint32_t CFR; | |
volatile uint32_t SR; | |
} |