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