[−][src]Crate lpc845_pac
Peripheral access API for LPC845 microcontrollers (generated using svd2rust v0.16.1)
You can find an overview of the API here.
Modules
acomp | LPC84x analog comparator |
adc0 | LPC84x 12-bit ADC controller (ADC) |
capt | LPC84x Capacitive Touch |
crc | LPC5411x CRC engine |
ctimer0 | LPC184 Standard counter/timer |
dac0 | LPC84x 10-bit DAC controller (DAC) |
dma0 | LPC84x DMA controller |
flash_ctrl | LPC84x NVMC flash controller |
generic | Common register and bit access and modify traits |
gpio | LPC84x General Purpose I/O (GPIO) |
i2c0 | LPC84x I2C-bus interfaces |
inputmux | LPC84x Input multiplexing (INPUT MUX) |
iocon | LPC84x I/O pin configuration (IOCON) |
mrt0 | LPC84x Multi-Rate Timer (MRT) |
mtb_sfr | LPC84x Micro Trace Buffer |
pint | LPC84x Pin interrupt and pattern match (PINT) |
pmu | LPC84x PMU |
sct0 | LPC84x SCTimer/PWM (SCT) |
spi0 | LPC84x Serial Peripheral Interfaces (SPI) |
swm0 | LPC84x SWM |
syscon | LPC84x System configuration (SYSCON) |
usart0 | LPC84x USARTs |
wkt | LPC84x Wake Up Timer(WKT) |
wwdt | LPC84x Windowed Watchdog Timer (WWDT) |
Structs
ACOMP | LPC84x analog comparator |
ADC0 | LPC84x 12-bit ADC controller (ADC) |
CAPT | LPC84x Capacitive Touch |
CBP | Cache and branch predictor maintenance operations |
CPUID | CPUID |
CRC | LPC5411x CRC engine |
CTIMER0 | LPC184 Standard counter/timer |
CorePeripherals | Core peripherals |
DAC0 | LPC84x 10-bit DAC controller (DAC) |
DAC1 | LPC84x 10-bit DAC controller (DAC) |
DCB | Debug Control Block |
DMA0 | LPC84x DMA controller |
DWT | Data Watchpoint and Trace unit |
FLASH_CTRL | LPC84x NVMC flash controller |
FPB | Flash Patch and Breakpoint unit |
GPIO | LPC84x General Purpose I/O (GPIO) |
I2C0 | LPC84x I2C-bus interfaces |
I2C1 | LPC84x I2C-bus interfaces |
I2C2 | LPC84x I2C-bus interfaces |
I2C3 | LPC84x I2C-bus interfaces |
INPUTMUX | LPC84x Input multiplexing (INPUT MUX) |
IOCON | LPC84x I/O pin configuration (IOCON) |
ITM | Instrumentation Trace Macrocell |
MPU | Memory Protection Unit |
MRT0 | LPC84x Multi-Rate Timer (MRT) |
MTB_SFR | LPC84x Micro Trace Buffer |
NVIC | Nested Vector Interrupt Controller |
PINT | LPC84x Pin interrupt and pattern match (PINT) |
PMU | LPC84x PMU |
Peripherals | All the peripherals |
SCB | System Control Block |
SCT0 | LPC84x SCTimer/PWM (SCT) |
SPI0 | LPC84x Serial Peripheral Interfaces (SPI) |
SPI1 | LPC84x Serial Peripheral Interfaces (SPI) |
SWM0 | LPC84x SWM |
SYSCON | LPC84x System configuration (SYSCON) |
SYST | SysTick: System Timer |
TPIU | Trace Port Interface Unit |
USART0 | LPC84x USARTs |
USART1 | LPC84x USARTs |
USART2 | LPC84x USARTs |
USART3 | LPC84x USARTs |
USART4 | LPC84x USARTs |
WKT | LPC84x Wake Up Timer(WKT) |
WWDT | LPC84x Windowed Watchdog Timer (WWDT) |
Enums
Interrupt | Enumeration of all the interrupts |
Constants
NVIC_PRIO_BITS | Number available in the NVIC for configuring priority |