[][src]Struct wip_s32k144::Peripherals

pub struct Peripherals {
    pub CSE_PRAM: CSE_PRAM,
    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 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 MCM: MCM,
    pub LMEM: LMEM,
}

All the peripherals

Fields

CSE_PRAM: CSE_PRAM

CSE_PRAM

AIPS: AIPS

AIPS

MSCM: MSCM

MSCM

DMA: DMA

DMA

ERM: ERM

ERM

EIM: EIM

EIM

FTFC: FTFC

FTFC

DMAMUX: DMAMUX

DMAMUX

CAN0: CAN0

CAN0

CAN1: CAN1

CAN1

CAN2: CAN2

CAN2

FTM0: FTM0

FTM0

FTM1: FTM1

FTM1

FTM2: FTM2

FTM2

FTM3: FTM3

FTM3

ADC0: ADC0

ADC0

ADC1: ADC1

ADC1

LPSPI0: LPSPI0

LPSPI0

LPSPI1: LPSPI1

LPSPI1

LPSPI2: LPSPI2

LPSPI2

PDB0: PDB0

PDB0

PDB1: PDB1

PDB1

CRC: CRC

CRC

LPIT0: LPIT0

LPIT0

RTC: RTC

RTC

LPTMR0: LPTMR0

LPTMR0

SIM: SIM

SIM

PORTA: PORTA

PORTA

PORTB: PORTB

PORTB

PORTC: PORTC

PORTC

PORTD: PORTD

PORTD

PORTE: PORTE

PORTE

WDOG: WDOG

WDOG

FLEXIO: FLEXIO

FLEXIO

EWM: EWM

EWM

TRGMUX: TRGMUX

TRGMUX

SCG: SCG

SCG

PCC: PCC

PCC

LPI2C0: LPI2C0

LPI2C0

LPUART0: LPUART0

LPUART0

LPUART1: LPUART1

LPUART1

LPUART2: LPUART2

LPUART2

CMP0: CMP0

CMP0

PMC: PMC

PMC

SMC: SMC

SMC

RCM: RCM

RCM

PTA: PTA

PTA

PTB: PTB

PTB

PTC: PTC

PTC

PTD: PTD

PTD

PTE: PTE

PTE

MCM: MCM

MCM

LMEM: LMEM

LMEM

Methods

impl Peripherals[src]

pub fn take() -> Option<Self>[src]

Returns all the peripherals once

pub unsafe fn steal() -> Self[src]

Unchecked version of Peripherals::take

Auto Trait Implementations

impl Send for Peripherals

impl !Sync for Peripherals

impl Unpin for Peripherals

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.