Struct lpc82x::Peripherals [] [src]

pub struct Peripherals<'a> {
    pub CPUID: &'a CPUID,
    pub DCB: &'a DCB,
    pub DWT: &'a DWT,
    pub FPB: &'a FPB,
    pub FPU: &'a FPU,
    pub ITM: &'a ITM,
    pub MPU: &'a MPU,
    pub NVIC: &'a NVIC,
    pub SCB: &'a SCB,
    pub SYST: &'a SYST,
    pub TPIU: &'a TPIU,
    pub WWDT: &'a WWDT,
    pub MRT: &'a MRT,
    pub WKT: &'a WKT,
    pub SWM: &'a SWM,
    pub ADC: &'a ADC,
    pub PMU: &'a PMU,
    pub CMP: &'a CMP,
    pub DMATRIGMUX: &'a DMATRIGMUX,
    pub INPUTMUX: &'a INPUTMUX,
    pub FLASHCTRL: &'a FLASHCTRL,
    pub IOCON: &'a IOCON,
    pub SYSCON: &'a SYSCON,
    pub I2C0: &'a I2C0,
    pub I2C1: &'a I2C1,
    pub SPI0: &'a SPI0,
    pub SPI1: &'a SPI1,
    pub USART0: &'a USART0,
    pub USART1: &'a USART1,
    pub USART2: &'a USART2,
    pub I2C2: &'a I2C2,
    pub I2C3: &'a I2C3,
    pub CRC: &'a CRC,
    pub SCT: &'a SCT,
    pub DMA: &'a DMA,
    pub GPIO_PORT: &'a GPIO_PORT,
    pub PIN_INT: &'a PIN_INT,
}

All the peripherals

Fields

CPUID

DCB

DWT

FPB

FPU

ITM

MPU

NVIC

SCB

SYST

TPIU

WWDT

MRT

WKT

SWM

ADC

PMU

CMP

DMATRIGMUX

INPUTMUX

FLASHCTRL

IOCON

SYSCON

I2C0

I2C1

SPI0

SPI1

USART0

USART1

USART2

I2C2

I2C3

CRC

SCT

DMA

GPIO_PORT

PIN_INT

Methods

impl<'a> Peripherals<'a>
[src]

[src]

Grants access to all the peripherals