History: usbd_drv_musb_cppi


This page describes all changes made to the usbd_drv_musb_cppi package, USBD Low Level Driver for MUSB CPPI, since its release.


Version

1.11:

  • Made fixes related to stall handling.
  • Back-to-back RX transfers could have been lost.
  • Receiving full packet size data failed.
  • Added support for USB1.
  • Simplified packet reception handling.

1.10:

  • Added support for AM335x.

1.9r2 (2018-08-29, 18:07):

  • Document HTML link added to the documentation folder.
  • History and document files renamed to the package name.

1.9:

  • Added support for AM1808/AM1810.

1.8:

  • Added usbd_vbus_task() for VBUS detection.
  • Modified hw_start() and hw_stop() functions to be able to detect VBUS after init is called.

1.7:

  • Corrected HCC_MEM_HDL usage.

1.6:

  • Added prototypes of interrupt handler functions.
  • Corrected DMA descriptor allocation and handling.

1.5:

  • Added ability to switch between USB0 and USB1 phy.

1.4:

  • Added GRNDIS/RNDIS modes for DMA transfers.
  • Renamed module to usbd_musb_cppi.
  • Added teardown queue and handling.

1.3:

  • Added CPPI DMA.

1.2:

  • Introduced USBD_USE_DMA macro to select between DMA and normal transfer mode.

1.1:

  • Added double buffer usage.

1.0:

  • Initial release.