Expand description
Peripheral access API for LPC82X microcontrollers (generated using svd2rust v0.19.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.
Modules§
- acomp
- LPC82x analog comparator
- adc0
- LPC82x 12-bit ADC controller (ADC)
- crc
- LPC5411x CRC engine
- dma0
- LPC82x DMA controller
- flash_ctrl 
- LPC82x NVMC flash controller
- generic
- Common register and bit access and modify traits
- gpio
- LPC82x General Purpose I/O (GPIO)
- i2c0
- LPC82x I2C-bus interfaces
- inputmux
- LPC82x Input multiplexing (INPUT MUX)
- iocon
- LPC82x I/O pin configuration (IOCON)
- mrt0
- LPC82x Multi-Rate Timer (MRT)
- mtb_sfr
- LPC82x Micro Trace Buffer
- pint
- LPC82x Pin interrupt and pattern match (PINT)
- pmu
- LPC82x PMU
- sct0
- LPC82x SCTimer/PWM (SCT)
- spi0
- LPC82x Serial Peripheral Interfaces (SPI)
- swm0
- LPC82x SWM
- syscon
- LPC82x System configuration (SYSCON)
- usart0
- LPC82x USARTs
- wkt
- LPC82x Wake Up Timer(WKT)
- wwdt
- LPC82x Windowed Watchdog Timer (WWDT)
Structs§
- ACOMP
- LPC82x analog comparator
- ADC0
- LPC82x 12-bit ADC controller (ADC)
- CBP
- Cache and branch predictor maintenance operations
- CPUID
- CPUID
- CRC
- LPC5411x CRC engine
- CorePeripherals 
- Core peripherals
- DCB
- Debug Control Block
- DMA0
- LPC82x DMA controller
- DWT
- Data Watchpoint and Trace unit
- FLASH_CTRL 
- LPC82x NVMC flash controller
- FPB
- Flash Patch and Breakpoint unit
- GPIO
- LPC82x General Purpose I/O (GPIO)
- I2C0
- LPC82x I2C-bus interfaces
- I2C1
- LPC82x I2C-bus interfaces
- I2C2
- LPC82x I2C-bus interfaces
- I2C3
- LPC82x I2C-bus interfaces
- INPUTMUX
- LPC82x Input multiplexing (INPUT MUX)
- IOCON
- LPC82x I/O pin configuration (IOCON)
- ITM
- Instrumentation Trace Macrocell
- MPU
- Memory Protection Unit
- MRT0
- LPC82x Multi-Rate Timer (MRT)
- MTB_SFR
- LPC82x Micro Trace Buffer
- NVIC
- Nested Vector Interrupt Controller
- PINT
- LPC82x Pin interrupt and pattern match (PINT)
- PMU
- LPC82x PMU
- Peripherals
- All the peripherals
- SCB
- System Control Block
- SCT0
- LPC82x SCTimer/PWM (SCT)
- SPI0
- LPC82x Serial Peripheral Interfaces (SPI)
- SPI1
- LPC82x Serial Peripheral Interfaces (SPI)
- SWM0
- LPC82x SWM
- SYSCON
- LPC82x System configuration (SYSCON)
- SYST
- SysTick: System Timer
- TPIU
- Trace Port Interface Unit
- USART0
- LPC82x USARTs
- USART1
- LPC82x USARTs
- USART2
- LPC82x USARTs
- WKT
- LPC82x Wake Up Timer(WKT)
- WWDT
- LPC82x Windowed Watchdog Timer (WWDT)
Enums§
- Interrupt
- Enumeration of all the interrupts.
Constants§
- NVIC_PRIO_ BITS 
- Number available in the NVIC for configuring priority