retro-go
retro-go copied to clipboard
New features: esp32-s3 with USB card reader
Can USB Mass Storage (MSC) be added to esp32-s3, which has USB ?
I have created a new device porting that has a very small size and also has a USB card reader.
I will place the modified code here, and later I will upload the 3D modeling file (STL) and the open-source address of the PCB.
https://github.com/devinzhang91/retro-go/tree/master/components/retro-go/targets/esplay-nano
It is possible but it requires an external library that isn't part of esp-idf (though it is made by espressif, just out of esp-idf core):
https://components.espressif.com/components/espressif/usb_host_msc
Example usage:
https://github.com/espressif/esp-idf/tree/v5.3.2/examples/peripherals/usb/host/msc
I always wanted to add support for it, so if you do the code I'd be happy to merge it! But I don't have any esp32-s3 device to test right now so doing it myself is not possible.
Cute device by the way :)