#api-access

no-std mimxrt685s-pac

Peripheral Access Crate for MIMXRT685s devices

12 unstable releases (3 breaking)

new 0.4.0 Mar 14, 2025
0.3.0 Feb 14, 2025
0.2.2 Feb 3, 2025
0.2.1 Jan 27, 2025
0.1.4 Jul 31, 2024

#118 in Embedded development

Download history 2123/week @ 2024-11-23 1088/week @ 2024-11-30 410/week @ 2024-12-07 118/week @ 2024-12-14 249/week @ 2024-12-21 202/week @ 2024-12-28 197/week @ 2025-01-04 343/week @ 2025-01-11 259/week @ 2025-01-18 804/week @ 2025-01-25 694/week @ 2025-02-01 5062/week @ 2025-02-08 1476/week @ 2025-02-15 3761/week @ 2025-02-22 3483/week @ 2025-03-01 1612/week @ 2025-03-08

12,245 downloads per month

MIT license

16MB
468K SLoC

MIMXRT685s Peripheral Access Crate

no-std check LICENSE

This crate provides an autogenerated API for access to NXP MIMXRT685s peripherals. The API is generated using svd2rust.

Regenerating the PAC

On a unix-style OS, all you need are these commands:

$ svdtools patch patch/MIMXRT685S_cm33.yaml
$ svd2rust -i svd/MIMXRT685S_cm33.svd.patched --reexport-interrupt --ignore-groups --impl-defmt defmt --impl-debug --impl-debug-feature debug
$ rm -r src/*
$ form -i lib.rs -o src
$ rm lib.rs
$ cargo fmt

On windows you need to replace the / with \ and additionally run dos2unix to convert the line endings, like so:

$ svdtools.exe patch patch/MIMXRT685S_cm33.yaml
$ svd2rust.exe -i svd\MIMXRT685S_cm33.svd.patched --reexport-interrupt --ignore-groups --impl-defmt defmt --impl-debug --impl-debug-feature debug
$ rm -r src\*
$ form -i lib.rs -o src
$ rm lib.rs
$ cargo fmt
$ cd src
$ dos2unix **\*.rs *.rs

Dependencies