pub struct Peripherals {Show 214 fields
pub RMPU: Rmpu,
pub SRAM: Sram,
pub BUS: Bus,
pub TZF: Tzf,
pub ICU_COMMON: IcuCommon,
pub CPSCU: Cpscu,
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 CPU_OCD: CpuOcd,
pub CPU_DBG: CpuDbg,
pub FCACHE: Fcache,
pub SYSC: Sysc,
pub TSD: Tsd,
pub FLAD: Flad,
pub FACI: Faci,
pub ELC: Elc,
pub RTC: Rtc,
pub IWDT: Iwdt,
pub CAC: Cac,
pub WDT: Wdt,
pub MSTP: Mstp,
pub PSCU: Pscu,
pub POEG: Poeg,
pub ULPT0: Ulpt0,
pub ULPT1: Ulpt0,
pub AGT0: Agt0,
pub AGT1: Agt0,
pub TSN: Tsn,
pub ACMPHS0: Acmphs0,
pub ACMPHS1: Acmphs0,
pub USBFS: Usbfs,
pub SDHI0: Sdhi0,
pub SDHI1: Sdhi0,
pub SSIE0: Ssie0,
pub SSIE1: Ssie0,
pub IIC0: Iic0,
pub IIC0WU: Iic0Wu,
pub IIC1: Iic1,
pub XSPI: XSpi,
pub CRC: Crc,
pub DOC: Doc,
pub GPT320: Gpt320,
pub GPT321: Gpt320,
pub GPT322: Gpt320,
pub GPT323: Gpt320,
pub GPT324: Gpt320,
pub GPT325: Gpt320,
pub GPT326: Gpt320,
pub GPT327: Gpt320,
pub GPT168: Gpt320,
pub GPT169: Gpt320,
pub GPT1610: Gpt320,
pub GPT1611: Gpt320,
pub GPT1612: Gpt320,
pub GPT1613: Gpt320,
pub GPT_OPS: GptOps,
pub ADC120: Adc120,
pub ADC121: Adc121,
pub DAC12: Dac12,
pub GLCDC: Glcdc,
pub DRW: Drw,
pub DSILINK: Dsilink,
pub DPHYCNT: Dphycnt,
pub CEU: Ceu,
pub USBHS: Usbhs,
pub EDMAC0: Edmac0,
pub ETHERC0: Etherc0,
pub SCI0: Sci0,
pub SCI1: Sci0,
pub SCI2: Sci0,
pub SCI3: Sci0,
pub SCI4: Sci0,
pub SCI9: Sci0,
pub SPI0: Spi0,
pub SPI1: Spi0,
pub I3C: I3C,
pub ECCMB0: Eccmb0,
pub ECCMB1: Eccmb0,
pub CANFD0: Canfd0,
pub CANFD1: Canfd0,
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 PORT9: Port0,
pub PORTA: Port0,
pub PORTB: Port0,
pub PORTC: Port0,
pub PORTD: Port0,
pub PORTE: Port0,
pub PORTF: Port0,
pub PORTG: Port0,
pub PFS: Pfs,
pub RMPU_NS: Rmpu,
pub SRAM_NS: Sram,
pub BUS_NS: Bus,
pub TZF_NS: Tzf,
pub ICU_COMMON_NS: IcuCommon,
pub CPSCU_NS: Cpscu,
pub DMAC0_NS: Dmac0,
pub DMAC1_NS: Dmac0,
pub DMAC2_NS: Dmac0,
pub DMAC3_NS: Dmac0,
pub DMAC4_NS: Dmac0,
pub DMAC5_NS: Dmac0,
pub DMAC6_NS: Dmac0,
pub DMAC7_NS: Dmac0,
pub DMA_NS: Dma,
pub DTC_NS: Dtc,
pub ICU_NS: Icu,
pub CPU_OCD_NS: CpuOcd,
pub CPU_DBG_NS: CpuDbg,
pub FCACHE_NS: Fcache,
pub SYSC_NS: Sysc,
pub TSD_NS: Tsd,
pub FLAD_NS: Flad,
pub FACI_NS: Faci,
pub ELC_NS: Elc,
pub RTC_NS: Rtc,
pub IWDT_NS: Iwdt,
pub CAC_NS: Cac,
pub WDT_NS: Wdt,
pub MSTP_NS: Mstp,
pub PSCU_NS: Pscu,
pub POEG_NS: Poeg,
pub ULPT0_NS: Ulpt0,
pub ULPT1_NS: Ulpt0,
pub AGT0_NS: Agt0,
pub AGT1_NS: Agt0,
pub TSN_NS: Tsn,
pub ACMPHS0_NS: Acmphs0,
pub ACMPHS1_NS: Acmphs0,
pub USBFS_NS: Usbfs,
pub SDHI0_NS: Sdhi0,
pub SDHI1_NS: Sdhi0,
pub SSIE0_NS: Ssie0,
pub SSIE1_NS: Ssie0,
pub IIC0_NS: Iic0,
pub IIC0WU_NS: Iic0Wu,
pub IIC1_NS: Iic1,
pub XSPI_NS: XSpi,
pub CRC_NS: Crc,
pub DOC_NS: Doc,
pub GPT320_NS: Gpt320,
pub GPT321_NS: Gpt320,
pub GPT322_NS: Gpt320,
pub GPT323_NS: Gpt320,
pub GPT324_NS: Gpt320,
pub GPT325_NS: Gpt320,
pub GPT326_NS: Gpt320,
pub GPT327_NS: Gpt320,
pub GPT168_NS: Gpt320,
pub GPT169_NS: Gpt320,
pub GPT1610_NS: Gpt320,
pub GPT1611_NS: Gpt320,
pub GPT1612_NS: Gpt320,
pub GPT1613_NS: Gpt320,
pub GPT_OPS_NS: GptOps,
pub ADC120_NS: Adc120,
pub ADC121_NS: Adc121,
pub DAC12_NS: Dac12,
pub GLCDC_NS: Glcdc,
pub DRW_NS: Drw,
pub DSILINK_NS: Dsilink,
pub DPHYCNT_NS: Dphycnt,
pub CEU_NS: Ceu,
pub USBHS_NS: Usbhs,
pub EDMAC0_NS: Edmac0,
pub ETHERC0_NS: Etherc0,
pub SCI0_NS: Sci0,
pub SCI1_NS: Sci0,
pub SCI2_NS: Sci0,
pub SCI3_NS: Sci0,
pub SCI4_NS: Sci0,
pub SCI9_NS: Sci0,
pub SPI0_NS: Spi0,
pub SPI1_NS: Spi0,
pub I3C_NS: I3C,
pub ECCMB0_NS: Eccmb0,
pub ECCMB1_NS: Eccmb0,
pub CANFD0_NS: Canfd0,
pub CANFD1_NS: Canfd0,
pub PORT0_NS: Port0,
pub PORT1_NS: Port1,
pub PORT2_NS: Port1,
pub PORT3_NS: Port1,
pub PORT4_NS: Port1,
pub PORT5_NS: Port0,
pub PORT6_NS: Port0,
pub PORT7_NS: Port0,
pub PORT8_NS: Port0,
pub PORT9_NS: Port0,
pub PORTA_NS: Port0,
pub PORTB_NS: Port0,
pub PORTC_NS: Port0,
pub PORTD_NS: Port0,
pub PORTE_NS: Port0,
pub PORTF_NS: Port0,
pub PORTG_NS: Port0,
pub PFS_NS: Pfs,
}Expand description
Required for compatibility with RTIC and other frameworks
Fields§
§RMPU: Rmpu§SRAM: Sram§BUS: Bus§TZF: Tzf§ICU_COMMON: IcuCommon§CPSCU: Cpscu§DMAC0: Dmac0§DMAC1: Dmac0§DMAC2: Dmac0§DMAC3: Dmac0§DMAC4: Dmac0§DMAC5: Dmac0§DMAC6: Dmac0§DMAC7: Dmac0§DMA: Dma§DTC: Dtc§ICU: Icu§CPU_OCD: CpuOcd§CPU_DBG: CpuDbg§FCACHE: Fcache§SYSC: Sysc§TSD: Tsd§FLAD: Flad§FACI: Faci§ELC: Elc§RTC: Rtc§IWDT: Iwdt§CAC: Cac§WDT: Wdt§MSTP: Mstp§PSCU: Pscu§POEG: Poeg§ULPT0: Ulpt0§ULPT1: Ulpt0§AGT0: Agt0§AGT1: Agt0§TSN: Tsn§ACMPHS0: Acmphs0§ACMPHS1: Acmphs0§USBFS: Usbfs§SDHI0: Sdhi0§SDHI1: Sdhi0§SSIE0: Ssie0§SSIE1: Ssie0§IIC0: Iic0§IIC0WU: Iic0Wu§IIC1: Iic1§XSPI: XSpi§CRC: Crc§DOC: Doc§GPT320: Gpt320§GPT321: Gpt320§GPT322: Gpt320§GPT323: Gpt320§GPT324: Gpt320§GPT325: Gpt320§GPT326: Gpt320§GPT327: Gpt320§GPT168: Gpt320§GPT169: Gpt320§GPT1610: Gpt320§GPT1611: Gpt320§GPT1612: Gpt320§GPT1613: Gpt320§GPT_OPS: GptOps§ADC120: Adc120§ADC121: Adc121§DAC12: Dac12§GLCDC: Glcdc§DRW: Drw§DSILINK: Dsilink§DPHYCNT: Dphycnt§CEU: Ceu§USBHS: Usbhs§EDMAC0: Edmac0§ETHERC0: Etherc0§SCI0: Sci0§SCI1: Sci0§SCI2: Sci0§SCI3: Sci0§SCI4: Sci0§SCI9: Sci0§SPI0: Spi0§SPI1: Spi0§I3C: I3C§ECCMB0: Eccmb0§ECCMB1: Eccmb0§CANFD0: Canfd0§CANFD1: Canfd0§PORT0: Port0§PORT1: Port1§PORT2: Port1§PORT3: Port1§PORT4: Port1§PORT5: Port0§PORT6: Port0§PORT7: Port0§PORT8: Port0§PORT9: Port0§PORTA: Port0§PORTB: Port0§PORTC: Port0§PORTD: Port0§PORTE: Port0§PORTF: Port0§PORTG: Port0§PFS: Pfs§RMPU_NS: Rmpu§SRAM_NS: Sram§BUS_NS: Bus§TZF_NS: Tzf§ICU_COMMON_NS: IcuCommon§CPSCU_NS: Cpscu§DMAC0_NS: Dmac0§DMAC1_NS: Dmac0§DMAC2_NS: Dmac0§DMAC3_NS: Dmac0§DMAC4_NS: Dmac0§DMAC5_NS: Dmac0§DMAC6_NS: Dmac0§DMAC7_NS: Dmac0§DMA_NS: Dma§DTC_NS: Dtc§ICU_NS: Icu§CPU_OCD_NS: CpuOcd§CPU_DBG_NS: CpuDbg§FCACHE_NS: Fcache§SYSC_NS: Sysc§TSD_NS: Tsd§FLAD_NS: Flad§FACI_NS: Faci§ELC_NS: Elc§RTC_NS: Rtc§IWDT_NS: Iwdt§CAC_NS: Cac§WDT_NS: Wdt§MSTP_NS: Mstp§PSCU_NS: Pscu§POEG_NS: Poeg§ULPT0_NS: Ulpt0§ULPT1_NS: Ulpt0§AGT0_NS: Agt0§AGT1_NS: Agt0§TSN_NS: Tsn§ACMPHS0_NS: Acmphs0§ACMPHS1_NS: Acmphs0§USBFS_NS: Usbfs§SDHI0_NS: Sdhi0§SDHI1_NS: Sdhi0§SSIE0_NS: Ssie0§SSIE1_NS: Ssie0§IIC0_NS: Iic0§IIC0WU_NS: Iic0Wu§IIC1_NS: Iic1§XSPI_NS: XSpi§CRC_NS: Crc§DOC_NS: Doc§GPT320_NS: Gpt320§GPT321_NS: Gpt320§GPT322_NS: Gpt320§GPT323_NS: Gpt320§GPT324_NS: Gpt320§GPT325_NS: Gpt320§GPT326_NS: Gpt320§GPT327_NS: Gpt320§GPT168_NS: Gpt320§GPT169_NS: Gpt320§GPT1610_NS: Gpt320§GPT1611_NS: Gpt320§GPT1612_NS: Gpt320§GPT1613_NS: Gpt320§GPT_OPS_NS: GptOps§ADC120_NS: Adc120§ADC121_NS: Adc121§DAC12_NS: Dac12§GLCDC_NS: Glcdc§DRW_NS: Drw§DSILINK_NS: Dsilink§DPHYCNT_NS: Dphycnt§CEU_NS: Ceu§USBHS_NS: Usbhs§EDMAC0_NS: Edmac0§ETHERC0_NS: Etherc0§SCI0_NS: Sci0§SCI1_NS: Sci0§SCI2_NS: Sci0§SCI3_NS: Sci0§SCI4_NS: Sci0§SCI9_NS: Sci0§SPI0_NS: Spi0§SPI1_NS: Spi0§I3C_NS: I3C§ECCMB0_NS: Eccmb0§ECCMB1_NS: Eccmb0§CANFD0_NS: Canfd0§CANFD1_NS: Canfd0§PORT0_NS: Port0§PORT1_NS: Port1§PORT2_NS: Port1§PORT3_NS: Port1§PORT4_NS: Port1§PORT5_NS: Port0§PORT6_NS: Port0§PORT7_NS: Port0§PORT8_NS: Port0§PORT9_NS: Port0§PORTA_NS: Port0§PORTB_NS: Port0§PORTC_NS: Port0§PORTD_NS: Port0§PORTE_NS: Port0§PORTF_NS: Port0§PORTG_NS: Port0§PFS_NS: PfsImplementations§
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