Two types of CDC devices are supported:
- CDC-ACM compliant devices
- CDC-like vendor specific devices (usually found on USB to UART bridge devices)
In future, this driver will be extended with non-blocking TX transfers and interface to esp_modem component to provide support for 4G USB modems.
Notes:
This extension is valid only for targets with USB OTG peripheral, that means ESP32-S2 and ESP32-S3 at the time of writing.
It is available in esp-idf masterbranch after aforementioned commit and will be added to release 4.4.