Crate lpc11xx

Source
Expand description

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

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
generic
Common register and bit access and modify traits
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
16-bit Counter/Timer
CT32B0
32-bit Counter/Timer
CT32B1
32-bit Counter/Timer
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
General Purpose I/O
GPIO2
General Purpose I/O
GPIO3
General Purpose I/O
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
Serial Peripheral Interface
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