#no-std #mips #pic32 #svd2rust

no-std pic32mx2xx

Peripheral access API for PIC32MX1/2xx microcontrollers

11 releases (6 breaking)

0.7.0 Jun 9, 2023
0.6.0 Dec 31, 2022
0.5.0 Aug 2, 2022
0.4.2 Jan 16, 2022
0.1.2 Aug 9, 2021

#603 in Embedded development

Download history 5310/week @ 2023-10-23 5349/week @ 2023-10-30 4670/week @ 2023-11-06 4498/week @ 2023-11-13 4288/week @ 2023-11-20 4798/week @ 2023-11-27 5052/week @ 2023-12-04 5426/week @ 2023-12-11 4881/week @ 2023-12-18 4934/week @ 2023-12-25 4945/week @ 2024-01-01 4720/week @ 2024-01-08 4839/week @ 2024-01-15 5278/week @ 2024-01-22 4770/week @ 2024-01-29 3695/week @ 2024-02-05

19,194 downloads per month
Used in 3 crates (2 directly)

MIT/Apache

42MB
1.5M SLoC

Peripheral Access Crate for PIC32MX1/2xx

Crates.io docs.rs

This crate contains peripheral access APIs for PIC32MX1xx/2xx devices including some eXtreme Low Power (XLP) devices. The files in this repository were generated using the tools edc2svd and svd2rust.

Usage

This crates includes multiple modules for the individual variants of the MCU. Features are used to selected the device, e.g.

[dependencies.pic32mx2xx]
version = "0.7.0"
features = ["pic32mx2xxfxxxb", "rt"]

Supported Devices

Module/Feature Devices
pic32mx1xxfxxxb 28-pin PIC32MX1xx
pic32mx1xxfxxxc 36-pin PIC32MX1xx
pic32mx1xxfxxxd 44-pin PIC32MX1xx
pic32mx2xxfxxxb 28-pin PIC32MX2xx
pic32mx2xxfxxxc 36-pin PIC32MX2xx
pic32mx2xxfxxxd 44-pin PIC32MX2xx
pic32mx1x4fxxxb 28-pin PIC32MX1xx XLP
pic32mx1x4fxxxd 44-pin PIC32MX1xx XLP
pic32mx2x4fxxxb 28-pin PIC32MX2xx XLP
pic32mx2x4fxxxd 44-pin PIC32MX2xx XLP

Dependencies