Skip to content

CherryUSB v1.5.1

Choose a tag to compare

@sakumisu sakumisu released this 13 Jul 10:28
· 243 commits to master since this release

This release needs to be urgent because some companies need the custom configuration for multi dwc2 usbip and the qtd bug for ehci.

Common

Device

  • update(core/usbd_core): add ep0 state log

Host

  • fix(vendor/serial/usbh_ftdi): fix missing break
  • fix(class/hub): change urb interval unit to us

Port

  • refactor(port/dwc2): support custom config for each dwc2 usb port
  • feat: support sifli device
  • fix(port/ehci): Fix the urb leak when there is no data in the control transmission @minlewang
  • update(port/dwc2/usb_dc_dwc2): use usbd_get_ep0_next_state for read setup

Platform

  • feat(platform/rtthread): support adb shell/device cdc acm chardev/host serial framework
  • fix(platform/rtthread): change dfs ssize_t to rt_ssize_t

Security Check

  • update(demo): remove ep num check
  • update(port/fsdev): assert for fsdev log