Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New features: esp32-s3 with USB card reader #173

Open
devinzhang91 opened this issue Dec 22, 2024 · 1 comment
Open

New features: esp32-s3 with USB card reader #173

devinzhang91 opened this issue Dec 22, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@devinzhang91
Copy link

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 devinzhang91 added the enhancement New feature or request label Dec 22, 2024
@ducalex
Copy link
Owner

ducalex commented Dec 25, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants