"[E] AudioStreamsConverter.h : 565 - bit combination not supported 16 -> 0" on XIAO ESP32C3 and ESP32S3 #1995
-
I checked out arduino-audio-tools and arduino-libhelix from git today. Starting from streams-url_mp3-out.ino example. In the serial monitor I see a loop of:
Do the pins need to be configured for the XIAO boards? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
If you're coming here trying to play internet radio with a XIAO ESP32C3, and also have an Adafruit max98357 I2S mono amp, the streams-url_mp3_helix-i2s example does work! With these config additions:
|
Beta Was this translation helpful? Give feedback.
-
Why would you even try to use the AnalogAudioStream knowing that there is no DAC on the ESP32-S3 ? 16:20:03.549 -> [I] StreamCopy.h : 173 - StreamCopy::copy 1024 -> 1024 -> 1024 bytes - in 1 hops |
Beta Was this translation helpful? Give feedback.
Why would you even try to use the AnalogAudioStream knowing that there is no DAC on the ESP32-S3 ?
I suggest you check the return code of begin(): I am pretty sure that in this case it returns false. In addition you just ignored the relevant error message that comes before:
16:20:03.549 -> [I] StreamCopy.h : 173 - StreamCopy::copy 1024 -> 1024 -> 1024 bytes - in 1 hops
16:20:03.549 -> [I] AudioTypes.h : 124 - MP3DecoderHelix sample_rate: 48000 / channels: 2 / bits_per_sample: 16
16:20:03.549 -> [I] AnalogAudioStream.h : 46 - virtual void audio_tools::AnalogAudioStream::setAudioInfo(audio_tools::AudioInfo)
16:20:03.549 -> [I] AudioTypes.h : 124 - sample_rate: 48000 / channels: 2 / bits_per…