Răsfoiți Sursa

update readme

sakumisu 3 ani în urmă
părinte
comite
4bbd460460
3 a modificat fișierele cu 3 adăugiri și 3 ștergeri
  1. 1 1
      README.md
  2. 1 1
      README_zh.md
  3. 1 1
      port/dwc2/usb_hc_dwc2.c

+ 1 - 1
README.md

@@ -88,7 +88,7 @@ CherryUSB Host Stack has the following functions:
 - Support Communication Device Class (CDC)
 - Support Human Interface Device (HID)
 - Support Mass Storage Class (MSC)
-- Support USB VIDEO CLASS (UVC1.0, only supports ehci)
+- Support USB VIDEO CLASS
 - Support Remote NDIS (RNDIS)
 - Support Vendor class
 

+ 1 - 1
README_zh.md

@@ -87,7 +87,7 @@ CherryUSB Host 协议栈当前实现以下功能:
 - 支持 Communication Device Class (CDC)
 - 支持 Human Interface Device (HID)
 - 支持 Mass Storage Class (MSC)
-- 支持 USB VIDEO CLASS (UVC1.0, only supports ehci)
+- 支持 USB VIDEO CLASS
 - 支持 Remote NDIS (RNDIS)
 - 支持 Vendor 类 class
 

+ 1 - 1
port/dwc2/usb_hc_dwc2.c

@@ -409,7 +409,7 @@ static void dwc2_bulk_intr_pipe_init(struct dwc2_pipe *chan, uint8_t *buffer, ui
 
 static void dwc2_iso_pipe_init(struct dwc2_pipe *chan, struct usbh_iso_frame_packet *iso_packet)
 {
-    chan->num_packets = dwc2_calculate_packet_num(512, chan->ep_addr, chan->ep_mps, &chan->xferlen);
+    chan->num_packets = dwc2_calculate_packet_num(iso_packet->transfer_buffer_length, chan->ep_addr, chan->ep_mps, &chan->xferlen);
     dwc2_pipe_transfer(chan->chidx, chan->ep_addr, (uint32_t *)iso_packet->transfer_buffer, chan->xferlen, chan->num_packets, HC_PID_DATA0);
 }