|
@@ -188,6 +188,12 @@ int pcba_test(uint8_t *data, int len, uint8_t *response){
|
|
|
}
|
|
}
|
|
|
}else if (cmd == 0x21) {
|
|
}else if (cmd == 0x21) {
|
|
|
response[resp_len ++] = powerdown_flags;
|
|
response[resp_len ++] = powerdown_flags;
|
|
|
|
|
+ }else if (cmd == 0xC9) {
|
|
|
|
|
+ if (payload[2] == 0) {
|
|
|
|
|
+ DIANOCTIC_LED(0);
|
|
|
|
|
+ }else {
|
|
|
|
|
+ DIANOCTIC_LED(1);
|
|
|
|
|
+ }
|
|
|
} else if (cmd == 0xE1 && len > 4) { // gpio control
|
|
} else if (cmd == 0xE1 && len > 4) { // gpio control
|
|
|
u8 index = (data[4] >> 4) & 0x0F;
|
|
u8 index = (data[4] >> 4) & 0x0F;
|
|
|
u32 pin = 1 << (data[4] & 0x0F);
|
|
u32 pin = 1 << (data[4] & 0x0F);
|