pub struct Peripherals {Show 76 fields
pub RNG: RNG,
pub DCMI: DCMI,
pub FSMC: FSMC,
pub DBGMCU: DBGMCU,
pub DMA2: DMA2,
pub DMA1: DMA1,
pub RCC: RCC,
pub GPIOI: GPIOI,
pub GPIOH: GPIOH,
pub GPIOG: GPIOG,
pub GPIOF: GPIOF,
pub GPIOE: GPIOE,
pub GPIOD: GPIOD,
pub GPIOC: GPIOC,
pub GPIOJ: GPIOJ,
pub GPIOK: GPIOK,
pub GPIOB: GPIOB,
pub GPIOA: GPIOA,
pub SYSCFG: SYSCFG,
pub SPI1: SPI1,
pub SPI2: SPI2,
pub SPI3: SPI3,
pub I2S2EXT: I2S2EXT,
pub I2S3EXT: I2S3EXT,
pub SDIO: SDIO,
pub ADC1: ADC1,
pub ADC2: ADC2,
pub ADC3: ADC3,
pub USART1: USART1,
pub USART6: USART6,
pub USART2: USART2,
pub USART3: USART3,
pub DAC: DAC,
pub PWR: PWR,
pub I2C1: I2C1,
pub I2C3: I2C3,
pub I2C2: I2C2,
pub IWDG: IWDG,
pub WWDG: WWDG,
pub RTC: RTC,
pub UART4: UART4,
pub UART5: UART5,
pub ADC_COMMON: ADC_COMMON,
pub TIM1: TIM1,
pub TIM8: TIM8,
pub TIM2: TIM2,
pub TIM3: TIM3,
pub TIM4: TIM4,
pub TIM5: TIM5,
pub TIM9: TIM9,
pub TIM12: TIM12,
pub TIM10: TIM10,
pub TIM13: TIM13,
pub TIM14: TIM14,
pub TIM11: TIM11,
pub TIM6: TIM6,
pub TIM7: TIM7,
pub ETHERNET_MAC: ETHERNET_MAC,
pub ETHERNET_MMC: ETHERNET_MMC,
pub ETHERNET_PTP: ETHERNET_PTP,
pub ETHERNET_DMA: ETHERNET_DMA,
pub CRC: CRC,
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 CAN1: CAN1,
pub CAN2: CAN2,
pub FLASH: FLASH,
pub EXTI: EXTI,
pub OTG_HS_GLOBAL: OTG_HS_GLOBAL,
pub OTG_HS_HOST: OTG_HS_HOST,
pub OTG_HS_DEVICE: OTG_HS_DEVICE,
pub OTG_HS_PWRCLK: OTG_HS_PWRCLK,
pub HASH: HASH,
pub CRYP: CRYP,
}
Expand description
All the peripherals.
Fields§
§RNG: RNG
RNG
DCMI: DCMI
DCMI
FSMC: FSMC
FSMC
DBGMCU: DBGMCU
DBGMCU
DMA2: DMA2
DMA2
DMA1: DMA1
DMA1
RCC: RCC
RCC
GPIOI: GPIOI
GPIOI
GPIOH: GPIOH
GPIOH
GPIOG: GPIOG
GPIOG
GPIOF: GPIOF
GPIOF
GPIOE: GPIOE
GPIOE
GPIOD: GPIOD
GPIOD
GPIOC: GPIOC
GPIOC
GPIOJ: GPIOJ
GPIOJ
GPIOK: GPIOK
GPIOK
GPIOB: GPIOB
GPIOB
GPIOA: GPIOA
GPIOA
SYSCFG: SYSCFG
SYSCFG
SPI1: SPI1
SPI1
SPI2: SPI2
SPI2
SPI3: SPI3
SPI3
I2S2EXT: I2S2EXT
I2S2ext
I2S3EXT: I2S3EXT
I2S3ext
SDIO: SDIO
SDIO
ADC1: ADC1
ADC1
ADC2: ADC2
ADC2
ADC3: ADC3
ADC3
USART1: USART1
USART1
USART6: USART6
USART6
USART2: USART2
USART2
USART3: USART3
USART3
DAC: DAC
DAC
PWR: PWR
PWR
I2C1: I2C1
I2C1
I2C3: I2C3
I2C3
I2C2: I2C2
I2C2
IWDG: IWDG
IWDG
WWDG: WWDG
WWDG
RTC: RTC
RTC
UART4: UART4
UART4
UART5: UART5
UART5
ADC_COMMON: ADC_COMMON
ADC_Common
TIM1: TIM1
TIM1
TIM8: TIM8
TIM8
TIM2: TIM2
TIM2
TIM3: TIM3
TIM3
TIM4: TIM4
TIM4
TIM5: TIM5
TIM5
TIM9: TIM9
TIM9
TIM12: TIM12
TIM12
TIM10: TIM10
TIM10
TIM13: TIM13
TIM13
TIM14: TIM14
TIM14
TIM11: TIM11
TIM11
TIM6: TIM6
TIM6
TIM7: TIM7
TIM7
ETHERNET_MAC: ETHERNET_MAC
Ethernet_MAC
ETHERNET_MMC: ETHERNET_MMC
Ethernet_MMC
ETHERNET_PTP: ETHERNET_PTP
Ethernet_PTP
ETHERNET_DMA: ETHERNET_DMA
Ethernet_DMA
CRC: CRC
CRC
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
CAN1: CAN1
CAN1
CAN2: CAN2
CAN2
FLASH: FLASH
FLASH
EXTI: EXTI
EXTI
OTG_HS_GLOBAL: OTG_HS_GLOBAL
OTG_HS_GLOBAL
OTG_HS_HOST: OTG_HS_HOST
OTG_HS_HOST
OTG_HS_DEVICE: OTG_HS_DEVICE
OTG_HS_DEVICE
OTG_HS_PWRCLK: OTG_HS_PWRCLK
OTG_HS_PWRCLK
HASH: HASH
HASH
CRYP: CRYP
CRYP
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