From 8b89b51d62f236805c8a761f6e0e5d30e8ba5c3a Mon Sep 17 00:00:00 2001 From: John Boiles Date: Mon, 13 Jan 2025 17:28:38 -0800 Subject: [PATCH] Fix up some linter warnings --- esphome/components/spdif_audio/speaker/spdif.cpp | 4 ++++ esphome/components/spdif_audio/speaker/spdif.h | 4 ++++ esphome/components/spdif_audio/speaker/spdif_speaker.cpp | 6 +++++- 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/esphome/components/spdif_audio/speaker/spdif.cpp b/esphome/components/spdif_audio/speaker/spdif.cpp index dfde370085..8c96545c54 100644 --- a/esphome/components/spdif_audio/speaker/spdif.cpp +++ b/esphome/components/spdif_audio/speaker/spdif.cpp @@ -1,5 +1,7 @@ #include "spdif.h" +#ifdef USE_ESP32 + #include "esphome/core/defines.h" #include "esphome/core/log.h" @@ -88,3 +90,5 @@ esp_err_t SPDIF::write(const uint8_t *src, size_t size, TickType_t ticks_to_wait } // namespace spdif_audio } // namespace esphome + +#endif diff --git a/esphome/components/spdif_audio/speaker/spdif.h b/esphome/components/spdif_audio/speaker/spdif.h index 38b1786cbe..358cb824d0 100644 --- a/esphome/components/spdif_audio/speaker/spdif.h +++ b/esphome/components/spdif_audio/speaker/spdif.h @@ -1,5 +1,7 @@ #pragma once +#ifdef USE_ESP32 + #include #include #include @@ -50,3 +52,5 @@ class SPDIF { } // namespace spdif_audio } // namespace esphome + +#endif diff --git a/esphome/components/spdif_audio/speaker/spdif_speaker.cpp b/esphome/components/spdif_audio/speaker/spdif_speaker.cpp index 5f6e9617e4..84449d46de 100644 --- a/esphome/components/spdif_audio/speaker/spdif_speaker.cpp +++ b/esphome/components/spdif_audio/speaker/spdif_speaker.cpp @@ -31,14 +31,18 @@ int16_t silence[SPDIF_BLOCK_SAMPLES * 2]; void SPDIFSpeaker::i2s_event_task(void *params) { SPDIFSpeaker *this_speaker = (SPDIFSpeaker *) params; i2s_event_t i2s_event; +#if SPDIF_DEBUG int64_t last_error_log_time = 0; int64_t last_overflow_log_time = 0; // 1 second in microseconds const int64_t min_log_interval_us = 1000000; +#endif - while (1) { + while (true) { if (xQueueReceive(this_speaker->i2s_event_queue_, &i2s_event, portMAX_DELAY)) { +#if SPDIF_DEBUG int64_t current_time = esp_timer_get_time(); +#endif if (i2s_event.type == I2S_EVENT_DMA_ERROR) { #if SPDIF_DEBUG