PROGMEM const char usbHidReportDescriptor[USB_CFG_HID_REPORT_DESCRIPTOR_LENGTH] = {
0x05, 0x01, /* USAGE_PAGE (Generic Desktop) */
0x09, 0x06, /* USAGE (Keyboard) */
PROGMEM const char usbHidReportDescriptor[USB_CFG_HID_REPORT_DESCRIPTOR_LENGTH] = {
0x05, 0x01, /* USAGE_PAGE (Generic Desktop) */
0x09, 0x06, /* USAGE (Keyboard) */
case CUSTOM_RQ_RESET:
soft_reset((uint8_t)(rq->wValue.word));
break;
case CUSTOM_RQ_READ_BUTTON:
uni_buffer.w8[0] = button_get_debounced(DEBOUNCE_DELAY);
return 1;
case CUSTOM_RQ_RESET:
soft_reset((uint8_t)(rq->wValue.word));
break;
case CUSTOM_RQ_READ_BUTTON:
uni_buffer.w8[0] = button_get_debounced(DEBOUNCE_DELAY);
return 1;
len = sizeof(dbg_buffer);
}
memcpy(dbg_buffer, data, len);
len = sizeof(dbg_buffer);
}
memcpy(dbg_buffer, data, len);