udmx 0.1.0

USB DMX interface library for Anyma uDMX.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// Documented in https://github.com/mirdej/udmx/blob/master/common/uDMX_cmds.h
pub enum Command {
    SetSingleChannel,
    SetChannelRange,
    StartBootloader,
}

impl From<Command> for u8 {
    fn from(cmd: Command) -> Self {
        match cmd {
            Command::SetSingleChannel => 1,
            Command::SetChannelRange => 2,
            Command::StartBootloader => 0xf8,
        }
    }
}