update: get mps by usbd_get_ep_mps

This commit is contained in:
sakumisu
2024-05-14 11:28:34 +08:00
parent 4243394225
commit d23a8a8d00
8 changed files with 21 additions and 34 deletions

View File

@@ -152,7 +152,7 @@ void usbd_cdc_acm_bulk_in(uint8_t busid, uint8_t ep, uint32_t nbytes)
{
USB_LOG_RAW("actual in len:%d\r\n", nbytes);
if ((nbytes % CDC_MAX_MPS) == 0 && nbytes) {
if ((nbytes % usbd_get_ep_mps(busid, ep)) == 0 && nbytes) {
/* send zlp */
usbd_ep_start_write(busid, CDC_IN_EP, NULL, 0);
} else {