libdaisy

Crates.iolibdaisy
lib.rslibdaisy
version0.1.0
sourcesrc
created_at2021-04-11 03:15:09.651921
updated_at2021-04-11 03:15:09.651921
descriptionHardware Abstraction Layer implementation for Daisy boards
homepage
repositoryhttps://github.com/mtthw-meyer/libdaisy-rust.git
max_upload_size
id381873
size90,988
(mtthw-meyer)

documentation

https://docs.rs/libdaisy

README

Documentation

libdaisy

Hardware Abstraction Layer implementation for Daisy boards.

Requirements

  • Hardware target
$ rustup target add thumbv7em-none-eabihf
$ cargo install cargo-binutils

$ rustup component add llvm-tools-preview

A Flashing Utility

OR

OR

This 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

Build Examples

cargo objcopy --example blinky --release -- -O binary blinky.bin

cargo objcopy --example passthru --release -- -O binary passthru.bin

Minimum supported Rust version

The Minimum Supported Rust Version (MSRV) at the moment is 1.51.0.

Demos

Looper - Basic one button looper.

Commit count: 42

cargo fmt