History: usbd_drv_isp1582


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


Version

1.10:

  • Mutex and interrupts were incorrectly locked and unlocked from interrupt in case of an invalid transfer state.

1.9:

  • Setup packet handling was incorrect if another setup packet arrived during an active control request.

1.8:

  • Added common interrupt handling for device and host.

1.7:

  • Interrupt enabling and device enabling moved to hw_start.

1.6:

  • ISR fix for the case when both EP0 Setup and some other interrupt flag are active at the same time.

1.5:

  • Added mutex and interrupt protection for EP register accesses.
  • Several fixes regarding endpoint STALLing.
  • Reset fix

1.4:

  • Endpoint Toggle cleared after endpoint STALL.
  • RX endpoint buffer cleared after reception only in case not all data has been read out of it.
  • Minor fixes to eliminate warnings.

1.2:

  • Minor fixes.

1.1:

  • Initial release.