This is a version of apa102d written in rust. They share a configuration file, but might listen to different mqtt-topics.
- Add
/etc/apa102d.conf
based onconfig/apa102d.conf.sample
- Add hosts-entry for the mqtt server
mqtt
- Make sure
spi
is enabled, i.e./dev/spidev0.0
exists. RapsberryPI
- Install rust
cargo build
- Tests:
cargo test
- This project uses
rustfmt
for formating the sources (cargo fmt
)
- Get a light to show up
- Receive an mqtt message
- Implement the test effect
- Subscribe/Publish topics
- Parse the config file
- Implement the particles effect?
- Letters?