pub struct Peripherals {Show 38 fields
pub AES: AES,
pub DMA1: DMA1,
pub CRC: CRC,
pub GPIOA: GPIOA,
pub GPIOB: GPIOB,
pub GPIOC: GPIOC,
pub GPIOD: GPIOD,
pub GPIOH: GPIOH,
pub GPIOE: GPIOE,
pub LPTIM: LPTIM,
pub RTC: RTC,
pub USART1: USART1,
pub USART2: USART2,
pub USART4: USART4,
pub USART5: USART5,
pub IWDG: IWDG,
pub WWDG: WWDG,
pub FIREWALL: FIREWALL,
pub RCC: RCC,
pub SYSCFG_COMP: SYSCFG_COMP,
pub SPI1: SPI1,
pub SPI2: SPI2,
pub I2C1: I2C1,
pub I2C2: I2C2,
pub I2C3: I2C3,
pub PWR: PWR,
pub FLASH: FLASH,
pub EXTI: EXTI,
pub ADC: ADC,
pub DBG: DBG,
pub TIM2: TIM2,
pub TIM3: TIM3,
pub TIM6: TIM6,
pub TIM7: TIM7,
pub TIM21: TIM21,
pub TIM22: TIM22,
pub LPUART1: LPUART1,
pub STK: STK,
}Expand description
All the peripherals
Fields§
§AES: AESAES
DMA1: DMA1DMA1
CRC: CRCCRC
GPIOA: GPIOAGPIOA
GPIOB: GPIOBGPIOB
GPIOC: GPIOCGPIOC
GPIOD: GPIODGPIOD
GPIOH: GPIOHGPIOH
GPIOE: GPIOEGPIOE
LPTIM: LPTIMLPTIM
RTC: RTCRTC
USART1: USART1USART1
USART2: USART2USART2
USART4: USART4USART4
USART5: USART5USART5
IWDG: IWDGIWDG
WWDG: WWDGWWDG
FIREWALL: FIREWALLFIREWALL
RCC: RCCRCC
SYSCFG_COMP: SYSCFG_COMPSYSCFG_COMP
SPI1: SPI1SPI1
SPI2: SPI2SPI2
I2C1: I2C1I2C1
I2C2: I2C2I2C2
I2C3: I2C3I2C3
PWR: PWRPWR
FLASH: FLASHFLASH
EXTI: EXTIEXTI
ADC: ADCADC
DBG: DBGDBG
TIM2: TIM2TIM2
TIM3: TIM3TIM3
TIM6: TIM6TIM6
TIM7: TIM7TIM7
TIM21: TIM21TIM21
TIM22: TIM22TIM22
LPUART1: LPUART1LPUART1
STK: STKSTK
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