1| Supported Targets | ESP32-S2 | ESP32-S3 |
2| ----------------- | -------- | -------- |
3
4# USB Host Class driver test project
5Main purpose of this application is to test the USB Host Class drivers.
6
7## CDC-ACM driver
8
9It tests basic functionality of the driver like open/close/read/write operations,
10advanced features like CDC control request, multi-threaded or multi-device access,
11as well as reaction to sudden disconnection and other error states.
12
13### Hardware Required
14
15This test expects that TinyUSB dual CDC device with VID = 0x303A and PID = 0x4002
16is connected to the USB host.
17
18## MSC driver
19
20Basic functionality such as MSC device install/uninstall, file operatons,
21raw access to MSC device and sudden disconnect is tested.
22
23### Hardware Required
24
25This test requires two ESP32-S2/S3 boards with a interconnected USB perpherals,
26one acting as host running MSC host driver and another MSC device driver (tinyusb).
27