From 8b98a7ac9e4d0212eb91fe98f88dbfb9ef1807a9 Mon Sep 17 00:00:00 2001 From: Frank <91616163+softhack007@users.noreply.github.com> Date: Sun, 8 Feb 2026 18:20:54 +0100 Subject: [PATCH] future support: adding C61 and P4 to esp32RMTInvertIdle() guard --- wled00/bus_manager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wled00/bus_manager.cpp b/wled00/bus_manager.cpp index fb4b22417..c6e228c7d 100644 --- a/wled00/bus_manager.cpp +++ b/wled00/bus_manager.cpp @@ -1264,8 +1264,8 @@ void BusManager::removeAll() { // If enabled, RMT idle level is set to HIGH when off // to prevent leakage current when using an N-channel MOSFET to toggle LED power void BusManager::esp32RMTInvertIdle() { -#if defined(CONFIG_IDF_TARGET_ESP32C5) || defined(CONFIG_IDF_TARGET_ESP32C6) - // ESP32-C5/C6 use shared RMT method - idle level inversion not supported +#if defined(CONFIG_IDF_TARGET_ESP32C5) || defined(CONFIG_IDF_TARGET_ESP32C6) || defined(CONFIG_IDF_TARGET_ESP32C61) || defined(CONFIG_IDF_TARGET_ESP32P4) + // ESP32-C5/C6/P4 use shared RMT method - idle level inversion not supported return; #else bool idle_out;