pub struct Peripherals {Show 58 fields
pub AES: AES,
pub ADC: ADC,
pub COMP: COMP,
pub CRC: CRC,
pub DAC: DAC,
pub DBG: DBG,
pub DMAMUX: DMAMUX,
pub DMA1: DMA1,
pub DMA2: DMA2,
pub EXTI: EXTI,
pub FDCAN1: FDCAN1,
pub FDCAN2: FDCAN2,
pub FLASH: FLASH,
pub GPIOA: GPIOA,
pub GPIOB: GPIOB,
pub GPIOC: GPIOC,
pub GPIOD: GPIOD,
pub GPIOE: GPIOE,
pub GPIOF: GPIOF,
pub HDMI_CEC: HDMI_CEC,
pub I2C1: I2C1,
pub I2C2: I2C2,
pub I2C3: I2C3,
pub IWDG: IWDG,
pub LPTIM1: LPTIM1,
pub LPTIM2: LPTIM2,
pub LPUART1: LPUART1,
pub LPUART2: LPUART2,
pub PWR: PWR,
pub RCC: RCC,
pub RNG: RNG,
pub RTC: RTC,
pub SPI1: SPI1,
pub SPI2: SPI2,
pub SPI3: SPI3,
pub SYSCFG: SYSCFG,
pub TAMP: TAMP,
pub TIM1: TIM1,
pub TIM2: TIM2,
pub TIM3: TIM3,
pub TIM4: TIM4,
pub TIM6: TIM6,
pub TIM7: TIM7,
pub TIM14: TIM14,
pub TIM15: TIM15,
pub TIM16: TIM16,
pub TIM17: TIM17,
pub UCPD1: UCPD1,
pub UCPD2: UCPD2,
pub USART1: USART1,
pub USART2: USART2,
pub USART3: USART3,
pub USART4: USART4,
pub USART5: USART5,
pub USART6: USART6,
pub USB: USB,
pub VREFBUF: VREFBUF,
pub WWDG: WWDG,
}
Expand description
All the peripherals.
Fields§
§AES: AES
AES
ADC: ADC
ADC
COMP: COMP
COMP
CRC: CRC
CRC
DAC: DAC
DAC
DBG: DBG
DBG
DMAMUX: DMAMUX
DMAMUX
DMA1: DMA1
DMA1
DMA2: DMA2
DMA2
EXTI: EXTI
EXTI
FDCAN1: FDCAN1
FDCAN1
FDCAN2: FDCAN2
FDCAN2
FLASH: FLASH
FLASH
GPIOA: GPIOA
GPIOA
GPIOB: GPIOB
GPIOB
GPIOC: GPIOC
GPIOC
GPIOD: GPIOD
GPIOD
GPIOE: GPIOE
GPIOE
GPIOF: GPIOF
GPIOF
HDMI_CEC: HDMI_CEC
HDMI_CEC
I2C1: I2C1
I2C1
I2C2: I2C2
I2C2
I2C3: I2C3
I2C3
IWDG: IWDG
IWDG
LPTIM1: LPTIM1
LPTIM1
LPTIM2: LPTIM2
LPTIM2
LPUART1: LPUART1
LPUART1
LPUART2: LPUART2
LPUART2
PWR: PWR
PWR
RCC: RCC
RCC
RNG: RNG
RNG
RTC: RTC
RTC
SPI1: SPI1
SPI1
SPI2: SPI2
SPI2
SPI3: SPI3
SPI3
SYSCFG: SYSCFG
SYSCFG
TAMP: TAMP
TAMP
TIM1: TIM1
TIM1
TIM2: TIM2
TIM2
TIM3: TIM3
TIM3
TIM4: TIM4
TIM4
TIM6: TIM6
TIM6
TIM7: TIM7
TIM7
TIM14: TIM14
TIM14
TIM15: TIM15
TIM15
TIM16: TIM16
TIM16
TIM17: TIM17
TIM17
UCPD1: UCPD1
UCPD1
UCPD2: UCPD2
UCPD2
USART1: USART1
USART1
USART2: USART2
USART2
USART3: USART3
USART3
USART4: USART4
USART4
USART5: USART5
USART5
USART6: USART6
USART6
USB: USB
USB
VREFBUF: VREFBUF
VREFBUF
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