Module lpc81x_pac::lpc810

source ·
Expand description

Peripheral access API for LPC810 microcontrollers (generated using svd2rust v0.25.0 ( ))

You can find an overview of the generated API here.

API features to be included in the next svd2rust release can be generated by cloning the svd2rust repository, checking out the above commit, and running cargo doc --open.

Re-exports

pub use self::Interrupt as interrupt;
pub use usart0 as usart1;

Modules

analog comparator
LPC5411x CRC engine
NVMC flash controller
General Purpose I/O (GPIO)
I2C-bus interfaces
I/O pin configuration (IOCON)
Multi-Rate Timer (MRT)
Micro Trace Buffer
Pin interrupt and pattern match (PINT)
PMU
SCTimer/PWM (SCT)
Serial Peripheral Interfaces (SPI)
LPC81x SWM
System configuration (SYSCON)
USARTs
Wake Up Timer(WKT)
Windowed Watchdog Timer (WWDT)

Structs

analog comparator
Cache and branch predictor maintenance operations
CPUID
LPC5411x CRC engine
Core peripherals
Debug Control Block
Data Watchpoint and Trace unit
NVMC flash controller
Flash Patch and Breakpoint unit
General Purpose I/O (GPIO)
I2C-bus interfaces
I/O pin configuration (IOCON)
Instrumentation Trace Macrocell
Memory Protection Unit
Multi-Rate Timer (MRT)
Micro Trace Buffer
Nested Vector Interrupt Controller
Pin interrupt and pattern match (PINT)
PMU
All the peripherals
System Control Block
SCTimer/PWM (SCT)
Serial Peripheral Interfaces (SPI)
LPC81x SWM
System configuration (SYSCON)
SysTick: System Timer
Trace Port Interface Unit
USARTs
USARTs
Wake Up Timer(WKT)
Windowed Watchdog Timer (WWDT)

Enums

Enumeration of all the interrupts.

Constants

Number available in the NVIC for configuring priority

Attribute Macros