9 releases (5 breaking)

0.5.1 Sep 23, 2022
0.4.2 Aug 1, 2021
0.4.1 Apr 27, 2021
0.3.0 Mar 24, 2021
0.1.0 Nov 28, 2020

#1427 in Embedded development

MIT license

52KB
967 lines

daisy_bsp

Rust no_std, embedded_hal board support package for the Electro-Smith Daisy Seed.

Getting Started

cargo install cargo-generate

cargo generate \
    --git https://github.com/antoinevg/hello-daisy \
    --name hello-daisy

Discussion

https://forum.electro-smith.com/t/rust-starter-for-daisy-seed/

Status

Work in progress.

Examples

Examples can be run with:

cargo run --example <example_name>

Callbacks in the audio examples can take the form of either function pointers or closures.

To make use of closures, you will need to activate the alloc feature and compile with rust nightly.

For example:

cargo +nightly run --example audio_midi --features="alloc, uses_num"

lib.rs:

Board support crate for Daisy hardware

Usage - see examples/

Dependencies

~92MB
~2.5M SLoC