Crate lpc11uxx [] [src]

Peripheral access API for LPC11UXX microcontrollers (generated using svd2rust v0.13.1)

You can find an overview of the API here.

Modules

adc

ADC

ct16b0

16-bit counter/timers CT16B0

ct16b1

16-bit counter/timers CT16B1

ct32b0

32-bit counter/timers CT32B0

ct32b1

32-bit counter/timers CT32B1

flashctrl

Flash controller

gpio_group_int0

GPIO group interrupt

gpio_pin_int

GPIO pin interrupt

gpio_port

GPIO port

i2c

I2C-bus controller

iocon

I/O configuration Modification

pmu

Power Management Unit (PMU)

ssp0

SSP/SPI

syscon

System control block

usart

USART

usb

USB2.0 device controller

wwdt

Windowed Watchdog Timer (WWDT)

Structs

ADC

ADC

CBP

Cache and branch predictor maintenance operations

CPUID

CPUID

CT16B0

16-bit counter/timers CT16B0

CT16B1

16-bit counter/timers CT16B1

CT32B0

32-bit counter/timers CT32B0

CT32B1

32-bit counter/timers CT32B1

CorePeripherals

Core peripherals

DCB

Debug Control Block

DWT

Data Watchpoint and Trace unit

FLASHCTRL

Flash controller

FPB

Flash Patch and Breakpoint unit

FPU

Floating Point Unit

GPIO_GROUP_INT0

GPIO group interrupt

GPIO_GROUP_INT1

GPIO_GROUP_INT1

GPIO_PIN_INT

GPIO pin interrupt

GPIO_PORT

GPIO port

I2C

I2C-bus controller

IOCON

I/O configuration Modification

ITM

Instrumentation Trace Macrocell

MPU

Memory Protection Unit

NVIC

Nested Vector Interrupt Controller

PMU

Power Management Unit (PMU)

Peripherals

All the peripherals

SCB

System Control Block

SSP0

SSP/SPI

SSP1

SSP1

SYSCON

System control block

SYST

SysTick: System Timer

TPIU

Trace Port Interface Unit

USART

USART

USB

USB2.0 device controller

WWDT

Windowed Watchdog Timer (WWDT)

Enums

Interrupt

Enumeration of all the interrupts

Constants

NVIC_PRIO_BITS

Number available in the NVIC for configuring priority