diff options
Diffstat (limited to 'components/drivers/usb/usbdevice/class')
| -rw-r--r-- | components/drivers/usb/usbdevice/class/hid.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/components/drivers/usb/usbdevice/class/hid.c b/components/drivers/usb/usbdevice/class/hid.c index d2bb05ed24..59816df4a9 100644 --- a/components/drivers/usb/usbdevice/class/hid.c +++ b/components/drivers/usb/usbdevice/class/hid.c @@ -627,7 +627,7 @@ static void hid_thread_entry(void* parameter) hiddev = (struct hid_s *)parameter; while(1) { - if(rt_mq_recv(&hiddev->hid_mq, &report, sizeof(report),RT_WAITING_FOREVER) != RT_EOK ) + if(rt_mq_recv(&hiddev->hid_mq, &report, sizeof(report),RT_WAITING_FOREVER) < 0) continue; HID_Report_Received(&report); } |
