Simple Internet Radio does not work with ESP32 board manager 3.0.3 #798
Replies: 2 comments 1 reply
-
I don't think it has anything to do with V3.0.3. I have used a new AAC decoder, probably bytes were lost when writing to I2S. The "Peacefulpiano" Station now has been running for many minutes without any dropouts. |
Beta Was this translation helpful? Give feedback.
1 reply
-
The latest repository for this library contains a very different aac_decoder.h, so it looks like the issue |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I am using an ESP32-S3-WROOM-1 board and a PCM5102 in the simplest configuration. When I compile with Arduino-ESP32 version 2.0.17 the sketch runs perfectly. However when I update the board to 3.0.3 all I get is a loud buzzing.
What I am I missing here? Any help would be appreciated
The sketch is as follows:
/*
This will only work when compiled with version 2.0.17 esp32 in board manager
*/
#include <Arduino.h>
#include <WiFi.h>
#include "Audio.h" //see my repository at github "https://github.com/schreibfaul1/ESP32-audioI2S"
#define I2S_DOUT 47
#define I2S_BCLK 48
#define I2S_LRC 45
Audio audio;
String ssid = "xxxxxx";
String password = "xxxxxx";
//**************************************************************************************************
// S E T U P *
//**************************************************************************************************
void setup() {
}
//**************************************************************************************************
// L O O P *
//**************************************************************************************************
void loop()
{
audio.loop();
}
//**************************************************************************************************
// E V E N T S *
//**************************************************************************************************
void audio_info(const char *info){
Serial.print("audio_info: "); Serial.println(info);
}
Beta Was this translation helpful? Give feedback.
All reactions