Crate lpc55s6x_pac

Source
Expand description

Peripheral access API for LPC55S69_CM33_CORE0 microcontrollers (generated using svd2rust v0.17.0)

You can find an overview of the API here.

Modules§

adc0
ADC
ahb_secure_ctrl
AHB secure controller
anactrl
ANALOGCTRL
casper
CASPER
crc_engine
CRC engine
ctimer0
Standard counter/timers (CTIMER0 to 4)
dbgmailbox
MCU Debugger Mailbox
dma0
DMA controller
flash
FLASH
flash_cfpa0
FLASH_CFPA
flash_cmpa
FLASH_CMPA
flash_key_store
FLASH_KEY_STORE
flexcomm0
Flexcomm serial communication
generic
Common register and bit access and modify traits
gint0
Group GPIO input interrupt (GINT0/1)
gpio
General Purpose I/O (GPIO)
hashcrypt
Hash-Crypt peripheral
i2c0
I2C-bus interfaces
i2s0
I2S interface
inputmux
Input multiplexing (INPUT MUX)
iocon
I/O pin configuration (IOCON)
mailbox
Mailbox
mrt0
Multi-Rate Timer (MRT)
ostimer
Synchronous OS/Event timer with Wakeup Timer
pint
Pin interrupt and pattern match (PINT)
plu
LPC80X Programmable Logic Unit (PLU)
pmc
PMC
powerquad
Digital Signal Co-Processing companion to a Cortex-M v8M CPU core
prince
PRINCE
puf
PUFCTRL
rng
RNG
rtc
Real-Time Clock (RTC)
sau
no description available
scn_scb
no description available
sct0
SCTimer/PWM (SCT)
sdif
SDMMC
secgpio
General Purpose I/O (GPIO)
spi0
Serial Peripheral Interfaces (SPI)
syscon
SYSCON
sysctl
system controller
usart0
USARTs
usb0
USB 2.0 Device Controller
usbfsh
USB0 Full-speed Host controller
usbhsd
USB1 High-speed Device Controller
usbhsh
USB1 High-speed Host Controller
usbphy
Universal System Bus Physical Layer
utick0
Micro-tick Timer (UTICK)
wwdt
Windowed Watchdog Timer (WWDT)

Structs§

ADC0
ADC
AHB_SECURE_CTRL
AHB secure controller
ANACTRL
ANALOGCTRL
CASPER
CASPER
CBP
Cache and branch predictor maintenance operations
CPUID
CPUID
CRC_ENGINE
CRC engine
CTIMER0
Standard counter/timers (CTIMER0 to 4)
CTIMER1
Standard counter/timers (CTIMER0 to 4)
CTIMER2
Standard counter/timers (CTIMER0 to 4)
CTIMER3
Standard counter/timers (CTIMER0 to 4)
CTIMER4
Standard counter/timers (CTIMER0 to 4)
CorePeripherals
Core peripherals
DBGMAILBOX
MCU Debugger Mailbox
DCB
Debug Control Block
DMA0
DMA controller
DMA1
DMA controller
DWT
Data Watchpoint and Trace unit
FLASH
FLASH
FLASH_CFPA0
FLASH_CFPA
FLASH_CFPA1
FLASH_CFPA
FLASH_CFPA_SCRATCH
FLASH_CFPA
FLASH_CMPA
FLASH_CMPA
FLASH_KEY_STORE
FLASH_KEY_STORE
FLEXCOMM0
Flexcomm serial communication
FLEXCOMM1
Flexcomm serial communication
FLEXCOMM2
Flexcomm serial communication
FLEXCOMM3
Flexcomm serial communication
FLEXCOMM4
Flexcomm serial communication
FLEXCOMM5
Flexcomm serial communication
FLEXCOMM6
Flexcomm serial communication
FLEXCOMM7
Flexcomm serial communication
FLEXCOMM8
Flexcomm serial communication
FPB
Flash Patch and Breakpoint unit
FPU
Floating Point Unit
GINT0
Group GPIO input interrupt (GINT0/1)
GINT1
Group GPIO input interrupt (GINT0/1)
GPIO
General Purpose I/O (GPIO)
HASHCRYPT
Hash-Crypt peripheral
I2C0
I2C-bus interfaces
I2C1
I2C-bus interfaces
I2C2
I2C-bus interfaces
I2C3
I2C-bus interfaces
I2C4
I2C-bus interfaces
I2C5
I2C-bus interfaces
I2C6
I2C-bus interfaces
I2C7
I2C-bus interfaces
I2S0
I2S interface
I2S1
I2S interface
I2S2
I2S interface
I2S3
I2S interface
I2S4
I2S interface
I2S5
I2S interface
I2S6
I2S interface
I2S7
I2S interface
INPUTMUX
Input multiplexing (INPUT MUX)
IOCON
I/O pin configuration (IOCON)
ITM
Instrumentation Trace Macrocell
MAILBOX
Mailbox
MPU
Memory Protection Unit
MRT0
Multi-Rate Timer (MRT)
NVIC
Nested Vector Interrupt Controller
OSTIMER
Synchronous OS/Event timer with Wakeup Timer
PINT
Pin interrupt and pattern match (PINT)
PLU
LPC80X Programmable Logic Unit (PLU)
PMC
PMC
POWERQUAD
Digital Signal Co-Processing companion to a Cortex-M v8M CPU core
PRINCE
PRINCE
PUF
PUFCTRL
Peripherals
All the peripherals
RNG
RNG
RTC
Real-Time Clock (RTC)
SAU
no description available
SCB
System Control Block
SCNSCB
no description available
SCT0
SCTimer/PWM (SCT)
SDIF
SDMMC
SECGPIO
General Purpose I/O (GPIO)
SECPINT
Pin interrupt and pattern match (PINT)
SPI0
Serial Peripheral Interfaces (SPI)
SPI1
Serial Peripheral Interfaces (SPI)
SPI2
Serial Peripheral Interfaces (SPI)
SPI3
Serial Peripheral Interfaces (SPI)
SPI4
Serial Peripheral Interfaces (SPI)
SPI5
Serial Peripheral Interfaces (SPI)
SPI6
Serial Peripheral Interfaces (SPI)
SPI7
Serial Peripheral Interfaces (SPI)
SPI8
Serial Peripheral Interfaces (SPI)
SYSCON
SYSCON
SYSCTL
system controller
SYST
SysTick: System Timer
TPIU
Trace Port Interface Unit
USART0
USARTs
USART1
USARTs
USART2
USARTs
USART3
USARTs
USART4
USARTs
USART5
USARTs
USART6
USARTs
USART7
USARTs
USB0
USB 2.0 Device Controller
USBFSH
USB0 Full-speed Host controller
USBHSD
USB1 High-speed Device Controller
USBHSH
USB1 High-speed Host Controller
USBPHY
Universal System Bus Physical Layer
UTICK0
Micro-tick Timer (UTICK)
WWDT
Windowed Watchdog Timer (WWDT)

Enums§

Interrupt
Enumeration of all the interrupts

Constants§

NVIC_PRIO_BITS
Number available in the NVIC for configuring priority