diff options
| author | zhkag <[email protected]> | 2023-06-21 10:22:42 +0000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-06-21 18:22:42 +0800 |
| commit | 33f550cb65c950068ff04c331daeeda3547d2e50 (patch) | |
| tree | d04ca979398cfaa280cd9f19e400a40943f96bde /components/drivers/usb/usbdevice | |
| parent | b4e59bac4e2d8b039a2365ddc219ac9a3caf0f77 (diff) | |
[Kernel] message 可以返回消息的实际大小 (#7709)
Diffstat (limited to 'components/drivers/usb/usbdevice')
| -rw-r--r-- | components/drivers/usb/usbdevice/class/hid.c | 2 | ||||
| -rw-r--r-- | components/drivers/usb/usbdevice/core/usbdevice_core.c | 2 |
2 files changed, 2 insertions, 2 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); } diff --git a/components/drivers/usb/usbdevice/core/usbdevice_core.c b/components/drivers/usb/usbdevice/core/usbdevice_core.c index 28e673d2a8..b373150800 100644 --- a/components/drivers/usb/usbdevice/core/usbdevice_core.c +++ b/components/drivers/usb/usbdevice/core/usbdevice_core.c @@ -2160,7 +2160,7 @@ static void rt_usbd_thread_entry(void* parameter) /* receive message */ if(rt_mq_recv(&usb_mq, &msg, sizeof(struct udev_msg), - RT_WAITING_FOREVER) != RT_EOK ) + RT_WAITING_FOREVER) < 0) continue; device = rt_usbd_find_device(msg.dcd); |
