mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2026-09-21 10:36:04 +08:00
[Kernel] message 可以返回消息的实际大小 (#7709)
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user