Crates.io | mimxrt685s-pac |
lib.rs | mimxrt685s-pac |
version | 0.2.0 |
source | src |
created_at | 2024-07-08 21:46:11.420941 |
updated_at | 2024-11-26 03:25:21.303619 |
description | Peripheral Access Crate for MIMXRT685s devices |
homepage | |
repository | https://github.com/felipebalbi/mimxrt685s-pac |
max_upload_size | |
id | 1296442 |
size | 16,464,437 |
This crate provides an autogenerated API for access to MIMXRT685s peripherals. The API is generated using svd2rust.
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