pub struct Peripherals {Show 209 fields
pub ADC1: ADC1,
pub SEC_ADC1: SEC_ADC1,
pub ADC2: ADC2,
pub SEC_ADC2: SEC_ADC2,
pub ADCC: ADCC,
pub SEC_ADCC: SEC_ADCC,
pub AES: AES,
pub SEC_AES: SEC_AES,
pub CRC: CRC,
pub SEC_CRC: SEC_CRC,
pub CRS: CRS,
pub SEC_CRS: SEC_CRS,
pub CORDIC: CORDIC,
pub SEC_CORDIC: SEC_CORDIC,
pub DAC: DAC,
pub SEC_DAC: SEC_DAC,
pub DBGMCU: DBGMCU,
pub DCACHE: DCACHE,
pub SEC_DCACHE: SEC_DCACHE,
pub DCMI: DCMI,
pub SEC_DCMI: SEC_DCMI,
pub DLYBOS1: DLYBOS1,
pub SEC_DLYBOS1: SEC_DLYBOS1,
pub DLYBSD1: DLYBSD1,
pub SEC_DLYBSD1: SEC_DLYBSD1,
pub DLYBSD2: DLYBSD2,
pub SEC_DLYBSD2: SEC_DLYBSD2,
pub DTS: DTS,
pub SEC_DTS: SEC_DTS,
pub ETH: ETH,
pub SEC_ETH: SEC_ETH,
pub EXTI: EXTI,
pub SEC_EXTI: SEC_EXTI,
pub FDCAN1: FDCAN1,
pub SEC_FDCAN1: SEC_FDCAN1,
pub FDCAN2: FDCAN2,
pub SEC_FDCAN2: SEC_FDCAN2,
pub FLASH: FLASH,
pub SEC_FLASH: SEC_FLASH,
pub FMAC: FMAC,
pub SEC_FMAC: SEC_FMAC,
pub FMC: FMC,
pub SEC_FMC: SEC_FMC,
pub GTZC1_MPCBB1: GTZC1_MPCBB1,
pub SEC_GTZC1_MPCBB1: SEC_GTZC1_MPCBB1,
pub GTZC1_MPCBB2: GTZC1_MPCBB2,
pub SEC_GTZC1_MPCBB2: SEC_GTZC1_MPCBB2,
pub GTZC1_MPCBB3: GTZC1_MPCBB3,
pub SEC_GTZC1_MPCBB3: SEC_GTZC1_MPCBB3,
pub GTZC1_TZIC: GTZC1_TZIC,
pub SEC_GTZC1_TZIC: SEC_GTZC1_TZIC,
pub GTZC1_TZSC: GTZC1_TZSC,
pub SEC_GTZC1_TZSC: SEC_GTZC1_TZSC,
pub GPDMA1: GPDMA1,
pub SEC_GPDMA1: SEC_GPDMA1,
pub GPDMA2: GPDMA2,
pub SEC_GPDMA2: SEC_GPDMA2,
pub GPIOA: GPIOA,
pub SEC_GPIOA: SEC_GPIOA,
pub GPIOB: GPIOB,
pub SEC_GPIOB: SEC_GPIOB,
pub GPIOC: GPIOC,
pub SEC_GPIOC: SEC_GPIOC,
pub GPIOD: GPIOD,
pub SEC_GPIOD: SEC_GPIOD,
pub GPIOE: GPIOE,
pub SEC_GPIOE: SEC_GPIOE,
pub GPIOF: GPIOF,
pub SEC_GPIOF: SEC_GPIOF,
pub GPIOG: GPIOG,
pub SEC_GPIOG: SEC_GPIOG,
pub GPIOH: GPIOH,
pub SEC_GPIOH: SEC_GPIOH,
pub GPIOI: GPIOI,
pub SEC_GPIOI: SEC_GPIOI,
pub HASH: HASH,
pub SEC_HASH: SEC_HASH,
pub ICACHE: ICACHE,
pub SEC_ICACHE: SEC_ICACHE,
pub IWDG: IWDG,
pub SEC_IWDG: SEC_IWDG,
pub I2C1: I2C1,
pub SEC_I2C1: SEC_I2C1,
pub I2C2: I2C2,
pub SEC_I2C2: SEC_I2C2,
pub I2C3: I2C3,
pub SEC_I2C3: SEC_I2C3,
pub I2C4: I2C4,
pub SEC_I2C4: SEC_I2C4,
pub I3C: I3C,
pub SEC_I3C: SEC_I3C,
pub LPTIM1: LPTIM1,
pub SEC_LPTIM1: SEC_LPTIM1,
pub LPTIM2: LPTIM2,
pub SEC_LPTIM2: SEC_LPTIM2,
pub LPTIM3: LPTIM3,
pub SEC_LPTIM3: SEC_LPTIM3,
pub LPTIM4: LPTIM4,
pub SEC_LPTIM4: SEC_LPTIM4,
pub LPTIM5: LPTIM5,
pub SEC_LPTIM5: SEC_LPTIM5,
pub LPTIM6: LPTIM6,
pub SEC_LPTIM6: SEC_LPTIM6,
pub LPUART: LPUART,
pub SEC_LPUART1: SEC_LPUART1,
pub OCTOSPI: OCTOSPI,
pub SEC_OCTOSPI: SEC_OCTOSPI,
pub OTFDEC1: OTFDEC1,
pub SEC_OTFDEC1: SEC_OTFDEC1,
pub PKA: PKA,
pub SEC_PKA: SEC_PKA,
pub PWR: PWR,
pub SEC_PWR: SEC_PWR,
pub RTC: RTC,
pub SEC_RTC: SEC_RTC,
pub SAES: SAES,
pub SEC_SAES: SEC_SAES,
pub SAI1: SAI1,
pub SEC_SAI1: SEC_SAI1,
pub SAI2: SAI2,
pub SEC_SAI2: SEC_SAI2,
pub SBS: SBS,
pub SEC_SBS: SEC_SBS,
pub SDMMC1: SDMMC1,
pub SEC_SDMMC1: SEC_SDMMC1,
pub SDMMC2: SDMMC2,
pub SEC_SDMMC2: SEC_SDMMC2,
pub SPI1: SPI1,
pub SEC_SPI1: SEC_SPI1,
pub SPI2: SPI2,
pub SEC_SPI2: SEC_SPI2,
pub SPI3: SPI3,
pub SEC_SPI3: SEC_SPI3,
pub SPI4: SPI4,
pub SEC_SPI4: SEC_SPI4,
pub SPI5: SPI5,
pub SEC_SPI5: SEC_SPI5,
pub SPI6: SPI6,
pub SEC_SPI6: SEC_SPI6,
pub TAMP: TAMP,
pub SEC_TAMP: SEC_TAMP,
pub TIM1: TIM1,
pub SEC_TIM1: SEC_TIM1,
pub TIM2: TIM2,
pub SEC_TIM2: SEC_TIM2,
pub TIM3: TIM3,
pub SEC_TIM3: SEC_TIM3,
pub TIM4: TIM4,
pub SEC_TIM4: SEC_TIM4,
pub TIM5: TIM5,
pub SEC_TIM5: SEC_TIM5,
pub TIM6: TIM6,
pub SEC_TIM6: SEC_TIM6,
pub TIM7: TIM7,
pub SEC_TIM7: SEC_TIM7,
pub TIM8: TIM8,
pub SEC_TIM8: SEC_TIM8,
pub TIM12: TIM12,
pub SEC_TIM12: SEC_TIM12,
pub TIM13: TIM13,
pub SEC_TIM13: SEC_TIM13,
pub TIM14: TIM14,
pub SEC_TIM14: SEC_TIM14,
pub TIM15: TIM15,
pub SEC_TIM15: SEC_TIM15,
pub TIM16: TIM16,
pub SEC_TIM16: SEC_TIM16,
pub TIM17: TIM17,
pub SEC_TIM17: SEC_TIM17,
pub UCPD1: UCPD1,
pub SEC_UCPD1: SEC_UCPD1,
pub USART1: USART1,
pub SEC_USART1: SEC_USART1,
pub USART2: USART2,
pub SEC_USART2: SEC_USART2,
pub USART3: USART3,
pub SEC_USART3: SEC_USART3,
pub UART4: UART4,
pub SEC_UART4: SEC_UART4,
pub UART5: UART5,
pub SEC_UART5: SEC_UART5,
pub USART6: USART6,
pub SEC_USART6: SEC_USART6,
pub UART7: UART7,
pub SEC_UART7: SEC_UART7,
pub UART8: UART8,
pub SEC_UART8: SEC_UART8,
pub UART9: UART9,
pub SEC_UART9: SEC_UART9,
pub USART10: USART10,
pub SEC_USART10: SEC_USART10,
pub USART11: USART11,
pub SEC_USART11: SEC_USART11,
pub UART12: UART12,
pub SEC_UART12: SEC_UART12,
pub USB: USB,
pub SEC_USB: SEC_USB,
pub PSSI: PSSI,
pub SEC_PSSI: SEC_PSSI,
pub RAMCFG: RAMCFG,
pub SEC_RAMCFG: SEC_RAMCFG,
pub RCC: RCC,
pub SEC_RCC: SEC_RCC,
pub RNG: RNG,
pub SEC_RNG: SEC_RNG,
pub VREFBUF: VREFBUF,
pub SEC_VREFBUF: SEC_VREFBUF,
pub WWDG: WWDG,
pub SEC_WWDG: SEC_WWDG,
}Expand description
All the peripherals.
Fields§
§ADC1: ADC1ADC1
SEC_ADC1: SEC_ADC1SEC_ADC1
ADC2: ADC2ADC2
SEC_ADC2: SEC_ADC2SEC_ADC2
ADCC: ADCCADCC
SEC_ADCC: SEC_ADCCSEC_ADCC
AES: AESAES
SEC_AES: SEC_AESSEC_AES
CRC: CRCCRC
SEC_CRC: SEC_CRCSEC_CRC
CRS: CRSCRS
SEC_CRS: SEC_CRSSEC_CRS
CORDIC: CORDICCORDIC
SEC_CORDIC: SEC_CORDICSEC_CORDIC
DAC: DACDAC
SEC_DAC: SEC_DACSEC_DAC
DBGMCU: DBGMCUDBGMCU
DCACHE: DCACHEDCACHE
SEC_DCACHE: SEC_DCACHESEC_DCACHE
DCMI: DCMIDCMI
SEC_DCMI: SEC_DCMISEC_DCMI
DLYBOS1: DLYBOS1DLYBOS1
SEC_DLYBOS1: SEC_DLYBOS1SEC_DLYBOS1
DLYBSD1: DLYBSD1DLYBSD1
SEC_DLYBSD1: SEC_DLYBSD1SEC_DLYBSD1
DLYBSD2: DLYBSD2DLYBSD2
SEC_DLYBSD2: SEC_DLYBSD2SEC_DLYBSD2
DTS: DTSDTS
SEC_DTS: SEC_DTSSEC_DTS
ETH: ETHETH
SEC_ETH: SEC_ETHSEC_ETH
EXTI: EXTIEXTI
SEC_EXTI: SEC_EXTISEC_EXTI
FDCAN1: FDCAN1FDCAN1
SEC_FDCAN1: SEC_FDCAN1SEC_FDCAN1
FDCAN2: FDCAN2FDCAN2
SEC_FDCAN2: SEC_FDCAN2SEC_FDCAN2
FLASH: FLASHFLASH
SEC_FLASH: SEC_FLASHSEC_FLASH
FMAC: FMACFMAC
SEC_FMAC: SEC_FMACSEC_FMAC
FMC: FMCFMC
SEC_FMC: SEC_FMCSEC_FMC
GTZC1_MPCBB1: GTZC1_MPCBB1GTZC1_MPCBB1
SEC_GTZC1_MPCBB1: SEC_GTZC1_MPCBB1SEC_GTZC1_MPCBB1
GTZC1_MPCBB2: GTZC1_MPCBB2GTZC1_MPCBB2
SEC_GTZC1_MPCBB2: SEC_GTZC1_MPCBB2SEC_GTZC1_MPCBB2
GTZC1_MPCBB3: GTZC1_MPCBB3GTZC1_MPCBB3
SEC_GTZC1_MPCBB3: SEC_GTZC1_MPCBB3SEC_GTZC1_MPCBB3
GTZC1_TZIC: GTZC1_TZICGTZC1_TZIC
SEC_GTZC1_TZIC: SEC_GTZC1_TZICSEC_GTZC1_TZIC
GTZC1_TZSC: GTZC1_TZSCGTZC1_TZSC
SEC_GTZC1_TZSC: SEC_GTZC1_TZSCSEC_GTZC1_TZSC
GPDMA1: GPDMA1GPDMA1
SEC_GPDMA1: SEC_GPDMA1SEC_GPDMA1
GPDMA2: GPDMA2GPDMA2
SEC_GPDMA2: SEC_GPDMA2SEC_GPDMA2
GPIOA: GPIOAGPIOA
SEC_GPIOA: SEC_GPIOASEC_GPIOA
GPIOB: GPIOBGPIOB
SEC_GPIOB: SEC_GPIOBSEC_GPIOB
GPIOC: GPIOCGPIOC
SEC_GPIOC: SEC_GPIOCSEC_GPIOC
GPIOD: GPIODGPIOD
SEC_GPIOD: SEC_GPIODSEC_GPIOD
GPIOE: GPIOEGPIOE
SEC_GPIOE: SEC_GPIOESEC_GPIOE
GPIOF: GPIOFGPIOF
SEC_GPIOF: SEC_GPIOFSEC_GPIOF
GPIOG: GPIOGGPIOG
SEC_GPIOG: SEC_GPIOGSEC_GPIOG
GPIOH: GPIOHGPIOH
SEC_GPIOH: SEC_GPIOHSEC_GPIOH
GPIOI: GPIOIGPIOI
SEC_GPIOI: SEC_GPIOISEC_GPIOI
HASH: HASHHASH
SEC_HASH: SEC_HASHSEC_HASH
ICACHE: ICACHEICACHE
SEC_ICACHE: SEC_ICACHESEC_ICACHE
IWDG: IWDGIWDG
SEC_IWDG: SEC_IWDGSEC_IWDG
I2C1: I2C1I2C1
SEC_I2C1: SEC_I2C1SEC_I2C1
I2C2: I2C2I2C2
SEC_I2C2: SEC_I2C2SEC_I2C2
I2C3: I2C3I2C3
SEC_I2C3: SEC_I2C3SEC_I2C3
I2C4: I2C4I2C4
SEC_I2C4: SEC_I2C4SEC_I2C4
I3C: I3CI3C
SEC_I3C: SEC_I3CSEC_I3C
LPTIM1: LPTIM1LPTIM1
SEC_LPTIM1: SEC_LPTIM1SEC_LPTIM1
LPTIM2: LPTIM2LPTIM2
SEC_LPTIM2: SEC_LPTIM2SEC_LPTIM2
LPTIM3: LPTIM3LPTIM3
SEC_LPTIM3: SEC_LPTIM3SEC_LPTIM3
LPTIM4: LPTIM4LPTIM4
SEC_LPTIM4: SEC_LPTIM4SEC_LPTIM4
LPTIM5: LPTIM5LPTIM5
SEC_LPTIM5: SEC_LPTIM5SEC_LPTIM5
LPTIM6: LPTIM6LPTIM6
SEC_LPTIM6: SEC_LPTIM6SEC_LPTIM6
LPUART: LPUARTLPUART
SEC_LPUART1: SEC_LPUART1SEC_LPUART1
OCTOSPI: OCTOSPIOCTOSPI
SEC_OCTOSPI: SEC_OCTOSPISEC_OCTOSPI
OTFDEC1: OTFDEC1OTFDEC1
SEC_OTFDEC1: SEC_OTFDEC1SEC_OTFDEC1
PKA: PKAPKA
SEC_PKA: SEC_PKASEC_PKA
PWR: PWRPWR
SEC_PWR: SEC_PWRSEC_PWR
RTC: RTCRTC
SEC_RTC: SEC_RTCSEC_RTC
SAES: SAESSAES
SEC_SAES: SEC_SAESSEC_SAES
SAI1: SAI1SAI1
SEC_SAI1: SEC_SAI1SEC_SAI1
SAI2: SAI2SAI2
SEC_SAI2: SEC_SAI2SEC_SAI2
SBS: SBSSBS
SEC_SBS: SEC_SBSSEC_SBS
SDMMC1: SDMMC1SDMMC1
SEC_SDMMC1: SEC_SDMMC1SEC_SDMMC1
SDMMC2: SDMMC2SDMMC2
SEC_SDMMC2: SEC_SDMMC2SEC_SDMMC2
SPI1: SPI1SPI1
SEC_SPI1: SEC_SPI1SEC_SPI1
SPI2: SPI2SPI2
SEC_SPI2: SEC_SPI2SEC_SPI2
SPI3: SPI3SPI3
SEC_SPI3: SEC_SPI3SEC_SPI3
SPI4: SPI4SPI4
SEC_SPI4: SEC_SPI4SEC_SPI4
SPI5: SPI5SPI5
SEC_SPI5: SEC_SPI5SEC_SPI5
SPI6: SPI6SPI6
SEC_SPI6: SEC_SPI6SEC_SPI6
TAMP: TAMPTAMP
SEC_TAMP: SEC_TAMPSEC_TAMP
TIM1: TIM1TIM1
SEC_TIM1: SEC_TIM1SEC_TIM1
TIM2: TIM2TIM2
SEC_TIM2: SEC_TIM2SEC_TIM2
TIM3: TIM3TIM3
SEC_TIM3: SEC_TIM3SEC_TIM3
TIM4: TIM4TIM4
SEC_TIM4: SEC_TIM4SEC_TIM4
TIM5: TIM5TIM5
SEC_TIM5: SEC_TIM5SEC_TIM5
TIM6: TIM6TIM6
SEC_TIM6: SEC_TIM6SEC_TIM6
TIM7: TIM7TIM7
SEC_TIM7: SEC_TIM7SEC_TIM7
TIM8: TIM8TIM8
SEC_TIM8: SEC_TIM8SEC_TIM8
TIM12: TIM12TIM12
SEC_TIM12: SEC_TIM12SEC_TIM12
TIM13: TIM13TIM13
SEC_TIM13: SEC_TIM13SEC_TIM13
TIM14: TIM14TIM14
SEC_TIM14: SEC_TIM14SEC_TIM14
TIM15: TIM15TIM15
SEC_TIM15: SEC_TIM15SEC_TIM15
TIM16: TIM16TIM16
SEC_TIM16: SEC_TIM16SEC_TIM16
TIM17: TIM17TIM17
SEC_TIM17: SEC_TIM17SEC_TIM17
UCPD1: UCPD1UCPD1
SEC_UCPD1: SEC_UCPD1SEC_UCPD1
USART1: USART1USART1
SEC_USART1: SEC_USART1SEC_USART1
USART2: USART2USART2
SEC_USART2: SEC_USART2SEC_USART2
USART3: USART3USART3
SEC_USART3: SEC_USART3SEC_USART3
UART4: UART4UART4
SEC_UART4: SEC_UART4SEC_UART4
UART5: UART5UART5
SEC_UART5: SEC_UART5SEC_UART5
USART6: USART6USART6
SEC_USART6: SEC_USART6SEC_USART6
UART7: UART7UART7
SEC_UART7: SEC_UART7SEC_UART7
UART8: UART8UART8
SEC_UART8: SEC_UART8SEC_UART8
UART9: UART9UART9
SEC_UART9: SEC_UART9SEC_UART9
USART10: USART10USART10
SEC_USART10: SEC_USART10SEC_USART10
USART11: USART11USART11
SEC_USART11: SEC_USART11SEC_USART11
UART12: UART12UART12
SEC_UART12: SEC_UART12SEC_UART12
USB: USBUSB
SEC_USB: SEC_USBSEC_USB
PSSI: PSSIPSSI
SEC_PSSI: SEC_PSSISEC_PSSI
RAMCFG: RAMCFGRAMCFG
SEC_RAMCFG: SEC_RAMCFGSEC_RAMCFG
RCC: RCCRCC
SEC_RCC: SEC_RCCSEC_RCC
RNG: RNGRNG
SEC_RNG: SEC_RNGSEC_RNG
VREFBUF: VREFBUFVREFBUF
SEC_VREFBUF: SEC_VREFBUFSEC_VREFBUF
WWDG: WWDGWWDG
SEC_WWDG: SEC_WWDGSEC_WWDG