USB Composite Device with MSC and CDC

STM32WB55: 16 Endpoints, Full Speed 12 Mbits/s, 8 bi-directional endpoints

Enumerate braucht Heap!

It is easy to build a stand alone USB device with CubeMX. But if you want go a bit further and try to build a composite device, the struggle begins.

I gave up to use the STM USB middleware. It is interrupt driven, but not easy to integrate into an RTOS. I took TinyUSB and I am very happy with it. Everything straight forward an clear.

Александр Маслюченко (Alexander Maslyuchenko)

https://github.com/hathach/tinyusb

-- Peter Schmid - 2020-12-03

Comments

Edit | Attach | Watch | Print version | History: r8 < r7 < r6 < r5 < r4 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r8 - 2024-03-05 - PeterSchmid
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback