pub struct Peripherals {Show 79 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 PORT6: Port0,
pub PORT7: 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 SDHI0: Sdhi0,
pub SSIE0: Ssie0,
pub IIC0: Iic0,
pub IIC0WU: Iic0Wu,
pub IIC1: Iic0,
pub CAN0: Can0,
pub CAN1: Can0,
pub CTSU: Ctsu,
pub PSCU: Pscu,
pub AGT0: Agt0,
pub AGT1: Agt0,
pub AGT2: Agt0,
pub AGT3: Agt0,
pub AGT4: Agt0,
pub AGT5: Agt0,
pub TSN: Tsn,
pub CRC: Crc,
pub DOC: Doc,
pub SCI0: Sci0,
pub SCI1: Sci1,
pub SCI2: Sci1,
pub SCI3: Sci3,
pub SCI4: Sci3,
pub SCI9: Sci0,
pub SPI0: Spi0,
pub GPT320: Gpt320,
pub GPT321: Gpt320,
pub GPT322: Gpt320,
pub GPT323: Gpt320,
pub GPT164: Gpt164,
pub GPT165: Gpt164,
pub GPT166: Gpt164,
pub GPT167: Gpt164,
pub GPT_OPS: GptOps,
pub ADC120: Adc120,
pub ADC121: Adc121,
pub DAC12: Dac12,
pub TSD: Tsd,
pub FLAD: Flad,
pub FACI: Faci,
pub QSPI: Qspi,
}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§PORT6: Port0§PORT7: Port0§PORT8: Port0§PFS: Pfs§ELC: Elc§RTC: Rtc§IWDT: Iwdt§WDT: Wdt§CAC: Cac§MSTP: Mstp§POEG: Poeg§USBFS: Usbfs§SDHI0: Sdhi0§SSIE0: Ssie0§IIC0: Iic0§IIC0WU: Iic0Wu§IIC1: Iic0§CAN0: Can0§CAN1: Can0§CTSU: Ctsu§PSCU: Pscu§AGT0: Agt0§AGT1: Agt0§AGT2: Agt0§AGT3: Agt0§AGT4: Agt0§AGT5: Agt0§TSN: Tsn§CRC: Crc§DOC: Doc§SCI0: Sci0§SCI1: Sci1§SCI2: Sci1§SCI3: Sci3§SCI4: Sci3§SCI9: Sci0§SPI0: Spi0§GPT320: Gpt320§GPT321: Gpt320§GPT322: Gpt320§GPT323: Gpt320§GPT164: Gpt164§GPT165: Gpt164§GPT166: Gpt164§GPT167: Gpt164§GPT_OPS: GptOps§ADC120: Adc120§ADC121: Adc121§DAC12: Dac12§TSD: Tsd§FLAD: Flad§FACI: Faci§QSPI: QspiImplementations§
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