pub struct Peripherals {Show 61 fields
pub RMPU: Rmpu,
pub TZF: Tzf,
pub SRAM: Sram,
pub BUS: Bus,
pub DMAC0: Dmac0,
pub DMAC1: Dmac0,
pub DMAC2: Dmac0,
pub DMAC3: Dmac0,
pub DMAC4: Dmac0,
pub DMAC5: Dmac0,
pub DMAC6: Dmac0,
pub DMAC7: Dmac0,
pub DMA: Dma,
pub DTC: Dtc,
pub ICU: Icu,
pub CACHE: Cache,
pub CPSCU: Cpscu,
pub DBG: Dbg,
pub FCACHE: Fcache,
pub SYSC: Sysc,
pub PORT0: Port0,
pub PORT1: Port1,
pub PORT2: Port1,
pub PORT3: Port1,
pub PORT4: Port1,
pub PORT5: Port0,
pub PORT8: Port0,
pub PFS: Pfs,
pub ELC: Elc,
pub RTC: Rtc,
pub IWDT: Iwdt,
pub WDT: Wdt,
pub CAC: Cac,
pub MSTP: Mstp,
pub POEG: Poeg,
pub USBFS: Usbfs,
pub SSIE0: Ssie0,
pub CEC: Cec,
pub CANFD_B: CanfdB,
pub PSCU: Pscu,
pub AGTW0: Agtw0,
pub AGTW1: Agtw0,
pub TSN: Tsn,
pub CRC: Crc,
pub DOC: Doc,
pub SCI0: Sci0,
pub SCI9: Sci0,
pub SPI0: Spi0,
pub SPI1: Spi0,
pub I3C: I3C,
pub ECCMB: Eccmb,
pub GPT16E0: Gpt16E0,
pub GPT16E1: Gpt16E0,
pub GPT16E4: Gpt16E0,
pub GPT16E5: Gpt16E0,
pub GPT_OPS: GptOps,
pub ADC120: Adc120,
pub DAC12: Dac12,
pub TSD: Tsd,
pub FLAD: Flad,
pub FACI: Faci,
}Expand description
Required for compatibility with RTIC and other frameworks
Fields§
§RMPU: Rmpu§TZF: Tzf§SRAM: Sram§BUS: Bus§DMAC0: Dmac0§DMAC1: Dmac0§DMAC2: Dmac0§DMAC3: Dmac0§DMAC4: Dmac0§DMAC5: Dmac0§DMAC6: Dmac0§DMAC7: Dmac0§DMA: Dma§DTC: Dtc§ICU: Icu§CACHE: Cache§CPSCU: Cpscu§DBG: Dbg§FCACHE: Fcache§SYSC: Sysc§PORT0: Port0§PORT1: Port1§PORT2: Port1§PORT3: Port1§PORT4: Port1§PORT5: Port0§PORT8: Port0§PFS: Pfs§ELC: Elc§RTC: Rtc§IWDT: Iwdt§WDT: Wdt§CAC: Cac§MSTP: Mstp§POEG: Poeg§USBFS: Usbfs§SSIE0: Ssie0§CEC: Cec§CANFD_B: CanfdB§PSCU: Pscu§AGTW0: Agtw0§AGTW1: Agtw0§TSN: Tsn§CRC: Crc§DOC: Doc§SCI0: Sci0§SCI9: Sci0§SPI0: Spi0§SPI1: Spi0§I3C: I3C§ECCMB: Eccmb§GPT16E0: Gpt16E0§GPT16E1: Gpt16E0§GPT16E4: Gpt16E0§GPT16E5: Gpt16E0§GPT_OPS: GptOps§ADC120: Adc120§DAC12: Dac12§TSD: Tsd§FLAD: Flad§FACI: FaciImplementations§
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