Crate lpc177x_8x[−][src]
Peripheral access API for LPC178X7X microcontrollers (generated using svd2rust v0.13.1)
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 |
CAN2 |
CANAF |
CAN controller acceptance filter |
CANAFRAM |
CAN acceptance filter RAM |
CBP |
Cache and branch predictor maintenance operations |
CCAN |
Central CAN controller |
CPUID |
CPUID |
CRC |
CRC engine |
CorePeripherals |
Core peripherals |
DAC |
Digital-to-Analog Converter (DAC) |
DCB |
Debug Control Block |
DWT |
Data Watchpoint and Trace unit |
EMC |
ExternalMemory Controller (EMC) |
ETHERNET |
Ethernet |
FLASHCTRL |
Flash control block |
FPB |
Flash Patch and Breakpoint unit |
FPU |
Floating Point Unit |
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 |
ITM |
Instrumentation Trace Macrocell |
LCD |
LCD controller |
MCPWM |
Motor Control PWM |
MPU |
Memory Protection Unit |
NVIC |
Nested Vector Interrupt Controller |
PWM0 |
Pulse Width Modulators (PWM0/1) |
PWM1 |
PWM1 |
Peripherals |
All the peripherals |
QEI |
Quadrature Encoder Interface (QEI) |
RTC |
Real Time Clock (RTC) |
SCB |
System Control Block |
SDMMC |
SD card interface |
SSP0 |
SSP controller |
SSP1 |
SSP1 controller |
SSP2 |
SSP2 |
SYSCON |
System and clock control |
SYST |
SysTick: System Timer |
TIMER0 |
Timer0/1/2/3 |
TIMER1 |
TIMER1 |
TIMER2 |
TIMER2 |
TIMER3 |
TIMER3 |
TPIU |
Trace Port Interface Unit |
UART0 |
UART0/2/3 |
UART1 |
UART1 |
UART2 |
UART2 |
UART3 |
UART3 |
UART4 |
UART4 |
USB |
USB device/host/OTG 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 |