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