8 unstable releases (3 breaking)

new 0.4.1 Apr 10, 2025
0.4.0 Mar 14, 2025
0.3.0 Feb 14, 2025
0.2.3 Feb 11, 2025
0.1.0 Jan 31, 2025

#979 in Embedded development

Download history 547/week @ 2025-01-30 2465/week @ 2025-02-06 3233/week @ 2025-02-13 2806/week @ 2025-02-20 3580/week @ 2025-02-27 2189/week @ 2025-03-06 2669/week @ 2025-03-13 1176/week @ 2025-03-20 8046/week @ 2025-03-27 9424/week @ 2025-04-03

21,847 downloads per month

MIT license

17MB
473K SLoC

MIMXRT633S Peripheral Access Crate

no-std check LICENSE

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

Regenerating the PAC

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

$ svdtools patch patch/MIMXRT633S.yaml
$ svd2rust -i svd/MIMXRT633S.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/MIMXRT633S.yaml
$ svd2rust.exe -i svd\MIMXRT633S.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