Expand description
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
- Core
Peripherals - 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