mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
facab8c5a7
This updates the minimal supported version of CMake to 3.16, which in turn enables us to use more CMake features and have a cleaner build system. This is the version that provides most new features and also the one we use in our latest docker image for CI. |
||
---|---|---|
.. | ||
main | ||
CMakeLists.txt | ||
pytest_usb_host.py | ||
README.md | ||
sdkconfig.defaults |
Supported Targets | ESP32-S2 | ESP32-S3 |
---|
USB Host Class driver test project
Main purpose of this application is to test the USB Host Class drivers.
CDC-ACM driver
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.
Hardware Required
This test expects that TinyUSB dual CDC device with VID = 0x303A and PID = 0x4002 is connected to the USB host.
MSC driver
Basic functionality such as MSC device install/uninstall, file operatons, raw access to MSC device and sudden disconnect is tested.
Hardware Required
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).