[][src]Crate lpc54606_pac

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