pub struct Peripherals {Show 35 fields
pub hpsys_rcc: HpsysRcc,
pub atim1: Atim1,
pub i2s1: I2s1,
pub hpsys_cfg: HpsysCfg,
pub mpi1: Mpi1,
pub mpi2: Mpi2,
pub crc1: Crc1,
pub dmac1: Dmac1,
pub usart1: Usart1,
pub usart2: Usart2,
pub usart3: Usart3,
pub btim1: Btim1,
pub wdt1: Wdt1,
pub spi1: Spi1,
pub spi2: Spi2,
pub pdm1: Pdm1,
pub i2c1: I2c1,
pub i2c2: I2c2,
pub i2c3: I2c3,
pub i2c4: I2c4,
pub hpsys_gpio: HpsysGpio,
pub btim2: Btim2,
pub hpsys_aon: HpsysAon,
pub lptim1: Lptim1,
pub lptim2: Lptim2,
pub rtc: Rtc,
pub iwdt: Iwdt,
pub dmac2: Dmac2,
pub usart4: Usart4,
pub usart5: Usart5,
pub btim3: Btim3,
pub btim4: Btim4,
pub wdt2: Wdt2,
pub lptim3: Lptim3,
pub crc2: Crc2,
}Expand description
All the peripherals.
Fields§
§hpsys_rcc: HpsysRccHPSYS_RCC
atim1: Atim1ATIM1
i2s1: I2s1I2S1
hpsys_cfg: HpsysCfgHPSYS_CFG
mpi1: Mpi1MPI1
mpi2: Mpi2MPI2
crc1: Crc1CRC1
dmac1: Dmac1DMAC1
usart1: Usart1USART1
usart2: Usart2USART2
usart3: Usart3USART3
btim1: Btim1BTIM1
wdt1: Wdt1WDT1
spi1: Spi1SPI1
spi2: Spi2SPI2
pdm1: Pdm1PDM1
i2c1: I2c1I2C1
i2c2: I2c2I2C2
i2c3: I2c3I2C3
i2c4: I2c4I2C4
hpsys_gpio: HpsysGpioHPSYS_GPIO
btim2: Btim2BTIM2
hpsys_aon: HpsysAonHPSYS_AON
lptim1: Lptim1LPTIM1
lptim2: Lptim2LPTIM2
rtc: RtcRTC
iwdt: IwdtIWDT
dmac2: Dmac2DMAC2
usart4: Usart4USART4
usart5: Usart5USART5
btim3: Btim3BTIM3
btim4: Btim4BTIM4
wdt2: Wdt2WDT2
lptim3: Lptim3LPTIM3
crc2: Crc2CRC2
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