From eaadbb2b2097f286690547832f79b954b023e73b Mon Sep 17 00:00:00 2001 From: MCUdude Date: Fri, 21 Jun 2024 14:07:18 +0200 Subject: [PATCH] Fix compile error if ESP-IDF >= 5.0.0 --- src/SigmaDSP.cpp | 2 +- src/SigmaDSP.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/SigmaDSP.cpp b/src/SigmaDSP.cpp index a6e86d1..3a7d793 100644 --- a/src/SigmaDSP.cpp +++ b/src/SigmaDSP.cpp @@ -1107,7 +1107,7 @@ void SigmaDSP::safeload_writeRegister(uint16_t memoryAddress, float data, bool f safeload_writeRegister(memoryAddress, dataArray, finished); } -#if defined(ARDUINO_ARCH_ESP8266) || defined(ARDUINO_ARCH_ESP32) +#if defined(ARDUINO_ARCH_ESP8266) || (defined(ARDUINO_ARCH_ESP32) && ESP_IDF_VERSION < ESP_IDF_VERSION_VAL(5, 0, 0)) void SigmaDSP::safeload_writeRegister(uint16_t memoryAddress, int16_t data, bool finished) { safeload_writeRegister(memoryAddress, (int32_t)data, finished); } #else void SigmaDSP::safeload_writeRegister(uint16_t memoryAddress, int data, bool finished) { safeload_writeRegister(memoryAddress, (int32_t)data, finished); } diff --git a/src/SigmaDSP.h b/src/SigmaDSP.h index c8f8b90..5d7b627 100644 --- a/src/SigmaDSP.h +++ b/src/SigmaDSP.h @@ -157,7 +157,7 @@ class SigmaDSP void safeload_writeRegister(uint16_t memoryAddress, uint8_t *data, bool finished); void safeload_writeRegister(uint16_t memoryAddress, int32_t data, bool finished); void safeload_writeRegister(uint16_t memoryAddress, float data, bool finished); - #if defined(ARDUINO_ARCH_ESP8266) || defined(ARDUINO_ARCH_ESP32) + #if defined(ARDUINO_ARCH_ESP8266) || (defined(ARDUINO_ARCH_ESP32) && ESP_IDF_VERSION < ESP_IDF_VERSION_VAL(5, 0, 0)) void safeload_writeRegister(uint16_t memoryAddress, int16_t data, bool finished); #else void safeload_writeRegister(uint16_t memoryAddress, int data, bool finished);