I am now having a problem getting the SdFat to play a sound file. I sent Cmd “1” from the Serial Monitor and received error code #2, which I understand is “failure of SdFat to start SdCard’s volume”.
After getting the MP3 Player Shield FilePlayer sketch to display the menu in the Serial Monitor, sending Cmd “d” successfully displays the SD card’s directory. The SD card is 8GB and formatted as FAT32.
Any thoughts on why the SdFat has failed to start the SD card?
The FilePlayer sketch has “# include <FreeStack.h>”. It is not listed in the IDE’s “Include Library” listing but it is in the SdFat library’s subfolder “scr” along with a “SdCard” subfolder containing libraries.
Does “#include <SdFat.h>” call these other libraries within the “scr” folder? Or do I need to do something to install them?
Also installed in the “Include Library” listing is the “VS1053 for use with SdFat” library — but it is not referenced in the sketch. Should it be listed as an included library?