Skip to content

Commit db0f547

Browse files
committed
fix(port/ch32): add EPn_SET_TX_LEN for mps
Signed-off-by: sakumisu <1203593632@qq.com>
1 parent 27c307a commit db0f547

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

port/ch32/usb_ch58x_dc_usbfs.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -531,6 +531,7 @@ USBD_IRQHandler(void)
531531
usb_dc_cfg.ep_in[epid].actual_xfer_len += usb_dc_cfg.ep_in[epid].mps;
532532
if (usb_dc_cfg.ep_in[epid].xfer_len > usb_dc_cfg.ep_in[epid].mps) {
533533
memcpy(usb_dc_cfg.ep_in[epid].ep_ram_addr, usb_dc_cfg.ep_in[epid].xfer_buf, usb_dc_cfg.ep_in[epid].mps);
534+
EPn_SET_TX_LEN(epid, usb_dc_cfg.ep_in[epid].mps);
534535
} else {
535536
memcpy(usb_dc_cfg.ep_in[epid].ep_ram_addr, usb_dc_cfg.ep_in[epid].xfer_buf, usb_dc_cfg.ep_in[epid].xfer_len);
536537
EPn_SET_TX_LEN(epid, usb_dc_cfg.ep_in[epid].xfer_len);

0 commit comments

Comments
 (0)