Crate lpc54606_pac

Source
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)
CorePeripherals
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
FLEXCOMM0
LPC5411x Flexcomm serial communication
FLEXCOMM1
LPC5411x Flexcomm serial communication
FLEXCOMM2
LPC5411x Flexcomm serial communication
FLEXCOMM3
LPC5411x Flexcomm serial communication
FLEXCOMM4
LPC5411x Flexcomm serial communication
FLEXCOMM5
LPC5411x Flexcomm serial communication
FLEXCOMM6
LPC5411x Flexcomm serial communication
FLEXCOMM7
LPC5411x Flexcomm serial communication
FLEXCOMM8
LPC5411x Flexcomm serial communication
FLEXCOMM9
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
SMARTCARD0
LPC5460x Smart Card Interface
SMARTCARD1
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