Skip to main content
ST Employee
September 9, 2021
Question

STM32 MW USB Device Library v2.9.0 release on GitHub

  • September 9, 2021
  • 4 replies
  • 2904 views

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

    This topic has been closed for replies.

    4 replies

    Visitor II
    December 17, 2021

    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.

    Visitor II
    June 26, 2022

    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

    Super User
    June 26, 2022

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

    Visitor II
    June 27, 2022

    Hi Pavel A,

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

    Graduate II
    June 27, 2022

    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.