pub struct Peripherals {Show 62 fields
pub DAC1: DAC1,
pub DMA1: DMA1,
pub DMA2: DMA2,
pub CRC: CRC,
pub LCD: LCD,
pub TSC: TSC,
pub IWDG: IWDG,
pub WWDG: WWDG,
pub COMP: COMP,
pub FIREWALL: FIREWALL,
pub I2C1: I2C1,
pub I2C3: I2C3,
pub I2C2: I2C2,
pub I2C4: I2C4,
pub FLASH: FLASH,
pub RCC: RCC,
pub PWR: PWR,
pub SYSCFG: SYSCFG,
pub RNG: RNG,
pub AES: AES,
pub ADC: ADC,
pub GPIOA: GPIOA,
pub GPIOB: GPIOB,
pub GPIOC: GPIOC,
pub GPIOD: GPIOD,
pub GPIOE: GPIOE,
pub GPIOH: GPIOH,
pub SAI1: SAI1,
pub TIM2: TIM2,
pub TIM3: TIM3,
pub TIM15: TIM15,
pub TIM16: TIM16,
pub TIM1: TIM1,
pub TIM6: TIM6,
pub TIM7: TIM7,
pub LPTIM1: LPTIM1,
pub LPTIM2: LPTIM2,
pub USART1: USART1,
pub USART2: USART2,
pub UART4: UART4,
pub USART3: USART3,
pub LPUART1: LPUART1,
pub SPI1: SPI1,
pub SPI3: SPI3,
pub SPI2: SPI2,
pub SDMMC: SDMMC,
pub EXTI: EXTI,
pub VREFBUF: VREFBUF,
pub CAN1: CAN1,
pub RTC: RTC,
pub SWPMI1: SWPMI1,
pub OPAMP: OPAMP,
pub CRS: CRS,
pub USB: USB,
pub DFSDM: DFSDM,
pub QUADSPI: QUADSPI,
pub DBGMCU: DBGMCU,
pub FPU: FPU,
pub STK: STK,
pub NVIC_STIR: NVIC_STIR,
pub FPU_CPACR: FPU_CPACR,
pub SCB_ACTRL: SCB_ACTRL,
}
Expand description
All the peripherals
Fields§
§DAC1: DAC1
DAC1
DMA1: DMA1
DMA1
DMA2: DMA2
DMA2
CRC: CRC
CRC
LCD: LCD
LCD
TSC: TSC
TSC
IWDG: IWDG
IWDG
WWDG: WWDG
WWDG
COMP: COMP
COMP
FIREWALL: FIREWALL
FIREWALL
I2C1: I2C1
I2C1
I2C3: I2C3
I2C3
I2C2: I2C2
I2C2
I2C4: I2C4
I2C4
FLASH: FLASH
FLASH
RCC: RCC
RCC
PWR: PWR
PWR
SYSCFG: SYSCFG
SYSCFG
RNG: RNG
RNG
AES: AES
AES
ADC: ADC
ADC
GPIOA: GPIOA
GPIOA
GPIOB: GPIOB
GPIOB
GPIOC: GPIOC
GPIOC
GPIOD: GPIOD
GPIOD
GPIOE: GPIOE
GPIOE
GPIOH: GPIOH
GPIOH
SAI1: SAI1
SAI1
TIM2: TIM2
TIM2
TIM3: TIM3
TIM3
TIM15: TIM15
TIM15
TIM16: TIM16
TIM16
TIM1: TIM1
TIM1
TIM6: TIM6
TIM6
TIM7: TIM7
TIM7
LPTIM1: LPTIM1
LPTIM1
LPTIM2: LPTIM2
LPTIM2
USART1: USART1
USART1
USART2: USART2
USART2
UART4: UART4
UART4
USART3: USART3
USART3
LPUART1: LPUART1
LPUART1
SPI1: SPI1
SPI1
SPI3: SPI3
SPI3
SPI2: SPI2
SPI2
SDMMC: SDMMC
SDMMC
EXTI: EXTI
EXTI
VREFBUF: VREFBUF
VREFBUF
CAN1: CAN1
CAN1
RTC: RTC
RTC
SWPMI1: SWPMI1
SWPMI1
OPAMP: OPAMP
OPAMP
CRS: CRS
CRS
USB: USB
USB
DFSDM: DFSDM
DFSDM
QUADSPI: QUADSPI
QUADSPI
DBGMCU: DBGMCU
DBGMCU
FPU: FPU
FPU
STK: STK
STK
NVIC_STIR: NVIC_STIR
NVIC_STIR
FPU_CPACR: FPU_CPACR
FPU_CPACR
SCB_ACTRL: SCB_ACTRL
SCB_ACTRL
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