Crate lpc1769

Source
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§

adc
Analog-to-Digital Converter (ADC)
can1
CAN1 controller
canaf
CAN controller acceptance filter
canafram
CAN acceptance filter RAM
ccan
Central CAN controller
dac
Digital-to-Analog Converter (DAC)
emac
Ethernet
generic
Common register and bit access and modify traits
gpdma
General purpose DMA controller
gpio
General Purpose I/O
gpioint
GPIO
i2c0
I2C bus interface
i2s
I2S interface
mcpwm
Motor Control PWM
pinconnect
Pin connect block
pwm1
Pulse Width Modulators (PWM1)
qei
Quadrature Encoder Interface (QEI)
ritimer
Repetitive Interrupt Timer (RIT)
rtc
Real Time Clock (RTC)
spi
SPI
ssp1
SSP1 controller
syscon
System and clock control
timer0
Timer0/1/2/3
uart0
UART0/2/3
uart1
UART1
usb
USB device/host/OTG controller
wdt
Watchdog Timer (WDT)

Structs§

ADC
Analog-to-Digital Converter (ADC)
CAN1
CAN1 controller
CAN2
CAN1 controller
CANAF
CAN controller acceptance filter
CANAFRAM
CAN acceptance filter RAM
CBP
Cache and branch predictor maintenance operations
CCAN
Central CAN controller
CPUID
CPUID
CorePeripherals
Core peripherals
DAC
Digital-to-Analog Converter (DAC)
DCB
Debug Control Block
DWT
Data Watchpoint and Trace unit
EMAC
Ethernet
FPB
Flash Patch and Breakpoint unit
GPDMA
General purpose DMA controller
GPIO
General Purpose I/O
GPIOINT
GPIO
I2C0
I2C bus interface
I2C1
I2C bus interface
I2C2
I2C bus interface
I2S
I2S interface
ITM
Instrumentation Trace Macrocell
MCPWM
Motor Control PWM
MPU
Memory Protection Unit
NVIC
Nested Vector Interrupt Controller
PINCONNECT
Pin connect block
PWM1
Pulse Width Modulators (PWM1)
Peripherals
All the peripherals
QEI
Quadrature Encoder Interface (QEI)
RITIMER
Repetitive Interrupt Timer (RIT)
RTC
Real Time Clock (RTC)
SCB
System Control Block
SPI
SPI
SSP0
SSP controller
SSP1
SSP1 controller
SYSCON
System and clock control
SYST
SysTick: System Timer
TIMER0
Timer0/1/2/3
TIMER1
Timer0/1/2/3
TIMER2
Timer0/1/2/3
TIMER3
Timer0/1/2/3
TPIU
Trace Port Interface Unit
UART0
UART0/2/3
UART1
UART1
UART2
UART0/2/3
UART3
UART0/2/3
USB
USB device/host/OTG controller
WDT
Watchdog Timer (WDT)

Enums§

Interrupt
Enumeration of all the interrupts.

Constants§

NVIC_PRIO_BITS
Number available in the NVIC for configuring priority

Attribute Macros§

interrupt