cancel
Showing results for 
Search instead for 
Did you mean: 

STM32 MW USB Device Library v2.9.0 release on GitHub

Hana Slimi
ST Employee

What is new in STM32 USB Device Library v2.9.0?

  • Integration of new USB device Class driver:
    • USB CCID Class driver based on Universal Serial Bus Device Class Definition for Integrated Circuit(s) Cards Interface Devices Revision 1.1
    • USB MTP Class driver based on Universal Serial Bus Device Class Media Transfer Protocol Revision 1.1
  • USB All Classes:
    • Fix Code Spelling and improve Code Style
    • Update the way to declare licenses
  • USB CDC/RNDIS/ECM Classes:
    • Fix compilation warning with C++ due to missing casting during class handler allocation

Download link:

https://github.com/STMicroelectronics/stm32_mw_usb_device

Previous Releases information

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

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

Overview of the STM32 MW USB Device Library:

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

5 REPLIES 5
yundm2
Associate II

I replace the Device Library v2.53 in cubemx 6.4 with this version for custom HID on STM32F303RC. The STAT_RX[1:0] in USB_EP1R is 11 (VALID) before reception transfers. When PC send out only one byte to device,the STAT_RX[1:0] in USB_EP1R is always 10 (NAK) and PC can not send out any data to device (STM32F303RC). This case does not be appeared in Device Library V2.53.

ALakh.1
Associate II

Hi i am trying to start a project but in the CubeMx while initializing connectivity and USB device middleware i can not see other types billboard and etc, could please help me to sort out this problem, Thanks

What is the class that you need? The free ST library is limited, it does not contain all known classes. But it is free.

ALakh.1
Associate II

Hi Pavel A,

Thanks for your response, i am looking for USB Device CCID class specifically.

Rookie38
Associate III

Hello,

are there any examples of USB composite devices in the pipeline? According to the current STM32CubeProjectsList.html, there are examples for several USB classes in one project, but it seems that these are examples that use different USB ports. At this time, I can't estimate the effort to integrate multiple USB classes on one port as a composite device.