pub struct Peripherals {Show 283 fields
pub PA0: PA0,
pub PA1: PA1,
pub PA2: PA2,
pub PA3: PA3,
pub PA4: PA4,
pub PA5: PA5,
pub PA6: PA6,
pub PA7: PA7,
pub PA8: PA8,
pub PA9: PA9,
pub PA10: PA10,
pub PA11: PA11,
pub PA12: PA12,
pub PA13: PA13,
pub PA14: PA14,
pub PA15: PA15,
pub PB0: PB0,
pub PB1: PB1,
pub PB2: PB2,
pub PB3: PB3,
pub PB4: PB4,
pub PB5: PB5,
pub PB6: PB6,
pub PB7: PB7,
pub PB8: PB8,
pub PB9: PB9,
pub PB10: PB10,
pub PB11: PB11,
pub PB12: PB12,
pub PB13: PB13,
pub PB14: PB14,
pub PB15: PB15,
pub PC0: PC0,
pub PC1: PC1,
pub PC2: PC2,
pub PC3: PC3,
pub PC4: PC4,
pub PC5: PC5,
pub PC6: PC6,
pub PC7: PC7,
pub PC8: PC8,
pub PC9: PC9,
pub PC10: PC10,
pub PC11: PC11,
pub PC12: PC12,
pub PC13: PC13,
pub PC14: PC14,
pub PC15: PC15,
pub PD0: PD0,
pub PD1: PD1,
pub PD2: PD2,
pub PD3: PD3,
pub PD4: PD4,
pub PD5: PD5,
pub PD6: PD6,
pub PD7: PD7,
pub PD8: PD8,
pub PD9: PD9,
pub PD10: PD10,
pub PD11: PD11,
pub PD12: PD12,
pub PD13: PD13,
pub PD14: PD14,
pub PD15: PD15,
pub PE0: PE0,
pub PE1: PE1,
pub PE2: PE2,
pub PE3: PE3,
pub PE4: PE4,
pub PE5: PE5,
pub PE6: PE6,
pub PE7: PE7,
pub PE8: PE8,
pub PE9: PE9,
pub PE10: PE10,
pub PE11: PE11,
pub PE12: PE12,
pub PE13: PE13,
pub PE14: PE14,
pub PE15: PE15,
pub PF0: PF0,
pub PF1: PF1,
pub PF2: PF2,
pub PF3: PF3,
pub PF4: PF4,
pub PF5: PF5,
pub PF6: PF6,
pub PF7: PF7,
pub PF8: PF8,
pub PF9: PF9,
pub PF10: PF10,
pub PF11: PF11,
pub PF12: PF12,
pub PF13: PF13,
pub PF14: PF14,
pub PF15: PF15,
pub PG0: PG0,
pub PG1: PG1,
pub PG2: PG2,
pub PG3: PG3,
pub PG4: PG4,
pub PG5: PG5,
pub PG6: PG6,
pub PG7: PG7,
pub PG8: PG8,
pub PG9: PG9,
pub PG10: PG10,
pub PG11: PG11,
pub PG12: PG12,
pub PG13: PG13,
pub PG14: PG14,
pub PG15: PG15,
pub PH0: PH0,
pub PH1: PH1,
pub PM0: PM0,
pub PM1: PM1,
pub PM2: PM2,
pub PM3: PM3,
pub PM5: PM5,
pub PM6: PM6,
pub PM8: PM8,
pub PM9: PM9,
pub PM11: PM11,
pub PM12: PM12,
pub PM13: PM13,
pub PM14: PM14,
pub PN0: PN0,
pub PN1: PN1,
pub PN2: PN2,
pub PN3: PN3,
pub PN4: PN4,
pub PN5: PN5,
pub PN6: PN6,
pub PN7: PN7,
pub PN8: PN8,
pub PN9: PN9,
pub PN10: PN10,
pub PN11: PN11,
pub PN12: PN12,
pub PO0: PO0,
pub PO1: PO1,
pub PO2: PO2,
pub PO3: PO3,
pub PO4: PO4,
pub PO5: PO5,
pub PP0: PP0,
pub PP1: PP1,
pub PP2: PP2,
pub PP3: PP3,
pub PP4: PP4,
pub PP5: PP5,
pub PP6: PP6,
pub PP7: PP7,
pub PP8: PP8,
pub PP9: PP9,
pub PP10: PP10,
pub PP11: PP11,
pub PP12: PP12,
pub PP13: PP13,
pub PP14: PP14,
pub PP15: PP15,
pub ADC12_COMMON: ADC12_COMMON,
pub CEC: CEC,
pub CORDIC: CORDIC,
pub CRC: CRC,
pub CRS: CRS,
pub CRYP: CRYP,
pub DBGMCU: DBGMCU,
pub DMA2D: DMA2D,
pub DTS: DTS,
pub ETH: ETH,
pub FDCAN1: FDCAN1,
pub FDCAN2: FDCAN2,
pub FDCANRAM: FDCANRAM,
pub FLASH: FLASH,
pub FMC: FMC,
pub GPDMA1: GPDMA1,
pub HASH: HASH,
pub HPDMA1: HPDMA1,
pub I2C1: I2C1,
pub I2C2: I2C2,
pub I2C3: I2C3,
pub IWDG: IWDG,
pub JPEG: JPEG,
pub LPTIM1: LPTIM1,
pub LPTIM2: LPTIM2,
pub LPTIM3: LPTIM3,
pub LPTIM4: LPTIM4,
pub LPTIM5: LPTIM5,
pub LPUART1: LPUART1,
pub MDIOS: MDIOS,
pub PSSI: PSSI,
pub PWR: PWR,
pub MCO1: MCO1,
pub MCO2: MCO2,
pub RCC: RCC,
pub RNG: RNG,
pub RTC: RTC,
pub SAI1: SAI1,
pub SAI2: SAI2,
pub SDMMC1: SDMMC1,
pub SDMMC2: SDMMC2,
pub SPDIFRX1: SPDIFRX1,
pub SPI1: SPI1,
pub SPI2: SPI2,
pub SPI3: SPI3,
pub SPI4: SPI4,
pub SPI5: SPI5,
pub SPI6: SPI6,
pub SYSCFG: SYSCFG,
pub TIM1: TIM1,
pub TIM13: TIM13,
pub TIM14: TIM14,
pub TIM15: TIM15,
pub TIM16: TIM16,
pub TIM17: TIM17,
pub TIM2: TIM2,
pub TIM3: TIM3,
pub TIM4: TIM4,
pub TIM5: TIM5,
pub TIM6: TIM6,
pub TIM7: TIM7,
pub UART4: UART4,
pub UART5: UART5,
pub UART7: UART7,
pub UART8: UART8,
pub UCPD1: UCPD1,
pub UID: UID,
pub USART1: USART1,
pub USART2: USART2,
pub USART3: USART3,
pub USB_OTG_FS: USB_OTG_FS,
pub USB_OTG_HS: USB_OTG_HS,
pub VREFBUF: VREFBUF,
pub WWDG: WWDG,
pub EXTI0: EXTI0,
pub EXTI1: EXTI1,
pub EXTI2: EXTI2,
pub EXTI3: EXTI3,
pub EXTI4: EXTI4,
pub EXTI5: EXTI5,
pub EXTI6: EXTI6,
pub EXTI7: EXTI7,
pub EXTI8: EXTI8,
pub EXTI9: EXTI9,
pub EXTI10: EXTI10,
pub EXTI11: EXTI11,
pub EXTI12: EXTI12,
pub EXTI13: EXTI13,
pub EXTI14: EXTI14,
pub EXTI15: EXTI15,
pub GPDMA1_CH0: GPDMA1_CH0,
pub GPDMA1_CH1: GPDMA1_CH1,
pub GPDMA1_CH2: GPDMA1_CH2,
pub GPDMA1_CH3: GPDMA1_CH3,
pub GPDMA1_CH4: GPDMA1_CH4,
pub GPDMA1_CH5: GPDMA1_CH5,
pub GPDMA1_CH6: GPDMA1_CH6,
pub GPDMA1_CH7: GPDMA1_CH7,
pub GPDMA1_CH8: GPDMA1_CH8,
pub GPDMA1_CH9: GPDMA1_CH9,
pub GPDMA1_CH10: GPDMA1_CH10,
pub GPDMA1_CH11: GPDMA1_CH11,
pub GPDMA1_CH12: GPDMA1_CH12,
pub GPDMA1_CH13: GPDMA1_CH13,
pub GPDMA1_CH14: GPDMA1_CH14,
pub GPDMA1_CH15: GPDMA1_CH15,
pub HPDMA1_CH0: HPDMA1_CH0,
pub HPDMA1_CH1: HPDMA1_CH1,
pub HPDMA1_CH2: HPDMA1_CH2,
pub HPDMA1_CH3: HPDMA1_CH3,
pub HPDMA1_CH4: HPDMA1_CH4,
pub HPDMA1_CH5: HPDMA1_CH5,
pub HPDMA1_CH6: HPDMA1_CH6,
pub HPDMA1_CH7: HPDMA1_CH7,
pub HPDMA1_CH8: HPDMA1_CH8,
pub HPDMA1_CH9: HPDMA1_CH9,
pub HPDMA1_CH10: HPDMA1_CH10,
pub HPDMA1_CH11: HPDMA1_CH11,
pub HPDMA1_CH12: HPDMA1_CH12,
pub HPDMA1_CH13: HPDMA1_CH13,
pub HPDMA1_CH14: HPDMA1_CH14,
pub HPDMA1_CH15: HPDMA1_CH15,
}Expand description
Struct containing all the peripheral singletons.
To obtain the peripherals, you must initialize the HAL, by calling crate::init.
Fields§
§PA0: PA0PA0 peripheral
PA1: PA1PA1 peripheral
PA2: PA2PA2 peripheral
PA3: PA3PA3 peripheral
PA4: PA4PA4 peripheral
PA5: PA5PA5 peripheral
PA6: PA6PA6 peripheral
PA7: PA7PA7 peripheral
PA8: PA8PA8 peripheral
PA9: PA9PA9 peripheral
PA10: PA10PA10 peripheral
PA11: PA11PA11 peripheral
PA12: PA12PA12 peripheral
PA13: PA13PA13 peripheral
PA14: PA14PA14 peripheral
PA15: PA15PA15 peripheral
PB0: PB0PB0 peripheral
PB1: PB1PB1 peripheral
PB2: PB2PB2 peripheral
PB3: PB3PB3 peripheral
PB4: PB4PB4 peripheral
PB5: PB5PB5 peripheral
PB6: PB6PB6 peripheral
PB7: PB7PB7 peripheral
PB8: PB8PB8 peripheral
PB9: PB9PB9 peripheral
PB10: PB10PB10 peripheral
PB11: PB11PB11 peripheral
PB12: PB12PB12 peripheral
PB13: PB13PB13 peripheral
PB14: PB14PB14 peripheral
PB15: PB15PB15 peripheral
PC0: PC0PC0 peripheral
PC1: PC1PC1 peripheral
PC2: PC2PC2 peripheral
PC3: PC3PC3 peripheral
PC4: PC4PC4 peripheral
PC5: PC5PC5 peripheral
PC6: PC6PC6 peripheral
PC7: PC7PC7 peripheral
PC8: PC8PC8 peripheral
PC9: PC9PC9 peripheral
PC10: PC10PC10 peripheral
PC11: PC11PC11 peripheral
PC12: PC12PC12 peripheral
PC13: PC13PC13 peripheral
PC14: PC14PC14 peripheral
PC15: PC15PC15 peripheral
PD0: PD0PD0 peripheral
PD1: PD1PD1 peripheral
PD2: PD2PD2 peripheral
PD3: PD3PD3 peripheral
PD4: PD4PD4 peripheral
PD5: PD5PD5 peripheral
PD6: PD6PD6 peripheral
PD7: PD7PD7 peripheral
PD8: PD8PD8 peripheral
PD9: PD9PD9 peripheral
PD10: PD10PD10 peripheral
PD11: PD11PD11 peripheral
PD12: PD12PD12 peripheral
PD13: PD13PD13 peripheral
PD14: PD14PD14 peripheral
PD15: PD15PD15 peripheral
PE0: PE0PE0 peripheral
PE1: PE1PE1 peripheral
PE2: PE2PE2 peripheral
PE3: PE3PE3 peripheral
PE4: PE4PE4 peripheral
PE5: PE5PE5 peripheral
PE6: PE6PE6 peripheral
PE7: PE7PE7 peripheral
PE8: PE8PE8 peripheral
PE9: PE9PE9 peripheral
PE10: PE10PE10 peripheral
PE11: PE11PE11 peripheral
PE12: PE12PE12 peripheral
PE13: PE13PE13 peripheral
PE14: PE14PE14 peripheral
PE15: PE15PE15 peripheral
PF0: PF0PF0 peripheral
PF1: PF1PF1 peripheral
PF2: PF2PF2 peripheral
PF3: PF3PF3 peripheral
PF4: PF4PF4 peripheral
PF5: PF5PF5 peripheral
PF6: PF6PF6 peripheral
PF7: PF7PF7 peripheral
PF8: PF8PF8 peripheral
PF9: PF9PF9 peripheral
PF10: PF10PF10 peripheral
PF11: PF11PF11 peripheral
PF12: PF12PF12 peripheral
PF13: PF13PF13 peripheral
PF14: PF14PF14 peripheral
PF15: PF15PF15 peripheral
PG0: PG0PG0 peripheral
PG1: PG1PG1 peripheral
PG2: PG2PG2 peripheral
PG3: PG3PG3 peripheral
PG4: PG4PG4 peripheral
PG5: PG5PG5 peripheral
PG6: PG6PG6 peripheral
PG7: PG7PG7 peripheral
PG8: PG8PG8 peripheral
PG9: PG9PG9 peripheral
PG10: PG10PG10 peripheral
PG11: PG11PG11 peripheral
PG12: PG12PG12 peripheral
PG13: PG13PG13 peripheral
PG14: PG14PG14 peripheral
PG15: PG15PG15 peripheral
PH0: PH0PH0 peripheral
PH1: PH1PH1 peripheral
PM0: PM0PM0 peripheral
PM1: PM1PM1 peripheral
PM2: PM2PM2 peripheral
PM3: PM3PM3 peripheral
PM5: PM5PM5 peripheral
PM6: PM6PM6 peripheral
PM8: PM8PM8 peripheral
PM9: PM9PM9 peripheral
PM11: PM11PM11 peripheral
PM12: PM12PM12 peripheral
PM13: PM13PM13 peripheral
PM14: PM14PM14 peripheral
PN0: PN0PN0 peripheral
PN1: PN1PN1 peripheral
PN2: PN2PN2 peripheral
PN3: PN3PN3 peripheral
PN4: PN4PN4 peripheral
PN5: PN5PN5 peripheral
PN6: PN6PN6 peripheral
PN7: PN7PN7 peripheral
PN8: PN8PN8 peripheral
PN9: PN9PN9 peripheral
PN10: PN10PN10 peripheral
PN11: PN11PN11 peripheral
PN12: PN12PN12 peripheral
PO0: PO0PO0 peripheral
PO1: PO1PO1 peripheral
PO2: PO2PO2 peripheral
PO3: PO3PO3 peripheral
PO4: PO4PO4 peripheral
PO5: PO5PO5 peripheral
PP0: PP0PP0 peripheral
PP1: PP1PP1 peripheral
PP2: PP2PP2 peripheral
PP3: PP3PP3 peripheral
PP4: PP4PP4 peripheral
PP5: PP5PP5 peripheral
PP6: PP6PP6 peripheral
PP7: PP7PP7 peripheral
PP8: PP8PP8 peripheral
PP9: PP9PP9 peripheral
PP10: PP10PP10 peripheral
PP11: PP11PP11 peripheral
PP12: PP12PP12 peripheral
PP13: PP13PP13 peripheral
PP14: PP14PP14 peripheral
PP15: PP15PP15 peripheral
ADC12_COMMON: ADC12_COMMONADC12_COMMON peripheral
CEC: CECCEC peripheral
CORDIC: CORDICCORDIC peripheral
CRC: CRCCRC peripheral
CRS: CRSCRS peripheral
CRYP: CRYPCRYP peripheral
DBGMCU: DBGMCUDBGMCU peripheral
DMA2D: DMA2DDMA2D peripheral
DTS: DTSDTS peripheral
ETH: ETHETH peripheral
FDCAN1: FDCAN1FDCAN1 peripheral
FDCAN2: FDCAN2FDCAN2 peripheral
FDCANRAM: FDCANRAMFDCANRAM peripheral
FLASH: FLASHFLASH peripheral
FMC: FMCFMC peripheral
GPDMA1: GPDMA1GPDMA1 peripheral
HASH: HASHHASH peripheral
HPDMA1: HPDMA1HPDMA1 peripheral
I2C1: I2C1I2C1 peripheral
I2C2: I2C2I2C2 peripheral
I2C3: I2C3I2C3 peripheral
IWDG: IWDGIWDG peripheral
JPEG: JPEGJPEG peripheral
LPTIM1: LPTIM1LPTIM1 peripheral
LPTIM2: LPTIM2LPTIM2 peripheral
LPTIM3: LPTIM3LPTIM3 peripheral
LPTIM4: LPTIM4LPTIM4 peripheral
LPTIM5: LPTIM5LPTIM5 peripheral
LPUART1: LPUART1LPUART1 peripheral
MDIOS: MDIOSMDIOS peripheral
PSSI: PSSIPSSI peripheral
PWR: PWRPWR peripheral
MCO1: MCO1MCO1 peripheral
MCO2: MCO2MCO2 peripheral
RCC: RCCRCC peripheral
RNG: RNGRNG peripheral
RTC: RTCRTC peripheral
SAI1: SAI1SAI1 peripheral
SAI2: SAI2SAI2 peripheral
SDMMC1: SDMMC1SDMMC1 peripheral
SDMMC2: SDMMC2SDMMC2 peripheral
SPDIFRX1: SPDIFRX1SPDIFRX1 peripheral
SPI1: SPI1SPI1 peripheral
SPI2: SPI2SPI2 peripheral
SPI3: SPI3SPI3 peripheral
SPI4: SPI4SPI4 peripheral
SPI5: SPI5SPI5 peripheral
SPI6: SPI6SPI6 peripheral
SYSCFG: SYSCFGSYSCFG peripheral
TIM1: TIM1TIM1 peripheral
TIM13: TIM13TIM13 peripheral
TIM14: TIM14TIM14 peripheral
TIM15: TIM15TIM15 peripheral
TIM16: TIM16TIM16 peripheral
TIM17: TIM17TIM17 peripheral
TIM2: TIM2TIM2 peripheral
TIM3: TIM3TIM3 peripheral
TIM4: TIM4TIM4 peripheral
TIM5: TIM5TIM5 peripheral
TIM6: TIM6TIM6 peripheral
TIM7: TIM7TIM7 peripheral
UART4: UART4UART4 peripheral
UART5: UART5UART5 peripheral
UART7: UART7UART7 peripheral
UART8: UART8UART8 peripheral
UCPD1: UCPD1UCPD1 peripheral
UID: UIDUID peripheral
USART1: USART1USART1 peripheral
USART2: USART2USART2 peripheral
USART3: USART3USART3 peripheral
USB_OTG_FS: USB_OTG_FSUSB_OTG_FS peripheral
USB_OTG_HS: USB_OTG_HSUSB_OTG_HS peripheral
VREFBUF: VREFBUFVREFBUF peripheral
WWDG: WWDGWWDG peripheral
EXTI0: EXTI0EXTI0 peripheral
EXTI1: EXTI1EXTI1 peripheral
EXTI2: EXTI2EXTI2 peripheral
EXTI3: EXTI3EXTI3 peripheral
EXTI4: EXTI4EXTI4 peripheral
EXTI5: EXTI5EXTI5 peripheral
EXTI6: EXTI6EXTI6 peripheral
EXTI7: EXTI7EXTI7 peripheral
EXTI8: EXTI8EXTI8 peripheral
EXTI9: EXTI9EXTI9 peripheral
EXTI10: EXTI10EXTI10 peripheral
EXTI11: EXTI11EXTI11 peripheral
EXTI12: EXTI12EXTI12 peripheral
EXTI13: EXTI13EXTI13 peripheral
EXTI14: EXTI14EXTI14 peripheral
EXTI15: EXTI15EXTI15 peripheral
GPDMA1_CH0: GPDMA1_CH0GPDMA1_CH0 peripheral
GPDMA1_CH1: GPDMA1_CH1GPDMA1_CH1 peripheral
GPDMA1_CH2: GPDMA1_CH2GPDMA1_CH2 peripheral
GPDMA1_CH3: GPDMA1_CH3GPDMA1_CH3 peripheral
GPDMA1_CH4: GPDMA1_CH4GPDMA1_CH4 peripheral
GPDMA1_CH5: GPDMA1_CH5GPDMA1_CH5 peripheral
GPDMA1_CH6: GPDMA1_CH6GPDMA1_CH6 peripheral
GPDMA1_CH7: GPDMA1_CH7GPDMA1_CH7 peripheral
GPDMA1_CH8: GPDMA1_CH8GPDMA1_CH8 peripheral
GPDMA1_CH9: GPDMA1_CH9GPDMA1_CH9 peripheral
GPDMA1_CH10: GPDMA1_CH10GPDMA1_CH10 peripheral
GPDMA1_CH11: GPDMA1_CH11GPDMA1_CH11 peripheral
GPDMA1_CH12: GPDMA1_CH12GPDMA1_CH12 peripheral
GPDMA1_CH13: GPDMA1_CH13GPDMA1_CH13 peripheral
GPDMA1_CH14: GPDMA1_CH14GPDMA1_CH14 peripheral
GPDMA1_CH15: GPDMA1_CH15GPDMA1_CH15 peripheral
HPDMA1_CH0: HPDMA1_CH0HPDMA1_CH0 peripheral
HPDMA1_CH1: HPDMA1_CH1HPDMA1_CH1 peripheral
HPDMA1_CH2: HPDMA1_CH2HPDMA1_CH2 peripheral
HPDMA1_CH3: HPDMA1_CH3HPDMA1_CH3 peripheral
HPDMA1_CH4: HPDMA1_CH4HPDMA1_CH4 peripheral
HPDMA1_CH5: HPDMA1_CH5HPDMA1_CH5 peripheral
HPDMA1_CH6: HPDMA1_CH6HPDMA1_CH6 peripheral
HPDMA1_CH7: HPDMA1_CH7HPDMA1_CH7 peripheral
HPDMA1_CH8: HPDMA1_CH8HPDMA1_CH8 peripheral
HPDMA1_CH9: HPDMA1_CH9HPDMA1_CH9 peripheral
HPDMA1_CH10: HPDMA1_CH10HPDMA1_CH10 peripheral
HPDMA1_CH11: HPDMA1_CH11HPDMA1_CH11 peripheral
HPDMA1_CH12: HPDMA1_CH12HPDMA1_CH12 peripheral
HPDMA1_CH13: HPDMA1_CH13HPDMA1_CH13 peripheral
HPDMA1_CH14: HPDMA1_CH14HPDMA1_CH14 peripheral
HPDMA1_CH15: HPDMA1_CH15HPDMA1_CH15 peripheral