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)