diff --git a/esphome/components/esp_adf/microphone/esp_adf_microphone.h b/esphome/components/esp_adf/microphone/esp_adf_microphone.h index 1fe5cade1..bb569e23e 100644 --- a/esphome/components/esp_adf/microphone/esp_adf_microphone.h +++ b/esphome/components/esp_adf/microphone/esp_adf_microphone.h @@ -29,7 +29,7 @@ class ESPADFMicrophone : public ESPADFPipeline, public microphone::Microphone, p static void read_task(void *params); - RingBuffer *ring_buffer_; + std::unique_ptr ring_buffer_; TaskHandle_t read_task_handle_{nullptr}; QueueHandle_t read_event_queue_;