JaredTS486
New Member
Anyone programming on the Pico, this was an essential link to the process.
Using this core with PlatformIO — Arduino-Pico 3.1.1 documentation
I tried using this Adafruit I2S to DAC decoder for audio with disappointing results. The Pico seems to struggle processing audio, (WAV, AAC, etc) from PROGMEM in the same way that the TFT sprites do. Even disabling the TFT code altogether and increasing the RP2040 frequency still outputs choppy audio. I am using this ESP8266Audio library at the moment.
Using one of those Adafruit FX sound boards was probably the right way to go. It sounds like there are some ESP32/ESP8266 boards that should be able to do both the TFT display and audio but I have not tried any yet. If anyone has any suggestions on proper I2S output on the Pico let me know!
Using this core with PlatformIO — Arduino-Pico 3.1.1 documentation
I tried using this Adafruit I2S to DAC decoder for audio with disappointing results. The Pico seems to struggle processing audio, (WAV, AAC, etc) from PROGMEM in the same way that the TFT sprites do. Even disabling the TFT code altogether and increasing the RP2040 frequency still outputs choppy audio. I am using this ESP8266Audio library at the moment.
Using one of those Adafruit FX sound boards was probably the right way to go. It sounds like there are some ESP32/ESP8266 boards that should be able to do both the TFT display and audio but I have not tried any yet. If anyone has any suggestions on proper I2S output on the Pico let me know!