retro-go icon indicating copy to clipboard operation
retro-go copied to clipboard

New features: esp32-s3 with USB card reader

Open devinzhang91 opened this issue 10 months ago • 1 comments
trafficstars

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 esplay-nano

devinzhang91 avatar Dec 22 '24 15:12 devinzhang91

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 :)

ducalex avatar Dec 25 '24 18:12 ducalex