3 unstable releases
0.2.0 | Mar 2, 2025 |
---|---|
0.1.1 | Feb 8, 2025 |
0.1.0 | Feb 3, 2025 |
#2 in #controllers
189 downloads per month
65KB
468 lines
Rust library for Novastar LED Screen processors
Contains the core functions for interacting with Novastar LED Screen processors
Note only the following functions have been implemented so far;
- Set global brightness
- Convert hardware names from presented IDs
highest priority todo
- Implement NET interface
- Test cascaded controllers on serial
Usage
use novastar_core;
novastar_core::discover();
let controllers = novastar_core::get_controllers();
for i in 0..255 {
if controllers.len() > 0 {
for controller in controllers {
controller.set_brightness(i);
}
}
sleep(1);
}
Dependencies
~5–15MB
~175K SLoC