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()?; } }