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.