Crate lpc177x_8x [−] [src]
Peripheral access API for LPC178X7X microcontrollers (generated using svd2rust v0.11.3)
You can find an overview of the API here.
Modules
adc |
Analog-to-Digital Converter (ADC) |
can1 |
CAN1 controller |
canaf |
CAN controller acceptance filter |
canafram |
CAN acceptance filter RAM |
ccan |
Central CAN controller |
crc |
CRC engine |
dac |
Digital-to-Analog Converter (DAC) |
emc |
ExternalMemory Controller (EMC) |
ethernet |
Ethernet |
flashctrl |
Flash control block |
gpdma |
General purpose DMA controller |
gpio |
General Purpose I/O |
gpioint |
GPIO |
i2c0 |
I2C bus interface |
i2s |
I2S interface |
iocon |
IOCON pin configuration |
lcd |
LCD controller |
mcpwm |
Motor Control PWM |
pwm0 |
Pulse Width Modulators (PWM0/1) |
qei |
Quadrature Encoder Interface (QEI) |
rtc |
Real Time Clock (RTC) |
sdmmc |
SD card interface |
ssp1 |
SSP1 controller |
syscon |
System and clock control |
timer0 |
Timer0/1/2/3 |
uart0 |
UART0/2/3 |
uart1 |
UART1 |
uart4 |
UART4 |
usb |
USB device/host/OTG controller |
wwdt |
Windowed Watchdog Timer (WWDT) |
Structs
ADC |
Analog-to-Digital Converter (ADC) |
CAN1 |
CAN1 controller |
CAN2 |
Register block |
CANAF |
CAN controller acceptance filter |
CANAFRAM |
CAN acceptance filter RAM |
CCAN |
Central CAN controller |
CPUID |
CPUID register block |
CRC |
CRC engine |
DAC |
Digital-to-Analog Converter (DAC) |
DCB |
DCB register block |
DWT |
DWT register block |
EMC |
ExternalMemory Controller (EMC) |
ETHERNET |
Ethernet |
FLASHCTRL |
Flash control block |
FPB |
FPB register block |
FPU |
FPU register block |
GPDMA |
General purpose DMA controller |
GPIO |
General Purpose I/O |
GPIOINT |
GPIO |
I2C0 |
I2C bus interface |
I2C1 |
Register block |
I2C2 |
Register block |
I2S |
I2S interface |
IOCON |
IOCON pin configuration |
ITM |
ITM register block |
LCD |
LCD controller |
MCPWM |
Motor Control PWM |
MPU |
MPU register block |
NVIC |
NVIC register block |
PWM0 |
Pulse Width Modulators (PWM0/1) |
PWM1 |
Register block |
Peripherals |
All the peripherals |
QEI |
Quadrature Encoder Interface (QEI) |
RTC |
Real Time Clock (RTC) |
SCB |
SCB register block |
SDMMC |
SD card interface |
SSP0 |
Register block |
SSP1 |
SSP1 controller |
SSP2 |
Register block |
SYSCON |
System and clock control |
SYST |
SysTick register block |
TIMER0 |
Timer0/1/2/3 |
TIMER1 |
Register block |
TIMER2 |
Register block |
TIMER3 |
Register block |
TPIU |
TPIU register block |
UART0 |
UART0/2/3 |
UART1 |
UART1 |
UART2 |
Register block |
UART3 |
Register block |
UART4 |
UART4 |
USB |
USB device/host/OTG controller |
WWDT |
Windowed Watchdog Timer (WWDT) |
Enums
Interrupt |
Enumeration of all the interrupts |
Constants
ADC |
Analog-to-Digital Converter (ADC) |
CAN1 |
CAN1 controller |
CAN2 |
CAN2 |
CANAF |
CAN controller acceptance filter |
CANAFRAM |
CAN acceptance filter RAM |
CCAN |
Central CAN controller |
CRC |
CRC engine |
DAC |
Digital-to-Analog Converter (DAC) |
EMC |
ExternalMemory Controller (EMC) |
ETHERNET |
Ethernet |
FLASHCTRL |
Flash control block |
GPDMA |
General purpose DMA controller |
GPIO |
General Purpose I/O |
GPIOINT |
GPIO |
I2C0 |
I2C bus interface |
I2C1 |
I2C1 |
I2C2 |
I2C2 |
I2S |
I2S interface |
IOCON |
IOCON pin configuration |
LCD |
LCD controller |
MCPWM |
Motor Control PWM |
NVIC_PRIO_BITS |
Number available in the NVIC for configuring priority |
PWM0 |
Pulse Width Modulators (PWM0/1) |
PWM1 |
PWM1 |
QEI |
Quadrature Encoder Interface (QEI) |
RTC |
Real Time Clock (RTC) |
SDMMC |
SD card interface |
SSP0 |
SSP controller |
SSP1 |
SSP1 controller |
SSP2 |
SSP2 |
SYSCON |
System and clock control |
TIMER0 |
Timer0/1/2/3 |
TIMER1 |
TIMER1 |
TIMER2 |
TIMER2 |
TIMER3 |
TIMER3 |
UART0 |
UART0/2/3 |
UART1 |
UART1 |
UART2 |
UART2 |
UART3 |
UART3 |
UART4 |
UART4 |
USB |
USB device/host/OTG controller |
WWDT |
Windowed Watchdog Timer (WWDT) |