stm32-data/data/registers/rcc_h7.yaml
Dominic 01ef0b5999
Add OCTOSPI1 register bits
Those were previously only called QUADSPI, which is needed on some
chips like the STM32H745, but those bits are used as OCTOSPI1 bits
on other chips like the STM32H723.
2024-02-07 16:44:29 +01:00

5536 lines
125 KiB
YAML

block/RCC:
description: Reset and clock control
items:
- name: CR
description: clock control register
byte_offset: 0
fieldset: CR
- name: ICSCR
description: RCC Internal Clock Source Calibration Register
byte_offset: 4
fieldset: ICSCR
- 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: OCTOSPI1EN
description: OCTOSPI2 and OCTOSPI2 delay block 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: QUADSPILPEN
description: QUADSPI and QUADSPI Delay Clock Enable During CSleep Mode
bit_offset: 14
bit_size: 1
- name: OCTOSPI1LPEN
description: OCTOSPI1 and OCTOSPI1 delay block 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: QUADSPIRST
description: QUADSPI and QUADSPI delay block reset
bit_offset: 14
bit_size: 1
- name: OCTOSPI1RST
description: OCTOSPI1 and OCTOSPI1 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: QUADSPILPEN
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
enum: MCOPRE
- name: MCO1SEL
description: Micro-controller clock output 1
bit_offset: 22
bit_size: 3
enum: MCO1SEL
- name: MCO2PRE
description: MCO2 prescaler
bit_offset: 25
bit_size: 4
enum: MCOPRE
- name: MCO2SEL
description: Micro-controller clock output 2
bit_offset: 29
bit_size: 3
enum: MCO2SEL
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: QUADSPISEL
description: QUADSPI kernel clock source selection
bit_offset: 4
bit_size: 2
enum: FMCSEL
- name: OCTOSPISEL
description: OCTOSPI 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
enum: PLLM
fieldset/PLLDIVR:
description: RCC PLL1 Dividers Configuration Register
fields:
- name: PLLN
description: Multiplication factor for PLL1 VCO
bit_offset: 0
bit_size: 9
enum: PLLN
- name: PLLP
description: PLL DIVP division factor
bit_offset: 9
bit_size: 7
enum: PLLDIV
- name: PLLQ
description: PLL DIVQ division factor
bit_offset: 16
bit_size: 7
enum: PLLDIV
- name: PLLR
description: PLL DIVR division factor
bit_offset: 24
bit_size: 7
enum: PLLDIV
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
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: 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: HCLK3
description: AHB3 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: PCLK1
description: rcc_pclk1 selected as peripheral clock
value: 0
- name: PLL3_R
description: pll3_r selected as peripheral clock
value: 1
- name: HSI
description: hsi_ker selected as peripheral clock
value: 2
- name: CSI
description: csi_ker selected as peripheral clock
value: 3
enum/I2C4SEL:
bit_size: 2
variants:
- name: PCLK4
description: rcc_pclk4 selected as peripheral clock
value: 0
- name: PLL3_R
description: pll3_r selected as peripheral clock
value: 1
- name: HSI
description: hsi_ker selected as peripheral clock
value: 2
- name: CSI
description: csi_ker selected as peripheral clock
value: 3
enum/LPTIM1SEL:
bit_size: 3
variants:
- name: 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: 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: PCLK3
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
description: hsi_ker selected as peripheral clock
value: 3
- name: CSI
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: Low
description: Low driving capability
value: 0
- name: MediumLow
description: Medium low driving capability
value: 1
- name: MediumHigh
description: Medium high driving capability
value: 2
- name: High
description: High driving capability
value: 3
enum/MCO1SEL:
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/MCO2SEL:
bit_size: 3
variants:
- name: SYS
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/MCOPRE:
bit_size: 4
variants:
- name: Div1
description: Divide by 1
value: 1
- name: Div2
description: Divide by 2
value: 2
- name: Div3
description: Divide by 3
value: 3
- name: Div4
description: Divide by 4
value: 4
- name: Div5
description: Divide by 5
value: 5
- name: Div6
description: Divide by 6
value: 6
- name: Div7
description: Divide by 7
value: 7
- name: Div8
description: Divide by 8
value: 8
- name: Div9
description: Divide by 9
value: 9
- name: Div10
description: Divide by 10
value: 10
- name: Div11
description: Divide by 11
value: 11
- name: Div12
description: Divide by 12
value: 12
- name: Div13
description: Divide by 13
value: 13
- name: Div14
description: Divide by 14
value: 14
- name: Div15
description: Divide by 15
value: 15
enum/PLLDIV:
bit_size: 7
variants:
- name: Div1
value: 0
- name: Div2
value: 1
- name: Div3
value: 2
- name: Div4
value: 3
- name: Div5
value: 4
- name: Div6
value: 5
- name: Div7
value: 6
- name: Div8
value: 7
- name: Div9
value: 8
- name: Div10
value: 9
- name: Div11
value: 10
- name: Div12
value: 11
- name: Div13
value: 12
- name: Div14
value: 13
- name: Div15
value: 14
- name: Div16
value: 15
- name: Div17
value: 16
- name: Div18
value: 17
- name: Div19
value: 18
- name: Div20
value: 19
- name: Div21
value: 20
- name: Div22
value: 21
- name: Div23
value: 22
- name: Div24
value: 23
- name: Div25
value: 24
- name: Div26
value: 25
- name: Div27
value: 26
- name: Div28
value: 27
- name: Div29
value: 28
- name: Div30
value: 29
- name: Div31
value: 30
- name: Div32
value: 31
- name: Div33
value: 32
- name: Div34
value: 33
- name: Div35
value: 34
- name: Div36
value: 35
- name: Div37
value: 36
- name: Div38
value: 37
- name: Div39
value: 38
- name: Div40
value: 39
- name: Div41
value: 40
- name: Div42
value: 41
- name: Div43
value: 42
- name: Div44
value: 43
- name: Div45
value: 44
- name: Div46
value: 45
- name: Div47
value: 46
- name: Div48
value: 47
- name: Div49
value: 48
- name: Div50
value: 49
- name: Div51
value: 50
- name: Div52
value: 51
- name: Div53
value: 52
- name: Div54
value: 53
- name: Div55
value: 54
- name: Div56
value: 55
- name: Div57
value: 56
- name: Div58
value: 57
- name: Div59
value: 58
- name: Div60
value: 59
- name: Div61
value: 60
- name: Div62
value: 61
- name: Div63
value: 62
- name: Div64
value: 63
- name: Div65
value: 64
- name: Div66
value: 65
- name: Div67
value: 66
- name: Div68
value: 67
- name: Div69
value: 68
- name: Div70
value: 69
- name: Div71
value: 70
- name: Div72
value: 71
- name: Div73
value: 72
- name: Div74
value: 73
- name: Div75
value: 74
- name: Div76
value: 75
- name: Div77
value: 76
- name: Div78
value: 77
- name: Div79
value: 78
- name: Div80
value: 79
- name: Div81
value: 80
- name: Div82
value: 81
- name: Div83
value: 82
- name: Div84
value: 83
- name: Div85
value: 84
- name: Div86
value: 85
- name: Div87
value: 86
- name: Div88
value: 87
- name: Div89
value: 88
- name: Div90
value: 89
- name: Div91
value: 90
- name: Div92
value: 91
- name: Div93
value: 92
- name: Div94
value: 93
- name: Div95
value: 94
- name: Div96
value: 95
- name: Div97
value: 96
- name: Div98
value: 97
- name: Div99
value: 98
- name: Div100
value: 99
- name: Div101
value: 100
- name: Div102
value: 101
- name: Div103
value: 102
- name: Div104
value: 103
- name: Div105
value: 104
- name: Div106
value: 105
- name: Div107
value: 106
- name: Div108
value: 107
- name: Div109
value: 108
- name: Div110
value: 109
- name: Div111
value: 110
- name: Div112
value: 111
- name: Div113
value: 112
- name: Div114
value: 113
- name: Div115
value: 114
- name: Div116
value: 115
- name: Div117
value: 116
- name: Div118
value: 117
- name: Div119
value: 118
- name: Div120
value: 119
- name: Div121
value: 120
- name: Div122
value: 121
- name: Div123
value: 122
- name: Div124
value: 123
- name: Div125
value: 124
- name: Div126
value: 125
- name: Div127
value: 126
- name: Div128
value: 127
enum/PLLM:
bit_size: 6
variants:
- name: Div1
value: 1
- name: Div2
value: 2
- name: Div3
value: 3
- name: Div4
value: 4
- name: Div5
value: 5
- name: Div6
value: 6
- name: Div7
value: 7
- name: Div8
value: 8
- name: Div9
value: 9
- name: Div10
value: 10
- name: Div11
value: 11
- name: Div12
value: 12
- name: Div13
value: 13
- name: Div14
value: 14
- name: Div15
value: 15
- name: Div16
value: 16
- name: Div17
value: 17
- name: Div18
value: 18
- name: Div19
value: 19
- name: Div20
value: 20
- name: Div21
value: 21
- name: Div22
value: 22
- name: Div23
value: 23
- name: Div24
value: 24
- name: Div25
value: 25
- name: Div26
value: 26
- name: Div27
value: 27
- name: Div28
value: 28
- name: Div29
value: 29
- name: Div30
value: 30
- name: Div31
value: 31
- name: Div32
value: 32
- name: Div33
value: 33
- name: Div34
value: 34
- name: Div35
value: 35
- name: Div36
value: 36
- name: Div37
value: 37
- name: Div38
value: 38
- name: Div39
value: 39
- name: Div40
value: 40
- name: Div41
value: 41
- name: Div42
value: 42
- name: Div43
value: 43
- name: Div44
value: 44
- name: Div45
value: 45
- name: Div46
value: 46
- name: Div47
value: 47
- name: Div48
value: 48
- name: Div49
value: 49
- name: Div50
value: 50
- name: Div51
value: 51
- name: Div52
value: 52
- name: Div53
value: 53
- name: Div54
value: 54
- name: Div55
value: 55
- name: Div56
value: 56
- name: Div57
value: 57
- name: Div58
value: 58
- name: Div59
value: 59
- name: Div60
value: 60
- name: Div61
value: 61
- name: Div62
value: 62
enum/PLLN:
bit_size: 9
variants:
- name: Mul4
value: 3
- name: Mul5
value: 4
- name: Mul6
value: 5
- name: Mul7
value: 6
- name: Mul8
value: 7
- name: Mul9
value: 8
- name: Mul10
value: 9
- name: Mul11
value: 10
- name: Mul12
value: 11
- name: Mul13
value: 12
- name: Mul14
value: 13
- name: Mul15
value: 14
- name: Mul16
value: 15
- name: Mul17
value: 16
- name: Mul18
value: 17
- name: Mul19
value: 18
- name: Mul20
value: 19
- name: Mul21
value: 20
- name: Mul22
value: 21
- name: Mul23
value: 22
- name: Mul24
value: 23
- name: Mul25
value: 24
- name: Mul26
value: 25
- name: Mul27
value: 26
- name: Mul28
value: 27
- name: Mul29
value: 28
- name: Mul30
value: 29
- name: Mul31
value: 30
- name: Mul32
value: 31
- name: Mul33
value: 32
- name: Mul34
value: 33
- name: Mul35
value: 34
- name: Mul36
value: 35
- name: Mul37
value: 36
- name: Mul38
value: 37
- name: Mul39
value: 38
- name: Mul40
value: 39
- name: Mul41
value: 40
- name: Mul42
value: 41
- name: Mul43
value: 42
- name: Mul44
value: 43
- name: Mul45
value: 44
- name: Mul46
value: 45
- name: Mul47
value: 46
- name: Mul48
value: 47
- name: Mul49
value: 48
- name: Mul50
value: 49
- name: Mul51
value: 50
- name: Mul52
value: 51
- name: Mul53
value: 52
- name: Mul54
value: 53
- name: Mul55
value: 54
- name: Mul56
value: 55
- name: Mul57
value: 56
- name: Mul58
value: 57
- name: Mul59
value: 58
- name: Mul60
value: 59
- name: Mul61
value: 60
- name: Mul62
value: 61
- name: Mul63
value: 62
- name: Mul64
value: 63
- name: Mul65
value: 64
- name: Mul66
value: 65
- name: Mul67
value: 66
- name: Mul68
value: 67
- name: Mul69
value: 68
- name: Mul70
value: 69
- name: Mul71
value: 70
- name: Mul72
value: 71
- name: Mul73
value: 72
- name: Mul74
value: 73
- name: Mul75
value: 74
- name: Mul76
value: 75
- name: Mul77
value: 76
- name: Mul78
value: 77
- name: Mul79
value: 78
- name: Mul80
value: 79
- name: Mul81
value: 80
- name: Mul82
value: 81
- name: Mul83
value: 82
- name: Mul84
value: 83
- name: Mul85
value: 84
- name: Mul86
value: 85
- name: Mul87
value: 86
- name: Mul88
value: 87
- name: Mul89
value: 88
- name: Mul90
value: 89
- name: Mul91
value: 90
- name: Mul92
value: 91
- name: Mul93
value: 92
- name: Mul94
value: 93
- name: Mul95
value: 94
- name: Mul96
value: 95
- name: Mul97
value: 96
- name: Mul98
value: 97
- name: Mul99
value: 98
- name: Mul100
value: 99
- name: Mul101
value: 100
- name: Mul102
value: 101
- name: Mul103
value: 102
- name: Mul104
value: 103
- name: Mul105
value: 104
- name: Mul106
value: 105
- name: Mul107
value: 106
- name: Mul108
value: 107
- name: Mul109
value: 108
- name: Mul110
value: 109
- name: Mul111
value: 110
- name: Mul112
value: 111
- name: Mul113
value: 112
- name: Mul114
value: 113
- name: Mul115
value: 114
- name: Mul116
value: 115
- name: Mul117
value: 116
- name: Mul118
value: 117
- name: Mul119
value: 118
- name: Mul120
value: 119
- name: Mul121
value: 120
- name: Mul122
value: 121
- name: Mul123
value: 122
- name: Mul124
value: 123
- name: Mul125
value: 124
- name: Mul126
value: 125
- name: Mul127
value: 126
- name: Mul128
value: 127
- name: Mul129
value: 128
- name: Mul130
value: 129
- name: Mul131
value: 130
- name: Mul132
value: 131
- name: Mul133
value: 132
- name: Mul134
value: 133
- name: Mul135
value: 134
- name: Mul136
value: 135
- name: Mul137
value: 136
- name: Mul138
value: 137
- name: Mul139
value: 138
- name: Mul140
value: 139
- name: Mul141
value: 140
- name: Mul142
value: 141
- name: Mul143
value: 142
- name: Mul144
value: 143
- name: Mul145
value: 144
- name: Mul146
value: 145
- name: Mul147
value: 146
- name: Mul148
value: 147
- name: Mul149
value: 148
- name: Mul150
value: 149
- name: Mul151
value: 150
- name: Mul152
value: 151
- name: Mul153
value: 152
- name: Mul154
value: 153
- name: Mul155
value: 154
- name: Mul156
value: 155
- name: Mul157
value: 156
- name: Mul158
value: 157
- name: Mul159
value: 158
- name: Mul160
value: 159
- name: Mul161
value: 160
- name: Mul162
value: 161
- name: Mul163
value: 162
- name: Mul164
value: 163
- name: Mul165
value: 164
- name: Mul166
value: 165
- name: Mul167
value: 166
- name: Mul168
value: 167
- name: Mul169
value: 168
- name: Mul170
value: 169
- name: Mul171
value: 170
- name: Mul172
value: 171
- name: Mul173
value: 172
- name: Mul174
value: 173
- name: Mul175
value: 174
- name: Mul176
value: 175
- name: Mul177
value: 176
- name: Mul178
value: 177
- name: Mul179
value: 178
- name: Mul180
value: 179
- name: Mul181
value: 180
- name: Mul182
value: 181
- name: Mul183
value: 182
- name: Mul184
value: 183
- name: Mul185
value: 184
- name: Mul186
value: 185
- name: Mul187
value: 186
- name: Mul188
value: 187
- name: Mul189
value: 188
- name: Mul190
value: 189
- name: Mul191
value: 190
- name: Mul192
value: 191
- name: Mul193
value: 192
- name: Mul194
value: 193
- name: Mul195
value: 194
- name: Mul196
value: 195
- name: Mul197
value: 196
- name: Mul198
value: 197
- name: Mul199
value: 198
- name: Mul200
value: 199
- name: Mul201
value: 200
- name: Mul202
value: 201
- name: Mul203
value: 202
- name: Mul204
value: 203
- name: Mul205
value: 204
- name: Mul206
value: 205
- name: Mul207
value: 206
- name: Mul208
value: 207
- name: Mul209
value: 208
- name: Mul210
value: 209
- name: Mul211
value: 210
- name: Mul212
value: 211
- name: Mul213
value: 212
- name: Mul214
value: 213
- name: Mul215
value: 214
- name: Mul216
value: 215
- name: Mul217
value: 216
- name: Mul218
value: 217
- name: Mul219
value: 218
- name: Mul220
value: 219
- name: Mul221
value: 220
- name: Mul222
value: 221
- name: Mul223
value: 222
- name: Mul224
value: 223
- name: Mul225
value: 224
- name: Mul226
value: 225
- name: Mul227
value: 226
- name: Mul228
value: 227
- name: Mul229
value: 228
- name: Mul230
value: 229
- name: Mul231
value: 230
- name: Mul232
value: 231
- name: Mul233
value: 232
- name: Mul234
value: 233
- name: Mul235
value: 234
- name: Mul236
value: 235
- name: Mul237
value: 236
- name: Mul238
value: 237
- name: Mul239
value: 238
- name: Mul240
value: 239
- name: Mul241
value: 240
- name: Mul242
value: 241
- name: Mul243
value: 242
- name: Mul244
value: 243
- name: Mul245
value: 244
- name: Mul246
value: 245
- name: Mul247
value: 246
- name: Mul248
value: 247
- name: Mul249
value: 248
- name: Mul250
value: 249
- name: Mul251
value: 250
- name: Mul252
value: 251
- name: Mul253
value: 252
- name: Mul254
value: 253
- name: Mul255
value: 254
- name: Mul256
value: 255
- name: Mul257
value: 256
- name: Mul258
value: 257
- name: Mul259
value: 258
- name: Mul260
value: 259
- name: Mul261
value: 260
- name: Mul262
value: 261
- name: Mul263
value: 262
- name: Mul264
value: 263
- name: Mul265
value: 264
- name: Mul266
value: 265
- name: Mul267
value: 266
- name: Mul268
value: 267
- name: Mul269
value: 268
- name: Mul270
value: 269
- name: Mul271
value: 270
- name: Mul272
value: 271
- name: Mul273
value: 272
- name: Mul274
value: 273
- name: Mul275
value: 274
- name: Mul276
value: 275
- name: Mul277
value: 276
- name: Mul278
value: 277
- name: Mul279
value: 278
- name: Mul280
value: 279
- name: Mul281
value: 280
- name: Mul282
value: 281
- name: Mul283
value: 282
- name: Mul284
value: 283
- name: Mul285
value: 284
- name: Mul286
value: 285
- name: Mul287
value: 286
- name: Mul288
value: 287
- name: Mul289
value: 288
- name: Mul290
value: 289
- name: Mul291
value: 290
- name: Mul292
value: 291
- name: Mul293
value: 292
- name: Mul294
value: 293
- name: Mul295
value: 294
- name: Mul296
value: 295
- name: Mul297
value: 296
- name: Mul298
value: 297
- name: Mul299
value: 298
- name: Mul300
value: 299
- name: Mul301
value: 300
- name: Mul302
value: 301
- name: Mul303
value: 302
- name: Mul304
value: 303
- name: Mul305
value: 304
- name: Mul306
value: 305
- name: Mul307
value: 306
- name: Mul308
value: 307
- name: Mul309
value: 308
- name: Mul310
value: 309
- name: Mul311
value: 310
- name: Mul312
value: 311
- name: Mul313
value: 312
- name: Mul314
value: 313
- name: Mul315
value: 314
- name: Mul316
value: 315
- name: Mul317
value: 316
- name: Mul318
value: 317
- name: Mul319
value: 318
- name: Mul320
value: 319
- name: Mul321
value: 320
- name: Mul322
value: 321
- name: Mul323
value: 322
- name: Mul324
value: 323
- name: Mul325
value: 324
- name: Mul326
value: 325
- name: Mul327
value: 326
- name: Mul328
value: 327
- name: Mul329
value: 328
- name: Mul330
value: 329
- name: Mul331
value: 330
- name: Mul332
value: 331
- name: Mul333
value: 332
- name: Mul334
value: 333
- name: Mul335
value: 334
- name: Mul336
value: 335
- name: Mul337
value: 336
- name: Mul338
value: 337
- name: Mul339
value: 338
- name: Mul340
value: 339
- name: Mul341
value: 340
- name: Mul342
value: 341
- name: Mul343
value: 342
- name: Mul344
value: 343
- name: Mul345
value: 344
- name: Mul346
value: 345
- name: Mul347
value: 346
- name: Mul348
value: 347
- name: Mul349
value: 348
- name: Mul350
value: 349
- name: Mul351
value: 350
- name: Mul352
value: 351
- name: Mul353
value: 352
- name: Mul354
value: 353
- name: Mul355
value: 354
- name: Mul356
value: 355
- name: Mul357
value: 356
- name: Mul358
value: 357
- name: Mul359
value: 358
- name: Mul360
value: 359
- name: Mul361
value: 360
- name: Mul362
value: 361
- name: Mul363
value: 362
- name: Mul364
value: 363
- name: Mul365
value: 364
- name: Mul366
value: 365
- name: Mul367
value: 366
- name: Mul368
value: 367
- name: Mul369
value: 368
- name: Mul370
value: 369
- name: Mul371
value: 370
- name: Mul372
value: 371
- name: Mul373
value: 372
- name: Mul374
value: 373
- name: Mul375
value: 374
- name: Mul376
value: 375
- name: Mul377
value: 376
- name: Mul378
value: 377
- name: Mul379
value: 378
- name: Mul380
value: 379
- name: Mul381
value: 380
- name: Mul382
value: 381
- name: Mul383
value: 382
- name: Mul384
value: 383
- name: Mul385
value: 384
- name: Mul386
value: 385
- name: Mul387
value: 386
- name: Mul388
value: 387
- name: Mul389
value: 388
- name: Mul390
value: 389
- name: Mul391
value: 390
- name: Mul392
value: 391
- name: Mul393
value: 392
- name: Mul394
value: 393
- name: Mul395
value: 394
- name: Mul396
value: 395
- name: Mul397
value: 396
- name: Mul398
value: 397
- name: Mul399
value: 398
- name: Mul400
value: 399
- name: Mul401
value: 400
- name: Mul402
value: 401
- name: Mul403
value: 402
- name: Mul404
value: 403
- name: Mul405
value: 404
- name: Mul406
value: 405
- name: Mul407
value: 406
- name: Mul408
value: 407
- name: Mul409
value: 408
- name: Mul410
value: 409
- name: Mul411
value: 410
- name: Mul412
value: 411
- name: Mul413
value: 412
- name: Mul414
value: 413
- name: Mul415
value: 414
- name: Mul416
value: 415
- name: Mul417
value: 416
- name: Mul418
value: 417
- name: Mul419
value: 418
- name: Mul420
value: 419
- name: Mul421
value: 420
- name: Mul422
value: 421
- name: Mul423
value: 422
- name: Mul424
value: 423
- name: Mul425
value: 424
- name: Mul426
value: 425
- name: Mul427
value: 426
- name: Mul428
value: 427
- name: Mul429
value: 428
- name: Mul430
value: 429
- name: Mul431
value: 430
- name: Mul432
value: 431
- name: Mul433
value: 432
- name: Mul434
value: 433
- name: Mul435
value: 434
- name: Mul436
value: 435
- name: Mul437
value: 436
- name: Mul438
value: 437
- name: Mul439
value: 438
- name: Mul440
value: 439
- name: Mul441
value: 440
- name: Mul442
value: 441
- name: Mul443
value: 442
- name: Mul444
value: 443
- name: Mul445
value: 444
- name: Mul446
value: 445
- name: Mul447
value: 446
- name: Mul448
value: 447
- name: Mul449
value: 448
- name: Mul450
value: 449
- name: Mul451
value: 450
- name: Mul452
value: 451
- name: Mul453
value: 452
- name: Mul454
value: 453
- name: Mul455
value: 454
- name: Mul456
value: 455
- name: Mul457
value: 456
- name: Mul458
value: 457
- name: Mul459
value: 458
- name: Mul460
value: 459
- name: Mul461
value: 460
- name: Mul462
value: 461
- name: Mul463
value: 462
- name: Mul464
value: 463
- name: Mul465
value: 464
- name: Mul466
value: 465
- name: Mul467
value: 466
- name: Mul468
value: 467
- name: Mul469
value: 468
- name: Mul470
value: 469
- name: Mul471
value: 470
- name: Mul472
value: 471
- name: Mul473
value: 472
- name: Mul474
value: 473
- name: Mul475
value: 474
- name: Mul476
value: 475
- name: Mul477
value: 476
- name: Mul478
value: 477
- name: Mul479
value: 478
- name: Mul480
value: 479
- name: Mul481
value: 480
- name: Mul482
value: 481
- name: Mul483
value: 482
- name: Mul484
value: 483
- name: Mul485
value: 484
- name: Mul486
value: 485
- name: Mul487
value: 486
- name: Mul488
value: 487
- name: Mul489
value: 488
- name: Mul490
value: 489
- name: Mul491
value: 490
- name: Mul492
value: 491
- name: Mul493
value: 492
- name: Mul494
value: 493
- name: Mul495
value: 494
- name: Mul496
value: 495
- name: Mul497
value: 496
- name: Mul498
value: 497
- name: Mul499
value: 498
- name: Mul500
value: 499
- name: Mul501
value: 500
- name: Mul502
value: 501
- name: Mul503
value: 502
- name: Mul504
value: 503
- name: Mul505
value: 504
- name: Mul506
value: 505
- name: Mul507
value: 506
- name: Mul508
value: 507
- name: Mul509
value: 508
- name: Mul510
value: 509
- name: Mul511
value: 510
- name: Mul512
value: 511
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: DISABLE
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: DISABLE
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
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
description: hsi_ker selected as peripheral clock
value: 3
- name: CSI
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: 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
description: hsi_ker selected as peripheral clock
value: 3
- name: CSI
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_P
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
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: 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
description: hsi_ker selected as peripheral clock
value: 3
- name: CSI
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: 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
description: hsi_ker selected as peripheral clock
value: 3
- name: CSI
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