Expand description

Peripheral access API for LPC176X5X microcontrollers (generated using svd2rust v0.24.0 ( ))

You can find an overview of the generated API here.

API features to be included in the next svd2rust release can be generated by cloning the svd2rust repository, checking out the above commit, and running cargo doc --open.

Re-exports

pub use self::Interrupt as interrupt;
pub use timer0 as timer1;
pub use can1 as can2;
pub use i2c0 as i2c1;
pub use ssp1 as ssp0;
pub use timer0 as timer2;
pub use timer0 as timer3;
pub use uart0 as uart2;
pub use uart0 as uart3;
pub use i2c0 as i2c2;

Modules

Analog-to-Digital Converter (ADC)

CAN1 controller

CAN controller acceptance filter

CAN acceptance filter RAM

Central CAN controller

Digital-to-Analog Converter (DAC)

Ethernet

Common register and bit access and modify traits

General purpose DMA controller

General Purpose I/O

GPIO

I2C bus interface

I2S interface

Motor Control PWM

Pin connect block

Pulse Width Modulators (PWM1)

Quadrature Encoder Interface (QEI)

Repetitive Interrupt Timer (RIT)

Real Time Clock (RTC)

SPI

SSP1 controller

System and clock control

Timer0/1/2/3

UART0/2/3

UART1

USB device/host/OTG controller

Watchdog Timer (WDT)

Structs

Analog-to-Digital Converter (ADC)

CAN1 controller

CAN1 controller

CAN controller acceptance filter

CAN acceptance filter RAM

Cache and branch predictor maintenance operations

Central CAN controller

CPUID

Core peripherals

Digital-to-Analog Converter (DAC)

Debug Control Block

Data Watchpoint and Trace unit

Ethernet

Flash Patch and Breakpoint unit

General purpose DMA controller

General Purpose I/O

GPIO

I2C bus interface

I2C bus interface

I2C bus interface

I2S interface

Instrumentation Trace Macrocell

Motor Control PWM

Memory Protection Unit

Nested Vector Interrupt Controller

Pin connect block

Pulse Width Modulators (PWM1)

All the peripherals

Quadrature Encoder Interface (QEI)

Repetitive Interrupt Timer (RIT)

Real Time Clock (RTC)

System Control Block

SPI

SSP controller

SSP1 controller

System and clock control

SysTick: System Timer

Timer0/1/2/3

Timer0/1/2/3

Timer0/1/2/3

Timer0/1/2/3

Trace Port Interface Unit

UART0/2/3

UART1

UART0/2/3

UART0/2/3

USB device/host/OTG controller

Watchdog Timer (WDT)

Enums

Enumeration of all the interrupts.

Constants

Number available in the NVIC for configuring priority

Attribute Macros