cancel
Showing results for 
Search instead for 
Did you mean: 

USB CDC, MSD running together

yuvalk
Associate II
Posted on December 11, 2014 at 13:04

Hi, 

Can I configure the USB library to be CDC, MSD and DFU at the same time?

I'm planing to use the STM32L053R8.

#usb-composite #stm32l0 #usb-cdc-msd-stm32l0
5 REPLIES 5
Posted on December 14, 2014 at 10:45

Yeah, I have the same question. 

Can not find any example code for STM32L0 about dual interface (USB composite) 

I have planed to make USB composite with (USB CDC and HID at the same time) 

Best regards, 

Kevin 

Posted on December 14, 2014 at 20:09

Can not find any example code for STM32L0 about dual interface (USB composite)

No kidding, it was a) released this last quarter, b) there is no Standard Peripheral Library support for it, so none of the existing code can be used directly. You're option here is to fight your way through the HAL/Cube resources available to you, and any examples contained therein.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
yuvalk
Associate II
Posted on December 15, 2014 at 15:51

clive1,

Is the USB library support composite device?

Posted on January 12, 2015 at 17:00

Hi,

The STM32Cube FW package includes examples based on elementary USB classes (MSC, HID, CDC,...). 

Multi-interface applications (composite) are not yet developed. We’ll notify our development team about this subject.

Concerning the STM32 L0 MCU, the only available is STM32Cube based and not StdPeriphLib. Otherwise, you can find developped Multi-interface applications based on STM32F4 MCU and the StdPeriphLib FW.

Regards,

Heisenberg.

shrikant
Associate
Posted on June 15, 2015 at 14:21

Hi,

I have a requirement of making STM32F429 controller as MSD and then as CDC class. MSD to store the run files and later CDC for communication. Are there any examples for this ? Any one USB class at a time. This is like a 3G dongles, first time it installs all the drivers and application and then later initiates the communication.

Please let me know how i can do this.