[][src]Struct muscab1_pac::Peripherals

pub struct Peripherals {
    pub SYSINFO: SYSINFO,
    pub SYSINFO_SECURE: SYSINFO_SECURE,
    pub SYSTEMCONTROL: SYSTEMCONTROL,
    pub SAU: SAU,
    pub TIMER0: TIMER0,
    pub DUALTIMER: DUALTIMER,
    pub GPTIMER: GPTIMER,
    pub TIMER0_SECURE: TIMER0_SECURE,
    pub DUALTIMER_SECURE: DUALTIMER_SECURE,
    pub GPTIMER_SECURE: GPTIMER_SECURE,
    pub GPIO0: GPIO0,
    pub GPIO0_SECURE: GPIO0_SECURE,
    pub UART0: UART0,
    pub UART0_SECURE: UART0_SECURE,
    pub WATCHDOG: WATCHDOG,
    pub ICACHE: ICACHE,
    pub PWM: PWM,
    pub WATCHDOG_SECURE: WATCHDOG_SECURE,
    pub S32KWATCHDOG: S32KWATCHDOG,
    pub SCC: SCC,
    pub SPCTRL: SPCTRL,
    pub NSPCTRL: NSPCTRL,
    pub SRAM0MPC: SRAM0MPC,
    pub SRAM1MPC: SRAM1MPC,
    pub SRAM2MPC: SRAM2MPC,
    pub SRAM3MPC: SRAM3MPC,
    pub CODE_SRAM_MPC: CODE_SRAM_MPC,
    pub QSPI_MPC: QSPI_MPC,
    pub EFLASH0_MPC: EFLASH0_MPC,
    pub EFLASH1_MPC: EFLASH1_MPC,
    pub QSPIFCTRL: QSPIFCTRL,
    pub QSPIFCTRL_SECURE: QSPIFCTRL_SECURE,
}

All the peripherals

Fields

SYSINFO: SYSINFO

SYSINFO

SYSINFO_SECURE: SYSINFO_SECURE

SYSINFO_SECURE

SYSTEMCONTROL: SYSTEMCONTROL

SYSTEMCONTROL

SAU: SAU

SAU

TIMER0: TIMER0

TIMER0

DUALTIMER: DUALTIMER

DUALTIMER

GPTIMER: GPTIMER

GPTIMER

TIMER0_SECURE: TIMER0_SECURE

TIMER0_SECURE

DUALTIMER_SECURE: DUALTIMER_SECURE

DUALTIMER_SECURE

GPTIMER_SECURE: GPTIMER_SECURE

GPTIMER_SECURE

GPIO0: GPIO0

GPIO0

GPIO0_SECURE: GPIO0_SECURE

GPIO0_SECURE

UART0: UART0

UART0

UART0_SECURE: UART0_SECURE

UART0_SECURE

WATCHDOG: WATCHDOG

WATCHDOG

ICACHE: ICACHE

ICACHE

PWM: PWM

PWM

WATCHDOG_SECURE: WATCHDOG_SECURE

WATCHDOG_SECURE

S32KWATCHDOG: S32KWATCHDOG

S32KWATCHDOG

SCC: SCC

SCC

SPCTRL: SPCTRL

SPCTRL

NSPCTRL: NSPCTRL

NSPCTRL

SRAM0MPC: SRAM0MPC

SRAM0MPC

SRAM1MPC: SRAM1MPC

SRAM1MPC

SRAM2MPC: SRAM2MPC

SRAM2MPC

SRAM3MPC: SRAM3MPC

SRAM3MPC

CODE_SRAM_MPC: CODE_SRAM_MPC

CODE_SRAM_MPC

QSPI_MPC: QSPI_MPC

QSPI_MPC

EFLASH0_MPC: EFLASH0_MPC

EFLASH0_MPC

EFLASH1_MPC: EFLASH1_MPC

EFLASH1_MPC

QSPIFCTRL: QSPIFCTRL

QSPIFCTRL

QSPIFCTRL_SECURE: QSPIFCTRL_SECURE

QSPIFCTRL_SECURE

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 Unpin for Peripherals

impl Send for Peripherals

impl !Sync for Peripherals

Blanket Implementations

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> Into<U> for T where
    U: From<T>, 
[src]

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

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.

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

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self