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
- Core
Peripherals - 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