This issue aims to list all USB requests: * [ ] RNDIS (#506): networking over USB * [ ] Library (#559): Extend USB class support using Pluggable USB from Arduino and providind more classe support. Example in [Mbed](https://os.mbed.com/docs/mbed-os/v5.13/apis/usb.html):  * [ ] [USB Composite](https://github.com/arpruss/USBComposite_stm32f1)(#668): request to port it on this core. Not based on STM32 USB Device Library. Currently, target STM32F1 using [Arduino_STM32](https://github.com/rogerclarkmelbourne/Arduino_STM32) * [ ] [UHS30](https://github.com/felis/UHS30): USB Host Library version 3.0 (#768) * [ ] USB host support (#792, #817 ) * [ ] Debug (#803) * [ ] basic Arduino library "MIDIUSB" (#1533) (require PluggableUSB) * [ ] RawHID #2216