I'm working on a device based on ESP32 (https://www.adafruit.com/product/3405) with an audio playing layer (https://www.adafruit.com/product/3357) that has a VS1053 Mp3 decoder and a SD card to store the audio files. I'm building a meditation companion for children.
I have tested with the Arduino library for the VS1053, that uses the SD Arduino implementation and it works like a charm.
Now I'm trying to convert this VS1053 Arduino library into a Mongoose library (based on the ESP IDF native libraries), but I completely freeze on the SD card access (disclaimer: I'm really new to C language and micro-controller programming, I'm still struggling with the basics)
I understood from the Roadmap page that porting SD card capabilities is for "soon", and I'm debating if I should build my own SD library (or die trying) or wait for the mongoose implementation.
Question #1: Mongoose team, do you know how soon is "soon" ? (I know you've been asked that question 10.000 times already, I'm sorry...)
Question #2: Do you have unfinished code that I could use as a starting point ? I'm pretty lost in the FatFs, VFS, SPI, MMC concepts...
Question #3: Has anyone faced the same problem, but was way more skilled than I am, and solved it ? And would you be willing to share or help ?
Thanks a lot for your attention.