added command to get actual LED values
This commit is contained in:
parent
116d402b94
commit
572f31fef6
@ -21,6 +21,7 @@
|
|||||||
#define CMD_IEEREAD 8 // int. eep.
|
#define CMD_IEEREAD 8 // int. eep.
|
||||||
#define CMD_SETBLOCK 9
|
#define CMD_SETBLOCK 9
|
||||||
#define CMD_SETLED 10
|
#define CMD_SETLED 10
|
||||||
|
#define CMD_GETLED 11
|
||||||
#define CMD_SETBRIGHTNESS 12
|
#define CMD_SETBRIGHTNESS 12
|
||||||
#define CMD_GETBRIGHTNESS 13
|
#define CMD_GETBRIGHTNESS 13
|
||||||
|
|
||||||
@ -123,6 +124,12 @@ USB_PUBLIC uchar usbFunctionSetup(uchar data[8])
|
|||||||
led[rq->wValue.bytes[0]].b = rq->wIndex.bytes[1];
|
led[rq->wValue.bytes[0]].b = rq->wIndex.bytes[1];
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
else if (rq->bRequest == CMD_GETLED) {
|
||||||
|
reportBuffer[0] = led[rq->wValue.bytes[0]].r;
|
||||||
|
reportBuffer[1] = led[rq->wValue.bytes[0]].g;
|
||||||
|
reportBuffer[2] = led[rq->wValue.bytes[0]].b;
|
||||||
|
return 3;
|
||||||
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user