pub struct Peripherals {Show 45 fields
pub ADC_COMMON: ADC_COMMON,
pub ADC1: ADC1,
pub CRC: CRC,
pub DBGMCU: DBGMCU,
pub EXTI: EXTI,
pub FLASH: FLASH,
pub IWDG: IWDG,
pub OTG_FS_DEVICE: OTG_FS_DEVICE,
pub OTG_FS_GLOBAL: OTG_FS_GLOBAL,
pub OTG_FS_HOST: OTG_FS_HOST,
pub OTG_FS_PWRCLK: OTG_FS_PWRCLK,
pub PWR: PWR,
pub RCC: RCC,
pub RTC: RTC,
pub SDIO: SDIO,
pub SYSCFG: SYSCFG,
pub TIM1: TIM1,
pub TIM10: TIM10,
pub TIM11: TIM11,
pub TIM2: TIM2,
pub TIM3: TIM3,
pub TIM4: TIM4,
pub TIM5: TIM5,
pub TIM9: TIM9,
pub USART1: USART1,
pub USART2: USART2,
pub USART6: USART6,
pub WWDG: WWDG,
pub DMA2: DMA2,
pub DMA1: DMA1,
pub GPIOH: GPIOH,
pub GPIOE: GPIOE,
pub GPIOD: GPIOD,
pub GPIOC: GPIOC,
pub GPIOB: GPIOB,
pub GPIOA: GPIOA,
pub I2C1: I2C1,
pub I2C3: I2C3,
pub I2C2: I2C2,
pub SPI1: SPI1,
pub I2S2EXT: I2S2EXT,
pub I2S3EXT: I2S3EXT,
pub SPI2: SPI2,
pub SPI3: SPI3,
pub SPI4: SPI4,
}
Expand description
All the peripherals.
Fields§
§ADC_COMMON: ADC_COMMON
ADC_Common
ADC1: ADC1
ADC1
CRC: CRC
CRC
DBGMCU: DBGMCU
DBGMCU
EXTI: EXTI
EXTI
FLASH: FLASH
FLASH
IWDG: IWDG
IWDG
OTG_FS_DEVICE: OTG_FS_DEVICE
OTG_FS_DEVICE
OTG_FS_GLOBAL: OTG_FS_GLOBAL
OTG_FS_GLOBAL
OTG_FS_HOST: OTG_FS_HOST
OTG_FS_HOST
OTG_FS_PWRCLK: OTG_FS_PWRCLK
OTG_FS_PWRCLK
PWR: PWR
PWR
RCC: RCC
RCC
RTC: RTC
RTC
SDIO: SDIO
SDIO
SYSCFG: SYSCFG
SYSCFG
TIM1: TIM1
TIM1
TIM10: TIM10
TIM10
TIM11: TIM11
TIM11
TIM2: TIM2
TIM2
TIM3: TIM3
TIM3
TIM4: TIM4
TIM4
TIM5: TIM5
TIM5
TIM9: TIM9
TIM9
USART1: USART1
USART1
USART2: USART2
USART2
USART6: USART6
USART6
WWDG: WWDG
WWDG
DMA2: DMA2
DMA2
DMA1: DMA1
DMA1
GPIOH: GPIOH
GPIOH
GPIOE: GPIOE
GPIOE
GPIOD: GPIOD
GPIOD
GPIOC: GPIOC
GPIOC
GPIOB: GPIOB
GPIOB
GPIOA: GPIOA
GPIOA
I2C1: I2C1
I2C1
I2C3: I2C3
I2C3
I2C2: I2C2
I2C2
SPI1: SPI1
SPI1
I2S2EXT: I2S2EXT
I2S2ext
I2S3EXT: I2S3EXT
I2S3ext
SPI2: SPI2
SPI2
SPI3: SPI3
SPI3
SPI4: SPI4
SPI4
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