#led #processors #screen #net #novastar

novastar-core

Rust library for interacting with Novastar LED Screen processors

2 releases

0.1.1 Feb 8, 2025
0.1.0 Feb 3, 2025

#6 in #processors

Download history 49/week @ 2025-01-28 187/week @ 2025-02-04 11/week @ 2025-02-11

247 downloads per month

Apache-2.0

61KB
358 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

todo

  • Implement NET interface

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–14MB
~173K SLoC