Skip to content

CherryUSB v1.4.3

Latest
Compare
Choose a tag to compare
@sakumisu sakumisu released this 04 Mar 09:47

Common

  • feat(osal): add argument macro for different os, especially for nuttx
  • feat(common): add usb_phyaddr2ramaddr & usb_ramaddr2phyaddr macro
  • feat(platform/nuttx): update fs & net & cdcacm support
  • update(demo): add CONFIG_USBDEV_ADVANCE_DESC template
  • update(nimble): remove nimble submodule, because it costs time to pull
  • update(platform/rtthread/usbh_dfs): move mount into another thread
  • osal: fix rtthread usb_osal_thread_delete() API (#288) @chenzhihong007
  • update(osal/idf): reduce tx fifo for more space for ep5 & ep6

Device

  • feat(audio): add audio feedback macros and demo for uac1 & uac2
  • feat(core/usbd_core): add ep0 setup handler into thread feature
  • update(class/wireless/usbd_rndis): support transfer api for enet & wireless without lwip
  • fix current_desc_len += p[DESC_bLength] before p+= p[DESC_bLength]
  • fix reset all eps when alt_setting=0

Host

  • feat(core/usbh_core): add usbh_printf_setup api for debug
  • update(class/msc/usbh_msc): move msc scsi commands out(add usbh_msc_scsi_init api) to prevent blocking enum thread, add retry for testunityready request
  • fix(core/usbh_core): return valid hport which is connected

Port

  • update(port): add ehci/ohci/dwc2 dcache support
  • feat(port/rp2040): update rp2040 device driver to latest
  • feat(port/rp2040): update rp2040 host driver, use irq_add_shared_handler to register irq handler
  • feat(port/ehci): add t113 glue
  • Add ch585 usbhs dc @HaiMianBBao
  • update(port/kinetis): add MCXA156 support
  • fix(port/musb/usb_hc_musb): fix musb_write_packet size with urb->transfer_buffer_length
  • fix(port/dwc2/usb_glue_st): set GCCFG zero in host for stm32h7rs

Security Check