From dc2d1dc0251518f1474715a90936dc905ef11174 Mon Sep 17 00:00:00 2001 From: gemu2015 Date: Fri, 4 Dec 2020 08:56:45 +0100 Subject: [PATCH] fix audio missing stop --- tasmota/xdrv_42_i2s_audio.ino | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tasmota/xdrv_42_i2s_audio.ino b/tasmota/xdrv_42_i2s_audio.ino index d4d334771..568989fb3 100644 --- a/tasmota/xdrv_42_i2s_audio.ino +++ b/tasmota/xdrv_42_i2s_audio.ino @@ -93,9 +93,15 @@ AudioGeneratorTalkie *talkie = nullptr; #undef TWATCH_DAC_IIS_BCK #undef TWATCH_DAC_IIS_WS #undef TWATCH_DAC_IIS_DOUT +#ifndef TWATCH_DAC_IIS_BCK #define TWATCH_DAC_IIS_BCK 26 +#endif +#ifndef TWATCH_DAC_IIS_WS #define TWATCH_DAC_IIS_WS 25 +#endif +#ifndef TWATCH_DAC_IIS_DOUT #define TWATCH_DAC_IIS_DOUT 33 +#endif #endif // ESP32 #ifdef SAY_TIME @@ -191,6 +197,7 @@ void sayTime(int hour, int minutes, AudioGeneratorTalkie *talkie) { talkie->say(spA_M_, sizeof(spA_M_)); } delete talkie; + out->stop(); TTGO_PWR_OFF } #endif