[][src]Crate lpc81x_pac

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

You can find an overview of the API here.

Modules

cmp

Analog comparator

crc

Cyclic Redundancy Check (CRC) engine

flashctrl

Flash controller

gpio_port

General Purpose I/O port (GPIO)

i2c

I2C-bus interface

iocon

I/O configuration (IOCON)

mrt

Multi-Rate Timer (MRT)

pin_int

Pin interrupt and pattern match engine

pmu

Power Management Unit (PMU)

sct

State Configurable Timer (SCT)

spi0

SPI

swm

Switch matrix (SWM)

syscon

System configuration (SYSCON)

usart0

USART

wkt

Self wake-up timer (WKT)

wwdt

Windowed Watchdog Timer (WWDT)

Structs

CBP

Cache and branch predictor maintenance operations

CMP

Analog comparator

CPUID

CPUID

CRC

Cyclic Redundancy Check (CRC) engine

CorePeripherals

Core peripherals

DCB

Debug Control Block

DWT

Data Watchpoint and Trace unit

FLASHCTRL

Flash controller

FPB

Flash Patch and Breakpoint unit

GPIO_PORT

General Purpose I/O port (GPIO)

I2C

I2C-bus interface

IOCON

I/O configuration (IOCON)

ITM

Instrumentation Trace Macrocell

MPU

Memory Protection Unit

MRT

Multi-Rate Timer (MRT)

NVIC

Nested Vector Interrupt Controller

PIN_INT

Pin interrupt and pattern match engine

PMU

Power Management Unit (PMU)

Peripherals

All the peripherals

SCB

System Control Block

SCT

State Configurable Timer (SCT)

SPI0

SPI

SPI1

SPI1

SWM

Switch matrix (SWM)

SYSCON

System configuration (SYSCON)

SYST

SysTick: System Timer

TPIU

Trace Port Interface Unit

USART0

USART

USART1

USART1

USART2

USART2

WKT

Self wake-up timer (WKT)

WWDT

Windowed Watchdog Timer (WWDT)

Enums

Interrupt

Enumeration of all the interrupts

Constants

NVIC_PRIO_BITS

Number available in the NVIC for configuring priority