[][src]Crate lpc845_pac

Peripheral access API for LPC845 microcontrollers (generated using svd2rust v0.14.0)

You can find an overview of the API here.

Modules

acomp

LPC84x analog comparator

adc0

LPC84x 12-bit ADC controller (ADC)

capt

LPC84x Capacitive Touch

crc

LPC5411x CRC engine

ctimer0

LPC184 Standard counter/timer

dac0

LPC84x 10-bit DAC controller (DAC)

dma0

LPC84x DMA controller

flash_ctrl

LPC84x NVMC flash controller

gpio

LPC84x General Purpose I/O (GPIO)

i2c0

LPC84x I2C-bus interfaces

inputmux

LPC84x Input multiplexing (INPUT MUX)

iocon

LPC84x I/O pin configuration (IOCON)

mrt0

LPC84x Multi-Rate Timer (MRT)

mtb_sfr

LPC84x Micro Trace Buffer

pint

LPC84x Pin interrupt and pattern match (PINT)

pmu

LPC84x PMU

sct0

LPC84x SCTimer/PWM (SCT)

spi0

LPC84x Serial Peripheral Interfaces (SPI)

swm0

LPC84x SWM

syscon

LPC84x System configuration (SYSCON)

usart0

LPC84x USARTs

wkt

LPC84x Wake Up Timer(WKT)

wwdt

LPC84x Windowed Watchdog Timer (WWDT)

Structs

ACOMP

LPC84x analog comparator

ADC0

LPC84x 12-bit ADC controller (ADC)

CAPT

LPC84x Capacitive Touch

CBP

Cache and branch predictor maintenance operations

CPUID

CPUID

CRC

LPC5411x CRC engine

CTIMER0

LPC184 Standard counter/timer

CorePeripherals

Core peripherals

DAC0

LPC84x 10-bit DAC controller (DAC)

DAC1

LPC84x 10-bit DAC controller (DAC)

DCB

Debug Control Block

DMA0

LPC84x DMA controller

DWT

Data Watchpoint and Trace unit

FLASH_CTRL

LPC84x NVMC flash controller

FPB

Flash Patch and Breakpoint unit

GPIO

LPC84x General Purpose I/O (GPIO)

I2C0

LPC84x I2C-bus interfaces

I2C1

LPC84x I2C-bus interfaces

I2C2

LPC84x I2C-bus interfaces

I2C3

LPC84x I2C-bus interfaces

INPUTMUX

LPC84x Input multiplexing (INPUT MUX)

IOCON

LPC84x I/O pin configuration (IOCON)

ITM

Instrumentation Trace Macrocell

MPU

Memory Protection Unit

MRT0

LPC84x Multi-Rate Timer (MRT)

MTB_SFR

LPC84x Micro Trace Buffer

NVIC

Nested Vector Interrupt Controller

PINT

LPC84x Pin interrupt and pattern match (PINT)

PMU

LPC84x PMU

Peripherals

All the peripherals

SCB

System Control Block

SCT0

LPC84x SCTimer/PWM (SCT)

SPI0

LPC84x Serial Peripheral Interfaces (SPI)

SPI1

LPC84x Serial Peripheral Interfaces (SPI)

SWM0

LPC84x SWM

SYSCON

LPC84x System configuration (SYSCON)

SYST

SysTick: System Timer

TPIU

Trace Port Interface Unit

USART0

LPC84x USARTs

USART1

LPC84x USARTs

USART2

LPC84x USARTs

USART3

LPC84x USARTs

USART4

LPC84x USARTs

WKT

LPC84x Wake Up Timer(WKT)

WWDT

LPC84x Windowed Watchdog Timer (WWDT)

Enums

Interrupt

Enumeration of all the interrupts

Constants

NVIC_PRIO_BITS

Number available in the NVIC for configuring priority