Skip to content

CherryUSB v0.10.0

Compare
Choose a tag to compare
@sakumisu sakumisu released this 29 Jul 09:18
· 380 commits to master since this release

Common

  • check if current context is in irq when gives sem
  • update demo
  • update cmakelist
  • remove dap
  • add usb_osal_thread_delete api

Device

  • some descriptors INIT definitions export max ep size for user.
  • format global variable name
  • use usbd_event_handler instead of usbd_configure_done_callback
  • refactor audio class driver
  • support multi winusb
  • support cdc send break
  • add msc popup function
  • Fix the callback api in usbd_hid.c

Host

  • improve rndis with lwip process for freertos and rtthread
  • enum device with disposable thread, do not block hub thread
  • use static memory to malloc & free class
  • support cp201x vendor class

Port

  • Improve dwc2 udc iso driver, use DxEPCTL to check if ep is busy, check host driver is urb valid in isr.
  • implment musb usbh_kill_urb