I've had a long running project to make my own mp3 player, some of which I have posted about here.
I've made two prototypes and I'd like to take the next step by reducing the number of components and therefore size. (And getting rid of DFPlayer module, which I suspect I am one of a limited number of people with great expertise of its... "eccentricities")
I've gotten ahold of a new uC to try: https://www.seeedstudio.com/Seeed-XIAO-BLE-Sense-nRF52840-p-5253.html
I've also got a uSD breakout.
I have tried to get two different arduino libraries to compile:
https://github.com/pschatzmann/arduino-audio-tools
And
https://github.com/earlephilhower/ESP8266Audio
I made some progress with the esp8266 library by bringing over .h files from the esp8266 core, but ultimately ended up at what felt like a dead end. I could not find the next missing .h file anywhere.
For the other library I hit a dead end where I was unable to define the SPI CS pin. It seemed like the library was pointed to something that was not defined for the uC I was trying to compile it for.
I'm self taught, I'm not a brilliant coder. I realise I need to put work in, but am I even looking in the right place? Does this have a chance of working? Are there better things to try?
I've made two prototypes and I'd like to take the next step by reducing the number of components and therefore size. (And getting rid of DFPlayer module, which I suspect I am one of a limited number of people with great expertise of its... "eccentricities")
I've gotten ahold of a new uC to try: https://www.seeedstudio.com/Seeed-XIAO-BLE-Sense-nRF52840-p-5253.html
I've also got a uSD breakout.
I have tried to get two different arduino libraries to compile:
https://github.com/pschatzmann/arduino-audio-tools
And
https://github.com/earlephilhower/ESP8266Audio
I made some progress with the esp8266 library by bringing over .h files from the esp8266 core, but ultimately ended up at what felt like a dead end. I could not find the next missing .h file anywhere.
For the other library I hit a dead end where I was unable to define the SPI CS pin. It seemed like the library was pointed to something that was not defined for the uC I was trying to compile it for.
I'm self taught, I'm not a brilliant coder. I realise I need to put work in, but am I even looking in the right place? Does this have a chance of working? Are there better things to try?