Struct Peripherals
pub struct Peripherals {Show 53 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 ftm0: Ftm0,
pub ftm1: Ftm1,
pub ftm2: Ftm2,
pub ftm3: Ftm3,
pub adc0: Adc0,
pub adc1: Adc1,
pub lpspi0: Lpspi0,
pub lpspi1: Lpspi1,
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 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
ftm0: Ftm0FTM0
ftm1: Ftm1FTM1
ftm2: Ftm2FTM2
ftm3: Ftm3FTM3
adc0: Adc0ADC0
adc1: Adc1ADC1
lpspi0: Lpspi0LPSPI0
lpspi1: Lpspi1LPSPI1
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
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