[−][src]Crate lpc11xx
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 |