Update HistoryV2.2.1 / 17-March-2018- All source files: license disclaimer text update and add link to the License file on ST Internet
- Fix compilation warning on SW4STM32
V2.2.0 / 9-November-2015Main
Changes
- Add CDC class
- Core Driver
- usbh_core.c
- Fix Bug: Change control state to CTRL_STALLED in case of URB_STALL event In function “USBH_HandleControl”
- Add Delay to wait for portchange flag before reading speed In state HOST_DEV_ATTACHED
- Add check about buffer size allocated to config descriptor before getting full config descriptor, USBH_MAX_DATA_BUFFER define added in the usbh_conf.h
- Added USBH_Disconnected function for clearing and disabling of all host interrupts
- Add test on PortEnabled state for disconnection management
- Add state “HOST_WAIT_PRT_ENABLED” where we wait for the PortEnabled event before starting device enumeration
- Remove a not needed RESET issuing in USBH_HandleEnum function
- Call function HCD_Init when disconnect event occurs to manage a full-reinitialization of the host
- usbh_stdreq.c
- Modify USBH_ParseCfgDesc functions to handle case of device with endpoints/interfacing exceeding max endpoints/interfaces)
- HID class
- Output a message for not supported device when connecting a Host other the HID device
- MSC class
- usbh_msc_core.c
- Output a message for not supported device when connecting a Host other the MSC device
- Remove not needed USBH_MSC_BOTReset function
- usbh_msc_scsi.c
- Bug Fix for CBW_CB_LENGTH Index
- usbh_msc_bot.c
- Bug Fix for CBW_CB_LENGTH Index
- Handles the case of a transaction error (initiate a transaction retrial , up to 3 times)
V2.1.0 / 19-March-2012
Main
Changes
- Official support of STM32F4xx devices
- All source files: license disclaimer text update and add link to the License file on ST Internet
- Add ISR structure to link the low level driver to the Host library
- Change length parameter in the I/O operations to handle large amount of data
- Enhance the configuration descriptor parsing method to take into account multi interface devices
- HID class
- Remove blocking even frame synchronization loop
- MSC class
- Handle correctly the BOT transfer with length < max length
- Handle multi sector length data in the FAT FS interface
- Miscellaneous bug fix
V2.0.0 / 22-July-2011 Main
Changes
- Second official version supporting STM32F105/7 and STM32F2xx devices
- Add support for STM32F2xx devices
- Add multi interface feature
- Add dynamic configuration parsing
- Add
USBH_DeAllocate_AllChannel function in the Host channel management
layer to clean up channels allocation table when de-initializing the
library
- Change the core layer to stop correctly the host core and free all allocated channels
- Add usbh_conf.h file in the application layer to customize some user parameters
V1.0.0 - 11/29/2010
LicenseThis
software component is licensed by ST under Ultimate Liberty license
SLA0044, the "License"; You may not use this component except in
compliance with the License. You may obtain a copy of the License at: http://www.st.com/SLA0044
For
complete documentation on STM32
Microcontrollers visit www.st.com/STM32
|