|
|
il y a 3 ans | |
|---|---|---|
| .. | ||
| main | il y a 3 ans | |
| CMakeLists.txt | il y a 3 ans | |
| README.md | il y a 4 ans | |
| pytest_usb_host.py | il y a 3 ans | |
| sdkconfig.defaults | il y a 3 ans | |
| Supported Targets | ESP32-S2 | ESP32-S3 |
|---|
Main purpose of this application is to test the USB Host Class drivers.
It tests basic functionality of the driver like open/close/read/write operations, advanced features like CDC control request, multi-threaded or multi-device access, as well as reaction to sudden disconnection and other error states.
This test expects that TinyUSB dual CDC device with VID = 0x303A and PID = 0x4002 is connected to the USB host.
Basic functionality such as MSC device install/uninstall, file operatons, raw access to MSC device and sudden disconnect is tested.
This test requires two ESP32-S2/S3 boards with a interconnected USB perpherals, one acting as host running MSC host driver and another MSC device driver (tinyusb).