Crate lpc43xx [−] [src]
Peripheral access API for LPC43XX microcontrollers (generated using svd2rust v0.13.1)
You can find an overview of the API here.
Modules
adc0 |
10-bit Analog-to-Digital Converter (ADC) |
adchs |
12-bit Analog-to-Digital Converter High-Speed (ADCHS) |
atimer |
Alarm timer |
c_can1 |
C_CAN |
ccu1 |
Clock Control Unit (CCU) |
ccu2 |
Clock Control Unit (CCU2) |
cgu |
Clock Generation Unit (CGU) |
creg |
Configuration Registers (CREG) |
dac |
Digital-to-Analog Converter (DAC) |
eeprom |
EEPROM |
emc |
External Memory Controller (EMC) |
ethernet |
Ethernet |
eventrouter |
Event router |
gima |
Global Input Multiplexer Array (GIMA) |
gpdma |
General Purpose DMA (GPDMA) |
gpio_group_int0 |
GPIO group interrupt 0 |
gpio_pin_int |
GPIO pin interrupt |
gpio_port |
GPIO port |
i2c0 |
I2C-bus interface |
i2s0 |
I2S interface |
lcd |
LCD controller |
mcpwm |
Motor Control PWM (MOTOCONPWM) |
pmc |
Power Management Controller (PMC) |
qei |
Quadrature Encoder Interface (QEI) |
regfile |
RTC REGFILE |
rgu |
Reset Generation Unit (RGU) |
ritimer |
Repetitive Interrupt Timer (RIT) |
rtc |
Real-Time Clock (RTC) and event recorder |
sct |
State Configurable Timer (SCT) with dither engine |
scu |
System Control Unit (SCU) I/O configuration |
sdmmc |
SD/MMC |
sgpio |
Serial GPIO (SGPIO) |
spi |
SPI |
spifi |
SPI Flash Interface (SPIFI) |
ssp0 |
SSP0/1 |
timer0 |
Timer0/1/2/3 |
uart1 |
UART1 |
usart0 |
USART0_2_3 |
usb0 |
USB0 Host/Device/OTG controller |
usb1 |
USB1 Host/Device controller |
wwdt |
Windowed Watchdog timer (WWDT) |
Structs
ADC0 |
10-bit Analog-to-Digital Converter (ADC) |
ADC1 |
ADC1 |
ADCHS |
12-bit Analog-to-Digital Converter High-Speed (ADCHS) |
ATIMER |
Alarm timer |
CBP |
Cache and branch predictor maintenance operations |
CCU1 |
Clock Control Unit (CCU) |
CCU2 |
Clock Control Unit (CCU2) |
CGU |
Clock Generation Unit (CGU) |
CPUID |
CPUID |
CREG |
Configuration Registers (CREG) |
C_CAN0 |
C_CAN0 |
C_CAN1 |
C_CAN |
CorePeripherals |
Core peripherals |
DAC |
Digital-to-Analog Converter (DAC) |
DCB |
Debug Control Block |
DWT |
Data Watchpoint and Trace unit |
EEPROM |
EEPROM |
EMC |
External Memory Controller (EMC) |
ETHERNET |
Ethernet |
EVENTROUTER |
Event router |
FPB |
Flash Patch and Breakpoint unit |
FPU |
Floating Point Unit |
GIMA |
Global Input Multiplexer Array (GIMA) |
GPDMA |
General Purpose DMA (GPDMA) |
GPIO_GROUP_INT0 |
GPIO group interrupt 0 |
GPIO_GROUP_INT1 |
GPIO_GROUP_INT1 |
GPIO_PIN_INT |
GPIO pin interrupt |
GPIO_PORT |
GPIO port |
I2C0 |
I2C-bus interface |
I2C1 |
I2C1 |
I2S0 |
I2S interface |
I2S1 |
I2S1 |
ITM |
Instrumentation Trace Macrocell |
LCD |
LCD controller |
MCPWM |
Motor Control PWM (MOTOCONPWM) |
MPU |
Memory Protection Unit |
NVIC |
Nested Vector Interrupt Controller |
PMC |
Power Management Controller (PMC) |
Peripherals |
All the peripherals |
QEI |
Quadrature Encoder Interface (QEI) |
REGFILE |
RTC REGFILE |
RGU |
Reset Generation Unit (RGU) |
RITIMER |
Repetitive Interrupt Timer (RIT) |
RTC |
Real-Time Clock (RTC) and event recorder |
SCB |
System Control Block |
SCT |
State Configurable Timer (SCT) with dither engine |
SCU |
System Control Unit (SCU) I/O configuration |
SDMMC |
SD/MMC |
SGPIO |
Serial GPIO (SGPIO) |
SPI |
SPI |
SPIFI |
SPI Flash Interface (SPIFI) |
SSP0 |
SSP0/1 |
SSP1 |
SSP1 |
SYST |
SysTick: System Timer |
TIMER0 |
Timer0/1/2/3 |
TIMER1 |
TIMER1 |
TIMER2 |
TIMER2 |
TIMER3 |
TIMER3 |
TPIU |
Trace Port Interface Unit |
UART1 |
UART1 |
USART0 |
USART0_2_3 |
USART2 |
USART2 |
USART3 |
USART3 |
USB0 |
USB0 Host/Device/OTG controller |
USB1 |
USB1 Host/Device controller |
WWDT |
Windowed Watchdog timer (WWDT) |
Enums
Interrupt |
Enumeration of all the interrupts |
Constants
NVIC_PRIO_BITS |
Number available in the NVIC for configuring priority |