From c5f0dc66cb097f3ce592978c49c42c152fb0015d Mon Sep 17 00:00:00 2001 From: Bradley Bickford Date: Sun, 14 Sep 2025 22:33:50 -0400 Subject: [PATCH] Fixed ESP32 by using builtin ESP SD library and forcing min calls to cast to float when used --- include/CycloneHelper.h | 6 +++--- platformio.ini | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/include/CycloneHelper.h b/include/CycloneHelper.h index 211dcbf..20c4941 100644 --- a/include/CycloneHelper.h +++ b/include/CycloneHelper.h @@ -23,9 +23,9 @@ class CycloneHelper { for(uint8_t i = 0; i < numberOfTails; i++) { tailColors[i] = CRGB( - min(round(redScaler * (i + 1)), color.red), - min(round(greenScaler * (i + 1)), color.green), - min(round(blueScaler * (i + 1)), color.blue) + min(round(redScaler * (i + 1)), (float)color.red), + min(round(greenScaler * (i + 1)), (float)color.green), + min(round(blueScaler * (i + 1)), (float)color.blue) ); } diff --git a/platformio.ini b/platformio.ini index 95f0a28..1a7def7 100644 --- a/platformio.ini +++ b/platformio.ini @@ -13,6 +13,7 @@ default_envs = uno teensy36 mega2560 + esp32 [common] @@ -55,4 +56,3 @@ lib_deps = fastled/FastLED@^3.7.0 pfeerick/elapsedMillis@^1.0.6 adafruit/Adafruit GFX Library@^1.11.9 - arduino-libraries/SD@^1.3.0