Skip to content

last release without PSRAM

Choose a tag to compare

@schreibfaul1 schreibfaul1 released this 31 May 12:58

The appropriate ESP32-Arduino version is 3.2.1.

#include "Arduino.h"
#include "src/Audio.h"
#include "WiFi.h"


    #define I2S_DOUT      25
    #define I2S_BCLK      27
    #define I2S_LRC       26

String ssid =     "***";
String password = "***";

Audio audio;

void audio_info(const char* info) {
    Serial.printf("%s\n", info);
}

void setup() {
    Serial.begin(115200);
    WiFi.begin(ssid.c_str(), password.c_str());
    while (WiFi.status() != WL_CONNECTED) {delay(500); Serial.print("."); }
    Serial.println("connected");
    audio.setPinout(I2S_BCLK, I2S_LRC, I2S_DOUT);
    audio.setVolume(21); // default 0...21
    audio.connecttohost("https://liveradio.swr.de/sw282p3/swr1bw/");
}

void loop() {
    audio.loop();
    vTaskDelay(1);
}