Struct Peripherals
pub struct Peripherals {Show 58 fields
pub cse_pram: CsePram,
pub aips: Aips,
pub mscm: Mscm,
pub dma: Dma,
pub erm: Erm,
pub eim: Eim,
pub ftfc: Ftfc,
pub dmamux: Dmamux,
pub can0: Can0,
pub can1: Can1,
pub can2: Can2,
pub ftm0: Ftm0,
pub ftm1: Ftm1,
pub ftm2: Ftm2,
pub ftm3: Ftm3,
pub ftm4: Ftm4,
pub ftm5: Ftm5,
pub adc0: Adc0,
pub adc1: Adc1,
pub lpspi0: Lpspi0,
pub lpspi1: Lpspi1,
pub lpspi2: Lpspi2,
pub pdb0: Pdb0,
pub pdb1: Pdb1,
pub crc: Crc,
pub lpit0: Lpit0,
pub rtc: Rtc,
pub lptmr0: Lptmr0,
pub sim: Sim,
pub porta: Porta,
pub portb: Portb,
pub portc: Portc,
pub portd: Portd,
pub porte: Porte,
pub wdog: Wdog,
pub flexio: Flexio,
pub ewm: Ewm,
pub trgmux: Trgmux,
pub scg: Scg,
pub pcc: Pcc,
pub lpi2c0: Lpi2c0,
pub lpuart0: Lpuart0,
pub lpuart1: Lpuart1,
pub lpuart2: Lpuart2,
pub cmp0: Cmp0,
pub pmc: Pmc,
pub smc: Smc,
pub rcm: Rcm,
pub pta: Pta,
pub ptb: Ptb,
pub ptc: Ptc,
pub ptd: Ptd,
pub pte: Pte,
pub s32_scb: S32Scb,
pub s32_sys_tick: S32SysTick,
pub s32_nvic: S32Nvic,
pub mcm: Mcm,
pub lmem: Lmem,
}Expand description
All the peripherals.
Fields§
§cse_pram: CsePramCSE_PRAM
aips: AipsAIPS
mscm: MscmMSCM
dma: DmaDMA
erm: ErmERM
eim: EimEIM
ftfc: FtfcFTFC
dmamux: DmamuxDMAMUX
can0: Can0CAN0
can1: Can1CAN1
can2: Can2CAN2
ftm0: Ftm0FTM0
ftm1: Ftm1FTM1
ftm2: Ftm2FTM2
ftm3: Ftm3FTM3
ftm4: Ftm4FTM4
ftm5: Ftm5FTM5
adc0: Adc0ADC0
adc1: Adc1ADC1
lpspi0: Lpspi0LPSPI0
lpspi1: Lpspi1LPSPI1
lpspi2: Lpspi2LPSPI2
pdb0: Pdb0PDB0
pdb1: Pdb1PDB1
crc: CrcCRC
lpit0: Lpit0LPIT0
rtc: RtcRTC
lptmr0: Lptmr0LPTMR0
sim: SimSIM
porta: PortaPORTA
portb: PortbPORTB
portc: PortcPORTC
portd: PortdPORTD
porte: PortePORTE
wdog: WdogWDOG
flexio: FlexioFLEXIO
ewm: EwmEWM
trgmux: TrgmuxTRGMUX
scg: ScgSCG
pcc: PccPCC
lpi2c0: Lpi2c0LPI2C0
lpuart0: Lpuart0LPUART0
lpuart1: Lpuart1LPUART1
lpuart2: Lpuart2LPUART2
cmp0: Cmp0CMP0
pmc: PmcPMC
smc: SmcSMC
rcm: RcmRCM
pta: PtaPTA
ptb: PtbPTB
ptc: PtcPTC
ptd: PtdPTD
pte: PtePTE
s32_scb: S32ScbS32_SCB
s32_sys_tick: S32SysTickS32_SysTick
s32_nvic: S32NvicS32_NVIC
mcm: McmMCM
lmem: LmemLMEM
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