summaryrefslogtreecommitdiff
path: root/src/class
diff options
context:
space:
mode:
authorZachery Littell <[email protected]>2020-10-08 11:59:12 -0500
committerZachery Littell <[email protected]>2020-10-08 11:59:12 -0500
commit298aa1b669a5c77f991c8161ba4c7d84f7a2b674 (patch)
tree2aa77f8ec71571d4ca1b40fbdd67c66b8af5494a /src/class
parentdb3fe97f62f22747df2c79a841bc1fb235f2f89e (diff)
Cleanup per review on PR
Diffstat (limited to 'src/class')
-rw-r--r--src/class/hid/hid_device.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/class/hid/hid_device.c b/src/class/hid/hid_device.c
index ffd495306..09daa0309 100644
--- a/src/class/hid/hid_device.c
+++ b/src/class/hid/hid_device.c
@@ -74,7 +74,7 @@ static inline uint8_t get_hid_index_by_itfnum(uint8_t itf_num)
if ( itf_num == _hidd_itf[i].itf_num ) return i;
}
- return 0;
+ return 0xFF;
}
//--------------------------------------------------------------------+
@@ -232,6 +232,7 @@ bool hidd_control_request(uint8_t rhport, tusb_control_request_t const * request
#if CFG_TUD_HID>1
uint8_t const hid_itf = get_hid_index_by_itfnum((uint8_t) request->wIndex);
+ TU_VERIFY(hid_itf<0xFF, 0);
#endif
if (request->bmRequestType_bit.type == TUSB_REQ_TYPE_STANDARD)
@@ -345,6 +346,7 @@ bool hidd_control_complete(uint8_t rhport, tusb_control_request_t const * p_requ
#if CFG_TUD_HID>1
uint8_t const hid_itf = get_hid_index_by_itfnum((uint8_t)p_request->wIndex);
+ TU_VERIFY(hid_itf<0xFF, 0);
tud_hid_n_set_report_cb(hid_itf, report_id, (hid_report_type_t) report_type, p_hid->epout_buf, p_request->wLength);
#else
tud_hid_set_report_cb(report_id, (hid_report_type_t) report_type, p_hid->epout_buf, p_request->wLength);