Expand description
Peripheral access API for LPC54606 microcontrollers (generated using svd2rust v0.17.0)
You can find an overview of the API here.
Modules§
- adc0
- LPC5411x 12-bit ADC controller (ADC)
- async_
syscon - LPC5411x Asynchronous system configuration (ASYNC_SYSCON)
- can0
- LPC5460x Controller Area Network Flexible Data
- crc_
engine - LPC5411x CRC engine
- ctimer0
- LPC5411x Standard counter/timers (CTIMER0 to 4)
- dma0
- LPC5411x DMA controller
- dmic0
- LPC5411x DMIC Subsystem (DMIC))
- eeprom
- LPC5460x EEPROM controller
- emc
- LPC5460x External Memory Controller (EMC)
- enet
- LPC5460x Ethernet controller
- etm
- Embedded Trace Macrocell Registers
- flexcomm0
- LPC5411x Flexcomm serial communication
- fmc
- LPC5460x Flash signature generator
- generic
- Common register and bit access and modify traits
- gint0
- LPC5411x Group GPIO input interrupt (GINT0/1)
- gpio
- LPC5411x General Purpose I/O (GPIO)
- i2c0
- LPC5411x I2C-bus interfaces
- i2s0
- LPC5411x I2S interface
- inputmux
- LPC5411x Input multiplexing (INPUT MUX)
- iocon
- LPC5411x I/O pin configuration (IOCON)
- mrt0
- LPC5411x Multi-Rate Timer (MRT)
- otpc
- This is the description of component otpc It is an eFUSE OTP (One Time Programmable memory) controller with APB bus interface. More details will follow.
- pint
- LPC5411x Pin interrupt and pattern match (PINT)
- rit
- LPC5460x Repetitive Interrupt Timer(RIT)
- rtc
- LPC5411x Real-Time Clock (RTC)
- sct0
- SCTimer/PWM (SCT)
- sdif
- SDMMC
- smartcard0
- LPC5460x Smart Card Interface
- spi0
- LPC5411x Serial Peripheral Interfaces (SPI)
- spifi0
- LPC5411x SPI Flash Interface (SPIFI)
- sys_
tick - System timer
- syscon
- LPC5460x System configuration (SYSCON)
- system_
control - System Control Block
- usart0
- LPC5411x USARTs
- usb0
- LPC5411x USB 2.0 Device Controller
- usbfsh
- LPC5460x USB0 Full-speed Host controller
- usbhsd
- LPC5460x USB1 High-speed Device Controller
- usbhsh
- LPC5460x USB1 High-speed Host Controller
- utick0
- LPC5411x Micro-tick Timer (UTICK)
- wwdt
- LPC5411x Windowed Watchdog Timer (WWDT)
Structs§
- ADC0
- LPC5411x 12-bit ADC controller (ADC)
- ASYNC_
SYSCON - LPC5411x Asynchronous system configuration (ASYNC_SYSCON)
- CAN0
- LPC5460x Controller Area Network Flexible Data
- CAN1
- LPC5460x Controller Area Network Flexible Data
- CBP
- Cache and branch predictor maintenance operations
- CPUID
- CPUID
- CRC_
ENGINE - LPC5411x CRC engine
- CTIMER0
- LPC5411x Standard counter/timers (CTIMER0 to 4)
- CTIMER1
- LPC5411x Standard counter/timers (CTIMER0 to 4)
- CTIMER2
- LPC5411x Standard counter/timers (CTIMER0 to 4)
- CTIMER3
- LPC5411x Standard counter/timers (CTIMER0 to 4)
- CTIMER4
- LPC5411x Standard counter/timers (CTIMER0 to 4)
- Core
Peripherals - Core peripherals
- DCB
- Debug Control Block
- DMA0
- LPC5411x DMA controller
- DMIC0
- LPC5411x DMIC Subsystem (DMIC))
- DWT
- Data Watchpoint and Trace unit
- EEPROM
- LPC5460x EEPROM controller
- EMC
- LPC5460x External Memory Controller (EMC)
- ENET
- LPC5460x Ethernet controller
- ETM
- Embedded Trace Macrocell Registers
- FLEXCOM
M0 - LPC5411x Flexcomm serial communication
- FLEXCOM
M1 - LPC5411x Flexcomm serial communication
- FLEXCOM
M2 - LPC5411x Flexcomm serial communication
- FLEXCOM
M3 - LPC5411x Flexcomm serial communication
- FLEXCOM
M4 - LPC5411x Flexcomm serial communication
- FLEXCOM
M5 - LPC5411x Flexcomm serial communication
- FLEXCOM
M6 - LPC5411x Flexcomm serial communication
- FLEXCOM
M7 - LPC5411x Flexcomm serial communication
- FLEXCOM
M8 - LPC5411x Flexcomm serial communication
- FLEXCOM
M9 - LPC5411x Flexcomm serial communication
- FMC
- LPC5460x Flash signature generator
- FPB
- Flash Patch and Breakpoint unit
- FPU
- Floating Point Unit
- GINT0
- LPC5411x Group GPIO input interrupt (GINT0/1)
- GINT1
- LPC5411x Group GPIO input interrupt (GINT0/1)
- GPIO
- LPC5411x General Purpose I/O (GPIO)
- I2C0
- LPC5411x I2C-bus interfaces
- I2C1
- LPC5411x I2C-bus interfaces
- I2C2
- LPC5411x I2C-bus interfaces
- I2C3
- LPC5411x I2C-bus interfaces
- I2C4
- LPC5411x I2C-bus interfaces
- I2C5
- LPC5411x I2C-bus interfaces
- I2C6
- LPC5411x I2C-bus interfaces
- I2C7
- LPC5411x I2C-bus interfaces
- I2C8
- LPC5411x I2C-bus interfaces
- I2C9
- LPC5411x I2C-bus interfaces
- I2S0
- LPC5411x I2S interface
- I2S1
- LPC5411x I2S interface
- INPUTMUX
- LPC5411x Input multiplexing (INPUT MUX)
- IOCON
- LPC5411x I/O pin configuration (IOCON)
- ITM
- Instrumentation Trace Macrocell
- MPU
- Memory Protection Unit
- MRT0
- LPC5411x Multi-Rate Timer (MRT)
- NVIC
- Nested Vector Interrupt Controller
- OTPC
- This is the description of component otpc It is an eFUSE OTP (One Time Programmable memory) controller with APB bus interface. More details will follow.
- PINT
- LPC5411x Pin interrupt and pattern match (PINT)
- Peripherals
- All the peripherals
- RIT
- LPC5460x Repetitive Interrupt Timer(RIT)
- RTC
- LPC5411x Real-Time Clock (RTC)
- SCB
- System Control Block
- SCT0
- SCTimer/PWM (SCT)
- SDIF
- SDMMC
- SMARTCAR
D0 - LPC5460x Smart Card Interface
- SMARTCAR
D1 - LPC5460x Smart Card Interface
- SPI0
- LPC5411x Serial Peripheral Interfaces (SPI)
- SPI1
- LPC5411x Serial Peripheral Interfaces (SPI)
- SPI2
- LPC5411x Serial Peripheral Interfaces (SPI)
- SPI3
- LPC5411x Serial Peripheral Interfaces (SPI)
- SPI4
- LPC5411x Serial Peripheral Interfaces (SPI)
- SPI5
- LPC5411x Serial Peripheral Interfaces (SPI)
- SPI6
- LPC5411x Serial Peripheral Interfaces (SPI)
- SPI7
- LPC5411x Serial Peripheral Interfaces (SPI)
- SPI8
- LPC5411x Serial Peripheral Interfaces (SPI)
- SPI9
- LPC5411x Serial Peripheral Interfaces (SPI)
- SPIFI0
- LPC5411x SPI Flash Interface (SPIFI)
- SYSCON
- LPC5460x System configuration (SYSCON)
- SYST
- SysTick: System Timer
- SYSTEMCONTROL
- System Control Block
- SYSTICK
- System timer
- TPIU
- Trace Port Interface Unit
- USART0
- LPC5411x USARTs
- USART1
- LPC5411x USARTs
- USART2
- LPC5411x USARTs
- USART3
- LPC5411x USARTs
- USART4
- LPC5411x USARTs
- USART5
- LPC5411x USARTs
- USART6
- LPC5411x USARTs
- USART7
- LPC5411x USARTs
- USART8
- LPC5411x USARTs
- USART9
- LPC5411x USARTs
- USB0
- LPC5411x USB 2.0 Device Controller
- USBFSH
- LPC5460x USB0 Full-speed Host controller
- USBHSD
- LPC5460x USB1 High-speed Device Controller
- USBHSH
- LPC5460x USB1 High-speed Host Controller
- UTICK0
- LPC5411x Micro-tick Timer (UTICK)
- WWDT
- LPC5411x Windowed Watchdog Timer (WWDT)
Enums§
- Interrupt
- Enumeration of all the interrupts
Constants§
- NVIC_
PRIO_ BITS - Number available in the NVIC for configuring priority