The protocol used for USB communication between the main tonari system and its hardware controller for lighting, volume, dial input, etc.
This can be used in a no_std
environment so it's compatible with both normal desktop projects as well as embedded firmware.
cargo build
cargo test
cargo clippy
cargo +nightly fmt
cli
example is a useful tool for debugging a device that speaks the protocol.
cargo run --example cli --features="serde_support" <usb_port>