summaryrefslogtreecommitdiff
path: root/src/class/hid/hid_device.c
diff options
context:
space:
mode:
authorhathach <[email protected]>2018-07-31 14:59:39 +0700
committerhathach <[email protected]>2018-07-31 14:59:39 +0700
commita2b7b9ddb9f3c01bd0572eba73c33548ee2ce1df (patch)
tree4980aa9356ee583a17a119e60764d72499cf47f4 /src/class/hid/hid_device.c
parentd1a9d52c05ed4bd224bd032aa92199c84e066494 (diff)
fix hid warning, move report descriptor template to hid.h
Diffstat (limited to 'src/class/hid/hid_device.c')
-rw-r--r--src/class/hid/hid_device.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/class/hid/hid_device.c b/src/class/hid/hid_device.c
index 4df370cfe..d0ecad2d9 100644
--- a/src/class/hid/hid_device.c
+++ b/src/class/hid/hid_device.c
@@ -458,12 +458,12 @@ tusb_error_t hidd_control_request_st(uint8_t rhport, tusb_control_request_t cons
}
else if ( HID_REQ_CONTROL_SET_REPORT == p_request->bRequest )
{
+ usbd_control_xfer_st(rhport, p_request->bmRequestType_bit.direction, _usbd_ctrl_buf, p_request->wLength);
+
// wValue = Report Type | Report ID
uint8_t const report_type = u16_high_u8(p_request->wValue);
uint8_t const report_id = u16_low_u8(p_request->wValue);
- usbd_control_xfer_st(rhport, p_request->bmRequestType_bit.direction, _usbd_ctrl_buf, p_request->wLength);
-
if ( p_hid->set_report_cb )
{
p_hid->set_report_cb(report_id, (hid_report_type_t) report_type, _usbd_ctrl_buf, p_request->wLength);