Hardware Abstraction Layer implementation for Daisy boards.
- Hardware target
rustup target add thumbv7em-none-eabihf
cargo install cargo-binutils
rustup component add llvm-tools-preview
One of:
probe.rs
requires a debug probe of some sort (e.g. ST link) and allows for fast debugging messages via RTT.
cargo embed --features log-rtt --example passthru
note You will need to specify the board IE --chip stm32h750v
for the daisy seed, or create an Embed.toml
that specifies the chip.
cargo objcopy --example blinky --release -- -O binary blinky.bin
cargo objcopy --example passthru --release -- -O binary passthru.bin
The Minimum Supported Rust Version (MSRV) at the moment is 1.68.2.
Looper - Basic one button looper.