From 152bab9699e078b21774f6909f68e14efa3d2198 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Thu, 10 Sep 2026 18:40:43 -0500 Subject: [PATCH] [remote_transmitter] Avoid deprecated volatile increment in RMT done callback --- .../components/remote_transmitter/remote_transmitter_rmt.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/esphome/components/remote_transmitter/remote_transmitter_rmt.cpp b/esphome/components/remote_transmitter/remote_transmitter_rmt.cpp index 62bc8cd5f1..8e4978c589 100644 --- a/esphome/components/remote_transmitter/remote_transmitter_rmt.cpp +++ b/esphome/components/remote_transmitter/remote_transmitter_rmt.cpp @@ -81,7 +81,7 @@ static RmtFrame *new_frame(uint32_t capacity) { bool IRAM_ATTR HOT RemoteTransmitterComponent::tx_done_callback(rmt_channel_handle_t channel, const rmt_tx_done_event_data_t *event, void *arg) { auto *self = static_cast(arg); - self->done_count_++; + self->done_count_ = self->done_count_ + 1; self->enable_loop_soon_any_context(); return false; }