Struct efr32xg1::Peripherals[][src]

pub struct Peripherals {
    pub MSC: MSC,
    pub EMU: EMU,
    pub RMU: RMU,
    pub CMU: CMU,
    pub CRYPTO: CRYPTO,
    pub GPIO: GPIO,
    pub PRS: PRS,
    pub LDMA: LDMA,
    pub FPUEH: FPUEH,
    pub GPCRC: GPCRC,
    pub TIMER0: TIMER0,
    pub TIMER1: TIMER1,
    pub USART0: USART0,
    pub USART1: USART1,
    pub LEUART0: LEUART0,
    pub LETIMER0: LETIMER0,
    pub CRYOTIMER: CRYOTIMER,
    pub PCNT0: PCNT0,
    pub I2C0: I2C0,
    pub ADC0: ADC0,
    pub ACMP0: ACMP0,
    pub ACMP1: ACMP1,
    pub IDAC0: IDAC0,
    pub RTCC: RTCC,
    pub WDOG0: WDOG0,
}

All the peripherals

Fields

MSC

EMU

RMU

CMU

CRYPTO

GPIO

PRS

LDMA

FPUEH

GPCRC

TIMER0

TIMER1

USART0

USART1

LEUART0

LETIMER0

CRYOTIMER

PCNT0

I2C0

ADC0

ACMP0

ACMP1

IDAC0

RTCC

WDOG0

Methods

impl Peripherals
[src]

Returns all the peripherals once

Unchecked version of Peripherals::take

Auto Trait Implementations

impl Send for Peripherals

impl !Sync for Peripherals