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

[Global] USB OTG Mounting of Internal FS and SD Card #569

Closed
rouing opened this issue Dec 17, 2024 · 4 comments
Closed

[Global] USB OTG Mounting of Internal FS and SD Card #569

rouing opened this issue Dec 17, 2024 · 4 comments

Comments

@rouing
Copy link
Contributor

rouing commented Dec 17, 2024

It would be nice to have the ability to mount the SD Card (and potentially, the Internal FS) over USB so that things can be added to it easily.

Questions to be answered:

  • Has any work been done to this effort already?

  • Are there examples we can use?

  • Which devices would support this? Which devices wont?

  • Do we automatically mount the FS on connection or only if its toggled on/off in the Config?

  • Where in the UI would we put such settings?

  • File Layout and Structure? Location?

  • Will we need any additional libraries for this?

  • Is there a library we can use to make this easy?

@rouing
Copy link
Contributor Author

rouing commented Dec 17, 2024

USB MSC - Espressif Docs

@bmorcelli
Copy link
Collaborator

I have searched for that in April to use it on Launcher, and unfortunetly couldn't find anything..

what I know is:

@rouing
Copy link
Contributor Author

rouing commented Dec 19, 2024

There is a way to do this as ive seen it done before. Its surprisingly hard to find a quick example that allows for exposing the SD Card, not just the internal flash.

Also: Yeah this can only be done on the ESP32-S3. I do hear the performance is basically USB1.1 but if were just uploading small files, that shouldnt be an issue.

@IncursioHack
Copy link
Collaborator

Done!
#891

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

No branches or pull requests

3 participants