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: DMA1DMA1
DMA2: DMA2DMA2
DMAMUX1: DMAMUX1DMAMUX1
CRC: CRCCRC
LCD: LCDLCD
TSC: TSCTSC
IWDG: IWDGIWDG
WWDG: WWDGWWDG
COMP: COMPCOMP
I2C1: I2C1I2C1
I2C3: I2C3I2C3
FLASH: FLASHFLASH
QUADSPI: QUADSPIQUADSPI
RCC: RCCRCC
PWR: PWRPWR
SYSCFG: SYSCFGSYSCFG
RNG: RNGRNG
AES1: AES1AES1
AES2: AES2AES2
HSEM: HSEMHSEM
ADC: ADCADC
GPIOA: GPIOAGPIOA
GPIOB: GPIOBGPIOB
GPIOC: GPIOCGPIOC
GPIOD: GPIODGPIOD
GPIOE: GPIOEGPIOE
GPIOH: GPIOHGPIOH
SAI1: SAI1SAI1
TIM2: TIM2TIM2
TIM16: TIM16TIM16
TIM17: TIM17TIM17
TIM1: TIM1TIM1
LPTIM1: LPTIM1LPTIM1
LPTIM2: LPTIM2LPTIM2
USART1: USART1USART1
LPUART1: LPUART1LPUART1
SPI1: SPI1SPI1
SPI2: SPI2SPI2
VREFBUF: VREFBUFVREFBUF
RTC: RTCRTC
DBGMCU: DBGMCUDBGMCU
PKA: PKAPKA
IPCC: IPCCIPCC
EXTI: EXTIEXTI
CRS: CRSCRS
USB: USBUSB
STK: STKSTK
NVIC_STIR: NVIC_STIRNVIC_STIR
SCB_ACTRL: SCB_ACTRLSCB_ACTRL
FPU_CPACR: FPU_CPACRFPU_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