stm32_mw_usb_device icon indicating copy to clipboard operation
stm32_mw_usb_device copied to clipboard

Provides the USB Device library part of the STM32Cube MCU Component "middleware" for all STM32xx series.

Results 12 stm32_mw_usb_device issues
Sort by recently updated
recently updated
newest added

If you try to find out which file uses which objects from other files (for example do it by drawing arrows between files based on the including of their header...

**Caution** The Issues are strictly limited for the reporting of problem encountered with the software provided in this project. For any other problem related to the STM32 product, the performance,...

i found the new class/CompositeBuilder, any example to show how to use it?

The MW licenses factually disallows any linking to GPLed third party library and distributing the resultant binary. The MW license poses several restrictions on usage, while the GPL (any version)...

### Problem: In [Class/CDC/Src/usbd_cdc.c](https://github.com/STMicroelectronics/stm32_mw_usb_device/blob/555ce2b1f7960031f153c93ed4e1c0bb95f34c95/Class/CDC/Src/usbd_cdc.c), [Class/CDC_ECM/Src/usbd_cdc_ecm.c](https://github.com/STMicroelectronics/stm32_mw_usb_device/blob/555ce2b1f7960031f153c93ed4e1c0bb95f34c95/Class/CDC_ECM/Src/usbd_cdc_ecm.c), [Class/CCID/Src/usbd_ccid.c](https://github.com/STMicroelectronics/stm32_mw_usb_device/blob/555ce2b1f7960031f153c93ed4e1c0bb95f34c95/Class/CCID/Src/usbd_ccid.c), [Class/CCID/Src/usbd_ccid.c](https://github.com/STMicroelectronics/stm32_mw_usb_device/blob/555ce2b1f7960031f153c93ed4e1c0bb95f34c95/Class/CCID/Src/usbd_ccid.c) (and maybe others) `USBD_CtlSendData()` is called with pointer to stack allocated memory for its `pbuf` parameter. ### Example: https://github.com/STMicroelectronics/stm32_mw_usb_device/blob/555ce2b1f7960031f153c93ed4e1c0bb95f34c95/Class/CDC/Src/usbd_cdc.c#L433 https://github.com/STMicroelectronics/stm32_mw_usb_device/blob/555ce2b1f7960031f153c93ed4e1c0bb95f34c95/Class/CDC/Src/usbd_cdc.c#L438 https://github.com/STMicroelectronics/stm32_mw_usb_device/blob/555ce2b1f7960031f153c93ed4e1c0bb95f34c95/Class/CDC/Src/usbd_cdc.c#L494 `USBD_CtlSendData()` does...

bug
mw
usb
needs clarification

In line 49 in usbd_desc_template.c the funktion is declared, but when it's going to be used in 68, the funktion is with the wrong case #if (USBD_CLASS_USER_STRING_DESC == 1) uint8_t...

bug
mw
usb
internal bug tracker

I've noticed most of STM32 Cube packages come with USB Device library of v2.7.1 which dates back to August 2020. What is the roadmap/plan on integrating latest USB middleware libs,...

**Summary** The implementation of USB Audio device class (_USBD_AUDIO_DataOut_ handler) is vulnerable to a buffer overflow when a unexpected amount of data is read from the host. **Description** The data...

enhancement
usb
internal bug tracker

Most 16-bit Descriptor lengths assumed high bits were 0x00. This caused warnings and weird unexpected behavior when attempting to use descriptors longer than 255 bytes. ## IMPORTANT INFORMATION This was...

enhancement
mw
usb
internal bug tracker

USB HID Descriptor uses only lowest byte of 16-bit USB HID Report Descriptor length (defined by standard), while higher byte is always set to 0. This results in maximum length...

duplicate
enhancement
usb