pub struct Peripherals {Show 29 fields
pub SRAM: Sram,
pub BUS: Bus,
pub DTC: Dtc,
pub ICU: Icu,
pub DBG: Dbg,
pub SYSC: Sysc,
pub ELC: Elc,
pub IWDT: Iwdt,
pub MSTP: Mstp,
pub CRC: Crc,
pub PORT0: Port0,
pub PORT1: Port1,
pub PORT2: Port2,
pub PORT3: Port3,
pub PORT4: Port4,
pub PORT9: Port9,
pub PFS_A: PfsA,
pub PORGA: Porga,
pub ADC_D: AdcD,
pub SAU0: Sau0,
pub SAU1: Sau1,
pub TAU: Tau,
pub RTC_C: RtcC,
pub IICA: Iica,
pub UARTA: Uarta,
pub TML32: Tml32,
pub PCLBUZ: Pclbuz,
pub TRNG: Trng,
pub FLCN: Flcn,
}Expand description
Required for compatibility with RTIC and other frameworks
Fields§
§SRAM: Sram§BUS: Bus§DTC: Dtc§ICU: Icu§DBG: Dbg§SYSC: Sysc§ELC: Elc§IWDT: Iwdt§MSTP: Mstp§CRC: Crc§PORT0: Port0§PORT1: Port1§PORT2: Port2§PORT3: Port3§PORT4: Port4§PORT9: Port9§PFS_A: PfsA§PORGA: Porga§ADC_D: AdcD§SAU0: Sau0§SAU1: Sau1§TAU: Tau§RTC_C: RtcC§IICA: Iica§UARTA: Uarta§TML32: Tml32§PCLBUZ: Pclbuz§TRNG: Trng§FLCN: FlcnImplementations§
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