fix r/g/b order. new protocol has a command byte for writing to other pins
test programs