6 * Skip to the given address.
9 const command_t CMD_GOTO = 0x70;
12 * Compare values on two addresses and go to one of given three addresses.
13 * parameter: address_t a
14 * parameter: address_t b
15 * parameter: address_t GOTO target when a == b
16 * parameter: address_t GOTO target when a > b
17 * parameter: address_t GOTO target when a < b
19 const command_t CMD_GOTO_COMPARE = 0x80;
22 * Wait given time in ms.
25 const command_t CMD_SLEEP = 0xFF;
29 * parameter: led_t LED number
30 * parameter: color_t red
31 * parameter: color_t green
32 * parameter: color_t blue
34 const command_t CMD_COLOR = 0xAA;
39 const command_t CMD_END = 0xED;
42 * Increase value at given address
43 * parameter: address_t
45 const command_t CMD_INCREMENT = 0x11;
48 * Decrease value at given address
49 * parameter: address_t
51 const command_t CMD_DECREMENT = 0x12;
54 * Placeholder for unsupported command.
57 const command_t CMD_INVALID = 0x1;
59 // TODO: more commands, better numbers