Expand description
A hardware abstraction layer for some PIC32 microcontrollers.
This crate provides a thin low-level API on top of the register access API implemented by the PAC crate. The MCU can be selected by means of specific features.
| Feature | Devices |
|---|---|
| pic32mx1xxfxxxb | 28-pin PIC32MX1xx |
| pic32mx2xxfxxxb | 28-pin PIC32MX2xx |
| pic32mx2x4fxxxb | 28-pin PIC32MX2xx XLP |
This documentation has been generated with --features pic32mx2xxfxxxb.
Modules
- 10-bit Analog-to-Digital Converter (ADC)
- Clock helper and control functions
- Access to the MIPS core timer and implementation of the
DelayMs/DelayUstrait - DMA Controller
- General Purpose Input / Output
- I2C driver for PIC32
- Interrupt controller
- Peripheral access API for PIC32MX270F256B microcontrollers (generated using svd2rust v0.29.0 ( ))
- Peripheral Pin Select (PPS)
- SPI driver (SPI master)
- Types for time units and frequency
- UART driver
- USB function driver for PIC32 devices with Full Speed USB hardware
Macros
- Move a virtual pin into a respective
MappedPinmapped to aNoPin