diff --git a/src/AudioOutputULP.cpp b/src/AudioOutputULP.cpp
index d8f4e027..99eecfa0 100644
--- a/src/AudioOutputULP.cpp
+++ b/src/AudioOutputULP.cpp
@@ -18,9 +18,12 @@
along with this program. If not, see .
*/
-#if CONFIG_IDF_TARGET_ESP32 || CONFIG_IDF_TARGET_ESP32S2 || CONFIG_IDF_TARGET_ESP32S3
+#ifdef ESP32
#include "AudioOutputULP.h"
+
+#if CONFIG_IDF_TARGET_ESP32
+
#include
#include
#include
@@ -166,7 +169,7 @@ bool AudioOutputULP::begin()
{
RTC_SLOW_MEM[dacTableStart1 + i * 2] = create_I_WR_REG(RTC_IO_PAD_DAC1_REG,19,26,i); //dac1: 0x1D4C0121 | (i << 10)
RTC_SLOW_MEM[dacTableStart1 + 1 + i * 2] = create_I_BXI(retAddress1); // 0x80000000 + retAddress1 * 4
- RTC_SLOW_MEM[dacTableStart2 + i * 2] = create_I_WR_REG(RTC_IO_PAD_DAC1_REG,19,26,i); //dac2: 0x1D4C0122 | (i << 10)
+ RTC_SLOW_MEM[dacTableStart2 + i * 2] = create_I_WR_REG(RTC_IO_PAD_DAC2_REG,19,26,i); //dac2: 0x1D4C0122 | (i << 10)
RTC_SLOW_MEM[dacTableStart2 + 1 + i * 2] = create_I_BXI(retAddress2); // 0x80000000 + retAddress2 * 4
}
break;
@@ -260,3 +263,4 @@ bool AudioOutputULP::stop()
}
#endif
+#endif