⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content

Hardware Abstraction Layer implementation for Daisy boards

License

Notifications You must be signed in to change notification settings

mtthw-meyer/libdaisy-rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.82.0

Demos

Looper - Basic one button looper.

About

Hardware Abstraction Layer implementation for Daisy boards

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 6

Languages