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: AES
AES
DMA1: DMA1
DMA1
CRC: CRC
CRC
GPIOA: GPIOA
GPIOA
GPIOB: GPIOB
GPIOB
GPIOC: GPIOC
GPIOC
GPIOD: GPIOD
GPIOD
GPIOH: GPIOH
GPIOH
GPIOE: GPIOE
GPIOE
LPTIM: LPTIM
LPTIM
RTC: RTC
RTC
USART1: USART1
USART1
USART2: USART2
USART2
USART4: USART4
USART4
USART5: USART5
USART5
IWDG: IWDG
IWDG
WWDG: WWDG
WWDG
FIREWALL: FIREWALL
FIREWALL
RCC: RCC
RCC
SYSCFG_COMP: SYSCFG_COMP
SYSCFG_COMP
SPI1: SPI1
SPI1
SPI2: SPI2
SPI2
I2C1: I2C1
I2C1
I2C2: I2C2
I2C2
I2C3: I2C3
I2C3
PWR: PWR
PWR
FLASH: FLASH
FLASH
EXTI: EXTI
EXTI
ADC: ADC
ADC
DBG: DBG
DBG
TIM2: TIM2
TIM2
TIM3: TIM3
TIM3
TIM6: TIM6
TIM6
TIM7: TIM7
TIM7
TIM21: TIM21
TIM21
TIM22: TIM22
TIM22
LPUART1: LPUART1
LPUART1
STK: STK
STK
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