Open CobaltEcho opened 1 year ago
Hi,
Yes, I'm also trying to eliminate the popping sounds.
I managed to do it with this OutputULP by removing line 21 of the file AudioOutputULP.cpp (we could also modify it for better protection).
#if CONFIG_IDF_TARGET_ESP32 || CONFIG_IDF_TARGET_ESP32S2 || CONFIG_IDF_TARGET_ESP32S3
Everything works for me, without any popping sounds!
I got it to work using platformIO by adding a build flag:
platform = espressif32 @ ^6.4.0
board = esp32dev
framework = arduino, espidf
lib_deps =
earlephilhower/ESP8266Audio@^1.9.7
build_flags = -DCONFIG_IDF_TARGET_ESP32
When I use the AudioOutputULP.h library, I get an error on Build/Compile:
undefined reference to `vtable for AudioOutputULP'
Full message:
It compiles fine using the AudioOutputI2S library (using internal DAC)
output = new AudioOutputI2S(0, 1);
, but since I'm using the internal DAC, I would like to free up my I2S and also attempt to prevent popping as noted here in issue #406 .I also tried using this branch without sucess: https://github.com/FedericoBusero/ESP8266Audio/tree/FedericoBusero-patch-ULP