Struct lpc43xx::Peripherals [] [src]

pub struct Peripherals {
    pub SCT: SCT,
    pub GPDMA: GPDMA,
    pub SPIFI: SPIFI,
    pub SDMMC: SDMMC,
    pub EMC: EMC,
    pub USB0: USB0,
    pub USB1: USB1,
    pub LCD: LCD,
    pub EEPROM: EEPROM,
    pub ETHERNET: ETHERNET,
    pub ATIMER: ATIMER,
    pub REGFILE: REGFILE,
    pub PMC: PMC,
    pub CREG: CREG,
    pub EVENTROUTER: EVENTROUTER,
    pub RTC: RTC,
    pub CGU: CGU,
    pub CCU1: CCU1,
    pub CCU2: CCU2,
    pub RGU: RGU,
    pub WWDT: WWDT,
    pub USART0: USART0,
    pub USART2: USART2,
    pub USART3: USART3,
    pub UART1: UART1,
    pub SSP0: SSP0,
    pub SSP1: SSP1,
    pub TIMER0: TIMER0,
    pub TIMER1: TIMER1,
    pub TIMER2: TIMER2,
    pub TIMER3: TIMER3,
    pub SCU: SCU,
    pub GPIO_PIN_INT: GPIO_PIN_INT,
    pub GPIO_GROUP_INT0: GPIO_GROUP_INT0,
    pub GPIO_GROUP_INT1: GPIO_GROUP_INT1,
    pub MCPWM: MCPWM,
    pub I2C0: I2C0,
    pub I2C1: I2C1,
    pub I2S0: I2S0,
    pub I2S1: I2S1,
    pub C_CAN1: C_CAN1,
    pub RITIMER: RITIMER,
    pub QEI: QEI,
    pub GIMA: GIMA,
    pub DAC: DAC,
    pub C_CAN0: C_CAN0,
    pub ADC0: ADC0,
    pub ADC1: ADC1,
    pub ADCHS: ADCHS,
    pub GPIO_PORT: GPIO_PORT,
    pub SPI: SPI,
    pub SGPIO: SGPIO,
}

All the peripherals

Fields

SCT

GPDMA

SPIFI

SDMMC

EMC

USB0

USB1

LCD

EEPROM

ETHERNET

ATIMER

REGFILE

PMC

CREG

EVENTROUTER

RTC

CGU

CCU1

CCU2

RGU

WWDT

USART0

USART2

USART3

UART1

SSP0

SSP1

TIMER0

TIMER1

TIMER2

TIMER3

SCU

GPIO_PIN_INT

GPIO_GROUP_INT0

GPIO_GROUP_INT1

MCPWM

I2C0

I2C1

I2S0

I2S1

C_CAN1

RITIMER

QEI

GIMA

DAC

C_CAN0

ADC0

ADC1

ADCHS

GPIO_PORT

SPI

SGPIO

Methods

impl Peripherals
[src]

[src]

Returns all the peripherals once

[src]

Unchecked version of Peripherals::take

Trait Implementations

Auto Trait Implementations

impl Send for Peripherals

impl !Sync for Peripherals