pub struct Peripherals {Show 49 fields
pub ADC1: ADC1,
pub COMP: COMP,
pub CRC: CRC,
pub CRS: CRS,
pub DAC: DAC,
pub DBGMCU: DBGMCU,
pub DTS: DTS,
pub EXTI: EXTI,
pub FDCAN1: FDCAN1,
pub FLASH: FLASH,
pub GPIOA: GPIOA,
pub GPIOB: GPIOB,
pub GPIOC: GPIOC,
pub GPIOD: GPIOD,
pub GPIOH: GPIOH,
pub GTZC1: GTZC1,
pub GPDMA1: GPDMA1,
pub GPDMA2: GPDMA2,
pub HASH: HASH,
pub ICACHE: ICACHE,
pub IWDG: IWDG,
pub I2C1: I2C1,
pub I2C2: I2C2,
pub I3C1: I3C1,
pub I3C2: I3C2,
pub LPTIM1: LPTIM1,
pub LPTIM2: LPTIM2,
pub LPUART: LPUART,
pub OPAMP1: OPAMP1,
pub PWR: PWR,
pub RAMCFG: RAMCFG,
pub RCC: RCC,
pub RNG: RNG,
pub RTC: RTC,
pub SBS: SBS,
pub SPI1: SPI1,
pub SPI2: SPI2,
pub SPI3: SPI3,
pub TAMP: TAMP,
pub TIM1: TIM1,
pub TIM2: TIM2,
pub TIM3: TIM3,
pub TIM6: TIM6,
pub TIM7: TIM7,
pub USART1: USART1,
pub USART2: USART2,
pub USART3: USART3,
pub USB: USB,
pub WWDG: WWDG,
}Expand description
All the peripherals.
Fields§
§ADC1: ADC1ADC1
COMP: COMPCOMP
CRC: CRCCRC
CRS: CRSCRS
DAC: DACDAC
DBGMCU: DBGMCUDBGMCU
DTS: DTSDTS
EXTI: EXTIEXTI
FDCAN1: FDCAN1FDCAN1
FLASH: FLASHFLASH
GPIOA: GPIOAGPIOA
GPIOB: GPIOBGPIOB
GPIOC: GPIOCGPIOC
GPIOD: GPIODGPIOD
GPIOH: GPIOHGPIOH
GTZC1: GTZC1GTZC1
GPDMA1: GPDMA1GPDMA1
GPDMA2: GPDMA2GPDMA2
HASH: HASHHASH
ICACHE: ICACHEICACHE
IWDG: IWDGIWDG
I2C1: I2C1I2C1
I2C2: I2C2I2C2
I3C1: I3C1I3C1
I3C2: I3C2I3C2
LPTIM1: LPTIM1LPTIM1
LPTIM2: LPTIM2LPTIM2
LPUART: LPUARTLPUART
OPAMP1: OPAMP1OPAMP1
PWR: PWRPWR
RAMCFG: RAMCFGRAMCFG
RCC: RCCRCC
RNG: RNGRNG
RTC: RTCRTC
SBS: SBSSBS
SPI1: SPI1SPI1
SPI2: SPI2SPI2
SPI3: SPI3SPI3
TAMP: TAMPTAMP
TIM1: TIM1TIM1
TIM2: TIM2TIM2
TIM3: TIM3TIM3
TIM6: TIM6TIM6
TIM7: TIM7TIM7
USART1: USART1USART1
USART2: USART2USART2
USART3: USART3USART3
USB: USBUSB
WWDG: WWDGWWDG
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