pub struct Peripherals {Show 31 fields
pub NVIC: Nvic,
pub SCB: Scb,
pub SYSTICK: SysTick,
pub ADPLLDIG: Adplldig,
pub ANAMISC: Anamisc,
pub BLE: Ble,
pub CHIP_VERSION: ChipVersion,
pub CRG_AON: CrgAon,
pub CRG_TIM: CrgTim,
pub CRG_TOP: CrgTop,
pub GPADC: Gpadc,
pub GPIO: Gpio,
pub GPREG: Gpreg,
pub I2C: I2C,
pub KBRD: Kbrd,
pub MBIST_SRAM12: MbistSram12,
pub MBIST_SRAM3: MbistSram3,
pub OTPC: Otpc,
pub PATCH: Patch,
pub QUADEC: Quadec,
pub RFCU: Rfcu,
pub RFCU_POWER: RfcuPower,
pub RFMON: Rfmon,
pub RTC: Rtc,
pub SPI: Spi,
pub SYS_WDOG: SysWdog,
pub TIMER0: Timer0,
pub TIMER1: Timer1,
pub UART: Uart,
pub UART2: Uart2,
pub WKUP: Wkup,
}Expand description
Required for compatibility with RTIC and other frameworks
Fields§
§NVIC: Nvic§SCB: Scb§SYSTICK: SysTick§ADPLLDIG: Adplldig§ANAMISC: Anamisc§BLE: Ble§CHIP_VERSION: ChipVersion§CRG_AON: CrgAon§CRG_TIM: CrgTim§CRG_TOP: CrgTop§GPADC: Gpadc§GPIO: Gpio§GPREG: Gpreg§I2C: I2C§KBRD: Kbrd§MBIST_SRAM12: MbistSram12§MBIST_SRAM3: MbistSram3§OTPC: Otpc§PATCH: Patch§QUADEC: Quadec§RFCU: Rfcu§RFCU_POWER: RfcuPower§RFMON: Rfmon§RTC: Rtc§SPI: Spi§SYS_WDOG: SysWdog§TIMER0: Timer0§TIMER1: Timer1§UART: Uart§UART2: Uart2§WKUP: WkupImplementations§
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