Skip to content

CherryUSB v1.6.0

Latest

Choose a tag to compare

@sakumisu sakumisu released this 27 Jan 12:23
· 8 commits to master since this release

Common

  • update(demo): remove all old desc api

Device

  • feat(class/gamepad): add gamepad device #392

Host

  • feat: host add event callback mechanism similar to device @Egahp
  • refactor(serial): add host serial framework @sakumisu @MDLZCOOL #379
  • feat(class/hid): add hid report parse api #364

OTG

Port

  • feat(musb): add support for ti microcontroller with musb ip @MDLZCOOL
  • feat(port/dwc2): add infineon glue
  • update(port/dwc2): add usbd_dwc2_get_system_clock to replace SystemCoreClock #404
  • update(port/dwc2/usb_dc_dwc2): remove __UNALIGNED_UINT32_READ and __UNALIGNED_UINT32_WRITE because buf is always align4, only receive one setup packet
  • update(port/dwc2/usb_dc_dwc2): move read setup into USB_OTG_GINTSTS_ENUMDNE irq
  • feat: add roothub speed for dwc2/ehci

Platform

Security Check

  • update(port/dwc2): add check for fifo value with power on value