pub struct Peripherals {Show 75 fields
pub AES: AES,
pub TIM1: TIM1,
pub TIM8: TIM8,
pub ADC1: ADC1,
pub TIM7: TIM7,
pub TIM6: TIM6,
pub CAN1: CAN1,
pub CAN2: CAN2,
pub CAN3: CAN3,
pub CRC: CRC,
pub DBGMCU: DBGMCU,
pub DFSDM2: DFSDM2,
pub DFSDM1: DFSDM1,
pub DAC: DAC,
pub DMA1: DMA1,
pub DMA2: DMA2,
pub EXTI: EXTI,
pub FMPI2C1: FMPI2C1,
pub FLASH: FLASH,
pub TIM12: TIM12,
pub TIM10: TIM10,
pub TIM13: TIM13,
pub TIM14: TIM14,
pub TIM9: TIM9,
pub TIM3: TIM3,
pub TIM4: TIM4,
pub TIM2: TIM2,
pub GPIOF: GPIOF,
pub GPIOH: GPIOH,
pub GPIOE: GPIOE,
pub GPIOC: GPIOC,
pub GPIOG: GPIOG,
pub GPIOD: GPIOD,
pub GPIOB: GPIOB,
pub GPIOA: GPIOA,
pub TIM11: TIM11,
pub TIM5: TIM5,
pub IWDG: IWDG,
pub I2S2EXT: I2S2EXT,
pub I2C1: I2C1,
pub I2C2: I2C2,
pub I2C3: I2C3,
pub LPTIM: LPTIM,
pub PWR: PWR,
pub QUADSPI: QUADSPI,
pub RNG: RNG,
pub RTC: RTC,
pub RCC: RCC,
pub SDIO: SDIO,
pub SAI: SAI,
pub SPI1: SPI1,
pub SPI5: SPI5,
pub SPI4: SPI4,
pub SPI2: SPI2,
pub SPI6: SPI6,
pub SPI3: SPI3,
pub I2S3EXT: I2S3EXT,
pub SYSCFG: SYSCFG,
pub USART1: USART1,
pub USART3: USART3,
pub USART6: USART6,
pub USART2: USART2,
pub UART4: UART4,
pub UART10: UART10,
pub UART9: UART9,
pub OTG_FS_DEVICE: OTG_FS_DEVICE,
pub OTG_FS_HOST: OTG_FS_HOST,
pub OTG_FS_PWRCLK: OTG_FS_PWRCLK,
pub OTG_FS_GLOBAL: OTG_FS_GLOBAL,
pub WWDG: WWDG,
pub FSMC: FSMC,
pub ADC_COMMON: ADC_COMMON,
pub UART5: UART5,
pub UART7: UART7,
pub UART8: UART8,
}
Expand description
All the peripherals.
Fields§
§AES: AES
AES
TIM1: TIM1
TIM1
TIM8: TIM8
TIM8
ADC1: ADC1
ADC1
TIM7: TIM7
TIM7
TIM6: TIM6
TIM6
CAN1: CAN1
CAN1
CAN2: CAN2
CAN2
CAN3: CAN3
CAN3
CRC: CRC
CRC
DBGMCU: DBGMCU
DBGMCU
DFSDM2: DFSDM2
DFSDM2
DFSDM1: DFSDM1
DFSDM1
DAC: DAC
DAC
DMA1: DMA1
DMA1
DMA2: DMA2
DMA2
EXTI: EXTI
EXTI
FMPI2C1: FMPI2C1
FMPI2C1
FLASH: FLASH
FLASH
TIM12: TIM12
TIM12
TIM10: TIM10
TIM10
TIM13: TIM13
TIM13
TIM14: TIM14
TIM14
TIM9: TIM9
TIM9
TIM3: TIM3
TIM3
TIM4: TIM4
TIM4
TIM2: TIM2
TIM2
GPIOF: GPIOF
GPIOF
GPIOH: GPIOH
GPIOH
GPIOE: GPIOE
GPIOE
GPIOC: GPIOC
GPIOC
GPIOG: GPIOG
GPIOG
GPIOD: GPIOD
GPIOD
GPIOB: GPIOB
GPIOB
GPIOA: GPIOA
GPIOA
TIM11: TIM11
TIM11
TIM5: TIM5
TIM5
IWDG: IWDG
IWDG
I2S2EXT: I2S2EXT
I2S2ext
I2C1: I2C1
I2C1
I2C2: I2C2
I2C2
I2C3: I2C3
I2C3
LPTIM: LPTIM
LPTIM
PWR: PWR
PWR
QUADSPI: QUADSPI
QUADSPI
RNG: RNG
RNG
RTC: RTC
RTC
RCC: RCC
RCC
SDIO: SDIO
SDIO
SAI: SAI
SAI
SPI1: SPI1
SPI1
SPI5: SPI5
SPI5
SPI4: SPI4
SPI4
SPI2: SPI2
SPI2
SPI6: SPI6
SPI6
SPI3: SPI3
SPI3
I2S3EXT: I2S3EXT
I2S3ext
SYSCFG: SYSCFG
SYSCFG
USART1: USART1
USART1
USART3: USART3
USART3
USART6: USART6
USART6
USART2: USART2
USART2
UART4: UART4
UART4
UART10: UART10
UART10
UART9: UART9
UART9
OTG_FS_DEVICE: OTG_FS_DEVICE
OTG_FS_DEVICE
OTG_FS_HOST: OTG_FS_HOST
OTG_FS_HOST
OTG_FS_PWRCLK: OTG_FS_PWRCLK
OTG_FS_PWRCLK
OTG_FS_GLOBAL: OTG_FS_GLOBAL
OTG_FS_GLOBAL
WWDG: WWDG
WWDG
FSMC: FSMC
FSMC
ADC_COMMON: ADC_COMMON
ADC_Common
UART5: UART5
UART5
UART7: UART7
UART7
UART8: UART8
UART8
Implementations§
Auto Trait Implementations§
impl Freeze for Peripherals
impl !RefUnwindSafe for Peripherals
impl Send for Peripherals
impl !Sync for Peripherals
impl Unpin for Peripherals
impl UnwindSafe for Peripherals
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more