'Is there an MCU with integrated USB controller that's flexible enough to emulate virtual USB HUB?
The device should implement many functions, including emulating some FTDI chips. There are not enough endpoints in usual USB controllers, and in order to emulate devices properly, the configuration descriptor needs to be identical. My idea is emulating a virtual USB HUB and the devices connected to the HUB. The problem is that USB controllers integrated into common MCUs are not capable of emulating HUBs. Before setting the address, they only communicate through the control endpoint, after setting the address they only communicate on that address. Changing the address is only possible through an USB reset. Is there a controller that's flexible enough to implement virtual HUBs?
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
