kopia lustrzana https://github.com/skuep/AIOC
HID input report cleanup
rodzic
22595e6980
commit
53ec569372
|
@ -23,16 +23,27 @@ uint16_t tud_hid_get_report_cb(uint8_t itf, uint8_t report_id, hid_report_type_t
|
||||||
{
|
{
|
||||||
(void) itf;
|
(void) itf;
|
||||||
(void) report_id;
|
(void) report_id;
|
||||||
(void) report_type;
|
|
||||||
(void) buffer;
|
(void) buffer;
|
||||||
(void) reqlen;
|
(void) reqlen;
|
||||||
|
|
||||||
buffer[0] = 0x00;
|
switch (report_type) {
|
||||||
buffer[1] = gpioState;
|
case HID_REPORT_TYPE_INPUT:
|
||||||
buffer[2] = 0x00;
|
buffer[0] = 0x00;
|
||||||
buffer[3] = 0x00;
|
buffer[1] = gpioState;
|
||||||
|
buffer[2] = 0x00;
|
||||||
|
buffer[3] = 0x00;
|
||||||
|
return USB_HID_INOUT_REPORT_LEN;
|
||||||
|
|
||||||
return USB_HID_INOUT_REPORT_LEN;
|
case HID_REPORT_TYPE_FEATURE:
|
||||||
|
/* Custom extension for configuring the AIOC */
|
||||||
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
TU_BREAKPOINT();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Invoked when received SET_REPORT control request
|
// Invoked when received SET_REPORT control request
|
||||||
|
|
Ładowanie…
Reference in New Issue