浏览代码

Change to using tu_min32

This was a github edit, not tested
ndinsmore 5 年之前
父节点
当前提交
ac87a4547d
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4 4
      src/portable/raspberrypi/rp2040/rp2040_usb.c

+ 4 - 4
src/portable/raspberrypi/rp2040/rp2040_usb.c

@@ -156,11 +156,11 @@ void _hw_endpoint_xfer_start(struct hw_endpoint *ep, uint8_t *buffer, uint16_t t
     // FIXME: What if low speed
     if(ep->transfer_type == TUSB_XFER_ISOCHRONOUS)
     {
-        ep->transfer_size = total_len > ep->wMaxPacketSize ? ep->wMaxPacketSize : total_len; 
+        ep->transfer_size = tu_min32(total_len, ep->wMaxPacketSize);
     }
     else
     {
-        ep->transfer_size = total_len > 64 ? 64 : total_len;
+        ep->transfer_size = tu_min32(total_len, 64);
     }
     ep->active = true;
     ep->user_buf = buffer;
@@ -243,11 +243,11 @@ bool _hw_endpoint_xfer_continue(struct hw_endpoint *ep)
 
     if(ep->transfer_type == TUSB_XFER_ISOCHRONOUS)
     {
-        ep->transfer_size = remaining_bytes > ep->wMaxPacketSize ? ep->wMaxPacketSize : remaining_bytes;
+        ep->transfer_size = tu_min32(remaining_bytes,ep->wMaxPacketSize);
     }
     else
     {
-        ep->transfer_size = remaining_bytes > 64 ? 64 : remaining_bytes;
+        ep->transfer_size = tu_min32(remaining_bytes, 64);
     }
     _hw_endpoint_update_last_buf(ep);