block/RCC: description: Reset and clock control items: - name: CR description: clock control register byte_offset: 0 fieldset: CR - name: HSICFGR description: RCC HSI configuration register byte_offset: 4 fieldset: HSICFGR - name: CRRCR description: RCC Clock Recovery RC Register byte_offset: 8 access: Read fieldset: CRRCR - name: CSICFGR description: RCC CSI configuration register byte_offset: 12 fieldset: CSICFGR - name: CFGR description: RCC Clock Configuration Register byte_offset: 16 fieldset: CFGR - name: D1CFGR description: RCC Domain 1 Clock Configuration Register byte_offset: 24 fieldset: D1CFGR - name: D2CFGR description: RCC Domain 2 Clock Configuration Register byte_offset: 28 fieldset: D2CFGR - name: D3CFGR description: RCC Domain 3 Clock Configuration Register byte_offset: 32 fieldset: D3CFGR - name: PLLCKSELR description: RCC PLLs Clock Source Selection Register byte_offset: 40 fieldset: PLLCKSELR - name: PLLCFGR description: RCC PLLs Configuration Register byte_offset: 44 fieldset: PLLCFGR - name: PLLDIVR description: RCC PLL1 Dividers Configuration Register array: len: 3 stride: 8 byte_offset: 48 fieldset: PLLDIVR - name: PLLFRACR description: RCC PLL1 Fractional Divider Register array: len: 3 stride: 8 byte_offset: 52 fieldset: PLLFRACR - name: D1CCIPR description: RCC Domain 1 Kernel Clock Configuration Register byte_offset: 76 fieldset: D1CCIPR - name: D2CCIP1R description: RCC Domain 2 Kernel Clock Configuration Register byte_offset: 80 fieldset: D2CCIP1R - name: D2CCIP2R description: RCC Domain 2 Kernel Clock Configuration Register byte_offset: 84 fieldset: D2CCIP2R - name: D3CCIPR description: RCC Domain 3 Kernel Clock Configuration Register byte_offset: 88 fieldset: D3CCIPR - name: CIER description: RCC Clock Source Interrupt Enable Register byte_offset: 96 fieldset: CIER - name: CIFR description: RCC Clock Source Interrupt Flag Register byte_offset: 100 access: Read fieldset: CIFR - name: CICR description: RCC Clock Source Interrupt Clear Register byte_offset: 104 fieldset: CICR - name: BDCR description: RCC Backup Domain Control Register byte_offset: 112 fieldset: BDCR - name: CSR description: RCC Clock Control and Status Register byte_offset: 116 fieldset: CSR - name: AHB3RSTR description: RCC AHB3 Reset Register byte_offset: 124 fieldset: AHB3RSTR - name: AHB1RSTR description: RCC AHB1 Peripheral Reset Register byte_offset: 128 fieldset: AHB1RSTR - name: AHB2RSTR description: RCC AHB2 Peripheral Reset Register byte_offset: 132 fieldset: AHB2RSTR - name: AHB4RSTR description: RCC AHB4 Peripheral Reset Register byte_offset: 136 fieldset: AHB4RSTR - name: APB3RSTR description: RCC APB3 Peripheral Reset Register byte_offset: 140 fieldset: APB3RSTR - name: APB1LRSTR description: RCC APB1 Peripheral Reset Register byte_offset: 144 fieldset: APB1LRSTR - name: APB1HRSTR description: RCC APB1 Peripheral Reset Register byte_offset: 148 fieldset: APB1HRSTR - name: APB2RSTR description: RCC APB2 Peripheral Reset Register byte_offset: 152 fieldset: APB2RSTR - name: APB4RSTR description: RCC APB4 Peripheral Reset Register byte_offset: 156 fieldset: APB4RSTR - name: GCR description: Global Control Register byte_offset: 160 fieldset: GCR - name: D3AMR description: RCC D3 Autonomous mode Register byte_offset: 168 fieldset: D3AMR - name: RSR description: RCC Reset Status Register byte_offset: 208 fieldset: RSR - name: AHB3ENR description: RCC AHB3 Clock Register byte_offset: 212 fieldset: AHB3ENR - name: AHB1ENR description: RCC AHB1 Clock Register byte_offset: 216 fieldset: AHB1ENR - name: AHB2ENR description: RCC AHB2 Clock Register byte_offset: 220 fieldset: AHB2ENR - name: AHB4ENR description: RCC AHB4 Clock Register byte_offset: 224 fieldset: AHB4ENR - name: APB3ENR description: RCC APB3 Clock Register byte_offset: 228 fieldset: APB3ENR - name: APB1LENR description: RCC APB1 Clock Register byte_offset: 232 fieldset: APB1LENR - name: APB1HENR description: RCC APB1 Clock Register byte_offset: 236 fieldset: APB1HENR - name: APB2ENR description: RCC APB2 Clock Register byte_offset: 240 fieldset: APB2ENR - name: APB4ENR description: RCC APB4 Clock Register byte_offset: 244 fieldset: APB4ENR - name: AHB3LPENR description: RCC AHB3 Sleep Clock Register byte_offset: 252 fieldset: AHB3LPENR - name: AHB1LPENR description: RCC AHB1 Sleep Clock Register byte_offset: 256 fieldset: AHB1LPENR - name: AHB2LPENR description: RCC AHB2 Sleep Clock Register byte_offset: 260 fieldset: AHB2LPENR - name: AHB4LPENR description: RCC AHB4 Sleep Clock Register byte_offset: 264 fieldset: AHB4LPENR - name: APB3LPENR description: RCC APB3 Sleep Clock Register byte_offset: 268 fieldset: APB3LPENR - name: APB1LLPENR description: RCC APB1 Low Sleep Clock Register byte_offset: 272 fieldset: APB1LLPENR - name: APB1HLPENR description: RCC APB1 High Sleep Clock Register byte_offset: 276 fieldset: APB1HLPENR - name: APB2LPENR description: RCC APB2 Sleep Clock Register byte_offset: 280 fieldset: APB2LPENR - name: APB4LPENR description: RCC APB4 Sleep Clock Register byte_offset: 284 fieldset: APB4LPENR - name: C1_RSR description: RCC Reset Status Register byte_offset: 304 fieldset: C1_RSR - name: C1_AHB3ENR description: RCC AHB3 Clock Register byte_offset: 308 fieldset: C1_AHB3ENR - name: C1_AHB1ENR description: RCC AHB1 Clock Register byte_offset: 312 fieldset: C1_AHB1ENR - name: C1_AHB2ENR description: RCC AHB2 Clock Register byte_offset: 316 fieldset: C1_AHB2ENR - name: C1_AHB4ENR description: RCC AHB4 Clock Register byte_offset: 320 fieldset: C1_AHB4ENR - name: C1_APB3ENR description: RCC APB3 Clock Register byte_offset: 324 fieldset: C1_APB3ENR - name: C1_APB1LENR description: RCC APB1 Clock Register byte_offset: 328 fieldset: C1_APB1LENR - name: C1_APB1HENR description: RCC APB1 Clock Register byte_offset: 332 fieldset: C1_APB1HENR - name: C1_APB2ENR description: RCC APB2 Clock Register byte_offset: 336 fieldset: C1_APB2ENR - name: C1_APB4ENR description: RCC APB4 Clock Register byte_offset: 340 fieldset: C1_APB4ENR - name: C1_AHB3LPENR description: RCC AHB3 Sleep Clock Register byte_offset: 348 fieldset: C1_AHB3LPENR - name: C1_AHB1LPENR description: RCC AHB1 Sleep Clock Register byte_offset: 352 fieldset: C1_AHB1LPENR - name: C1_AHB2LPENR description: RCC AHB2 Sleep Clock Register byte_offset: 356 fieldset: C1_AHB2LPENR - name: C1_AHB4LPENR description: RCC AHB4 Sleep Clock Register byte_offset: 360 fieldset: C1_AHB4LPENR - name: C1_APB3LPENR description: RCC APB3 Sleep Clock Register byte_offset: 364 fieldset: C1_APB3LPENR - name: C1_APB1LLPENR description: RCC APB1 Low Sleep Clock Register byte_offset: 368 fieldset: C1_APB1LLPENR - name: C1_APB1HLPENR description: RCC APB1 High Sleep Clock Register byte_offset: 372 fieldset: C1_APB1HLPENR - name: C1_APB2LPENR description: RCC APB2 Sleep Clock Register byte_offset: 376 fieldset: C1_APB2LPENR - name: C1_APB4LPENR description: RCC APB4 Sleep Clock Register byte_offset: 380 fieldset: C1_APB4LPENR fieldset/AHB1ENR: description: RCC AHB1 Clock Register fields: - name: DMA1EN description: DMA1 Clock Enable bit_offset: 0 bit_size: 1 - name: DMA2EN description: DMA2 Clock Enable bit_offset: 1 bit_size: 1 - name: ADC12EN description: ADC1/2 Peripheral Clocks Enable bit_offset: 5 bit_size: 1 - name: ARTEN description: ART Clock Enable bit_offset: 14 bit_size: 1 - name: ETH1MACEN description: Ethernet MAC bus interface Clock Enable bit_offset: 15 bit_size: 1 - name: ETH1TXEN description: Ethernet Transmission Clock Enable bit_offset: 16 bit_size: 1 - name: ETH1RXEN description: Ethernet Reception Clock Enable bit_offset: 17 bit_size: 1 - name: USB_OTG_HSEN description: USB_OTG_HS Peripheral Clocks Enable bit_offset: 25 bit_size: 1 - name: USB_OTG_HS_ULPIEN description: USB_OTG_HS ULPI clock enable bit_offset: 26 bit_size: 1 - name: USB_OTG_FSEN description: USB_OTG_FS Peripheral Clocks Enable bit_offset: 27 bit_size: 1 - name: USB_OTG_FS_ULPIEN description: USB_OTG_FS ULPI clock enable bit_offset: 28 bit_size: 1 fieldset/AHB1LPENR: description: RCC AHB1 Sleep Clock Register fields: - name: DMA1LPEN description: DMA1 Clock Enable During CSleep Mode bit_offset: 0 bit_size: 1 - name: DMA2LPEN description: DMA2 Clock Enable During CSleep Mode bit_offset: 1 bit_size: 1 - name: ADC12LPEN description: ADC1/2 Peripheral Clocks Enable During CSleep Mode bit_offset: 5 bit_size: 1 - name: ARTLPEN description: ART Clock Enable During CSleep Mode bit_offset: 14 bit_size: 1 - name: ETH1MACLPEN description: Ethernet MAC bus interface Clock Enable During CSleep Mode bit_offset: 15 bit_size: 1 - name: ETH1TXLPEN description: Ethernet Transmission Clock Enable During CSleep Mode bit_offset: 16 bit_size: 1 - name: ETH1RXLPEN description: Ethernet Reception Clock Enable During CSleep Mode bit_offset: 17 bit_size: 1 - name: USB_OTG_HSLPEN description: USB_OTG_HS peripheral clock enable during CSleep mode bit_offset: 25 bit_size: 1 - name: USB_OTG_HS_ULPILPEN description: USB_PHY1 clock enable during CSleep mode bit_offset: 26 bit_size: 1 - name: USB_OTG_FSLPEN description: USB_OTG_FS peripheral clock enable during CSleep mode bit_offset: 27 bit_size: 1 - name: USB_OTG_FS_ULPILPEN description: USB_PHY2 clocks enable during CSleep mode bit_offset: 28 bit_size: 1 fieldset/AHB1RSTR: description: RCC AHB1 Peripheral Reset Register fields: - name: DMA1RST description: DMA1 block reset bit_offset: 0 bit_size: 1 - name: DMA2RST description: DMA2 block reset bit_offset: 1 bit_size: 1 - name: ADC12RST description: ADC1&2 block reset bit_offset: 5 bit_size: 1 - name: ARTRST description: ART block reset bit_offset: 14 bit_size: 1 - name: ETH1MACRST description: ETH1MAC block reset bit_offset: 15 bit_size: 1 - name: USB_OTG_HSRST description: USB_OTG_HS block reset bit_offset: 25 bit_size: 1 - name: USB_OTG_FSRST description: USB_OTG_FS block reset bit_offset: 27 bit_size: 1 fieldset/AHB2ENR: description: RCC AHB2 Clock Register fields: - name: DCMIEN description: DCMI peripheral clock bit_offset: 0 bit_size: 1 - name: CRYPTEN description: CRYPT peripheral clock enable bit_offset: 4 bit_size: 1 - name: HASHEN description: HASH peripheral clock enable bit_offset: 5 bit_size: 1 - name: RNGEN description: RNG peripheral clocks enable bit_offset: 6 bit_size: 1 - name: SDMMC2EN description: SDMMC2 and SDMMC2 delay clock enable bit_offset: 9 bit_size: 1 - name: FMACEN description: FMAC enable bit_offset: 16 bit_size: 1 - name: CORDICEN description: CORDIC enable bit_offset: 17 bit_size: 1 - name: SRAM1EN description: SRAM1 block enable bit_offset: 29 bit_size: 1 - name: SRAM2EN description: SRAM2 block enable bit_offset: 30 bit_size: 1 - name: SRAM3EN description: SRAM3 block enable bit_offset: 31 bit_size: 1 fieldset/AHB2LPENR: description: RCC AHB2 Sleep Clock Register fields: - name: DCMILPEN description: DCMI peripheral clock enable during csleep mode bit_offset: 0 bit_size: 1 - name: CRYPTLPEN description: CRYPT peripheral clock enable during CSleep mode bit_offset: 4 bit_size: 1 - name: HASHLPEN description: HASH peripheral clock enable during CSleep mode bit_offset: 5 bit_size: 1 - name: RNGLPEN description: RNG peripheral clock enable during CSleep mode bit_offset: 6 bit_size: 1 - name: SDMMC2LPEN description: SDMMC2 and SDMMC2 Delay Clock Enable During CSleep Mode bit_offset: 9 bit_size: 1 - name: FMACLPEN description: FMAC enable during CSleep Mode bit_offset: 16 bit_size: 1 - name: CORDICLPEN description: CORDIC enable during CSleep Mode bit_offset: 17 bit_size: 1 - name: SRAM1LPEN description: SRAM1 Clock Enable During CSleep Mode bit_offset: 29 bit_size: 1 - name: SRAM2LPEN description: SRAM2 Clock Enable During CSleep Mode bit_offset: 30 bit_size: 1 - name: SRAM3LPEN description: SRAM3 Clock Enable During CSleep Mode bit_offset: 31 bit_size: 1 fieldset/AHB2RSTR: description: RCC AHB2 Peripheral Reset Register fields: - name: DCMIRST description: DCMI block reset bit_offset: 0 bit_size: 1 - name: CRYPTRST description: Cryptography block reset bit_offset: 4 bit_size: 1 - name: HASHRST description: Hash block reset bit_offset: 5 bit_size: 1 - name: RNGRST description: Random Number Generator block reset bit_offset: 6 bit_size: 1 - name: SDMMC2RST description: SDMMC2 and SDMMC2 Delay block reset bit_offset: 9 bit_size: 1 - name: FMACRST description: FMAC reset bit_offset: 16 bit_size: 1 - name: CORDICRST description: CORDIC reset bit_offset: 17 bit_size: 1 fieldset/AHB3ENR: description: RCC AHB3 Clock Register fields: - name: MDMAEN description: MDMA Peripheral Clock Enable bit_offset: 0 bit_size: 1 - name: DMA2DEN description: DMA2D Peripheral Clock Enable bit_offset: 4 bit_size: 1 - name: JPGDECEN description: JPGDEC Peripheral Clock Enable bit_offset: 5 bit_size: 1 - name: FMCEN description: FMC Peripheral Clocks Enable bit_offset: 12 bit_size: 1 - name: QUADSPIEN description: QUADSPI and QUADSPI Delay Clock Enable bit_offset: 14 bit_size: 1 - name: SDMMC1EN description: SDMMC1 and SDMMC1 Delay Clock Enable bit_offset: 16 bit_size: 1 - name: OCTOSPI2EN description: OCTOSPI2 and OCTOSPI2 delay block enable bit_offset: 19 bit_size: 1 - name: IOMNGREN description: OCTOSPI IO manager enable bit_offset: 21 bit_size: 1 - name: OTFD1EN description: OTFDEC1 enable bit_offset: 22 bit_size: 1 - name: OTFD2EN description: OTFDEC2 enable bit_offset: 23 bit_size: 1 - name: DTCM1EN description: D1 DTCM1 block enable bit_offset: 28 bit_size: 1 - name: DTCM2EN description: D1 DTCM2 block enable bit_offset: 29 bit_size: 1 - name: ITCM1EN description: D1 ITCM block enable bit_offset: 30 bit_size: 1 - name: AXISRAMEN description: AXISRAM block enable bit_offset: 31 bit_size: 1 fieldset/AHB3LPENR: description: RCC AHB3 Sleep Clock Register fields: - name: MDMALPEN description: MDMA Clock Enable During CSleep Mode bit_offset: 0 bit_size: 1 - name: DMA2DLPEN description: DMA2D Clock Enable During CSleep Mode bit_offset: 4 bit_size: 1 - name: JPGDECLPEN description: JPGDEC Clock Enable During CSleep Mode bit_offset: 5 bit_size: 1 - name: FLASHLPEN description: FLASH Clock Enable During CSleep Mode bit_offset: 8 bit_size: 1 - name: FMCLPEN description: FMC Peripheral Clocks Enable During CSleep Mode bit_offset: 12 bit_size: 1 - name: QSPILPEN description: QUADSPI and QUADSPI Delay Clock Enable During CSleep Mode bit_offset: 14 bit_size: 1 - name: SDMMC1LPEN description: SDMMC1 and SDMMC1 Delay Clock Enable During CSleep Mode bit_offset: 16 bit_size: 1 - name: OCTOSPI2LPEN description: OCTOSPI2 and OCTOSPI2 delay block enable during CSleep Mode bit_offset: 19 bit_size: 1 - name: IOMNGRLPEN description: OCTOSPI IO manager enable during CSleep Mode bit_offset: 21 bit_size: 1 - name: OTFD1LPEN description: OTFDEC1 enable during CSleep Mode bit_offset: 22 bit_size: 1 - name: OTFD2LPEN description: OTFDEC2 enable during CSleep Mode bit_offset: 23 bit_size: 1 - name: D1DTCM1LPEN description: D1DTCM1 Block Clock Enable During CSleep mode bit_offset: 28 bit_size: 1 - name: DTCM2LPEN description: D1 DTCM2 Block Clock Enable During CSleep mode bit_offset: 29 bit_size: 1 - name: ITCMLPEN description: D1ITCM Block Clock Enable During CSleep mode bit_offset: 30 bit_size: 1 - name: AXISRAMLPEN description: AXISRAM Block Clock Enable During CSleep mode bit_offset: 31 bit_size: 1 fieldset/AHB3RSTR: description: RCC AHB3 Reset Register fields: - name: MDMARST description: MDMA block reset bit_offset: 0 bit_size: 1 - name: DMA2DRST description: DMA2D block reset bit_offset: 4 bit_size: 1 - name: JPGDECRST description: JPGDEC block reset bit_offset: 5 bit_size: 1 - name: FMCRST description: FMC block reset bit_offset: 12 bit_size: 1 - name: QSPIRST description: QUADSPI and QUADSPI delay block reset bit_offset: 14 bit_size: 1 - name: SDMMC1RST description: SDMMC1 and SDMMC1 delay block reset bit_offset: 16 bit_size: 1 - name: OCTOSPI2RST description: OCTOSPI2 and OCTOSPI2 delay block reset bit_offset: 19 bit_size: 1 - name: IOMNGRRST description: OCTOSPI IO manager reset bit_offset: 21 bit_size: 1 - name: OTFD1RST description: OTFDEC1 reset bit_offset: 22 bit_size: 1 - name: OTFD2RST description: OTFDEC2 reset bit_offset: 23 bit_size: 1 - name: CPURST description: CPU reset bit_offset: 31 bit_size: 1 fieldset/AHB4ENR: description: RCC AHB4 Clock Register fields: - name: GPIOAEN description: 0GPIO peripheral clock enable bit_offset: 0 bit_size: 1 - name: GPIOBEN description: 0GPIO peripheral clock enable bit_offset: 1 bit_size: 1 - name: GPIOCEN description: 0GPIO peripheral clock enable bit_offset: 2 bit_size: 1 - name: GPIODEN description: 0GPIO peripheral clock enable bit_offset: 3 bit_size: 1 - name: GPIOEEN description: 0GPIO peripheral clock enable bit_offset: 4 bit_size: 1 - name: GPIOFEN description: 0GPIO peripheral clock enable bit_offset: 5 bit_size: 1 - name: GPIOGEN description: 0GPIO peripheral clock enable bit_offset: 6 bit_size: 1 - name: GPIOHEN description: 0GPIO peripheral clock enable bit_offset: 7 bit_size: 1 - name: GPIOIEN description: 0GPIO peripheral clock enable bit_offset: 8 bit_size: 1 - name: GPIOJEN description: 0GPIO peripheral clock enable bit_offset: 9 bit_size: 1 - name: GPIOKEN description: 0GPIO peripheral clock enable bit_offset: 10 bit_size: 1 - name: CRCEN description: CRC peripheral clock enable bit_offset: 19 bit_size: 1 - name: BDMAEN description: BDMA and DMAMUX2 Clock Enable bit_offset: 21 bit_size: 1 - name: ADC3EN description: ADC3 Peripheral Clocks Enable bit_offset: 24 bit_size: 1 - name: HSEMEN description: HSEM peripheral clock enable bit_offset: 25 bit_size: 1 - name: BKPSRAMEN description: Backup RAM Clock Enable bit_offset: 28 bit_size: 1 fieldset/AHB4LPENR: description: RCC AHB4 Sleep Clock Register fields: - name: GPIOALPEN description: GPIO peripheral clock enable during CSleep mode bit_offset: 0 bit_size: 1 - name: GPIOBLPEN description: GPIO peripheral clock enable during CSleep mode bit_offset: 1 bit_size: 1 - name: GPIOCLPEN description: GPIO peripheral clock enable during CSleep mode bit_offset: 2 bit_size: 1 - name: GPIODLPEN description: GPIO peripheral clock enable during CSleep mode bit_offset: 3 bit_size: 1 - name: GPIOELPEN description: GPIO peripheral clock enable during CSleep mode bit_offset: 4 bit_size: 1 - name: GPIOFLPEN description: GPIO peripheral clock enable during CSleep mode bit_offset: 5 bit_size: 1 - name: GPIOGLPEN description: GPIO peripheral clock enable during CSleep mode bit_offset: 6 bit_size: 1 - name: GPIOHLPEN description: GPIO peripheral clock enable during CSleep mode bit_offset: 7 bit_size: 1 - name: GPIOILPEN description: GPIO peripheral clock enable during CSleep mode bit_offset: 8 bit_size: 1 - name: GPIOJLPEN description: GPIO peripheral clock enable during CSleep mode bit_offset: 9 bit_size: 1 - name: GPIOKLPEN description: GPIO peripheral clock enable during CSleep mode bit_offset: 10 bit_size: 1 - name: CRCLPEN description: CRC peripheral clock enable during CSleep mode bit_offset: 19 bit_size: 1 - name: BDMALPEN description: BDMA Clock Enable During CSleep Mode bit_offset: 21 bit_size: 1 - name: ADC3LPEN description: ADC3 Peripheral Clocks Enable During CSleep Mode bit_offset: 24 bit_size: 1 - name: BKPSRAMLPEN description: Backup RAM Clock Enable During CSleep Mode bit_offset: 28 bit_size: 1 - name: SRAM4LPEN description: SRAM4 Clock Enable During CSleep Mode bit_offset: 29 bit_size: 1 fieldset/AHB4RSTR: description: RCC AHB4 Peripheral Reset Register fields: - name: GPIOARST description: GPIO block reset bit_offset: 0 bit_size: 1 - name: GPIOBRST description: GPIO block reset bit_offset: 1 bit_size: 1 - name: GPIOCRST description: GPIO block reset bit_offset: 2 bit_size: 1 - name: GPIODRST description: GPIO block reset bit_offset: 3 bit_size: 1 - name: GPIOERST description: GPIO block reset bit_offset: 4 bit_size: 1 - name: GPIOFRST description: GPIO block reset bit_offset: 5 bit_size: 1 - name: GPIOGRST description: GPIO block reset bit_offset: 6 bit_size: 1 - name: GPIOHRST description: GPIO block reset bit_offset: 7 bit_size: 1 - name: GPIOIRST description: GPIO block reset bit_offset: 8 bit_size: 1 - name: GPIOJRST description: GPIO block reset bit_offset: 9 bit_size: 1 - name: GPIOKRST description: GPIO block reset bit_offset: 10 bit_size: 1 - name: CRCRST description: CRC block reset bit_offset: 19 bit_size: 1 - name: BDMARST description: BDMA block reset bit_offset: 21 bit_size: 1 - name: ADC3RST description: ADC3 block reset bit_offset: 24 bit_size: 1 - name: HSEMRST description: HSEM block reset bit_offset: 25 bit_size: 1 fieldset/APB1HENR: description: RCC APB1 Clock Register fields: - name: CRSEN description: Clock Recovery System peripheral clock enable bit_offset: 1 bit_size: 1 - name: SWPEN description: SWPMI Peripheral Clocks Enable bit_offset: 2 bit_size: 1 - name: OPAMPEN description: OPAMP peripheral clock enable bit_offset: 4 bit_size: 1 - name: MDIOSEN description: MDIOS peripheral clock enable bit_offset: 5 bit_size: 1 - name: FDCANEN description: FDCAN Peripheral Clocks Enable bit_offset: 8 bit_size: 1 - name: TIM23EN description: TIM23 block enable bit_offset: 24 bit_size: 1 - name: TIM24EN description: TIM24 block enable bit_offset: 25 bit_size: 1 fieldset/APB1HLPENR: description: RCC APB1 High Sleep Clock Register fields: - name: CRSLPEN description: Clock Recovery System peripheral clock enable during CSleep mode bit_offset: 1 bit_size: 1 - name: SWPLPEN description: SWPMI Peripheral Clocks Enable During CSleep Mode bit_offset: 2 bit_size: 1 - name: OPAMPLPEN description: OPAMP peripheral clock enable during CSleep mode bit_offset: 4 bit_size: 1 - name: MDIOSLPEN description: MDIOS peripheral clock enable during CSleep mode bit_offset: 5 bit_size: 1 - name: FDCANLPEN description: FDCAN Peripheral Clocks Enable During CSleep Mode bit_offset: 8 bit_size: 1 - name: TIM23LPEN description: TIM23 block enable during CSleep Mode bit_offset: 24 bit_size: 1 - name: TIM24LPEN description: TIM24 block enable during CSleep Mode bit_offset: 25 bit_size: 1 fieldset/APB1HRSTR: description: RCC APB1 Peripheral Reset Register fields: - name: CRSRST description: Clock Recovery System reset bit_offset: 1 bit_size: 1 - name: SWPRST description: SWPMI block reset bit_offset: 2 bit_size: 1 - name: OPAMPRST description: OPAMP block reset bit_offset: 4 bit_size: 1 - name: MDIOSRST description: MDIOS block reset bit_offset: 5 bit_size: 1 - name: FDCANRST description: FDCAN block reset bit_offset: 8 bit_size: 1 - name: TIM23RST description: TIM23 block reset bit_offset: 24 bit_size: 1 - name: TIM24RST description: TIM24 block reset bit_offset: 25 bit_size: 1 fieldset/APB1LENR: description: RCC APB1 Clock Register fields: - name: TIM2EN description: TIM peripheral clock enable bit_offset: 0 bit_size: 1 - name: TIM3EN description: TIM peripheral clock enable bit_offset: 1 bit_size: 1 - name: TIM4EN description: TIM peripheral clock enable bit_offset: 2 bit_size: 1 - name: TIM5EN description: TIM peripheral clock enable bit_offset: 3 bit_size: 1 - name: TIM6EN description: TIM peripheral clock enable bit_offset: 4 bit_size: 1 - name: TIM7EN description: TIM peripheral clock enable bit_offset: 5 bit_size: 1 - name: TIM12EN description: TIM peripheral clock enable bit_offset: 6 bit_size: 1 - name: TIM13EN description: TIM peripheral clock enable bit_offset: 7 bit_size: 1 - name: TIM14EN description: TIM peripheral clock enable bit_offset: 8 bit_size: 1 - name: LPTIM1EN description: LPTIM1 Peripheral Clocks Enable bit_offset: 9 bit_size: 1 - name: WWDG2EN description: WWDG2 peripheral clock enable bit_offset: 11 bit_size: 1 - name: SPI2EN description: SPI2 Peripheral Clocks Enable bit_offset: 14 bit_size: 1 - name: SPI3EN description: SPI3 Peripheral Clocks Enable bit_offset: 15 bit_size: 1 - name: SPDIFRXEN description: SPDIFRX Peripheral Clocks Enable bit_offset: 16 bit_size: 1 - name: USART2EN description: USART2 Peripheral Clocks Enable bit_offset: 17 bit_size: 1 - name: USART3EN description: USART3 Peripheral Clocks Enable bit_offset: 18 bit_size: 1 - name: UART4EN description: UART4 Peripheral Clocks Enable bit_offset: 19 bit_size: 1 - name: UART5EN description: UART5 Peripheral Clocks Enable bit_offset: 20 bit_size: 1 - name: I2C1EN description: I2C1 Peripheral Clocks Enable bit_offset: 21 bit_size: 1 - name: I2C2EN description: I2C2 Peripheral Clocks Enable bit_offset: 22 bit_size: 1 - name: I2C3EN description: I2C3 Peripheral Clocks Enable bit_offset: 23 bit_size: 1 - name: I2C5EN description: "I2C5 Peripheral Clocks\r Enable" bit_offset: 25 bit_size: 1 - name: CECEN description: HDMI-CEC peripheral clock enable bit_offset: 27 bit_size: 1 - name: DAC12EN description: DAC1&2 peripheral clock enable bit_offset: 29 bit_size: 1 - name: UART7EN description: UART7 Peripheral Clocks Enable bit_offset: 30 bit_size: 1 - name: UART8EN description: UART8 Peripheral Clocks Enable bit_offset: 31 bit_size: 1 fieldset/APB1LLPENR: description: RCC APB1 Low Sleep Clock Register fields: - name: TIM2LPEN description: TIM2 peripheral clock enable during CSleep mode bit_offset: 0 bit_size: 1 - name: TIM3LPEN description: TIM3 peripheral clock enable during CSleep mode bit_offset: 1 bit_size: 1 - name: TIM4LPEN description: TIM4 peripheral clock enable during CSleep mode bit_offset: 2 bit_size: 1 - name: TIM5LPEN description: TIM5 peripheral clock enable during CSleep mode bit_offset: 3 bit_size: 1 - name: TIM6LPEN description: TIM6 peripheral clock enable during CSleep mode bit_offset: 4 bit_size: 1 - name: TIM7LPEN description: TIM7 peripheral clock enable during CSleep mode bit_offset: 5 bit_size: 1 - name: TIM12LPEN description: TIM12 peripheral clock enable during CSleep mode bit_offset: 6 bit_size: 1 - name: TIM13LPEN description: TIM13 peripheral clock enable during CSleep mode bit_offset: 7 bit_size: 1 - name: TIM14LPEN description: TIM14 peripheral clock enable during CSleep mode bit_offset: 8 bit_size: 1 - name: LPTIM1LPEN description: LPTIM1 Peripheral Clocks Enable During CSleep Mode bit_offset: 9 bit_size: 1 - name: WWDG2LPEN description: WWDG2 peripheral Clocks Enable During CSleep Mode bit_offset: 11 bit_size: 1 - name: SPI2LPEN description: SPI2 Peripheral Clocks Enable During CSleep Mode bit_offset: 14 bit_size: 1 - name: SPI3LPEN description: SPI3 Peripheral Clocks Enable During CSleep Mode bit_offset: 15 bit_size: 1 - name: SPDIFRXLPEN description: SPDIFRX Peripheral Clocks Enable During CSleep Mode bit_offset: 16 bit_size: 1 - name: USART2LPEN description: USART2 Peripheral Clocks Enable During CSleep Mode bit_offset: 17 bit_size: 1 - name: USART3LPEN description: USART3 Peripheral Clocks Enable During CSleep Mode bit_offset: 18 bit_size: 1 - name: UART4LPEN description: UART4 Peripheral Clocks Enable During CSleep Mode bit_offset: 19 bit_size: 1 - name: UART5LPEN description: UART5 Peripheral Clocks Enable During CSleep Mode bit_offset: 20 bit_size: 1 - name: I2C1LPEN description: I2C1 Peripheral Clocks Enable During CSleep Mode bit_offset: 21 bit_size: 1 - name: I2C2LPEN description: I2C2 Peripheral Clocks Enable During CSleep Mode bit_offset: 22 bit_size: 1 - name: I2C3LPEN description: I2C3 Peripheral Clocks Enable During CSleep Mode bit_offset: 23 bit_size: 1 - name: I2C5LPEN description: I2C5 block enable during CSleep Mode bit_offset: 25 bit_size: 1 - name: CECLPEN description: HDMI-CEC Peripheral Clocks Enable During CSleep Mode bit_offset: 27 bit_size: 1 - name: DAC12LPEN description: DAC1/2 peripheral clock enable during CSleep mode bit_offset: 29 bit_size: 1 - name: UART7LPEN description: UART7 Peripheral Clocks Enable During CSleep Mode bit_offset: 30 bit_size: 1 - name: UART8LPEN description: UART8 Peripheral Clocks Enable During CSleep Mode bit_offset: 31 bit_size: 1 fieldset/APB1LRSTR: description: RCC APB1 Peripheral Reset Register fields: - name: TIM2RST description: TIM block reset bit_offset: 0 bit_size: 1 - name: TIM3RST description: TIM block reset bit_offset: 1 bit_size: 1 - name: TIM4RST description: TIM block reset bit_offset: 2 bit_size: 1 - name: TIM5RST description: TIM block reset bit_offset: 3 bit_size: 1 - name: TIM6RST description: TIM block reset bit_offset: 4 bit_size: 1 - name: TIM7RST description: TIM block reset bit_offset: 5 bit_size: 1 - name: TIM12RST description: TIM block reset bit_offset: 6 bit_size: 1 - name: TIM13RST description: TIM block reset bit_offset: 7 bit_size: 1 - name: TIM14RST description: TIM block reset bit_offset: 8 bit_size: 1 - name: LPTIM1RST description: TIM block reset bit_offset: 9 bit_size: 1 - name: SPI2RST description: SPI2 block reset bit_offset: 14 bit_size: 1 - name: SPI3RST description: SPI3 block reset bit_offset: 15 bit_size: 1 - name: SPDIFRXRST description: SPDIFRX block reset bit_offset: 16 bit_size: 1 - name: USART2RST description: USART2 block reset bit_offset: 17 bit_size: 1 - name: USART3RST description: USART3 block reset bit_offset: 18 bit_size: 1 - name: UART4RST description: UART4 block reset bit_offset: 19 bit_size: 1 - name: UART5RST description: UART5 block reset bit_offset: 20 bit_size: 1 - name: I2C1RST description: I2C1 block reset bit_offset: 21 bit_size: 1 - name: I2C2RST description: I2C2 block reset bit_offset: 22 bit_size: 1 - name: I2C3RST description: I2C3 block reset bit_offset: 23 bit_size: 1 - name: I2C5RST description: I2C5 block reset bit_offset: 25 bit_size: 1 - name: CECRST description: HDMI-CEC block reset bit_offset: 27 bit_size: 1 - name: DAC12RST description: DAC1 and 2 Blocks Reset bit_offset: 29 bit_size: 1 - name: UART7RST description: UART7 block reset bit_offset: 30 bit_size: 1 - name: UART8RST description: UART8 block reset bit_offset: 31 bit_size: 1 fieldset/APB2ENR: description: RCC APB2 Clock Register fields: - name: TIM1EN description: TIM1 peripheral clock enable bit_offset: 0 bit_size: 1 - name: TIM8EN description: TIM8 peripheral clock enable bit_offset: 1 bit_size: 1 - name: USART1EN description: USART1 Peripheral Clocks Enable bit_offset: 4 bit_size: 1 - name: USART6EN description: USART6 Peripheral Clocks Enable bit_offset: 5 bit_size: 1 - name: UART9EN description: "UART9 Peripheral Clocks\r Enable" bit_offset: 6 bit_size: 1 - name: USART10EN description: "USART10 Peripheral Clocks\r Enable" bit_offset: 7 bit_size: 1 - name: SPI1EN description: SPI1 Peripheral Clocks Enable bit_offset: 12 bit_size: 1 - name: SPI4EN description: SPI4 Peripheral Clocks Enable bit_offset: 13 bit_size: 1 - name: TIM15EN description: TIM15 peripheral clock enable bit_offset: 16 bit_size: 1 - name: TIM16EN description: TIM16 peripheral clock enable bit_offset: 17 bit_size: 1 - name: TIM17EN description: TIM17 peripheral clock enable bit_offset: 18 bit_size: 1 - name: SPI5EN description: SPI5 Peripheral Clocks Enable bit_offset: 20 bit_size: 1 - name: SAI1EN description: SAI1 Peripheral Clocks Enable bit_offset: 22 bit_size: 1 - name: SAI2EN description: SAI2 Peripheral Clocks Enable bit_offset: 23 bit_size: 1 - name: SAI3EN description: SAI3 Peripheral Clocks Enable bit_offset: 24 bit_size: 1 - name: DFSDM1EN description: DFSDM1 Peripheral Clocks Enable bit_offset: 28 bit_size: 1 - name: HRTIMEN description: HRTIM peripheral clock enable bit_offset: 29 bit_size: 1 fieldset/APB2LPENR: description: RCC APB2 Sleep Clock Register fields: - name: TIM1LPEN description: TIM1 peripheral clock enable during CSleep mode bit_offset: 0 bit_size: 1 - name: TIM8LPEN description: TIM8 peripheral clock enable during CSleep mode bit_offset: 1 bit_size: 1 - name: USART1LPEN description: USART1 Peripheral Clocks Enable During CSleep Mode bit_offset: 4 bit_size: 1 - name: USART6LPEN description: USART6 Peripheral Clocks Enable During CSleep Mode bit_offset: 5 bit_size: 1 - name: SPI1LPEN description: SPI1 Peripheral Clocks Enable During CSleep Mode bit_offset: 12 bit_size: 1 - name: SPI4LPEN description: SPI4 Peripheral Clocks Enable During CSleep Mode bit_offset: 13 bit_size: 1 - name: TIM15LPEN description: TIM15 peripheral clock enable during CSleep mode bit_offset: 16 bit_size: 1 - name: TIM16LPEN description: TIM16 peripheral clock enable during CSleep mode bit_offset: 17 bit_size: 1 - name: TIM17LPEN description: TIM17 peripheral clock enable during CSleep mode bit_offset: 18 bit_size: 1 - name: SPI5LPEN description: SPI5 Peripheral Clocks Enable During CSleep Mode bit_offset: 20 bit_size: 1 - name: SAI1LPEN description: SAI1 Peripheral Clocks Enable During CSleep Mode bit_offset: 22 bit_size: 1 - name: SAI2LPEN description: SAI2 Peripheral Clocks Enable During CSleep Mode bit_offset: 23 bit_size: 1 - name: SAI3LPEN description: SAI3 Peripheral Clocks Enable During CSleep Mode bit_offset: 24 bit_size: 1 - name: DFSDM1LPEN description: DFSDM1 Peripheral Clocks Enable During CSleep Mode bit_offset: 28 bit_size: 1 - name: HRTIMLPEN description: HRTIM peripheral clock enable during CSleep mode bit_offset: 29 bit_size: 1 fieldset/APB2RSTR: description: RCC APB2 Peripheral Reset Register fields: - name: TIM1RST description: TIM1 block reset bit_offset: 0 bit_size: 1 - name: TIM8RST description: TIM8 block reset bit_offset: 1 bit_size: 1 - name: USART1RST description: USART1 block reset bit_offset: 4 bit_size: 1 - name: USART6RST description: USART6 block reset bit_offset: 5 bit_size: 1 - name: UART9RST description: UART9 block reset bit_offset: 6 bit_size: 1 - name: USART10RST description: USART10 block reset bit_offset: 7 bit_size: 1 - name: SPI1RST description: SPI1 block reset bit_offset: 12 bit_size: 1 - name: SPI4RST description: SPI4 block reset bit_offset: 13 bit_size: 1 - name: TIM15RST description: TIM15 block reset bit_offset: 16 bit_size: 1 - name: TIM16RST description: TIM16 block reset bit_offset: 17 bit_size: 1 - name: TIM17RST description: TIM17 block reset bit_offset: 18 bit_size: 1 - name: SPI5RST description: SPI5 block reset bit_offset: 20 bit_size: 1 - name: SAI1RST description: SAI1 block reset bit_offset: 22 bit_size: 1 - name: SAI2RST description: SAI2 block reset bit_offset: 23 bit_size: 1 - name: SAI3RST description: SAI3 block reset bit_offset: 24 bit_size: 1 - name: DFSDM1RST description: DFSDM1 block reset bit_offset: 28 bit_size: 1 - name: HRTIMRST description: HRTIM block reset bit_offset: 29 bit_size: 1 fieldset/APB3ENR: description: RCC APB3 Clock Register fields: - name: LTDCEN description: LTDC peripheral clock enable bit_offset: 3 bit_size: 1 - name: DSIEN description: DSI Peripheral clocks enable bit_offset: 4 bit_size: 1 - name: WWDG1EN description: WWDG1 Clock Enable bit_offset: 6 bit_size: 1 fieldset/APB3LPENR: description: RCC APB3 Sleep Clock Register fields: - name: LTDCLPEN description: LTDC peripheral clock enable during CSleep mode bit_offset: 3 bit_size: 1 - name: DSILPEN description: DSI Peripheral Clock Enable During CSleep Mode bit_offset: 4 bit_size: 1 - name: WWDG1LPEN description: WWDG1 Clock Enable During CSleep Mode bit_offset: 6 bit_size: 1 fieldset/APB3RSTR: description: RCC APB3 Peripheral Reset Register fields: - name: LTDCRST description: LTDC block reset bit_offset: 3 bit_size: 1 - name: DSIRST description: DSI block reset bit_offset: 4 bit_size: 1 fieldset/APB4ENR: description: RCC APB4 Clock Register fields: - name: SYSCFGEN description: SYSCFG peripheral clock enable bit_offset: 1 bit_size: 1 - name: LPUART1EN description: LPUART1 Peripheral Clocks Enable bit_offset: 3 bit_size: 1 - name: SPI6EN description: SPI6 Peripheral Clocks Enable bit_offset: 5 bit_size: 1 - name: I2C4EN description: I2C4 Peripheral Clocks Enable bit_offset: 7 bit_size: 1 - name: LPTIM2EN description: LPTIM2 Peripheral Clocks Enable bit_offset: 9 bit_size: 1 - name: LPTIM3EN description: LPTIM3 Peripheral Clocks Enable bit_offset: 10 bit_size: 1 - name: LPTIM4EN description: LPTIM4 Peripheral Clocks Enable bit_offset: 11 bit_size: 1 - name: LPTIM5EN description: LPTIM5 Peripheral Clocks Enable bit_offset: 12 bit_size: 1 - name: DAC2EN description: DAC2 (containing one converter) peripheral clock enable bit_offset: 13 bit_size: 1 - name: COMP12EN description: COMP1/2 peripheral clock enable bit_offset: 14 bit_size: 1 - name: VREFEN description: VREF peripheral clock enable bit_offset: 15 bit_size: 1 - name: RTCAPBEN description: RTC APB Clock Enable bit_offset: 16 bit_size: 1 - name: SAI4EN description: SAI4 Peripheral Clocks Enable bit_offset: 21 bit_size: 1 - name: DTSEN description: Digital temperature sensor block enable bit_offset: 26 bit_size: 1 fieldset/APB4LPENR: description: RCC APB4 Sleep Clock Register fields: - name: SYSCFGLPEN description: SYSCFG peripheral clock enable during CSleep mode bit_offset: 1 bit_size: 1 - name: LPUART1LPEN description: LPUART1 Peripheral Clocks Enable During CSleep Mode bit_offset: 3 bit_size: 1 - name: SPI6LPEN description: SPI6 Peripheral Clocks Enable During CSleep Mode bit_offset: 5 bit_size: 1 - name: I2C4LPEN description: I2C4 Peripheral Clocks Enable During CSleep Mode bit_offset: 7 bit_size: 1 - name: LPTIM2LPEN description: LPTIM2 Peripheral Clocks Enable During CSleep Mode bit_offset: 9 bit_size: 1 - name: LPTIM3LPEN description: LPTIM3 Peripheral Clocks Enable During CSleep Mode bit_offset: 10 bit_size: 1 - name: LPTIM4LPEN description: LPTIM4 Peripheral Clocks Enable During CSleep Mode bit_offset: 11 bit_size: 1 - name: LPTIM5LPEN description: LPTIM5 Peripheral Clocks Enable During CSleep Mode bit_offset: 12 bit_size: 1 - name: DAC2LPEN description: DAC2 (containing one converter) peripheral clock enable during CSleep mode bit_offset: 13 bit_size: 1 - name: COMP12LPEN description: COMP1/2 peripheral clock enable during CSleep mode bit_offset: 14 bit_size: 1 - name: VREFLPEN description: VREF peripheral clock enable during CSleep mode bit_offset: 15 bit_size: 1 - name: RTCAPBLPEN description: RTC APB Clock Enable During CSleep Mode bit_offset: 16 bit_size: 1 - name: SAI4LPEN description: SAI4 Peripheral Clocks Enable During CSleep Mode bit_offset: 21 bit_size: 1 - name: DTSLPEN description: Digital temperature sensor block enable during CSleep Mode bit_offset: 26 bit_size: 1 fieldset/APB4RSTR: description: RCC APB4 Peripheral Reset Register fields: - name: SYSCFGRST description: SYSCFG block reset bit_offset: 1 bit_size: 1 - name: LPUART1RST description: LPUART1 block reset bit_offset: 3 bit_size: 1 - name: SPI6RST description: SPI6 block reset bit_offset: 5 bit_size: 1 - name: I2C4RST description: I2C4 block reset bit_offset: 7 bit_size: 1 - name: LPTIM2RST description: LPTIM2 block reset bit_offset: 9 bit_size: 1 - name: LPTIM3RST description: LPTIM3 block reset bit_offset: 10 bit_size: 1 - name: LPTIM4RST description: LPTIM4 block reset bit_offset: 11 bit_size: 1 - name: LPTIM5RST description: LPTIM5 block reset bit_offset: 12 bit_size: 1 - name: DAC2RST description: DAC2 (containing one converter) reset bit_offset: 13 bit_size: 1 - name: COMP12RST description: COMP12 Blocks Reset bit_offset: 14 bit_size: 1 - name: VREFRST description: VREF block reset bit_offset: 15 bit_size: 1 - name: SAI4RST description: SAI4 block reset bit_offset: 21 bit_size: 1 - name: DTSRST description: Digital temperature sensor block reset bit_offset: 26 bit_size: 1 fieldset/BDCR: description: RCC Backup Domain Control Register fields: - name: LSEON description: LSE oscillator enabled bit_offset: 0 bit_size: 1 - name: LSERDY description: LSE oscillator ready bit_offset: 1 bit_size: 1 - name: LSEBYP description: LSE oscillator bypass bit_offset: 2 bit_size: 1 - name: LSEDRV description: LSE oscillator driving capability bit_offset: 3 bit_size: 2 enum: LSEDRV - name: LSECSSON description: LSE clock security system enable bit_offset: 5 bit_size: 1 - name: LSECSSD description: LSE clock security system failure detection bit_offset: 6 bit_size: 1 - name: RTCSEL description: RTC clock source selection bit_offset: 8 bit_size: 2 enum: RTCSEL - name: RTCEN description: RTC clock enable bit_offset: 15 bit_size: 1 - name: BDRST description: VSwitch domain software reset bit_offset: 16 bit_size: 1 fieldset/C1_AHB1ENR: description: RCC AHB1 Clock Register fields: - name: DMA1EN description: DMA1 Clock Enable bit_offset: 0 bit_size: 1 - name: DMA2EN description: DMA2 Clock Enable bit_offset: 1 bit_size: 1 - name: ADC12EN description: ADC1/2 Peripheral Clocks Enable bit_offset: 5 bit_size: 1 - name: ARTEN description: ART Clock Enable bit_offset: 14 bit_size: 1 - name: ETH1MACEN description: Ethernet MAC bus interface Clock Enable bit_offset: 15 bit_size: 1 - name: ETH1TXEN description: Ethernet Transmission Clock Enable bit_offset: 16 bit_size: 1 - name: ETH1RXEN description: Ethernet Reception Clock Enable bit_offset: 17 bit_size: 1 - name: USB_OTG_HSEN description: USB_OTG_HS Peripheral Clocks Enable bit_offset: 25 bit_size: 1 - name: USB_OTG_HS_ULPIEN description: USB_PHY1 Clocks Enable bit_offset: 26 bit_size: 1 - name: USB_OTG_FSEN description: USB_OTG_FS Peripheral Clocks Enable bit_offset: 27 bit_size: 1 - name: USB_OTG_FS_ULPIEN description: USB_PHY2 Clocks Enable bit_offset: 28 bit_size: 1 fieldset/C1_AHB1LPENR: description: RCC AHB1 Sleep Clock Register fields: - name: DMA1LPEN description: DMA1 Clock Enable During CSleep Mode bit_offset: 0 bit_size: 1 - name: DMA2LPEN description: DMA2 Clock Enable During CSleep Mode bit_offset: 1 bit_size: 1 - name: ADC12LPEN description: ADC1/2 Peripheral Clocks Enable During CSleep Mode bit_offset: 5 bit_size: 1 - name: ARTLPEN description: ART Clock Enable During CSleep Mode bit_offset: 14 bit_size: 1 - name: ETH1MACLPEN description: Ethernet MAC bus interface Clock Enable During CSleep Mode bit_offset: 15 bit_size: 1 - name: ETH1TXLPEN description: Ethernet Transmission Clock Enable During CSleep Mode bit_offset: 16 bit_size: 1 - name: ETH1RXLPEN description: Ethernet Reception Clock Enable During CSleep Mode bit_offset: 17 bit_size: 1 - name: USB_OTG_HSLPEN description: USB_OTG_HS peripheral clock enable during CSleep mode bit_offset: 25 bit_size: 1 - name: USB_OTG_HS_ULPILPEN description: USB_PHY1 clock enable during CSleep mode bit_offset: 26 bit_size: 1 - name: USB_OTG_FSLPEN description: USB_OTG_FS peripheral clock enable during CSleep mode bit_offset: 27 bit_size: 1 - name: USB_OTG_FS_ULPILPEN description: USB_PHY2 clocks enable during CSleep mode bit_offset: 28 bit_size: 1 fieldset/C1_AHB2ENR: description: RCC AHB2 Clock Register fields: - name: DCMIEN description: DCMI peripheral clock bit_offset: 0 bit_size: 1 - name: CRYPTEN description: CRYPT peripheral clock enable bit_offset: 4 bit_size: 1 - name: HASHEN description: HASH peripheral clock enable bit_offset: 5 bit_size: 1 - name: RNGEN description: RNG peripheral clocks enable bit_offset: 6 bit_size: 1 - name: SDMMC2EN description: SDMMC2 and SDMMC2 delay clock enable bit_offset: 9 bit_size: 1 - name: SRAM1EN description: SRAM1 block enable bit_offset: 29 bit_size: 1 - name: SRAM2EN description: SRAM2 block enable bit_offset: 30 bit_size: 1 - name: SRAM3EN description: SRAM3 block enable bit_offset: 31 bit_size: 1 fieldset/C1_AHB2LPENR: description: RCC AHB2 Sleep Clock Register fields: - name: DCMILPEN description: DCMI peripheral clock enable during csleep mode bit_offset: 0 bit_size: 1 - name: CRYPTLPEN description: CRYPT peripheral clock enable during CSleep mode bit_offset: 4 bit_size: 1 - name: HASHLPEN description: HASH peripheral clock enable during CSleep mode bit_offset: 5 bit_size: 1 - name: RNGLPEN description: RNG peripheral clock enable during CSleep mode bit_offset: 6 bit_size: 1 - name: SDMMC2LPEN description: SDMMC2 and SDMMC2 Delay Clock Enable During CSleep Mode bit_offset: 9 bit_size: 1 - name: FMACLPEN description: FMAC enable during CSleep Mode bit_offset: 16 bit_size: 1 - name: CORDICLPEN description: CORDIC enable during CSleep Mode bit_offset: 17 bit_size: 1 - name: SRAM1LPEN description: SRAM1 Clock Enable During CSleep Mode bit_offset: 29 bit_size: 1 - name: SRAM2LPEN description: SRAM2 Clock Enable During CSleep Mode bit_offset: 30 bit_size: 1 - name: SRAM3LPEN description: SRAM3 Clock Enable During CSleep Mode bit_offset: 31 bit_size: 1 fieldset/C1_AHB3ENR: description: RCC AHB3 Clock Register fields: - name: MDMAEN description: MDMA Peripheral Clock Enable bit_offset: 0 bit_size: 1 - name: DMA2DEN description: DMA2D Peripheral Clock Enable bit_offset: 4 bit_size: 1 - name: JPGDECEN description: JPGDEC Peripheral Clock Enable bit_offset: 5 bit_size: 1 - name: FMCEN description: FMC Peripheral Clocks Enable bit_offset: 12 bit_size: 1 - name: QUADSPIEN description: QUADSPI and QUADSPI Delay Clock Enable bit_offset: 14 bit_size: 1 - name: SDMMC1EN description: SDMMC1 and SDMMC1 Delay Clock Enable bit_offset: 16 bit_size: 1 fieldset/C1_AHB3LPENR: description: RCC AHB3 Sleep Clock Register fields: - name: MDMALPEN description: MDMA Clock Enable During CSleep Mode bit_offset: 0 bit_size: 1 - name: DMA2DLPEN description: DMA2D Clock Enable During CSleep Mode bit_offset: 4 bit_size: 1 - name: JPGDECLPEN description: JPGDEC Clock Enable During CSleep Mode bit_offset: 5 bit_size: 1 - name: FLASHPREN description: Flash interface clock enable during csleep mode bit_offset: 8 bit_size: 1 - name: FMCLPEN description: FMC Peripheral Clocks Enable During CSleep Mode bit_offset: 12 bit_size: 1 - name: QSPILPEN description: QUADSPI and QUADSPI Delay Clock Enable During CSleep Mode bit_offset: 14 bit_size: 1 - name: SDMMC1LPEN description: SDMMC1 and SDMMC1 Delay Clock Enable During CSleep Mode bit_offset: 16 bit_size: 1 - name: OCTOSPI2LPEN description: OCTOSPI2 and OCTOSPI2 delay block enable during CSleep Mode bit_offset: 19 bit_size: 1 - name: IOMNGRLPEN description: OCTOSPI IO manager enable during CSleep Mode bit_offset: 21 bit_size: 1 - name: OTFD1LPEN description: OTFDEC1 enable during CSleep Mode bit_offset: 22 bit_size: 1 - name: OTFD2LPEN description: OTFDEC2 enable during CSleep Mode bit_offset: 23 bit_size: 1 - name: D1DTCM1LPEN description: D1DTCM1 Block Clock Enable During CSleep mode bit_offset: 28 bit_size: 1 - name: DTCM2LPEN description: D1 DTCM2 Block Clock Enable During CSleep mode bit_offset: 29 bit_size: 1 - name: ITCMLPEN description: D1ITCM Block Clock Enable During CSleep mode bit_offset: 30 bit_size: 1 - name: AXISRAMLPEN description: AXISRAM Block Clock Enable During CSleep mode bit_offset: 31 bit_size: 1 fieldset/C1_AHB4ENR: description: RCC AHB4 Clock Register fields: - name: GPIOAEN description: 0GPIO peripheral clock enable bit_offset: 0 bit_size: 1 - name: GPIOBEN description: 0GPIO peripheral clock enable bit_offset: 1 bit_size: 1 - name: GPIOCEN description: 0GPIO peripheral clock enable bit_offset: 2 bit_size: 1 - name: GPIODEN description: 0GPIO peripheral clock enable bit_offset: 3 bit_size: 1 - name: GPIOEEN description: 0GPIO peripheral clock enable bit_offset: 4 bit_size: 1 - name: GPIOFEN description: 0GPIO peripheral clock enable bit_offset: 5 bit_size: 1 - name: GPIOGEN description: 0GPIO peripheral clock enable bit_offset: 6 bit_size: 1 - name: GPIOHEN description: 0GPIO peripheral clock enable bit_offset: 7 bit_size: 1 - name: GPIOIEN description: 0GPIO peripheral clock enable bit_offset: 8 bit_size: 1 - name: GPIOJEN description: 0GPIO peripheral clock enable bit_offset: 9 bit_size: 1 - name: GPIOKEN description: 0GPIO peripheral clock enable bit_offset: 10 bit_size: 1 - name: CRCEN description: CRC peripheral clock enable bit_offset: 19 bit_size: 1 - name: BDMAEN description: BDMA and DMAMUX2 Clock Enable bit_offset: 21 bit_size: 1 - name: ADC3EN description: ADC3 Peripheral Clocks Enable bit_offset: 24 bit_size: 1 - name: HSEMEN description: HSEM peripheral clock enable bit_offset: 25 bit_size: 1 - name: BKPSRAMEN description: Backup RAM Clock Enable bit_offset: 28 bit_size: 1 fieldset/C1_AHB4LPENR: description: RCC AHB4 Sleep Clock Register fields: - name: GPIOALPEN description: GPIO peripheral clock enable during CSleep mode bit_offset: 0 bit_size: 1 - name: GPIOBLPEN description: GPIO peripheral clock enable during CSleep mode bit_offset: 1 bit_size: 1 - name: GPIOCLPEN description: GPIO peripheral clock enable during CSleep mode bit_offset: 2 bit_size: 1 - name: GPIODLPEN description: GPIO peripheral clock enable during CSleep mode bit_offset: 3 bit_size: 1 - name: GPIOELPEN description: GPIO peripheral clock enable during CSleep mode bit_offset: 4 bit_size: 1 - name: GPIOFLPEN description: GPIO peripheral clock enable during CSleep mode bit_offset: 5 bit_size: 1 - name: GPIOGLPEN description: GPIO peripheral clock enable during CSleep mode bit_offset: 6 bit_size: 1 - name: GPIOHLPEN description: GPIO peripheral clock enable during CSleep mode bit_offset: 7 bit_size: 1 - name: GPIOILPEN description: GPIO peripheral clock enable during CSleep mode bit_offset: 8 bit_size: 1 - name: GPIOJLPEN description: GPIO peripheral clock enable during CSleep mode bit_offset: 9 bit_size: 1 - name: GPIOKLPEN description: GPIO peripheral clock enable during CSleep mode bit_offset: 10 bit_size: 1 - name: CRCLPEN description: CRC peripheral clock enable during CSleep mode bit_offset: 19 bit_size: 1 - name: BDMALPEN description: BDMA Clock Enable During CSleep Mode bit_offset: 21 bit_size: 1 - name: ADC3LPEN description: ADC3 Peripheral Clocks Enable During CSleep Mode bit_offset: 24 bit_size: 1 - name: BKPSRAMLPEN description: Backup RAM Clock Enable During CSleep Mode bit_offset: 28 bit_size: 1 - name: SRAM4LPEN description: SRAM4 Clock Enable During CSleep Mode bit_offset: 29 bit_size: 1 fieldset/C1_APB1HENR: description: RCC APB1 Clock Register fields: - name: CRSEN description: Clock Recovery System peripheral clock enable bit_offset: 1 bit_size: 1 - name: SWPEN description: SWPMI Peripheral Clocks Enable bit_offset: 2 bit_size: 1 - name: OPAMPEN description: OPAMP peripheral clock enable bit_offset: 4 bit_size: 1 - name: MDIOSEN description: MDIOS peripheral clock enable bit_offset: 5 bit_size: 1 - name: FDCANEN description: FDCAN Peripheral Clocks Enable bit_offset: 8 bit_size: 1 fieldset/C1_APB1HLPENR: description: RCC APB1 High Sleep Clock Register fields: - name: CRSLPEN description: Clock Recovery System peripheral clock enable during CSleep mode bit_offset: 1 bit_size: 1 - name: SWPLPEN description: SWPMI Peripheral Clocks Enable During CSleep Mode bit_offset: 2 bit_size: 1 - name: OPAMPLPEN description: OPAMP peripheral clock enable during CSleep mode bit_offset: 4 bit_size: 1 - name: MDIOSLPEN description: MDIOS peripheral clock enable during CSleep mode bit_offset: 5 bit_size: 1 - name: FDCANLPEN description: FDCAN Peripheral Clocks Enable During CSleep Mode bit_offset: 8 bit_size: 1 - name: TIM23LPEN description: TIM23 block enable during CSleep Mode bit_offset: 24 bit_size: 1 - name: TIM24LPEN description: TIM24 block enable during CSleep Mode bit_offset: 25 bit_size: 1 fieldset/C1_APB1LENR: description: RCC APB1 Clock Register fields: - name: TIM2EN description: TIM peripheral clock enable bit_offset: 0 bit_size: 1 - name: TIM3EN description: TIM peripheral clock enable bit_offset: 1 bit_size: 1 - name: TIM4EN description: TIM peripheral clock enable bit_offset: 2 bit_size: 1 - name: TIM5EN description: TIM peripheral clock enable bit_offset: 3 bit_size: 1 - name: TIM6EN description: TIM peripheral clock enable bit_offset: 4 bit_size: 1 - name: TIM7EN description: TIM peripheral clock enable bit_offset: 5 bit_size: 1 - name: TIM12EN description: TIM peripheral clock enable bit_offset: 6 bit_size: 1 - name: TIM13EN description: TIM peripheral clock enable bit_offset: 7 bit_size: 1 - name: TIM14EN description: TIM peripheral clock enable bit_offset: 8 bit_size: 1 - name: LPTIM1EN description: LPTIM1 Peripheral Clocks Enable bit_offset: 9 bit_size: 1 - name: WWDG2EN description: WWDG2 peripheral clock enable bit_offset: 11 bit_size: 1 - name: SPI2EN description: SPI2 Peripheral Clocks Enable bit_offset: 14 bit_size: 1 - name: SPI3EN description: SPI3 Peripheral Clocks Enable bit_offset: 15 bit_size: 1 - name: SPDIFRXEN description: SPDIFRX Peripheral Clocks Enable bit_offset: 16 bit_size: 1 - name: USART2EN description: USART2 Peripheral Clocks Enable bit_offset: 17 bit_size: 1 - name: USART3EN description: USART3 Peripheral Clocks Enable bit_offset: 18 bit_size: 1 - name: UART4EN description: UART4 Peripheral Clocks Enable bit_offset: 19 bit_size: 1 - name: UART5EN description: UART5 Peripheral Clocks Enable bit_offset: 20 bit_size: 1 - name: I2C1EN description: I2C1 Peripheral Clocks Enable bit_offset: 21 bit_size: 1 - name: I2C2EN description: I2C2 Peripheral Clocks Enable bit_offset: 22 bit_size: 1 - name: I2C3EN description: I2C3 Peripheral Clocks Enable bit_offset: 23 bit_size: 1 - name: I2C5EN description: "I2C5 Peripheral Clocks\r Enable" bit_offset: 25 bit_size: 1 - name: CECEN description: HDMI-CEC peripheral clock enable bit_offset: 27 bit_size: 1 - name: DAC12EN description: DAC1&2 peripheral clock enable bit_offset: 29 bit_size: 1 - name: UART7EN description: UART7 Peripheral Clocks Enable bit_offset: 30 bit_size: 1 - name: UART8EN description: UART8 Peripheral Clocks Enable bit_offset: 31 bit_size: 1 fieldset/C1_APB1LLPENR: description: RCC APB1 Low Sleep Clock Register fields: - name: TIM2LPEN description: TIM2 peripheral clock enable during CSleep mode bit_offset: 0 bit_size: 1 - name: TIM3LPEN description: TIM3 peripheral clock enable during CSleep mode bit_offset: 1 bit_size: 1 - name: TIM4LPEN description: TIM4 peripheral clock enable during CSleep mode bit_offset: 2 bit_size: 1 - name: TIM5LPEN description: TIM5 peripheral clock enable during CSleep mode bit_offset: 3 bit_size: 1 - name: TIM6LPEN description: TIM6 peripheral clock enable during CSleep mode bit_offset: 4 bit_size: 1 - name: TIM7LPEN description: TIM7 peripheral clock enable during CSleep mode bit_offset: 5 bit_size: 1 - name: TIM12LPEN description: TIM12 peripheral clock enable during CSleep mode bit_offset: 6 bit_size: 1 - name: TIM13LPEN description: TIM13 peripheral clock enable during CSleep mode bit_offset: 7 bit_size: 1 - name: TIM14LPEN description: TIM14 peripheral clock enable during CSleep mode bit_offset: 8 bit_size: 1 - name: LPTIM1LPEN description: LPTIM1 Peripheral Clocks Enable During CSleep Mode bit_offset: 9 bit_size: 1 - name: WWDG2LPEN description: WWDG2 peripheral Clocks Enable During CSleep Mode bit_offset: 11 bit_size: 1 - name: SPI2LPEN description: SPI2 Peripheral Clocks Enable During CSleep Mode bit_offset: 14 bit_size: 1 - name: SPI3LPEN description: SPI3 Peripheral Clocks Enable During CSleep Mode bit_offset: 15 bit_size: 1 - name: SPDIFRXLPEN description: SPDIFRX Peripheral Clocks Enable During CSleep Mode bit_offset: 16 bit_size: 1 - name: USART2LPEN description: USART2 Peripheral Clocks Enable During CSleep Mode bit_offset: 17 bit_size: 1 - name: USART3LPEN description: USART3 Peripheral Clocks Enable During CSleep Mode bit_offset: 18 bit_size: 1 - name: UART4LPEN description: UART4 Peripheral Clocks Enable During CSleep Mode bit_offset: 19 bit_size: 1 - name: UART5LPEN description: UART5 Peripheral Clocks Enable During CSleep Mode bit_offset: 20 bit_size: 1 - name: I2C1LPEN description: I2C1 Peripheral Clocks Enable During CSleep Mode bit_offset: 21 bit_size: 1 - name: I2C2LPEN description: I2C2 Peripheral Clocks Enable During CSleep Mode bit_offset: 22 bit_size: 1 - name: I2C3LPEN description: I2C3 Peripheral Clocks Enable During CSleep Mode bit_offset: 23 bit_size: 1 - name: I2C5LPEN description: I2C5 block enable during CSleep Mode bit_offset: 25 bit_size: 1 - name: CECLPEN description: HDMI-CEC Peripheral Clocks Enable During CSleep Mode bit_offset: 27 bit_size: 1 - name: DAC12LPEN description: DAC1/2 peripheral clock enable during CSleep mode bit_offset: 29 bit_size: 1 - name: UART7LPEN description: UART7 Peripheral Clocks Enable During CSleep Mode bit_offset: 30 bit_size: 1 - name: UART8LPEN description: UART8 Peripheral Clocks Enable During CSleep Mode bit_offset: 31 bit_size: 1 fieldset/C1_APB2ENR: description: RCC APB2 Clock Register fields: - name: TIM1EN description: TIM1 peripheral clock enable bit_offset: 0 bit_size: 1 - name: TIM8EN description: TIM8 peripheral clock enable bit_offset: 1 bit_size: 1 - name: USART1EN description: USART1 Peripheral Clocks Enable bit_offset: 4 bit_size: 1 - name: USART6EN description: USART6 Peripheral Clocks Enable bit_offset: 5 bit_size: 1 - name: UART9EN description: "UART9 Peripheral Clocks\r Enable" bit_offset: 6 bit_size: 1 - name: USART10EN description: "USART10 Peripheral Clocks\r Enable" bit_offset: 7 bit_size: 1 - name: SPI1EN description: SPI1 Peripheral Clocks Enable bit_offset: 12 bit_size: 1 - name: SPI4EN description: SPI4 Peripheral Clocks Enable bit_offset: 13 bit_size: 1 - name: TIM15EN description: TIM15 peripheral clock enable bit_offset: 16 bit_size: 1 - name: TIM16EN description: TIM16 peripheral clock enable bit_offset: 17 bit_size: 1 - name: TIM17EN description: TIM17 peripheral clock enable bit_offset: 18 bit_size: 1 - name: SPI5EN description: SPI5 Peripheral Clocks Enable bit_offset: 20 bit_size: 1 - name: SAI1EN description: SAI1 Peripheral Clocks Enable bit_offset: 22 bit_size: 1 - name: SAI2EN description: SAI2 Peripheral Clocks Enable bit_offset: 23 bit_size: 1 - name: SAI3EN description: SAI3 Peripheral Clocks Enable bit_offset: 24 bit_size: 1 - name: DFSDM1EN description: DFSDM1 Peripheral Clocks Enable bit_offset: 28 bit_size: 1 - name: HRTIMEN description: HRTIM peripheral clock enable bit_offset: 29 bit_size: 1 fieldset/C1_APB2LPENR: description: RCC APB2 Sleep Clock Register fields: - name: TIM1LPEN description: TIM1 peripheral clock enable during CSleep mode bit_offset: 0 bit_size: 1 - name: TIM8LPEN description: TIM8 peripheral clock enable during CSleep mode bit_offset: 1 bit_size: 1 - name: USART1LPEN description: USART1 Peripheral Clocks Enable During CSleep Mode bit_offset: 4 bit_size: 1 - name: USART6LPEN description: USART6 Peripheral Clocks Enable During CSleep Mode bit_offset: 5 bit_size: 1 - name: SPI1LPEN description: SPI1 Peripheral Clocks Enable During CSleep Mode bit_offset: 12 bit_size: 1 - name: SPI4LPEN description: SPI4 Peripheral Clocks Enable During CSleep Mode bit_offset: 13 bit_size: 1 - name: TIM15LPEN description: TIM15 peripheral clock enable during CSleep mode bit_offset: 16 bit_size: 1 - name: TIM16LPEN description: TIM16 peripheral clock enable during CSleep mode bit_offset: 17 bit_size: 1 - name: TIM17LPEN description: TIM17 peripheral clock enable during CSleep mode bit_offset: 18 bit_size: 1 - name: SPI5LPEN description: SPI5 Peripheral Clocks Enable During CSleep Mode bit_offset: 20 bit_size: 1 - name: SAI1LPEN description: SAI1 Peripheral Clocks Enable During CSleep Mode bit_offset: 22 bit_size: 1 - name: SAI2LPEN description: SAI2 Peripheral Clocks Enable During CSleep Mode bit_offset: 23 bit_size: 1 - name: SAI3LPEN description: SAI3 Peripheral Clocks Enable During CSleep Mode bit_offset: 24 bit_size: 1 - name: DFSDM1LPEN description: DFSDM1 Peripheral Clocks Enable During CSleep Mode bit_offset: 28 bit_size: 1 - name: HRTIMLPEN description: HRTIM peripheral clock enable during CSleep mode bit_offset: 29 bit_size: 1 fieldset/C1_APB3ENR: description: RCC APB3 Clock Register fields: - name: LTDCEN description: LTDC peripheral clock enable bit_offset: 3 bit_size: 1 - name: DSIEN description: DSI Peripheral clocks enable bit_offset: 4 bit_size: 1 - name: WWDG1EN description: WWDG1 Clock Enable bit_offset: 6 bit_size: 1 fieldset/C1_APB3LPENR: description: RCC APB3 Sleep Clock Register fields: - name: LTDCLPEN description: LTDC peripheral clock enable during CSleep mode bit_offset: 3 bit_size: 1 - name: DSILPEN description: DSI Peripheral Clock Enable During CSleep Mode bit_offset: 4 bit_size: 1 - name: WWDG1LPEN description: WWDG1 Clock Enable During CSleep Mode bit_offset: 6 bit_size: 1 fieldset/C1_APB4ENR: description: RCC APB4 Clock Register fields: - name: SYSCFGEN description: SYSCFG peripheral clock enable bit_offset: 1 bit_size: 1 - name: LPUART1EN description: LPUART1 Peripheral Clocks Enable bit_offset: 3 bit_size: 1 - name: SPI6EN description: SPI6 Peripheral Clocks Enable bit_offset: 5 bit_size: 1 - name: I2C4EN description: I2C4 Peripheral Clocks Enable bit_offset: 7 bit_size: 1 - name: LPTIM2EN description: LPTIM2 Peripheral Clocks Enable bit_offset: 9 bit_size: 1 - name: LPTIM3EN description: LPTIM3 Peripheral Clocks Enable bit_offset: 10 bit_size: 1 - name: LPTIM4EN description: LPTIM4 Peripheral Clocks Enable bit_offset: 11 bit_size: 1 - name: LPTIM5EN description: LPTIM5 Peripheral Clocks Enable bit_offset: 12 bit_size: 1 - name: COMP12EN description: COMP1/2 peripheral clock enable bit_offset: 14 bit_size: 1 - name: VREFEN description: VREF peripheral clock enable bit_offset: 15 bit_size: 1 - name: RTCAPBEN description: RTC APB Clock Enable bit_offset: 16 bit_size: 1 - name: SAI4EN description: SAI4 Peripheral Clocks Enable bit_offset: 21 bit_size: 1 fieldset/C1_APB4LPENR: description: RCC APB4 Sleep Clock Register fields: - name: SYSCFGLPEN description: SYSCFG peripheral clock enable during CSleep mode bit_offset: 1 bit_size: 1 - name: LPUART1LPEN description: LPUART1 Peripheral Clocks Enable During CSleep Mode bit_offset: 3 bit_size: 1 - name: SPI6LPEN description: SPI6 Peripheral Clocks Enable During CSleep Mode bit_offset: 5 bit_size: 1 - name: I2C4LPEN description: I2C4 Peripheral Clocks Enable During CSleep Mode bit_offset: 7 bit_size: 1 - name: LPTIM2LPEN description: LPTIM2 Peripheral Clocks Enable During CSleep Mode bit_offset: 9 bit_size: 1 - name: LPTIM3LPEN description: LPTIM3 Peripheral Clocks Enable During CSleep Mode bit_offset: 10 bit_size: 1 - name: LPTIM4LPEN description: LPTIM4 Peripheral Clocks Enable During CSleep Mode bit_offset: 11 bit_size: 1 - name: LPTIM5LPEN description: LPTIM5 Peripheral Clocks Enable During CSleep Mode bit_offset: 12 bit_size: 1 - name: COMP12LPEN description: COMP1/2 peripheral clock enable during CSleep mode bit_offset: 14 bit_size: 1 - name: VREFLPEN description: VREF peripheral clock enable during CSleep mode bit_offset: 15 bit_size: 1 - name: RTCAPBLPEN description: RTC APB Clock Enable During CSleep Mode bit_offset: 16 bit_size: 1 - name: SAI4LPEN description: SAI4 Peripheral Clocks Enable During CSleep Mode bit_offset: 21 bit_size: 1 - name: DTSLPEN description: Digital temperature sensor block enable during CSleep Mode bit_offset: 26 bit_size: 1 fieldset/C1_RSR: description: RCC Reset Status Register fields: - name: RMVF description: Remove reset flag bit_offset: 16 bit_size: 1 - name: CPURSTF description: CPU reset flag bit_offset: 17 bit_size: 1 - name: D1RSTF description: D1 domain power switch reset flag bit_offset: 19 bit_size: 1 - name: D2RSTF description: D2 domain power switch reset flag bit_offset: 20 bit_size: 1 - name: BORRSTF description: BOR reset flag bit_offset: 21 bit_size: 1 - name: PINRSTF description: Pin reset flag (NRST) bit_offset: 22 bit_size: 1 - name: PORRSTF description: POR/PDR reset flag bit_offset: 23 bit_size: 1 - name: SFTRSTF description: System reset from CPU reset flag bit_offset: 24 bit_size: 1 - name: IWDG1RSTF description: Independent Watchdog reset flag bit_offset: 26 bit_size: 1 - name: WWDG1RSTF description: Window Watchdog reset flag bit_offset: 28 bit_size: 1 - name: LPWRRSTF description: Reset due to illegal D1 DStandby or CPU CStop flag bit_offset: 30 bit_size: 1 fieldset/CFGR: description: RCC Clock Configuration Register fields: - name: SW description: System clock switch bit_offset: 0 bit_size: 3 enum: SW - name: SWS description: System clock switch status bit_offset: 3 bit_size: 3 enum: SW - name: STOPWUCK description: System clock selection after a wake up from system Stop bit_offset: 6 bit_size: 1 enum: STOPWUCK - name: STOPKERWUCK description: Kernel clock selection after a wake up from system Stop bit_offset: 7 bit_size: 1 enum: STOPWUCK - name: RTCPRE description: HSE division factor for RTC clock bit_offset: 8 bit_size: 6 - name: HRTIMSEL description: High Resolution Timer clock prescaler selection bit_offset: 14 bit_size: 1 enum: HRTIMSEL - name: TIMPRE description: Timers clocks prescaler selection bit_offset: 15 bit_size: 1 enum: TIMPRE - name: MCO1PRE description: MCO1 prescaler bit_offset: 18 bit_size: 4 - name: MCO1 description: Micro-controller clock output 1 bit_offset: 22 bit_size: 3 enum: MCO1 - name: MCO2PRE description: MCO2 prescaler bit_offset: 25 bit_size: 4 - name: MCO2 description: Micro-controller clock output 2 bit_offset: 29 bit_size: 3 enum: MCO2 fieldset/CICR: description: RCC Clock Source Interrupt Clear Register fields: - name: LSIRDYC description: LSI ready Interrupt Clear bit_offset: 0 bit_size: 1 - name: LSERDYC description: LSE ready Interrupt Clear bit_offset: 1 bit_size: 1 - name: HSIRDYC description: HSI ready Interrupt Clear bit_offset: 2 bit_size: 1 - name: HSERDYC description: HSE ready Interrupt Clear bit_offset: 3 bit_size: 1 - name: HSE_ready_Interrupt_Clear description: CSI ready Interrupt Clear bit_offset: 4 bit_size: 1 - name: HSI48RDYC description: RC48 ready Interrupt Clear bit_offset: 5 bit_size: 1 - name: PLLRDYC description: PLL1 ready Interrupt Clear bit_offset: 6 bit_size: 1 array: len: 3 stride: 1 - name: LSECSSC description: LSE clock security system Interrupt Clear bit_offset: 9 bit_size: 1 - name: HSECSSC description: HSE clock security system Interrupt Clear bit_offset: 10 bit_size: 1 fieldset/CIER: description: RCC Clock Source Interrupt Enable Register fields: - name: LSIRDYIE description: LSI ready Interrupt Enable bit_offset: 0 bit_size: 1 - name: LSERDYIE description: LSE ready Interrupt Enable bit_offset: 1 bit_size: 1 - name: HSIRDYIE description: HSI ready Interrupt Enable bit_offset: 2 bit_size: 1 - name: HSERDYIE description: HSE ready Interrupt Enable bit_offset: 3 bit_size: 1 - name: CSIRDYIE description: CSI ready Interrupt Enable bit_offset: 4 bit_size: 1 - name: HSI48RDYIE description: RC48 ready Interrupt Enable bit_offset: 5 bit_size: 1 - name: PLLRDYIE description: PLL1 ready Interrupt Enable bit_offset: 6 bit_size: 1 array: len: 3 stride: 1 - name: LSECSSIE description: LSE clock security system Interrupt Enable bit_offset: 9 bit_size: 1 fieldset/CIFR: description: RCC Clock Source Interrupt Flag Register fields: - name: LSIRDYF description: LSI ready Interrupt Flag bit_offset: 0 bit_size: 1 - name: LSERDYF description: LSE ready Interrupt Flag bit_offset: 1 bit_size: 1 - name: HSIRDYF description: HSI ready Interrupt Flag bit_offset: 2 bit_size: 1 - name: HSERDYF description: HSE ready Interrupt Flag bit_offset: 3 bit_size: 1 - name: CSIRDY description: CSI ready Interrupt Flag bit_offset: 4 bit_size: 1 - name: HSI48RDYF description: RC48 ready Interrupt Flag bit_offset: 5 bit_size: 1 - name: PLLRDYF description: PLL1 ready Interrupt Flag bit_offset: 6 bit_size: 1 array: len: 3 stride: 1 - name: LSECSSF description: LSE clock security system Interrupt Flag bit_offset: 9 bit_size: 1 - name: HSECSSF description: HSE clock security system Interrupt Flag bit_offset: 10 bit_size: 1 fieldset/CR: description: clock control register fields: - name: HSION description: Internal high-speed clock enable bit_offset: 0 bit_size: 1 - name: HSIKERON description: High Speed Internal clock enable in Stop mode bit_offset: 1 bit_size: 1 - name: HSIRDY description: HSI clock ready flag bit_offset: 2 bit_size: 1 - name: HSIDIV description: HSI clock divider bit_offset: 3 bit_size: 2 enum: HSIDIV - name: HSIDIVF description: HSI divider flag bit_offset: 5 bit_size: 1 - name: CSION description: CSI clock enable bit_offset: 7 bit_size: 1 - name: CSIRDY description: CSI clock ready flag bit_offset: 8 bit_size: 1 - name: CSIKERON description: CSI clock enable in Stop mode bit_offset: 9 bit_size: 1 - name: HSI48ON description: RC48 clock enable bit_offset: 12 bit_size: 1 - name: HSI48RDY description: RC48 clock ready flag bit_offset: 13 bit_size: 1 - name: D1CKRDY description: D1 domain clocks ready flag bit_offset: 14 bit_size: 1 - name: D2CKRDY description: D2 domain clocks ready flag bit_offset: 15 bit_size: 1 - name: HSEON description: HSE clock enable bit_offset: 16 bit_size: 1 - name: HSERDY description: HSE clock ready flag bit_offset: 17 bit_size: 1 - name: HSEBYP description: HSE clock bypass bit_offset: 18 bit_size: 1 - name: HSECSSON description: HSE Clock Security System enable bit_offset: 19 bit_size: 1 - name: PLLON description: PLL1 enable bit_offset: 24 bit_size: 1 array: len: 3 stride: 2 - name: PLLRDY description: PLL1 clock ready flag bit_offset: 25 bit_size: 1 array: len: 3 stride: 2 fieldset/CRRCR: description: RCC Clock Recovery RC Register fields: - name: HSI48CAL description: Internal RC 48 MHz clock calibration bit_offset: 0 bit_size: 10 fieldset/CSICFGR: description: RCC CSI configuration register fields: - name: CSICAL description: CSI clock calibration bit_offset: 0 bit_size: 9 - name: CSITRIM description: CSI clock trimming bit_offset: 24 bit_size: 6 fieldset/CSR: description: RCC Clock Control and Status Register fields: - name: LSION description: LSI oscillator enable bit_offset: 0 bit_size: 1 - name: LSIRDY description: LSI oscillator ready bit_offset: 1 bit_size: 1 fieldset/D1CCIPR: description: RCC Domain 1 Kernel Clock Configuration Register fields: - name: FMCSEL description: FMC kernel clock source selection bit_offset: 0 bit_size: 2 enum: FMCSEL - name: QSPISEL description: QUADSPI kernel clock source selection bit_offset: 4 bit_size: 2 enum: FMCSEL - name: DSISEL description: kernel clock source selection bit_offset: 8 bit_size: 1 - name: SDMMCSEL description: SDMMC kernel clock source selection bit_offset: 16 bit_size: 1 enum: SDMMCSEL - name: CKPERSEL description: per_ck clock source selection bit_offset: 28 bit_size: 2 enum: CKPERSEL fieldset/D1CFGR: description: RCC Domain 1 Clock Configuration Register fields: - name: HPRE description: D1 domain AHB prescaler bit_offset: 0 bit_size: 4 enum: HPRE - name: D1PPRE description: D1 domain APB3 prescaler bit_offset: 4 bit_size: 3 enum: PPRE - name: D1CPRE description: D1 domain Core prescaler bit_offset: 8 bit_size: 4 enum: HPRE fieldset/D2CCIP1R: description: RCC Domain 2 Kernel Clock Configuration Register fields: - name: SAI1SEL description: SAI1 and DFSDM1 kernel Aclk clock source selection bit_offset: 0 bit_size: 3 enum: SAISEL - name: SAI23SEL description: SAI2 and SAI3 kernel clock source selection bit_offset: 6 bit_size: 3 enum: SAISEL - name: SPI123SEL description: SPI/I2S1,2 and 3 kernel clock source selection bit_offset: 12 bit_size: 3 enum: SAISEL - name: SPI45SEL description: SPI4 and 5 kernel clock source selection bit_offset: 16 bit_size: 3 enum: SPI45SEL - name: SPDIFRXSEL description: SPDIFRX kernel clock source selection bit_offset: 20 bit_size: 2 enum: SPDIFRXSEL - name: DFSDM1SEL description: DFSDM1 kernel Clk clock source selection bit_offset: 24 bit_size: 1 enum: DFSDMSEL - name: FDCANSEL description: FDCAN kernel clock source selection bit_offset: 28 bit_size: 2 enum: FDCANSEL - name: SWPSEL description: SWPMI kernel clock source selection bit_offset: 31 bit_size: 1 enum: SWPSEL fieldset/D2CCIP2R: description: RCC Domain 2 Kernel Clock Configuration Register fields: - name: USART234578SEL description: USART2/3, UART4,5, 7/8 (APB1) kernel clock source selection bit_offset: 0 bit_size: 3 enum: USART234578SEL - name: USART16910SEL description: USART1, 6, 9 and 10 kernel clock source selection bit_offset: 3 bit_size: 3 enum: USART16910SEL - name: RNGSEL description: RNG kernel clock source selection bit_offset: 8 bit_size: 2 enum: RNGSEL - name: I2C1235SEL description: I2C1,2,3 kernel clock source selection bit_offset: 12 bit_size: 2 enum: I2C1235SEL - name: USBSEL description: USBOTG 1 and 2 kernel clock source selection bit_offset: 20 bit_size: 2 enum: USBSEL - name: CECSEL description: HDMI-CEC kernel clock source selection bit_offset: 22 bit_size: 2 enum: CECSEL - name: LPTIM1SEL description: LPTIM1 kernel clock source selection bit_offset: 28 bit_size: 3 enum: LPTIM1SEL fieldset/D2CFGR: description: RCC Domain 2 Clock Configuration Register fields: - name: D2PPRE1 description: D2 domain APB1 prescaler bit_offset: 4 bit_size: 3 enum: PPRE - name: D2PPRE2 description: D2 domain APB2 prescaler bit_offset: 8 bit_size: 3 enum: PPRE fieldset/D3AMR: description: RCC D3 Autonomous mode Register fields: - name: BDMAAMEN description: BDMA and DMAMUX Autonomous mode enable bit_offset: 0 bit_size: 1 - name: LPUART1AMEN description: LPUART1 Autonomous mode enable bit_offset: 3 bit_size: 1 - name: SPI6AMEN description: SPI6 Autonomous mode enable bit_offset: 5 bit_size: 1 - name: I2C4AMEN description: I2C4 Autonomous mode enable bit_offset: 7 bit_size: 1 - name: LPTIM2AMEN description: LPTIM2 Autonomous mode enable bit_offset: 9 bit_size: 1 - name: LPTIM3AMEN description: LPTIM3 Autonomous mode enable bit_offset: 10 bit_size: 1 - name: LPTIM4AMEN description: LPTIM4 Autonomous mode enable bit_offset: 11 bit_size: 1 - name: LPTIM5AMEN description: LPTIM5 Autonomous mode enable bit_offset: 12 bit_size: 1 - name: DAC2AMEN description: DAC2 (containing one converter) Autonomous mode enable bit_offset: 13 bit_size: 1 - name: COMP12AMEN description: COMP12 Autonomous mode enable bit_offset: 14 bit_size: 1 - name: VREFAMEN description: VREF Autonomous mode enable bit_offset: 15 bit_size: 1 - name: RTCAMEN description: RTC Autonomous mode enable bit_offset: 16 bit_size: 1 - name: CRCAMEN description: CRC Autonomous mode enable bit_offset: 19 bit_size: 1 - name: SAI4AMEN description: SAI4 Autonomous mode enable bit_offset: 21 bit_size: 1 - name: ADC3AMEN description: ADC3 Autonomous mode enable bit_offset: 24 bit_size: 1 - name: DTSAMEN description: Digital temperature sensor Autonomous mode enable bit_offset: 26 bit_size: 1 - name: BKPSRAMAMEN description: Backup RAM Autonomous mode enable bit_offset: 28 bit_size: 1 - name: SRAM4AMEN description: SRAM4 Autonomous mode enable bit_offset: 29 bit_size: 1 fieldset/D3CCIPR: description: RCC Domain 3 Kernel Clock Configuration Register fields: - name: LPUART1SEL description: LPUART1 kernel clock source selection bit_offset: 0 bit_size: 3 enum: LPUARTSEL - name: I2C4SEL description: I2C4 kernel clock source selection bit_offset: 8 bit_size: 2 enum: I2C4SEL - name: LPTIM2SEL description: LPTIM2 kernel clock source selection bit_offset: 10 bit_size: 3 enum: LPTIM2SEL - name: LPTIM345SEL description: LPTIM3,4,5 kernel clock source selection bit_offset: 13 bit_size: 3 enum: LPTIM2SEL - name: ADCSEL description: SAR ADC kernel clock source selection bit_offset: 16 bit_size: 2 enum: ADCSEL - name: SAI4ASEL description: Sub-Block A of SAI4 kernel clock source selection bit_offset: 21 bit_size: 3 enum: SAIASEL - name: SAI4BSEL description: Sub-Block B of SAI4 kernel clock source selection bit_offset: 24 bit_size: 3 enum: SAIASEL - name: DFSDM2SEL description: DFSDM2 kernel clock source selection bit_offset: 27 bit_size: 1 - name: SPI6SEL description: SPI6 kernel clock source selection bit_offset: 28 bit_size: 3 enum: SPI6SEL fieldset/D3CFGR: description: RCC Domain 3 Clock Configuration Register fields: - name: D3PPRE description: D3 domain APB4 prescaler bit_offset: 4 bit_size: 3 enum: PPRE fieldset/GCR: description: Global Control Register fields: - name: WW1RSC description: WWDG1 reset scope control bit_offset: 0 bit_size: 1 - name: WW2RSC description: WWDG2 reset scope control bit_offset: 1 bit_size: 1 - name: BOOT_C1 description: Force allow CPU1 to boot bit_offset: 2 bit_size: 1 - name: BOOT_C2 description: Force allow CPU2 to boot bit_offset: 3 bit_size: 1 fieldset/HSICFGR: description: RCC HSI configuration register fields: - name: HSICAL description: HSI clock calibration bit_offset: 0 bit_size: 12 - name: HSITRIM description: HSI clock trimming bit_offset: 24 bit_size: 7 fieldset/ICSCR: description: RCC Internal Clock Source Calibration Register fields: - name: HSICAL description: HSI clock calibration bit_offset: 0 bit_size: 12 - name: HSITRIM description: HSI clock trimming bit_offset: 12 bit_size: 6 - name: CSICAL description: CSI clock calibration bit_offset: 18 bit_size: 8 - name: CSITRIM description: CSI clock trimming bit_offset: 26 bit_size: 5 fieldset/PLLCFGR: description: RCC PLLs Configuration Register fields: - name: PLLFRACEN description: PLL1 fractional latch enable bit_offset: 0 bit_size: 1 array: len: 3 stride: 4 - name: PLLVCOSEL description: PLL1 VCO selection bit_offset: 1 bit_size: 1 array: len: 3 stride: 4 enum: PLLVCOSEL - name: PLLRGE description: PLL1 input frequency range bit_offset: 2 bit_size: 2 array: len: 3 stride: 4 enum: PLLRGE - name: DIVPEN description: PLL1 DIVP divider output enable bit_offset: 16 bit_size: 1 array: len: 3 stride: 3 - name: DIVQEN description: PLL1 DIVQ divider output enable bit_offset: 17 bit_size: 1 array: len: 3 stride: 3 - name: DIVREN description: PLL1 DIVR divider output enable bit_offset: 18 bit_size: 1 array: len: 3 stride: 3 fieldset/PLLCKSELR: description: RCC PLLs Clock Source Selection Register fields: - name: PLLSRC description: DIVMx and PLLs clock source selection bit_offset: 0 bit_size: 2 enum: PLLSRC - name: DIVM description: Prescaler for PLL1 bit_offset: 4 bit_size: 6 array: len: 3 stride: 8 fieldset/PLLDIVR: description: RCC PLL1 Dividers Configuration Register fields: - name: PLLN description: Multiplication factor for PLL1 VCO bit_offset: 0 bit_size: 9 - name: PLLP description: PLL DIVP division factor bit_offset: 9 bit_size: 7 - name: PLLQ description: PLL DIVQ division factor bit_offset: 16 bit_size: 7 - name: PLLR description: PLL DIVR division factor bit_offset: 24 bit_size: 7 fieldset/PLLFRACR: description: RCC PLL Fractional Divider Register fields: - name: FRACN description: Fractional part of the multiplication factor for PLL VCO bit_offset: 3 bit_size: 13 fieldset/RSR: description: RCC Reset Status Register fields: - name: RMVF description: Remove reset flag bit_offset: 16 bit_size: 1 - name: CPURSTF description: CPU reset flag bit_offset: 17 bit_size: 1 - name: D1RSTF description: D1 domain power switch reset flag bit_offset: 19 bit_size: 1 - name: D2RSTF description: D2 domain power switch reset flag bit_offset: 20 bit_size: 1 - name: BORRSTF description: BOR reset flag bit_offset: 21 bit_size: 1 - name: PINRSTF description: Pin reset flag (NRST) bit_offset: 22 bit_size: 1 - name: PORRSTF description: POR/PDR reset flag bit_offset: 23 bit_size: 1 - name: SFTRSTF description: System reset from CPU reset flag bit_offset: 24 bit_size: 1 - name: IWDG1RSTF description: Independent Watchdog reset flag bit_offset: 26 bit_size: 1 - name: WWDG1RSTF description: Window Watchdog reset flag bit_offset: 28 bit_size: 1 - name: LPWRRSTF description: Reset due to illegal D1 DStandby or CPU CStop flag bit_offset: 30 bit_size: 1 enum/ADCSEL: bit_size: 2 variants: - name: PLL2_P description: pll2_p selected as peripheral clock value: 0 - name: PLL3_R description: pll3_r selected as peripheral clock value: 1 - name: PER description: PER selected as peripheral clock value: 2 enum/CECSEL: bit_size: 2 variants: - name: LSE description: LSE selected as peripheral clock value: 0 - name: LSI description: LSI selected as peripheral clock value: 1 - name: CSI_KER description: csi_ker selected as peripheral clock value: 2 enum/CKPERSEL: bit_size: 2 variants: - name: HSI description: HSI selected as peripheral clock value: 0 - name: CSI description: CSI selected as peripheral clock value: 1 - name: HSE description: HSE selected as peripheral clock value: 2 enum/DFSDMSEL: bit_size: 1 variants: - name: RCC_PCLK2 description: rcc_pclk2 selected as peripheral clock value: 0 - name: SYS description: System clock selected as peripheral clock value: 1 enum/FDCANSEL: bit_size: 2 variants: - name: HSE description: HSE selected as peripheral clock value: 0 - name: PLL1_Q description: pll1_q selected as peripheral clock value: 1 - name: PLL2_Q description: pll2_q selected as peripheral clock value: 2 enum/FMCSEL: bit_size: 2 variants: - name: RCC_HCLK3 description: rcc_hclk3 selected as peripheral clock value: 0 - name: PLL1_Q description: pll1_q selected as peripheral clock value: 1 - name: PLL2_R description: pll2_r selected as peripheral clock value: 2 - name: PER description: PER selected as peripheral clock value: 3 enum/HPRE: bit_size: 4 variants: - name: Div1 description: sys_ck not divided value: 0 - name: Div2 description: sys_ck divided by 2 value: 8 - name: Div4 description: sys_ck divided by 4 value: 9 - name: Div8 description: sys_ck divided by 8 value: 10 - name: Div16 description: sys_ck divided by 16 value: 11 - name: Div64 description: sys_ck divided by 64 value: 12 - name: Div128 description: sys_ck divided by 128 value: 13 - name: Div256 description: sys_ck divided by 256 value: 14 - name: Div512 description: sys_ck divided by 512 value: 15 enum/HRTIMSEL: bit_size: 1 variants: - name: TIMY_KER description: The HRTIM prescaler clock source is the same as other timers (rcc_timy_ker_ck) value: 0 - name: C_CK description: The HRTIM prescaler clock source is the CPU clock (c_ck) value: 1 enum/HSIDIV: bit_size: 2 variants: - name: Div1 description: No division value: 0 - name: Div2 description: Division by 2 value: 1 - name: Div4 description: Division by 4 value: 2 - name: Div8 description: Division by 8 value: 3 enum/I2C1235SEL: bit_size: 2 variants: - name: RCC_PCLK1 description: rcc_pclk1 selected as peripheral clock value: 0 - name: PLL3_R description: pll3_r selected as peripheral clock value: 1 - name: HSI_KER description: hsi_ker selected as peripheral clock value: 2 - name: CSI_KER description: csi_ker selected as peripheral clock value: 3 enum/I2C4SEL: bit_size: 2 variants: - name: RCC_PCLK4 description: rcc_pclk4 selected as peripheral clock value: 0 - name: PLL3_R description: pll3_r selected as peripheral clock value: 1 - name: HSI_KER description: hsi_ker selected as peripheral clock value: 2 - name: CSI_KER description: csi_ker selected as peripheral clock value: 3 enum/LPTIM1SEL: bit_size: 3 variants: - name: RCC_PCLK1 description: rcc_pclk1 selected as peripheral clock value: 0 - name: PLL2_P description: pll2_p selected as peripheral clock value: 1 - name: PLL3_R description: pll3_r selected as peripheral clock value: 2 - name: LSE description: LSE selected as peripheral clock value: 3 - name: LSI description: LSI selected as peripheral clock value: 4 - name: PER description: PER selected as peripheral clock value: 5 enum/LPTIM2SEL: bit_size: 3 variants: - name: RCC_PCLK4 description: rcc_pclk4 selected as peripheral clock value: 0 - name: PLL2_P description: pll2_p selected as peripheral clock value: 1 - name: PLL3_R description: pll3_r selected as peripheral clock value: 2 - name: LSE description: LSE selected as peripheral clock value: 3 - name: LSI description: LSI selected as peripheral clock value: 4 - name: PER description: PER selected as peripheral clock value: 5 enum/LPUARTSEL: bit_size: 3 variants: - name: RCC_PCLK_D3 description: rcc_pclk_d3 selected as peripheral clock value: 0 - name: PLL2_Q description: pll2_q selected as peripheral clock value: 1 - name: PLL3_Q description: pll3_q selected as peripheral clock value: 2 - name: HSI_KER description: hsi_ker selected as peripheral clock value: 3 - name: CSI_KER description: csi_ker selected as peripheral clock value: 4 - name: LSE description: LSE selected as peripheral clock value: 5 enum/LSEDRV: bit_size: 2 variants: - name: Lowest description: Lowest LSE oscillator driving capability value: 0 - name: MediumLow description: Medium low LSE oscillator driving capability value: 1 - name: MediumHigh description: Medium high LSE oscillator driving capability value: 2 - name: Highest description: Highest LSE oscillator driving capability value: 3 enum/MCO1: bit_size: 3 variants: - name: HSI description: HSI selected for micro-controller clock output value: 0 - name: LSE description: LSE selected for micro-controller clock output value: 1 - name: HSE description: HSE selected for micro-controller clock output value: 2 - name: PLL1_Q description: pll1_q selected for micro-controller clock output value: 3 - name: HSI48 description: HSI48 selected for micro-controller clock output value: 4 enum/MCO2: bit_size: 3 variants: - name: SYSCLK description: System clock selected for micro-controller clock output value: 0 - name: PLL2_P description: pll2_p selected for micro-controller clock output value: 1 - name: HSE description: HSE selected for micro-controller clock output value: 2 - name: PLL1_P description: pll1_p selected for micro-controller clock output value: 3 - name: CSI description: CSI selected for micro-controller clock output value: 4 - name: LSI description: LSI selected for micro-controller clock output value: 5 enum/PLLRGE: bit_size: 2 variants: - name: Range1 description: Frequency is between 1 and 2 MHz value: 0 - name: Range2 description: Frequency is between 2 and 4 MHz value: 1 - name: Range4 description: Frequency is between 4 and 8 MHz value: 2 - name: Range8 description: Frequency is between 8 and 16 MHz value: 3 enum/PLLSRC: bit_size: 2 variants: - name: HSI description: HSI selected as PLL clock value: 0 - name: CSI description: CSI selected as PLL clock value: 1 - name: HSE description: HSE selected as PLL clock value: 2 - name: None description: No clock sent to DIVMx dividers and PLLs value: 3 enum/PLLVCOSEL: bit_size: 1 variants: - name: WideVCO description: VCO frequency range 192 to 836 MHz value: 0 - name: MediumVCO description: VCO frequency range 150 to 420 MHz value: 1 enum/PPRE: bit_size: 3 variants: - name: Div1 description: rcc_hclk not divided value: 0 - name: Div2 description: rcc_hclk divided by 2 value: 4 - name: Div4 description: rcc_hclk divided by 4 value: 5 - name: Div8 description: rcc_hclk divided by 8 value: 6 - name: Div16 description: rcc_hclk divided by 16 value: 7 enum/RNGSEL: bit_size: 2 variants: - name: HSI48 description: HSI48 selected as peripheral clock value: 0 - name: PLL1_Q description: pll1_q selected as peripheral clock value: 1 - name: LSE description: LSE selected as peripheral clock value: 2 - name: LSI description: LSI selected as peripheral clock value: 3 enum/RTCSEL: bit_size: 2 variants: - name: NoClock description: No clock value: 0 - name: LSE description: LSE oscillator clock used as RTC clock value: 1 - name: LSI description: LSI oscillator clock used as RTC clock value: 2 - name: HSE description: HSE oscillator clock divided by a prescaler used as RTC clock value: 3 enum/SAIASEL: bit_size: 3 variants: - name: PLL1_Q description: pll1_q selected as peripheral clock value: 0 - name: PLL2_P description: pll2_p selected as peripheral clock value: 1 - name: PLL3_P description: pll3_p selected as peripheral clock value: 2 - name: I2S_CKIN description: i2s_ckin selected as peripheral clock value: 3 - name: PER description: PER selected as peripheral clock value: 4 enum/SAISEL: bit_size: 3 variants: - name: PLL1_Q description: pll1_q selected as peripheral clock value: 0 - name: PLL2_P description: pll2_p selected as peripheral clock value: 1 - name: PLL3_P description: pll3_p selected as peripheral clock value: 2 - name: I2S_CKIN description: I2S_CKIN selected as peripheral clock value: 3 - name: PER description: PER selected as peripheral clock value: 4 enum/SDMMCSEL: bit_size: 1 variants: - name: PLL1_Q description: pll1_q selected as peripheral clock value: 0 - name: PLL2_R description: pll2_r selected as peripheral clock value: 1 enum/SPDIFRXSEL: bit_size: 2 variants: - name: PLL1_Q description: pll1_q selected as peripheral clock value: 0 - name: PLL2_R description: pll2_r selected as peripheral clock value: 1 - name: PLL3_R description: pll3_r selected as peripheral clock value: 2 - name: HSI_KER description: hsi_ker selected as peripheral clock value: 3 enum/SPI45SEL: bit_size: 3 variants: - name: APB description: APB clock selected as peripheral clock value: 0 - name: PLL2_Q description: pll2_q selected as peripheral clock value: 1 - name: PLL3_Q description: pll3_q selected as peripheral clock value: 2 - name: HSI_KER description: hsi_ker selected as peripheral clock value: 3 - name: CSI_KER description: csi_ker selected as peripheral clock value: 4 - name: HSE description: HSE selected as peripheral clock value: 5 enum/SPI6SEL: bit_size: 3 variants: - name: RCC_PCLK4 description: rcc_pclk4 selected as peripheral clock value: 0 - name: PLL2_Q description: pll2_q selected as peripheral clock value: 1 - name: PLL3_Q description: pll3_q selected as peripheral clock value: 2 - name: HSI_KER description: hsi_ker selected as peripheral clock value: 3 - name: CSI_KER description: csi_ker selected as peripheral clock value: 4 - name: HSE description: HSE selected as peripheral clock value: 5 enum/STOPWUCK: bit_size: 1 variants: - name: HSI description: HSI selected as wake up clock from system Stop value: 0 - name: CSI description: CSI selected as wake up clock from system Stop value: 1 enum/SW: bit_size: 3 variants: - name: HSI description: HSI selected as system clock value: 0 - name: CSI description: CSI selected as system clock value: 1 - name: HSE description: HSE selected as system clock value: 2 - name: PLL1 description: PLL1 selected as system clock value: 3 enum/SWPSEL: bit_size: 1 variants: - name: PCLK description: pclk selected as peripheral clock value: 0 - name: HSI_KER description: hsi_ker selected as peripheral clock value: 1 enum/TIMPRE: bit_size: 1 variants: - name: DefaultX2 description: Timer kernel clock equal to 2x pclk by default value: 0 - name: DefaultX4 description: Timer kernel clock equal to 4x pclk by default value: 1 enum/USART16910SEL: bit_size: 3 variants: - name: RCC_PCLK2 description: rcc_pclk2 selected as peripheral clock value: 0 - name: PLL2_Q description: pll2_q selected as peripheral clock value: 1 - name: PLL3_Q description: pll3_q selected as peripheral clock value: 2 - name: HSI_KER description: hsi_ker selected as peripheral clock value: 3 - name: CSI_KER description: csi_ker selected as peripheral clock value: 4 - name: LSE description: LSE selected as peripheral clock value: 5 enum/USART234578SEL: bit_size: 3 variants: - name: RCC_PCLK1 description: rcc_pclk1 selected as peripheral clock value: 0 - name: PLL2_Q description: pll2_q selected as peripheral clock value: 1 - name: PLL3_Q description: pll3_q selected as peripheral clock value: 2 - name: HSI_KER description: hsi_ker selected as peripheral clock value: 3 - name: CSI_KER description: csi_ker selected as peripheral clock value: 4 - name: LSE description: LSE selected as peripheral clock value: 5 enum/USBSEL: bit_size: 2 variants: - name: DISABLE description: Disable the kernel clock value: 0 - name: PLL1_Q description: pll1_q selected as peripheral clock value: 1 - name: PLL3_Q description: pll3_q selected as peripheral clock value: 2 - name: HSI48 description: HSI48 selected as peripheral clock value: 3