History: usbd_drv_lpc


This page describes all changes made to the usbd_drv_lpc package, USBD Low Level Driver for LPC, since its release.


Version

2.5:

  • TX interrupts could be lost for transfers greater than one packet size, causing the USB to lock up.

2.4:

  • Device status interrupts (bus reset, suspend, and connect) were not delivered correctly and as a consequence the event could be lost.

2.3:

  • Introduced new driver.

2.2:

  • Hardware initialization changed.
  • Code cleanup.

2.1:

  • Big transfers did not work correctly.

1.1:

  • Due to a bug, the system could generate an endless number of TX interrupts in case more than one packet size transfer was initiated. The driver was fully functional; it only generated non-handled interrupts.

1.0:

  • Initial release.