From ad546edbb73b4d80141e9758505989122802e723 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sun, 8 Feb 2026 03:31:06 -0600 Subject: [PATCH] fix --- esphome/components/i2s_audio/__init__.py | 4 ---- esphome/components/micro_wake_word/__init__.py | 3 --- 2 files changed, 7 deletions(-) diff --git a/esphome/components/i2s_audio/__init__.py b/esphome/components/i2s_audio/__init__.py index bd5858f21c..1cd2e97a5e 100644 --- a/esphome/components/i2s_audio/__init__.py +++ b/esphome/components/i2s_audio/__init__.py @@ -2,7 +2,6 @@ from esphome import pins import esphome.codegen as cg from esphome.components.esp32 import ( add_idf_sdkconfig_option, - enable_ringbuf_in_iram, get_esp32_variant, include_builtin_idf_component, ) @@ -286,9 +285,6 @@ async def to_code(config): # Helps avoid callbacks being skipped due to processor load add_idf_sdkconfig_option("CONFIG_I2S_ISR_IRAM_SAFE", True) - # Keep ring buffer functions in IRAM for audio performance - enable_ringbuf_in_iram() - cg.add(var.set_lrclk_pin(config[CONF_I2S_LRCLK_PIN])) if CONF_I2S_BCLK_PIN in config: cg.add(var.set_bclk_pin(config[CONF_I2S_BCLK_PIN])) diff --git a/esphome/components/micro_wake_word/__init__.py b/esphome/components/micro_wake_word/__init__.py index 52c4a219ea..74696584da 100644 --- a/esphome/components/micro_wake_word/__init__.py +++ b/esphome/components/micro_wake_word/__init__.py @@ -448,9 +448,6 @@ async def to_code(config): # The inference task queues detection events that need immediate processing socket.require_wake_loop_threadsafe() - # Keep ring buffer functions in IRAM for audio performance - esp32.enable_ringbuf_in_iram() - mic_source = await microphone.microphone_source_to_code(config[CONF_MICROPHONE]) cg.add(var.set_microphone_source(mic_source))