diff --git a/ci.sh b/ci.sh index 1bc07ca..9e4526c 100755 --- a/ci.sh +++ b/ci.sh @@ -7,6 +7,9 @@ rustup toolchain install nightly --component miri TARGETS=("thumbv6m-none-eabi" "thumbv7em-none-eabi" "thumbv7em-none-eabihf") CRATES=("macros" "cookie-cutter" "dispatch-bundle") +# clippy +cargo clippy + # build for TARGET in "${TARGETS[@]}"; do @@ -25,3 +28,10 @@ done # miri cargo +nightly miri test -p embedded-command command_buffer + +# crate-specific + +# cookie-cutter + +# asm analysis +cargo build -p cookie-cutter --bin asm --target thumbv7em-none-eabihf --features binary --release diff --git a/cookie-cutter/Cargo.toml b/cookie-cutter/Cargo.toml index 9ec0212..607d1db 100644 --- a/cookie-cutter/Cargo.toml +++ b/cookie-cutter/Cargo.toml @@ -17,7 +17,7 @@ binary = ["dep:panic-halt", "dep:cortex-m", "cortex-m-rt"] cortex-m-rt = ["dep:cortex-m-rt"] [[bin]] -name = "test" +name = "asm" bench = false test = false required-features = ["binary"] diff --git a/cookie-cutter/src/bin/test.rs b/cookie-cutter/src/bin/asm.rs similarity index 100% rename from cookie-cutter/src/bin/test.rs rename to cookie-cutter/src/bin/asm.rs