Version | Description |
V6.4.0 |
- added USB Device device level endpoint 0 request handling
- added template for USB Device device level endpoint 0 request handling
- added example code into USB Device Custom Class template
- corrected USB Device Custom Class endpoint 0 device request handling
- corrected USB Host send/receive timeout functionality
- corrected USB Host CDC device disconnect handling
|
V6.3.0 |
- added template for implementing Audio Class Device (ADC)
- added template for implementing ADC Headphone
- corrected USB Device ADC meaning of samples to per channel basis
- corrected USB Host handling of stall response on GetMaxLUN
- corrected USB Device CDC DataReceived functionality
- corrected USB Device MSC SCSI command TestUnitReady response on no media
- improved USB Device MSC SCSI command RequestSense functionality
- improved USBD_User_MSC.c template for media ownership control, media connect/disconnect and removed direct access to MSC data variables with additional callback functions
- added template for USB Device MSC media ownership control (.c and .h files)
- corrected USB Host behavior on connection of non boot subclass device
- corrected USB Device Audio Class interface string number
- corrected USB Device Audio Class control endpoint request status stage response
- added support for USB Device Mass Storage Inquiry - Vital Product Data Pages: 0 and 80h
- corrected USB Device Mass Storage class behaviour for read request of non-existing sector
- corrected USB Device behaviour for slower code execution
- added setting for overriding HID Report Descriptor to USBD_Config_HID.h file
- added template for implementing HID Mouse (shows how to override HID Report Descriptor)
- corrected USB Host OHCI and EHCI structure positioning in RAM
- corrected USB Host OHCI and EHCI larger transfer handling
- corrected USB Device USBD_HID_GetReportTrigger lock-up if called too often
|
V6.2.0 |
- reimplemented USB Device Audio Class support
- added USB Host CDC support
- added USART USB Host CDC Driver
- added USB Host Custom Class Template
- added USB Host Prolific PL2303 Custom Class Template
- added USART Prolific PL2303 Driver (USB to serial RS232 adapter)
- added USB Device Mass Storage CheckMedia callback
- changed USB Device CDC DataReceived and DataSent callback functions to callback style functions with instance in function name
- moved user accessible functions and structures from rl_usbd.h and rl_usbh.h file to main rl_usb.h file
- changed USB Host library functions for usage with custom class
- USB Host library adapted to use USB Host CMSIS Driver v2.01
- fixed problem with simultaneous same device types on different controllers
- corrected USB Device Mass Storage handling if media removed while write/read in progress
|
V6.1.0 |
- corrected USB Host OHCI driver interrupt endpoint handling
|
V6.0.0 |
- adapted to CMSIS-Driver V2 interface
- added Custom Class support for USB Host
|
V5.1.5 |
- corrected USB Device Custom Class event handling, build issue and template
- corrected USB Host polling rate when Interrupt Endpoint requests "bInterval = 1"
|
V5.1.4 |
- updated user API
- added configuration options for OS resources
- added OHCI and EHCI drivers for USB Host
- added multiple packet read for USB Device
- corrected issue on USB Host when using addresses over 127
|
V5.1 |
- updated USB Device configuration
- added Custom Class support for USB Device
|
V5.0 |
- Initial release for MDK Version 5.
|