From 7216db339e9ce33aa11d838950afd8098b0f03c5 Mon Sep 17 00:00:00 2001 From: Theo Arends <11044339+arendst@users.noreply.github.com> Date: Fri, 16 Feb 2024 20:10:55 +0100 Subject: [PATCH] Final fix --- lib/libesp32/ESP32-to-ESP8266-compat/src/esp8266toEsp32.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/libesp32/ESP32-to-ESP8266-compat/src/esp8266toEsp32.cpp b/lib/libesp32/ESP32-to-ESP8266-compat/src/esp8266toEsp32.cpp index 132c729cd..86133e2eb 100644 --- a/lib/libesp32/ESP32-to-ESP8266-compat/src/esp8266toEsp32.cpp +++ b/lib/libesp32/ESP32-to-ESP8266-compat/src/esp8266toEsp32.cpp @@ -324,13 +324,15 @@ int32_t analogAttach(uint32_t pin, bool output_invert) { // returns ledc chan } void analogDetach(void) { -#if ESP_IDF_VERSION_MAJOR < 5 for (uint32_t pin = 0; pin < SOC_GPIO_PIN_COUNT; pin++) { if (pin_to_channel[pin] > 0) { +#if ESP_IDF_VERSION_MAJOR < 5 ledcDetachPin(pin); +#else + ledcDetach(pin); +#endif } } -#endif } extern "C" uint32_t ledcReadFreq2(uint8_t chan) {