pub struct Peripherals {Show 36 fields
pub NVIC: Nvic,
pub SCB: Scb,
pub SYSTICK: SysTick,
pub AES_HASH: AesHash,
pub ANAMISC: Anamisc,
pub APU: Apu,
pub BLE: Ble,
pub CACHE: Cache,
pub CHIP_VERSION: ChipVersion,
pub COEX: Coex,
pub CRG_PER: CrgPer,
pub CRG_TOP: CrgTop,
pub DCDC: Dcdc,
pub DMA: Dma,
pub ECC: Ecc,
pub FTDF: Ftdf,
pub GP_TIMERS: GpTimers,
pub GPADC: Gpadc,
pub GPIO: Gpio,
pub GPREG: Gpreg,
pub I2C: I2C,
pub I2C2: I2C2,
pub IR: Ir,
pub KBSCAN: Kbscan,
pub OTPC: Otpc,
pub QSPIC: Qspic,
pub QUAD: Quad,
pub SPI: Spi,
pub SPI2: Spi2,
pub TIMER1: Timer1,
pub TRNG: Trng,
pub UART: Uart,
pub UART2: Uart2,
pub USB: Usb,
pub WAKEUP: Wakeup,
pub WDOG: Wdog,
}Expand description
Required for compatibility with RTIC and other frameworks
Fields§
§NVIC: Nvic§SCB: Scb§SYSTICK: SysTick§AES_HASH: AesHash§ANAMISC: Anamisc§APU: Apu§BLE: Ble§CACHE: Cache§CHIP_VERSION: ChipVersion§COEX: Coex§CRG_PER: CrgPer§CRG_TOP: CrgTop§DCDC: Dcdc§DMA: Dma§ECC: Ecc§FTDF: Ftdf§GP_TIMERS: GpTimers§GPADC: Gpadc§GPIO: Gpio§GPREG: Gpreg§I2C: I2C§I2C2: I2C2§IR: Ir§KBSCAN: Kbscan§OTPC: Otpc§QSPIC: Qspic§QUAD: Quad§SPI: Spi§SPI2: Spi2§TIMER1: Timer1§TRNG: Trng§UART: Uart§UART2: Uart2§USB: Usb§WAKEUP: Wakeup§WDOG: WdogImplementations§
Auto Trait Implementations§
impl Freeze for Peripherals
impl RefUnwindSafe for Peripherals
impl Send for Peripherals
impl Sync for Peripherals
impl Unpin for Peripherals
impl UnsafeUnpin 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