History: usbd_drv_renesas20
This page describes all changes made to the usbd_drv_renesas20 package, USBD Low Level Driver for Renesas 20, since its release.
Version
2.12 (2020-04-02, 12:39):
- Receiving of OUT packets could get stuck if transfer was using multiple packets.
2.11 (2018-06-19, 13:36):
- Fixed sending of zero-length IN packet.
- Refactored to comply with coding standard rules.
2.10 (2018-06-04, 09:46):
- Fixed receiving of zero-length OUT packet: clearing buffer to prevent stopping of receiving.
- Sending through bulk endpoints could get stuck when device was disconnected.
- Refactoring to comply with coding standard rules.
- Added missing OAL_ISR_PRE/OAL_ISR_POST macros to the ISR.
2.9:
- Endless loop was fixed that occurred when USB cable was disconnected during receiving data.
2.8:
- Fixed hangup that occurred in big endian mode.
- Bus error was fixed which occurred in big endian and OTG mode when switched between host and device mode.
- Can be compiled and works on Renesas SH7xxx devices.
2.7:
- Implemented Big endian access.
2.6:
- Fixed sporadic hangup.
2.5:
- Register and interrupt initialization was moved to usbd_start to work in OTG mode.
2.4:
- USB VBUS detection added.
2.3:
- USB port used can be set in config file.
- configuration option for USB speed.
2.2:
- renamed to renesas20 (Renesas USB 2.0 USB device core).
- tested with SH7xxx and RX series.
2.1:
- new source tree.
1.1:
- initial revision.