| Crates.io | mimxrt633s-pac |
| lib.rs | mimxrt633s-pac |
| version | 0.5.0 |
| created_at | 2025-01-31 15:27:03.677961+00 |
| updated_at | 2025-09-11 22:00:48.296608+00 |
| description | Peripheral Access Crate for MIMXRT633s devices |
| homepage | |
| repository | https://github.com/OpenDevicePartnership/mimxrt633s-pac |
| max_upload_size | |
| id | 1537607 |
| size | 16,746,323 |
This crate provides an autogenerated API for access to NXP MIMXRT633s peripherals. The API is generated using svd2rust.
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