From 7dcb0cb673d5895737f146384c50a6f35b77c361 Mon Sep 17 00:00:00 2001 From: Fabian Schlenz Date: Mon, 22 Aug 2022 08:52:09 +0200 Subject: [PATCH] Allocate a bigger (30KByte) Buffer for Audio. --- src/esmp3.cpp | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/esmp3.cpp b/src/esmp3.cpp index 25ba11e..3e1656e 100644 --- a/src/esmp3.cpp +++ b/src/esmp3.cpp @@ -47,6 +47,14 @@ void setup() { ArduinoOTA.handle(); delay(100); } + + Serial.println("Setting up audio..."); + audio.setPinout(I2S_BCLK, I2S_LRC, I2S_DOUT); + audio.setVolume(1); + audio.forceMono(true); + audio.setBufsize(30000, -1); + audio.setConnectionTimeout(1000, 1000); + Serial.println("Initializing SPI..."); SPI.begin(); //SPI.setHwCs(false); @@ -81,11 +89,6 @@ void setup() { pinMode(PIN_BTN_TRACK_NEXT, INPUT_PULLUP); pinMode(PIN_BTN_TRACK_PREV, INPUT_PULLUP); - Serial.println("Setting up audio..."); - audio.setPinout(I2S_BCLK, I2S_LRC, I2S_DOUT); - audio.setVolume(15); - audio.forceMono(true); - Serial.println("Setup finished."); audio.setVolume(12);