Skip to content

CherryUSB v1.1.0

Compare
Choose a tag to compare
@sakumisu sakumisu released this 25 Feb 13:17
· 422 commits to master since this release

Common

Device

  • support multi USB IP
  • rename CONFIG_USBDEV_MSC_BLOCK_SIZE to CONFIG_USBDEV_MSC_MAX_BUFSIZE
  • add ecm device write and read api
  • add usbd init and deinit event macro
  • support multi lun @chenzhihong007
  • msc: stage change should be before usbd_ep_start_write() @chenzhihong007
  • update endpoint number usage and fix busid check @chenzhihong007

Host

  • support multi USB IP
  • support usb ble host with zephyr and nimble
  • add iar risc-v support @chenzhihong007
  • update log tag
  • add ch340, ftdi, cp210x, asix driver
  • add get_connect_status api for rndis/cdc_ecm/asix
  • fix cdc ecm zlp check

Port

  • support multi USB IP
  • dwc2: ctrl and bulk no need nak irq, when intr calls nak, retry by user
  • dwc2: use fifo not dma as default because users may have problems in cache
  • dwc2: add volatile for HcEpType & ChannelEna
  • dwc2: low level deinit after usb register reset
  • fsdev: remove ununsed macro and fix macro
  • HPMicro: call suspend/connect/disconnect event @chenzhihong007