Done my changes to my_config.h for usermodbattery and getting the following error after building
Processing esp32dev (board: esp32dev; platform: espressif32@3.5.0; framework: arduino)
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Verbose mode can be enabled via `-v, --verbose` option
*** use existing my_config.h ***
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32dev.html
PLATFORM: Espressif 32 (3.5.0) > Espressif ESP32 Dev Module
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (esp-prog) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
- framework-arduinoespressif32 @ 0.0.0+sha.4b0c087
- tool-esptoolpy @ 1.30100.210531 (3.1.0)
- toolchain-xtensa32 @ 2.50200.97 (5.2.0)
Converting wled00.ino
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ strict
Found 34 compatible libraries
Scanning dependencies...
Dependency Graph
|-- LittleFS_esp32 @ 1.0.6+sha.f0817ca
|-- AsyncTCP @ 1.2.0+sha.38b8475
|-- FastLED @ 3.6.0
|-- IRremoteESP8266 @ 2.8.2
|-- NeoPixelBus @ 2.7.5
|-- ESPAsyncWebServerAircoookie @ 2.0.7+sha.b9349dc
|-- Wire @ 1.0.1
|-- SD(esp32) @ 1.0.5
|-- SD_MMC @ 1.0
|-- SPI @ 1.0
|-- EEPROM @ 1.0.3
|-- ArduinoOTA @ 1.0
|-- DNSServer @ 1.1.0
|-- ESPmDNS @ 1.0
|-- WiFi @ 1.0
|-- ESP32 Async UDP @ 1.0.0
|-- WebServer @ 1.0
Building in release mode
Compiling .pio\build\esp32dev\src\FX.cpp.o
Compiling .pio\build\esp32dev\src\wled00.ino.cpp.o
Retrieved `.pio\build\esp32dev\lib8dc\libLittleFS_esp32.a' from cache
Retrieved `.pio\build\esp32dev\lib0d3\libAsyncTCP.a' from cache
Retrieved `.pio\build\esp32dev\lib392\libSPI.a' from cache
Retrieved `.pio\build\esp32dev\libe45\IRremoteESP8266\ir_Argo.cpp.o' from cache
Retrieved `.pio\build\esp32dev\libe45\IRremoteESP8266\ir_Arris.cpp.o' from cache
Retrieved `.pio\build\esp32dev\libe45\IRremoteESP8266\ir_Bose.cpp.o' from cache
Retrieved `.pio\build\esp32dev\libe45\IRremoteESP8266\ir_Carrier.cpp.o' from cache
Retrieved `.pio\build\esp32dev\libe45\IRremoteESP8266\ir_Coolix.cpp.o' from cache
Retrieved `.pio\build\esp32dev\libe45\IRremoteESP8266\ir_Corona.cpp.o' from cache
Retrieved `.pio\build\esp32dev\libe45\IRremoteESP8266\ir_Daikin.cpp.o' from cache
Retrieved `.pio\build\esp32dev\libe45\IRremoteESP8266\ir_Delonghi.cpp.o' from cache
Retrieved `.pio\build\esp32dev\libe45\IRremoteESP8266\ir_Denon.cpp.o' from cache
Retrieved `.pio\build\esp32dev\libe45\IRremoteESP8266\ir_Dish.cpp.o' from cache
Retrieved `.pio\build\esp32dev\libe45\IRremoteESP8266\ir_Doshisha.cpp.o' from cache
Retrieved `.pio\build\esp32dev\libe45\IRremoteESP8266\ir_Ecoclim.cpp.o' from cache
Retrieved `.pio\build\esp32dev\libe45\IRremoteESP8266\ir_Electra.cpp.o' from cache
Retrieved `.pio\build\esp32dev\libe45\IRremoteESP8266\ir_EliteScreens.cpp.o' from cache
Compiling .pio\build\esp32dev\libe45\IRremoteESP8266\ir_Epson.cpp.o
Compiling .pio\build\esp32dev\libe45\IRremoteESP8266\ir_Fujitsu.cpp.o
Compiling .pio\build\esp32dev\libe45\IRremoteESP8266\ir_GICable.cpp.o
Compiling .pio\build\esp32dev\libe45\IRremoteESP8266\ir_GlobalCache.cpp.o
Compiling .pio\build\esp32dev\libe45\IRremoteESP8266\ir_Goodweather.cpp.o
Compiling .pio\build\esp32dev\libe45\IRremoteESP8266\ir_Gree.cpp.o
Compiling .pio\build\esp32dev\libe45\IRremoteESP8266\ir_Haier.cpp.o
Compiling .pio\build\esp32dev\libe45\IRremoteESP8266\ir_Hitachi.cpp.o
Compiling .pio\build\esp32dev\libe45\IRremoteESP8266\ir_Inax.cpp.o
Compiling .pio\build\esp32dev\libe45\IRremoteESP8266\ir_JVC.cpp.o
Compiling .pio\build\esp32dev\libe45\IRremoteESP8266\ir_Kelon.cpp.o
Compiling .pio\build\esp32dev\libe45\IRremoteESP8266\ir_Kelvinator.cpp.o
Compiling .pio\build\esp32dev\libe45\IRremoteESP8266\ir_LG.cpp.o
Compiling .pio\build\esp32dev\libe45\IRremoteESP8266\ir_Lasertag.cpp.o
wled00/FX.cpp: In function 'uint16_t mode_2Dgameoflife()':
wled00/FX.cpp:4919:36: error: cannot convert 'CRGB' to 'uint32_t {aka unsigned int}' in initialization
uint32_t col = prevLeds[XY(x,y)];
^
*** [.pio\build\esp32dev\src\FX.cpp.o] Error 1