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.