pub struct Peripherals {Show 46 fields
pub PERI: PERI,
pub PERI_MS: PERI_MS,
pub PERI_PCLK: PERI_PCLK,
pub CRYPTO: CRYPTO,
pub CPUSS: CPUSS,
pub FAULT: FAULT,
pub IPC: IPC,
pub PROT: PROT,
pub FLASHC: FLASHC,
pub FLASHC1: FLASHC1,
pub SRSS: SRSS,
pub BACKUP: BACKUP,
pub DW0: DW0,
pub DW1: DW1,
pub DMAC: DMAC,
pub EFUSE: EFUSE,
pub EFUSE_DATA: EFUSE_DATA,
pub HSIOM: HSIOM,
pub GPIO: GPIO,
pub SMARTIO: SMARTIO,
pub TCPWM0: TCPWM0,
pub TCPWM1: TCPWM1,
pub EVTGEN0: EVTGEN0,
pub SMIF0: SMIF0,
pub SDHC0: SDHC0,
pub ETH0: ETH0,
pub ETH1: ETH1,
pub LIN0: LIN0,
pub CANFD0: CANFD0,
pub CANFD1: CANFD1,
pub FLEXRAY0: FLEXRAY0,
pub SCB0: SCB0,
pub SCB1: SCB1,
pub SCB2: SCB2,
pub SCB3: SCB3,
pub SCB4: SCB4,
pub SCB5: SCB5,
pub SCB6: SCB6,
pub SCB7: SCB7,
pub SCB8: SCB8,
pub SCB9: SCB9,
pub SCB10: SCB10,
pub I2S0: I2S0,
pub I2S1: I2S1,
pub I2S2: I2S2,
pub PASS0: PASS0,
}Expand description
All the peripherals.
Fields§
§PERI: PERIPERI
PERI_MS: PERI_MSPERI_MS
PERI_PCLK: PERI_PCLKPERI_PCLK
CRYPTO: CRYPTOCRYPTO
CPUSS: CPUSSCPUSS
FAULT: FAULTFAULT
IPC: IPCIPC
PROT: PROTPROT
FLASHC: FLASHCFLASHC
FLASHC1: FLASHC1FLASHC1
SRSS: SRSSSRSS
BACKUP: BACKUPBACKUP
DW0: DW0DW0
DW1: DW1DW1
DMAC: DMACDMAC
EFUSE: EFUSEEFUSE
EFUSE_DATA: EFUSE_DATAEFUSE_DATA
HSIOM: HSIOMHSIOM
GPIO: GPIOGPIO
SMARTIO: SMARTIOSMARTIO
TCPWM0: TCPWM0TCPWM0
TCPWM1: TCPWM1TCPWM1
EVTGEN0: EVTGEN0EVTGEN0
SMIF0: SMIF0SMIF0
SDHC0: SDHC0SDHC0
ETH0: ETH0ETH0
ETH1: ETH1ETH1
LIN0: LIN0LIN0
CANFD0: CANFD0CANFD0
CANFD1: CANFD1CANFD1
FLEXRAY0: FLEXRAY0FLEXRAY0
SCB0: SCB0SCB0
SCB1: SCB1SCB1
SCB2: SCB2SCB2
SCB3: SCB3SCB3
SCB4: SCB4SCB4
SCB5: SCB5SCB5
SCB6: SCB6SCB6
SCB7: SCB7SCB7
SCB8: SCB8SCB8
SCB9: SCB9SCB9
SCB10: SCB10SCB10
I2S0: I2S0I2S0
I2S1: I2S1I2S1
I2S2: I2S2I2S2
PASS0: PASS0PASS0
Implementations§
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