pub struct Peripherals {Show 50 fields
pub DMA1: DMA1,
pub DMA2: DMA2,
pub DMAMUX1: DMAMUX1,
pub CRC: CRC,
pub LCD: LCD,
pub TSC: TSC,
pub IWDG: IWDG,
pub WWDG: WWDG,
pub COMP: COMP,
pub I2C1: I2C1,
pub I2C3: I2C3,
pub FLASH: FLASH,
pub QUADSPI: QUADSPI,
pub RCC: RCC,
pub PWR: PWR,
pub SYSCFG: SYSCFG,
pub RNG: RNG,
pub AES1: AES1,
pub AES2: AES2,
pub HSEM: HSEM,
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 TIM16: TIM16,
pub TIM17: TIM17,
pub TIM1: TIM1,
pub LPTIM1: LPTIM1,
pub LPTIM2: LPTIM2,
pub USART1: USART1,
pub LPUART1: LPUART1,
pub SPI1: SPI1,
pub SPI2: SPI2,
pub VREFBUF: VREFBUF,
pub RTC: RTC,
pub DBGMCU: DBGMCU,
pub PKA: PKA,
pub IPCC: IPCC,
pub EXTI: EXTI,
pub CRS: CRS,
pub USB: USB,
pub STK: STK,
pub NVIC_STIR: NVIC_STIR,
pub SCB_ACTRL: SCB_ACTRL,
pub FPU_CPACR: FPU_CPACR,
}
Expand description
All the peripherals
Fields§
§DMA1: DMA1
DMA1
DMA2: DMA2
DMA2
DMAMUX1: DMAMUX1
DMAMUX1
CRC: CRC
CRC
LCD: LCD
LCD
TSC: TSC
TSC
IWDG: IWDG
IWDG
WWDG: WWDG
WWDG
COMP: COMP
COMP
I2C1: I2C1
I2C1
I2C3: I2C3
I2C3
FLASH: FLASH
FLASH
QUADSPI: QUADSPI
QUADSPI
RCC: RCC
RCC
PWR: PWR
PWR
SYSCFG: SYSCFG
SYSCFG
RNG: RNG
RNG
AES1: AES1
AES1
AES2: AES2
AES2
HSEM: HSEM
HSEM
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
TIM16: TIM16
TIM16
TIM17: TIM17
TIM17
TIM1: TIM1
TIM1
LPTIM1: LPTIM1
LPTIM1
LPTIM2: LPTIM2
LPTIM2
USART1: USART1
USART1
LPUART1: LPUART1
LPUART1
SPI1: SPI1
SPI1
SPI2: SPI2
SPI2
VREFBUF: VREFBUF
VREFBUF
RTC: RTC
RTC
DBGMCU: DBGMCU
DBGMCU
PKA: PKA
PKA
IPCC: IPCC
IPCC
EXTI: EXTI
EXTI
CRS: CRS
CRS
USB: USB
USB
STK: STK
STK
NVIC_STIR: NVIC_STIR
NVIC_STIR
SCB_ACTRL: SCB_ACTRL
SCB_ACTRL
FPU_CPACR: FPU_CPACR
FPU_CPACR
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