Skip to content

Commit 75b2d15

Browse files
authored
Add files via upload
Use WiFiMulti, (bug in ESP32 release 1.0.2 and 1.0.3) Reason: 202 - AUTH_FAIL after reset, see espressif/arduino-esp32#2501
1 parent 5123c0e commit 75b2d15

File tree

1 file changed

+16
-10
lines changed

1 file changed

+16
-10
lines changed

examples/I2Saudio.ino

+16-10
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include "Arduino.h"
2-
#include "WiFi.h"
2+
#include "WiFiMulti.h"
33
#include "Audio.h"
4+
#include "SPI.h"
45
#include "SD.h"
56
#include "FS.h"
67

@@ -14,25 +15,31 @@
1415
#define I2S_LRC 26
1516

1617
Audio audio;
18+
WiFiMulti wifiMulti;
1719

18-
String ssid = "Wolles-FRITZBOX";
19-
String password = "*******";
20+
String ssid = "xxxxxx";
21+
String password = "xxxxxx";
2022

2123
void setup() {
24+
pinMode(SD_CS, OUTPUT); digitalWrite(SD_CS, HIGH);
2225
SPI.begin(SPI_SCK, SPI_MISO, SPI_MOSI);
26+
SPI.setFrequency(1000000);
2327
Serial.begin(115200);
2428
SD.begin(SD_CS);
25-
WiFi.disconnect();
2629
WiFi.mode(WIFI_STA);
27-
WiFi.begin(ssid.c_str(), password.c_str());
28-
while (WiFi.status() != WL_CONNECTED) delay(1500);
30+
wifiMulti.addAP(ssid.c_str(), password.c_str());
31+
wifiMulti.run();
32+
if(WiFi.status() != WL_CONNECTED){
33+
WiFi.disconnect(true);
34+
wifiMulti.run();
35+
}
2936
audio.setPinout(I2S_BCLK, I2S_LRC, I2S_DOUT);
30-
audio.setVolume(21); // 0...21
37+
audio.setVolume(12); // 0...21
3138

3239
//audio.connecttoSD("/320k_test.mp3");
3340
//audio.connecttohost("www.wdr.de/wdrlive/media/einslive.m3u");
34-
audio.connecttohost("dg-ais-eco-http-fra-eco-cdn.cast.addradio.de/hellwegradio/west/mp3/high");
35-
//audio.connecttohost("fischkopp.stream.laut.fm/fischkopp");
41+
//audio.connecttohost("dg-ais-eco-http-fra-eco-cdn.cast.addradio.de/hellwegradio/west/mp3/high");
42+
//audio.connecttohost("http://macslons-irish-pub-radio.com/media.asx");
3643
//audio.connecttospeech("Wenn die Hunde schlafen, kann der Wolf gut Schafe stehlen.", "de");
3744
}
3845

@@ -80,4 +87,3 @@ void audio_eof_speech(const char *info){
8087

8188

8289

83-

0 commit comments

Comments
 (0)