2024A-SW/managed_components/espressif__usb_host_msc/test_app
Joe Kearney e12ee17973 32ESPecial Version 1.00 (#9)
This release reworked the initialization code to provide more robust initialization, especially when no USB stick is present.

It incorporates [Version 1.0 of SystemK](Software/SystemK#9).

This is the first release for the [32ESPecial Blaster Kits](https://link.clubk.club/2025002).

Co-authored-by: Joe Kearney <joe@clubk.club>
Reviewed-on: #9
2025-11-30 21:46:46 +00:00
..
main 32ESPecial Version 1.00 (#9) 2025-11-30 21:46:46 +00:00
CMakeLists.txt 32ESPecial Version 1.00 (#9) 2025-11-30 21:46:46 +00:00
partitions.csv Initial public release of the 2024A software. 2025-01-25 14:04:42 -06:00
pytest_usb_host_msc.py 32ESPecial Version 1.00 (#9) 2025-11-30 21:46:46 +00:00
README.md 32ESPecial Version 1.00 (#9) 2025-11-30 21:46:46 +00:00
sdkconfig.defaults 32ESPecial Version 1.00 (#9) 2025-11-30 21:46:46 +00:00

Supported Targets ESP32-S2 ESP32-S3 ESP32-P4

USB: MSC Class test application

MSC driver

Basic functionality such as MSC device install/uninstall, file operations, raw access to MSC device and sudden disconnect is tested.

Hardware Required

This test requires two ESP32 development board with USB-OTG support. The development boards shall have interconnected USB peripherals, one acting as host running MSC host driver and another MSC device driver (tinyusb).

Selecting the USB Component

To manually select which USB Component shall be used to build this test application, please refer to the following documentation page: Manual USB component selection.