cancel
Showing results for 
Search instead for 
Did you mean: 

STM32 MW USB Host Library v3.4.0 release on GitHub

Hana Slimi
ST Employee

What is new in STM32 USB Host Library v3.4.0?

*           Core driver :

  • Fixes added to free RTOS resource during USB host DeInit
  • CodeSpell and mcuAstlye fixes
  • Multiple MisraC 2012 fixes

*           All Classes :

  • CodeSpell and mcuAstlye fixes
  • Multiple MisraC 2012 fixes

Download link:

https://github.com/STMicroelectronics/stm32_mw_usb_host

Previous Releases information

Details about the content of different USB Host releases are available in the release note:

https://htmlpreview.github.io/?https://github.com/STMicroelectronics/stm32_mw_usb_host/blob/master/Release_Notes.html

Overview of the STM32 MW USB Host Library:

https://wiki.st.com/stm32mcu/wiki/USB_overview#USB_host_library_overview

3 REPLIES 3
SBrün.1
Associate

Unfortunately, this is still incompatible with any GPLed (2.0 and 3.0) software.

The majority of the ST code is available under BSD-3-Clause, allowing incorporation into any project.

There are plenty of projects which are under an GPL license, but include the ST Middleware, totally unaware any compiled binary is non-distributable.

Whats the reason for this licensing scheme? It will not stop any counterfeit or clone manufacturers, but causes trouble for everyone creating STM32x firmwares.

Pavel A.
Evangelist III

Still no hub support? :(

Take a look on TinyUSB. While the host stack development has only started recently, it has an initial hub support. Though I am only using the device stack and cannot comment much about the host part.

And the licence is MIT, so no headaches with that one.