#api-access

no-std mimxrt633s-pac

Peripheral Access Crate for MIMXRT633s devices

7 unstable releases (3 breaking)

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

#282 in Embedded development

Download history 284/week @ 2025-01-25 367/week @ 2025-02-01 4980/week @ 2025-02-08 1343/week @ 2025-02-15 3655/week @ 2025-02-22 3362/week @ 2025-03-01 1544/week @ 2025-03-08

11,737 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