Struct efm32gg990::Peripherals[][src]

pub struct Peripherals {
    pub DMA: DMA,
    pub AES: AES,
    pub USB: USB,
    pub MSC: MSC,
    pub EMU: EMU,
    pub RMU: RMU,
    pub CMU: CMU,
    pub LESENSE: LESENSE,
    pub RTC: RTC,
    pub LETIMER0: LETIMER0,
    pub EBI: EBI,
    pub USART0: USART0,
    pub USART1: USART1,
    pub USART2: USART2,
    pub UART0: UART0,
    pub UART1: UART1,
    pub TIMER0: TIMER0,
    pub TIMER1: TIMER1,
    pub TIMER2: TIMER2,
    pub TIMER3: TIMER3,
    pub ACMP0: ACMP0,
    pub ACMP1: ACMP1,
    pub I2C0: I2C0,
    pub I2C1: I2C1,
    pub GPIO: GPIO,
    pub VCMP: VCMP,
    pub PRS: PRS,
    pub LEUART0: LEUART0,
    pub LEUART1: LEUART1,
    pub PCNT0: PCNT0,
    pub PCNT1: PCNT1,
    pub PCNT2: PCNT2,
    pub ADC0: ADC0,
    pub DAC0: DAC0,
    pub LCD: LCD,
    pub BURTC: BURTC,
    pub WDOG: WDOG,
    pub ETM: ETM,
}

All the peripherals

Fields

DMA

AES

USB

MSC

EMU

RMU

CMU

LESENSE

RTC

LETIMER0

EBI

USART0

USART1

USART2

UART0

UART1

TIMER0

TIMER1

TIMER2

TIMER3

ACMP0

ACMP1

I2C0

I2C1

GPIO

VCMP

PRS

LEUART0

LEUART1

PCNT0

PCNT1

PCNT2

ADC0

DAC0

LCD

BURTC

WDOG

ETM

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