[][src]Crate lpc11xx

Peripheral access API for LPC111X/LPC11CXX/LPC11XXL/LPC11XXXL microcontrollers (generated using svd2rust v0.14.0)

You can find an overview of the API here.

Modules

adc

10-bit Analog-to-Digital Converter

c_can

Controller Area Network Controller

ct16b0

16-bit Counter/Timer

ct32b0

32-bit Counter/Timer

flashctrl

Flash Programming Firmware

gpio0

General Purpose I/O

i2c

Inter-Integrated Circuit (I²C) Controller

iocon

I/O Configuration Block

pmu

Power Management Unit

spi0

Serial Peripheral Interface

syscon

System Configuration Block

uart

Universal Asynchronous Receiver/Transmitter

wwdt

Windowed Watchdog Timer

Structs

ADC

10-bit Analog-to-Digital Converter

CBP

Cache and branch predictor maintenance operations

CPUID

CPUID

CT16B0

16-bit Counter/Timer

CT16B1

CT16B1

CT32B0

32-bit Counter/Timer

CT32B1

CT32B1

C_CAN

Controller Area Network Controller

CorePeripherals

Core peripherals

DCB

Debug Control Block

DWT

Data Watchpoint and Trace unit

FLASHCTRL

Flash Programming Firmware

FPB

Flash Patch and Breakpoint unit

GPIO0

General Purpose I/O

GPIO1

GPIO1

GPIO2

GPIO2

GPIO3

GPIO3

I2C

Inter-Integrated Circuit (I²C) Controller

IOCON

I/O Configuration Block

ITM

Instrumentation Trace Macrocell

MPU

Memory Protection Unit

NVIC

Nested Vector Interrupt Controller

PMU

Power Management Unit

Peripherals

All the peripherals

SCB

System Control Block

SPI0

Serial Peripheral Interface

SPI1

SPI1

SYSCON

System Configuration Block

SYST

SysTick: System Timer

TPIU

Trace Port Interface Unit

UART

Universal Asynchronous Receiver/Transmitter

WWDT

Windowed Watchdog Timer

Enums

Interrupt

Enumeration of all the interrupts

Constants

NVIC_PRIO_BITS

Number available in the NVIC for configuring priority