8 unstable releases (3 breaking)

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

#798 in Embedded development

Download history 396/week @ 2025-02-02 5298/week @ 2025-02-09 984/week @ 2025-02-16 3952/week @ 2025-02-23 3071/week @ 2025-03-02 2251/week @ 2025-03-09 1481/week @ 2025-03-16 3878/week @ 2025-03-23 9606/week @ 2025-03-30 7423/week @ 2025-04-06 6248/week @ 2025-04-13 7047/week @ 2025-04-20 3486/week @ 2025-04-27 7184/week @ 2025-05-04 1356/week @ 2025-05-11 1375/week @ 2025-05-18

13,565 downloads per month

MIT license

17MB
473K SLoC

MIMXRT633S Peripheral Access Crate

no-std check crates.io Documentation 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

OSZAR »