pub struct Peripherals {Show 74 fields
pub TIM1: TIM1,
pub TIM8: TIM8,
pub ADC2: ADC2,
pub ADC1: ADC1,
pub ADC3: ADC3,
pub TIM6: TIM6,
pub TIM7: TIM7,
pub ADC_COMMON: ADC_COMMON,
pub CAN1: CAN1,
pub CRC: CRC,
pub CRYP: CRYP,
pub DBGMCU: DBGMCU,
pub DAC: DAC,
pub DMA2: DMA2,
pub DMA1: DMA1,
pub EXTI: EXTI,
pub FLASH: FLASH,
pub FMC: FMC,
pub TIM9: TIM9,
pub TIM12: TIM12,
pub TIM2: TIM2,
pub TIM3: TIM3,
pub TIM4: TIM4,
pub TIM5: TIM5,
pub GPIOH: GPIOH,
pub GPIOF: GPIOF,
pub GPIOG: GPIOG,
pub GPIOI: GPIOI,
pub GPIOE: GPIOE,
pub GPIOD: GPIOD,
pub GPIOC: GPIOC,
pub GPIOB: GPIOB,
pub GPIOA: GPIOA,
pub TIM13: TIM13,
pub TIM14: TIM14,
pub TIM10: TIM10,
pub TIM11: TIM11,
pub IWDG: IWDG,
pub I2C1: I2C1,
pub I2C2: I2C2,
pub I2C3: I2C3,
pub LPTIM1: LPTIM1,
pub PWR: PWR,
pub QUADSPI: QUADSPI,
pub RNG: RNG,
pub RTC: RTC,
pub RCC: RCC,
pub SDMMC1: SDMMC1,
pub SDMMC2: SDMMC2,
pub SAI1: SAI1,
pub SAI2: SAI2,
pub SPI1: SPI1,
pub SPI5: SPI5,
pub SPI2: SPI2,
pub SPI4: SPI4,
pub SPI3: SPI3,
pub SYSCFG: SYSCFG,
pub USART1: USART1,
pub USART3: USART3,
pub USART6: USART6,
pub UART8: UART8,
pub USART2: USART2,
pub UART7: UART7,
pub UART4: UART4,
pub UART5: UART5,
pub OTG_FS_GLOBAL: OTG_FS_GLOBAL,
pub OTG_FS_HOST: OTG_FS_HOST,
pub OTG_FS_DEVICE: OTG_FS_DEVICE,
pub OTG_FS_PWRCLK: OTG_FS_PWRCLK,
pub OTG_HS_HOST: OTG_HS_HOST,
pub OTG_HS_GLOBAL: OTG_HS_GLOBAL,
pub OTG_HS_PWRCLK: OTG_HS_PWRCLK,
pub OTG_HS_DEVICE: OTG_HS_DEVICE,
pub WWDG: WWDG,
}
Expand description
All the peripherals.
Fields§
§TIM1: TIM1
TIM1
TIM8: TIM8
TIM8
ADC2: ADC2
ADC2
ADC1: ADC1
ADC1
ADC3: ADC3
ADC3
TIM6: TIM6
TIM6
TIM7: TIM7
TIM7
ADC_COMMON: ADC_COMMON
ADC_Common
CAN1: CAN1
CAN1
CRC: CRC
CRC
CRYP: CRYP
CRYP
DBGMCU: DBGMCU
DBGMCU
DAC: DAC
DAC
DMA2: DMA2
DMA2
DMA1: DMA1
DMA1
EXTI: EXTI
EXTI
FLASH: FLASH
FLASH
FMC: FMC
FMC
TIM9: TIM9
TIM9
TIM12: TIM12
TIM12
TIM2: TIM2
TIM2
TIM3: TIM3
TIM3
TIM4: TIM4
TIM4
TIM5: TIM5
TIM5
GPIOH: GPIOH
GPIOH
GPIOF: GPIOF
GPIOF
GPIOG: GPIOG
GPIOG
GPIOI: GPIOI
GPIOI
GPIOE: GPIOE
GPIOE
GPIOD: GPIOD
GPIOD
GPIOC: GPIOC
GPIOC
GPIOB: GPIOB
GPIOB
GPIOA: GPIOA
GPIOA
TIM13: TIM13
TIM13
TIM14: TIM14
TIM14
TIM10: TIM10
TIM10
TIM11: TIM11
TIM11
IWDG: IWDG
IWDG
I2C1: I2C1
I2C1
I2C2: I2C2
I2C2
I2C3: I2C3
I2C3
LPTIM1: LPTIM1
LPTIM1
PWR: PWR
PWR
QUADSPI: QUADSPI
QUADSPI
RNG: RNG
RNG
RTC: RTC
RTC
RCC: RCC
RCC
SDMMC1: SDMMC1
SDMMC1
SDMMC2: SDMMC2
SDMMC2
SAI1: SAI1
SAI1
SAI2: SAI2
SAI2
SPI1: SPI1
SPI1
SPI5: SPI5
SPI5
SPI2: SPI2
SPI2
SPI4: SPI4
SPI4
SPI3: SPI3
SPI3
SYSCFG: SYSCFG
SYSCFG
USART1: USART1
USART1
USART3: USART3
USART3
USART6: USART6
USART6
UART8: UART8
UART8
USART2: USART2
USART2
UART7: UART7
UART7
UART4: UART4
UART4
UART5: UART5
UART5
OTG_FS_GLOBAL: OTG_FS_GLOBAL
OTG_FS_GLOBAL
OTG_FS_HOST: OTG_FS_HOST
OTG_FS_HOST
OTG_FS_DEVICE: OTG_FS_DEVICE
OTG_FS_DEVICE
OTG_FS_PWRCLK: OTG_FS_PWRCLK
OTG_FS_PWRCLK
OTG_HS_HOST: OTG_HS_HOST
OTG_HS_HOST
OTG_HS_GLOBAL: OTG_HS_GLOBAL
OTG_HS_GLOBAL
OTG_HS_PWRCLK: OTG_HS_PWRCLK
OTG_HS_PWRCLK
OTG_HS_DEVICE: OTG_HS_DEVICE
OTG_HS_DEVICE
WWDG: WWDG
WWDG
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