I tried the example SD_MMC → SD2USBMSC in Arduino IDE 2.3.4 on a Freenove ESP32-S3_WROOM board featuring an ESP32-S3.
In the Arduino IDE, the Freenove board isn’t listed, but using the “ESP32S3 Dev Module” works without any issues.
So far, so good, because everything runs correctly.
Now I’d like to import the project into VS Code and PlatformIO.
Here, however, I noticed there are differences compared to the Arduino IDE, both in the board list (Freenove is listed in PlatformIO) and more importantly in the SD library.
In PlatformIO, the SD library is missing some methods used in the example (for instance: SD_MMC.writeRAW
and SD_MMC.readRAW
).
Clearly, there are differences between the frameworks.
Can anyone explain if and how I can solve this issue?