open_dmx 1.1.1

A wrapper around the serialport library to send DMX data over a serial port
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use open_dmx::DMXSerial;

fn main() -> Result<(), Box<dyn std::error::Error>>{
    let mut dmx = DMXSerial::open("COM3").unwrap();
    dmx.set_sync();
    //strobe
    loop {
        dmx.set_channels([255; 512]);
        dmx.update()?;
        dmx.set_channels([0; 512]);
        dmx.update()?;
    }
}