mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2026-11-09 20:45:41 +08:00
[Components][USB]fix device ep write 1bytes on hs
This commit is contained in:
1 parent
e9b6f122f9
commit
178fce54bd
1 file changed
+2
-1
@@ -955,6 +955,7 @@ static rt_size_t rt_usbd_ep_write(udevice_t device, uep_t ep, void *buffer, rt_s
|
||||
RT_ASSERT(device->dcd != RT_NULL);
|
||||
RT_ASSERT(ep != RT_NULL);
|
||||
|
||||
rt_enter_critical();
|
||||
maxpacket = EP_MAXPACKET(ep);
|
||||
if(ep->request.remain_size >= maxpacket)
|
||||
{
|
||||
@@ -968,7 +969,7 @@ static rt_size_t rt_usbd_ep_write(udevice_t device, uep_t ep, void *buffer, rt_s
|
||||
ep->request.remain_size);
|
||||
ep->request.remain_size = 0;
|
||||
}
|
||||
|
||||
rt_exit_critical();
|
||||
return size;
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user