espressif / arduino-esp32

Arduino core for the ESP32
GNU Lesser General Public License v2.1
13.3k stars 7.35k forks source link

EEPROM does not compile on the Arduino IDE 1.8.5 #1238

Closed dirkx closed 5 years ago

dirkx commented 6 years ago

Below patch is needed in order to get the EEPROM code to compile on recent SDKs.

Otherwise it moans/misses the call by reference populating the value and hence errors-out on the seemingly uninitialized value passed to readAll().

Dw.

commit 9889158c741360e86618a5a16e2fff2c876ae16e Author: Dirk-Willem van Gulik dirkx@webweaving.org Date: Mon Mar 19 17:59:01 2018 +0100

Quell compiler warnings in Arduino IDE 1.8.5

diff --git a/libraries/EEPROM/EEPROM.cpp b/libraries/EEPROM/EEPROM.cpp index 62e15af..d0ab410 100644 --- a/libraries/EEPROM/EEPROM.cpp +++ b/libraries/EEPROM/EEPROM.cpp @@ -178,85 +178,85 @@ uint16_t EEPROMClass::length () */ uint8_t EEPROMClass::readByte (int address) {

bulentperktas commented 6 years ago

is this patch where it will be used?

i got the following errors while compiling in Arduino IDE 1.8.5

Thx,

`C:\Users\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp: In member function 'int8_t EEPROMClass::readChar(int)':

C:\Users\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp:188:46: error: 'value' may be used uninitialized in this function [-Werror=maybe-uninitialized]

return EEPROMClass::readAll (address, value);

C:\Users\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp: In member function 'uint8_t EEPROMClass::readUChar(int)':

C:\Users\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp:194:46: error: 'value' may be used uninitialized in this function [-Werror=maybe-uninitialized]

return EEPROMClass::readAll (address, value);

C:\Users\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp: In member function 'int16_t EEPROMClass::readShort(int)':

C:\Users\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp:317:12: error: 'value' may be used uninitialized in this function [-Werror=maybe-uninitialized]

 return value;

C:\Users\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp:199:11: note: 'value' was declared here

int16_t value;

C:\Users\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp: In member function 'uint16_t EEPROMClass::readUShort(int)':

C:\Users\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp:317:12: error: 'value' may be used uninitialized in this function [-Werror=maybe-uninitialized]

 return value;

C:\Users\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp:205:12: note: 'value' was declared here

uint16_t value;

C:\Users\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp: In member function 'int32_t EEPROMClass::readLong(int)':

C:\Users\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp:317:12: error: 'value' may be used uninitialized in this function [-Werror=maybe-uninitialized]

 return value;

C:\Users\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp:223:11: note: 'value' was declared here

int32_t value;

C:\Users\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp: In member function 'uint32_t EEPROMClass::readULong(int)':

C:\Users\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp:317:12: error: 'value' may be used uninitialized in this function [-Werror=maybe-uninitialized]

 return value;

C:\Users\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp:229:12: note: 'value' was declared here

uint32_t value;

C:\Users\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp: In member function 'int64_t EEPROMClass::readLong64(int)':

C:\Users\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp:317:12: error: 'value' may be used uninitialized in this function [-Werror=maybe-uninitialized]

 return value;

C:\Users\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp:235:11: note: 'value' was declared here

int64_t value;

C:\Users\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp: In member function 'uint64_t EEPROMClass::readULong64(int)':

C:\Users\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp:317:12: error: 'value' may be used uninitialized in this function [-Werror=maybe-uninitialized]

 return value;

C:\Users\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp:241:12: note: 'value' was declared here

uint64_t value;

C:\Users\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp: In member function 'float_t EEPROMClass::readFloat(int)':

C:\Users\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp:317:12: error: 'value' may be used uninitialized in this function [-Werror=maybe-uninitialized]

 return value;

C:\Users\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp:247:11: note: 'value' was declared here

float_t value;

C:\Users\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp: In member function 'double_t EEPROMClass::readDouble(int)':

C:\Users\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp:317:12: error: 'value' may be used uninitialized in this function [-Werror=maybe-uninitialized]

 return value;

C:\Users\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp:253:12: note: 'value' was declared here

double_t value;

C:\Users\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp: In member function 'bool EEPROMClass::readBool(int)':

C:\Users\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp:260:54: error: 'value' may be used uninitialized in this function [-Werror=maybe-uninitialized]

return EEPROMClass::readAll (address, value) ? 1 : 0;

C:\Users\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp: At global scope:

C:\Users\Arduino\hardware\espressif\esp32\libraries\EEPROM\EEPROM.cpp:32:20: warning: 'TAG' defined but not used [-Wunused-variable]

static const char* TAG = "eeprom"; `

d3v-null commented 6 years ago

Also getting the same compiler warnings on Arduino 1.8.4, ESP32 core version "0.0.1" according to platform.txt (ignore the unused variable warnings)

/Applications/Arduino.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -hardware /Users/derwent/Library/Arduino15/packages -hardware /Users/derwent/Documents/Arduino/hardware -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/derwent/Library/Arduino15/packages -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/derwent/Documents/Arduino/libraries -fqbn=espressif:esp32:esp32:FlashMode=qio,FlashFreq=80,FlashSize=4M,UploadSpeed=921600,DebugLevel=none -ide-version=10804 -build-path /var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908 -warnings=all -prefs=build.warn_data_percentage=75 -verbose /Users/derwent/Documents/GitHub/TeleCortex/server/server.ino
/Applications/Arduino.app/Contents/Java/arduino-builder -compile -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -hardware /Users/derwent/Library/Arduino15/packages -hardware /Users/derwent/Documents/Arduino/hardware -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/derwent/Library/Arduino15/packages -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/derwent/Documents/Arduino/libraries -fqbn=espressif:esp32:esp32:FlashMode=qio,FlashFreq=80,FlashSize=4M,UploadSpeed=921600,DebugLevel=none -ide-version=10804 -build-path /var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908 -warnings=all -prefs=build.warn_data_percentage=75 -verbose /Users/derwent/Documents/GitHub/TeleCortex/server/server.ino
Using board 'esp32' from platform in folder: /Users/derwent/Documents/Arduino/hardware/espressif/esp32
Using core 'esp32' from platform in folder: /Users/derwent/Documents/Arduino/hardware/espressif/esp32
Detecting libraries used...
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti  -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/server.ino.cpp" -o "/dev/null"
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti  -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "-I/Users/derwent/Documents/Arduino/libraries/FastLED" "/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/server.ino.cpp" -o "/dev/null"
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti  -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "-I/Users/derwent/Documents/Arduino/libraries/FastLED" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM" "/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/server.ino.cpp" -o "/dev/null"
Using cached library dependencies for file: /var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/b64.cpp
Using cached library dependencies for file: /var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/clock.cpp
Using cached library dependencies for file: /var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/debug.cpp
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti  -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "-I/Users/derwent/Documents/Arduino/libraries/FastLED" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM" "/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/eeprom.cpp" -o "/dev/null"
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti  -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "-I/Users/derwent/Documents/Arduino/libraries/FastLED" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM" "/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/gcode.cpp" -o "/dev/null"
Using cached library dependencies for file: /var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/panel.cpp
Using cached library dependencies for file: /var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/queue.cpp
Using cached library dependencies for file: /var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/serial.cpp
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti  -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "-I/Users/derwent/Documents/Arduino/libraries/FastLED" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM" "/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/settings.cpp" -o "/dev/null"
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti  -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "-I/Users/derwent/Documents/Arduino/libraries/FastLED" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM" "/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/utility.cpp" -o "/dev/null"
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti  -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "-I/Users/derwent/Documents/Arduino/libraries/FastLED" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM" "/Users/derwent/Documents/Arduino/libraries/FastLED/FastLED.cpp" -o "/dev/null"
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti  -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "-I/Users/derwent/Documents/Arduino/libraries/FastLED" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM" "/Users/derwent/Documents/Arduino/libraries/FastLED/bitswap.cpp" -o "/dev/null"
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti  -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "-I/Users/derwent/Documents/Arduino/libraries/FastLED" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM" "/Users/derwent/Documents/Arduino/libraries/FastLED/colorpalettes.cpp" -o "/dev/null"
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti  -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "-I/Users/derwent/Documents/Arduino/libraries/FastLED" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM" "/Users/derwent/Documents/Arduino/libraries/FastLED/colorutils.cpp" -o "/dev/null"
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti  -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "-I/Users/derwent/Documents/Arduino/libraries/FastLED" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM" "/Users/derwent/Documents/Arduino/libraries/FastLED/hsv2rgb.cpp" -o "/dev/null"
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti  -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "-I/Users/derwent/Documents/Arduino/libraries/FastLED" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM" "/Users/derwent/Documents/Arduino/libraries/FastLED/lib8tion.cpp" -o "/dev/null"
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti  -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "-I/Users/derwent/Documents/Arduino/libraries/FastLED" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM" "/Users/derwent/Documents/Arduino/libraries/FastLED/noise.cpp" -o "/dev/null"
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti  -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "-I/Users/derwent/Documents/Arduino/libraries/FastLED" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM" "/Users/derwent/Documents/Arduino/libraries/FastLED/power_mgt.cpp" -o "/dev/null"
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti  -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "-I/Users/derwent/Documents/Arduino/libraries/FastLED" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM" "/Users/derwent/Documents/Arduino/libraries/FastLED/wiring.cpp" -o "/dev/null"
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti  -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "-I/Users/derwent/Documents/Arduino/libraries/FastLED" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM" "/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp" -o "/dev/null"
Generating function prototypes...
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti  -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "-I/Users/derwent/Documents/Arduino/libraries/FastLED" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM" "/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/server.ino.cpp" -o "/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/preproc/ctags_target_for_gcc_minus_e.cpp"
"/Applications/Arduino.app/Contents/Java/tools-builder/ctags/5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/preproc/ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
Using previously compiled file: /var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/b64.cpp.o
Using previously compiled file: /var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/clock.cpp.o
Using previously compiled file: /var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/debug.cpp.o
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -Wall -Werror=all -Wextra -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti -MMD -c -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "-I/Users/derwent/Documents/Arduino/libraries/FastLED" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM" "/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/eeprom.cpp" -o "/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/eeprom.cpp.o"
/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/eeprom.cpp: In function 'bool eeprom_magic_present()':
/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/eeprom.cpp:12:17: warning: unused variable 'debug_prefix' [-Wunused-variable]
     const char* debug_prefix = "EMP";
                 ^
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -Wall -Werror=all -Wextra -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti -MMD -c -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "-I/Users/derwent/Documents/Arduino/libraries/FastLED" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM" "/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/gcode.cpp" -o "/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/gcode.cpp.o"
In file included from /var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/panel.h:5:0,
                 from /var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/gcode.cpp:1:
/Users/derwent/Documents/Arduino/libraries/FastLED/FastLED.h:17:21: note: #pragma message: FastLED version 3.001.008
 #    pragma message "FastLED version 3.001.008"
                     ^
In file included from /Users/derwent/Documents/Arduino/libraries/FastLED/FastLED.h:68:0,
                 from /var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/panel.h:5,
                 from /var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/gcode.cpp:1:
/Users/derwent/Documents/Arduino/libraries/FastLED/fastspi.h:110:23: note: #pragma message: No hardware SPI pins defined.  All SPI access will default to bitbanged output
 #      pragma message "No hardware SPI pins defined.  All SPI access will default to bitbanged output"
                       ^
/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/gcode.cpp: In function 'int gcode_M508()':
/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/gcode.cpp:218:18: warning: unused variable 'debug_prefix' [-Wunused-variable]
     const char * debug_prefix = "GCO_M508";
                  ^
/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/gcode.cpp:291:9: warning: unused variable 'dec_len' [-Wunused-variable]
     int dec_len = base64_decode(eep_buffer, code_payload, code_payload_len);
         ^
/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/gcode.cpp: In function 'int gcode_M260X()':
/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/gcode.cpp:342:18: warning: unused variable 'debug_prefix' [-Wunused-variable]
     const char * debug_prefix = "GCO_M260X";
                  ^
/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/gcode.cpp: In function 'int gcode_M2610()':
/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/gcode.cpp:518:18: warning: unused variable 'debug_prefix' [-Wunused-variable]
     const char * debug_prefix = "GCO";
                  ^
Using previously compiled file: /var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/panel.cpp.o
Using previously compiled file: /var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/queue.cpp.o
Using previously compiled file: /var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/serial.cpp.o
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -Wall -Werror=all -Wextra -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti -MMD -c -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "-I/Users/derwent/Documents/Arduino/libraries/FastLED" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM" "/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/server.ino.cpp" -o "/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/server.ino.cpp.o"
In file included from /Users/derwent/Documents/GitHub/TeleCortex/server/server.ino:4:0:
/Users/derwent/Documents/Arduino/libraries/FastLED/FastLED.h:17:21: note: #pragma message: FastLED version 3.001.008
 #    pragma message "FastLED version 3.001.008"
                     ^
In file included from /Users/derwent/Documents/Arduino/libraries/FastLED/FastLED.h:68:0,
                 from /Users/derwent/Documents/GitHub/TeleCortex/server/server.ino:4:
/Users/derwent/Documents/Arduino/libraries/FastLED/fastspi.h:110:23: note: #pragma message: No hardware SPI pins defined.  All SPI access will default to bitbanged output
 #      pragma message "No hardware SPI pins defined.  All SPI access will default to bitbanged output"
                       ^
/Users/derwent/Documents/GitHub/TeleCortex/server/server.ino: In function 'void get_eeprom_commands()':
/Users/derwent/Documents/GitHub/TeleCortex/server/server.ino:48:18: warning: unused variable 'debug_prefix' [-Wunused-variable]
     const char * debug_prefix = "GEC";
                  ^
/Users/derwent/Documents/GitHub/TeleCortex/server/server.ino: In function 'void flush_serial_resend()':
/Users/derwent/Documents/GitHub/TeleCortex/server/server.ino:122:17: warning: unused variable 'debug_prefix' [-Wunused-variable]
     const char *debug_prefix = "FLU";
                 ^
/Users/derwent/Documents/GitHub/TeleCortex/server/server.ino: In function 'int validate_serial_special_fields(char*)':
/Users/derwent/Documents/GitHub/TeleCortex/server/server.ino:149:17: warning: unused variable 'debug_prefix' [-Wunused-variable]
     const char* debug_prefix = "VSF";
                 ^
/Users/derwent/Documents/GitHub/TeleCortex/server/server.ino: In function 'int gcode_M110()':
/Users/derwent/Documents/GitHub/TeleCortex/server/server.ino:360:17: warning: unused variable 'debug_prefix' [-Wunused-variable]
     const char* debug_prefix = "GCO_M110";
                 ^
/Users/derwent/Documents/GitHub/TeleCortex/server/server.ino: In function 'int gcode_M2205()':
/Users/derwent/Documents/GitHub/TeleCortex/server/server.ino:425:17: warning: unused variable 'debug_prefix' [-Wunused-variable]
     const char *debug_prefix = "GCO";
                 ^
/Users/derwent/Documents/GitHub/TeleCortex/server/server.ino: In function 'int gcode_M9999()':
/Users/derwent/Documents/GitHub/TeleCortex/server/server.ino:453:17: warning: unused variable 'debug_prefix' [-Wunused-variable]
     const char* debug_prefix = "GCO_M9999";
                 ^
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -Wall -Werror=all -Wextra -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti -MMD -c -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "-I/Users/derwent/Documents/Arduino/libraries/FastLED" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM" "/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/settings.cpp" -o "/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/settings.cpp.o"
/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/settings.cpp: In static member function 'static void TeleCortexSettings::write_data(int&, const uint8_t*, uint16_t, uint16_t*)':
/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/settings.cpp:44:25: warning: unused variable 'p' [-Wunused-variable]
         uint8_t * const p = (uint8_t * const)pos;
                         ^
/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/settings.cpp: In static member function 'static bool TeleCortexSettings::save()':
/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/settings.cpp:97:19: warning: unused variable 'eeprom_size' [-Wunused-variable]
         const int eeprom_size = eeprom_index;
                   ^
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -Wall -Werror=all -Wextra -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti -MMD -c -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "-I/Users/derwent/Documents/Arduino/libraries/FastLED" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM" "/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/utility.cpp" -o "/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/sketch/utility.cpp.o"
Compiling libraries...
Compiling library "FastLED"
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -Wall -Werror=all -Wextra -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti -MMD -c -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "-I/Users/derwent/Documents/Arduino/libraries/FastLED" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM" "/Users/derwent/Documents/Arduino/libraries/FastLED/FastLED.cpp" -o "/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/libraries/FastLED/FastLED.cpp.o"
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -Wall -Werror=all -Wextra -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti -MMD -c -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "-I/Users/derwent/Documents/Arduino/libraries/FastLED" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM" "/Users/derwent/Documents/Arduino/libraries/FastLED/bitswap.cpp" -o "/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/libraries/FastLED/bitswap.cpp.o"
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -Wall -Werror=all -Wextra -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti -MMD -c -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "-I/Users/derwent/Documents/Arduino/libraries/FastLED" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM" "/Users/derwent/Documents/Arduino/libraries/FastLED/colorpalettes.cpp" -o "/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/libraries/FastLED/colorpalettes.cpp.o"
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -Wall -Werror=all -Wextra -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti -MMD -c -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "-I/Users/derwent/Documents/Arduino/libraries/FastLED" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM" "/Users/derwent/Documents/Arduino/libraries/FastLED/colorutils.cpp" -o "/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/libraries/FastLED/colorutils.cpp.o"
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -Wall -Werror=all -Wextra -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti -MMD -c -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "-I/Users/derwent/Documents/Arduino/libraries/FastLED" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM" "/Users/derwent/Documents/Arduino/libraries/FastLED/hsv2rgb.cpp" -o "/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/libraries/FastLED/hsv2rgb.cpp.o"
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -Wall -Werror=all -Wextra -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti -MMD -c -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "-I/Users/derwent/Documents/Arduino/libraries/FastLED" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM" "/Users/derwent/Documents/Arduino/libraries/FastLED/lib8tion.cpp" -o "/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/libraries/FastLED/lib8tion.cpp.o"
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -Wall -Werror=all -Wextra -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti -MMD -c -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "-I/Users/derwent/Documents/Arduino/libraries/FastLED" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM" "/Users/derwent/Documents/Arduino/libraries/FastLED/noise.cpp" -o "/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/libraries/FastLED/noise.cpp.o"
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -Wall -Werror=all -Wextra -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti -MMD -c -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "-I/Users/derwent/Documents/Arduino/libraries/FastLED" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM" "/Users/derwent/Documents/Arduino/libraries/FastLED/power_mgt.cpp" -o "/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/libraries/FastLED/power_mgt.cpp.o"
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -Wall -Werror=all -Wextra -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti -MMD -c -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "-I/Users/derwent/Documents/Arduino/libraries/FastLED" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM" "/Users/derwent/Documents/Arduino/libraries/FastLED/wiring.cpp" -o "/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/libraries/FastLED/wiring.cpp.o"
Compiling library "EEPROM"
"/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/config" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bluedroid" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_trace" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/app_update" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bootloader_support" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/bt" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/driver" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/esp_adc_cal" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ethernet" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/fatfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/freertos" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/heap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/jsmn" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/log" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mdns" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/mbedtls_port" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nvs_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/openssl" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spi_flash" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/sdmmc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/spiffs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/tcpip_adapter" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/ulp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/vfs" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wear_levelling" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/xtensa-debug-module" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/coap" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/console" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/expat" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/json" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/lwip" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/newlib" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/nghttp" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/soc" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -Wall -Werror=all -Wextra -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti -MMD -c -DF_CPU=240000000L -DARDUINO=10804 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32"  -DESP32 -DCORE_DEBUG_LEVEL=0 "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/cores/esp32" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/variants/esp32" "-I/Users/derwent/Documents/Arduino/libraries/FastLED" "-I/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM" "/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp" -o "/var/folders/sx/43gc_nmj43dcwbw15n3pwm440000gn/T/arduino_build_422908/libraries/EEPROM/EEPROM.cpp.o"
/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp: In member function 'int8_t EEPROMClass::readChar(int)':
/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp:188:46: error: 'value' may be used uninitialized in this function [-Werror=maybe-uninitialized]
   return EEPROMClass::readAll (address, value);
                                              ^
/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp: In member function 'uint8_t EEPROMClass::readUChar(int)':
/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp:194:46: error: 'value' may be used uninitialized in this function [-Werror=maybe-uninitialized]
   return EEPROMClass::readAll (address, value);
                                              ^
/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp: In member function 'int16_t EEPROMClass::readShort(int)':
/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp:317:12: error: 'value' may be used uninitialized in this function [-Werror=maybe-uninitialized]
     return value;
            ^
/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp:199:11: note: 'value' was declared here
   int16_t value;
           ^
/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp: In member function 'uint16_t EEPROMClass::readUShort(int)':
/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp:317:12: error: 'value' may be used uninitialized in this function [-Werror=maybe-uninitialized]
     return value;
            ^
/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp:205:12: note: 'value' was declared here
   uint16_t value;
            ^
/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp: In member function 'int32_t EEPROMClass::readLong(int)':
/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp:317:12: error: 'value' may be used uninitialized in this function [-Werror=maybe-uninitialized]
     return value;
            ^
/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp:223:11: note: 'value' was declared here
   int32_t value;
           ^
/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp: In member function 'uint32_t EEPROMClass::readULong(int)':
/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp:317:12: error: 'value' may be used uninitialized in this function [-Werror=maybe-uninitialized]
     return value;
            ^
/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp:229:12: note: 'value' was declared here
   uint32_t value;
            ^
/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp: In member function 'int64_t EEPROMClass::readLong64(int)':
/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp:317:12: error: 'value' may be used uninitialized in this function [-Werror=maybe-uninitialized]
     return value;
            ^
/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp:235:11: note: 'value' was declared here
   int64_t value;
           ^
/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp: In member function 'uint64_t EEPROMClass::readULong64(int)':
/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp:317:12: error: 'value' may be used uninitialized in this function [-Werror=maybe-uninitialized]
     return value;
            ^
/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp:241:12: note: 'value' was declared here
   uint64_t value;
            ^
/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp: In member function 'float_t EEPROMClass::readFloat(int)':
/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp:317:12: error: 'value' may be used uninitialized in this function [-Werror=maybe-uninitialized]
     return value;
            ^
/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp:247:11: note: 'value' was declared here
   float_t value;
           ^
/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp: In member function 'double_t EEPROMClass::readDouble(int)':
/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp:317:12: error: 'value' may be used uninitialized in this function [-Werror=maybe-uninitialized]
     return value;
            ^
/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp:253:12: note: 'value' was declared here
   double_t value;
            ^
/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp: In member function 'bool EEPROMClass::readBool(int)':
/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp:260:54: error: 'value' may be used uninitialized in this function [-Werror=maybe-uninitialized]
   return EEPROMClass::readAll (address, value) ? 1 : 0;
                                                      ^
/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp: At global scope:
/Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM/EEPROM.cpp:32:20: warning: 'TAG' defined but not used [-Wunused-variable]
 static const char* TAG = "eeprom";
                    ^
cc1plus: some warnings being treated as errors
Using library FastLED at version 3.1.6 in folder: /Users/derwent/Documents/Arduino/libraries/FastLED 
Using library EEPROM at version 1.0 in folder: /Users/derwent/Documents/Arduino/hardware/espressif/esp32/libraries/EEPROM 
exit status 1
Error compiling for board ESP32 Dev Module.

And there's definitely something up. When I check out EEPROM.cpp:179, it looks like this

/*
   Read 'value' from 'address'
*/
uint8_t EEPROMClass::readByte (int address)
{
  uint8_t value;
  return EEPROMClass::readAll (address, value);
}

clearly value isn't being initialized. Is it meant to be return EEPROMClass::readAll (address, &value); instead?

There must be some kind of bug here.

d3v-null commented 6 years ago

Issue goes away when I initialise all the values before they are given to EEPROMClass:::readAll

Here's what my EEPROM.cpp looks like, should i submit a pull request?

/*
  EEPROM.h -ported by Paolo Becchi to Esp32 from esp8266 EEPROM
           -Modified by Elochukwu Ifediora <ifedioraelochukwuc@gmail.com>

  Uses a one sector flash partition defined in partition table
  OR
  Multiple sector flash partitions defined by the name column in the partition table

  Copyright (c) 2014 Ivan Grokhotkov. All rights reserved.
  This file is part of the esp8266 core for Arduino environment.

  This library is free software; you can redistribute it and/or
  modify it under the terms of the GNU Lesser General Public
  License as published by the Free Software Foundation; either
  version 2.1 of the License, or (at your option) any later version.

  This library is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  Lesser General Public License for more details.

  You should have received a copy of the GNU Lesser General Public
  License along with this library; if not, write to the Free Software
  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
*/

#include "Arduino.h"
#include "EEPROM.h"

#include <esp_log.h>

static const char* TAG = "eeprom";

EEPROMClass::EEPROMClass(uint32_t sector)
  : _sector(sector)
  , _data(0)
  , _size(0)
  , _dirty(false)
  , _name("eeprom")
{
}

EEPROMClass::EEPROMClass(const char* name, uint32_t user_defined_size)
  : _sector(0)
  , _data(0)
  , _size(0)
  , _dirty(false)
  , _name(name)
  , _user_defined_size(user_defined_size)
{
}

EEPROMClass::EEPROMClass(void)
  : _sector(0)// (((uint32_t)&_SPIFFS_end - 0x40200000) / SPI_FLASH_SEC_SIZE))
  , _data(0)
  , _size(0)
  , _dirty(false)
  , _name("eeprom")
{
}

EEPROMClass::~EEPROMClass() {
  // end();
}

bool EEPROMClass::begin(size_t size) {
  if (size <= 0) {
    return false;
  }
  if (size > SPI_FLASH_SEC_SIZE) {
    size = SPI_FLASH_SEC_SIZE;
  }
  //  _mypart = esp_partition_find_first(ESP_PARTITION_TYPE_DATA,ESP_PARTITION_SUBTYPE_ANY, EEPROM_FLASH_PARTITION_NAME);
  _mypart = esp_partition_find_first(ESP_PARTITION_TYPE_DATA, ESP_PARTITION_SUBTYPE_ANY, _name);
  if (_mypart == NULL) {
    return false;
  }
  size = (size + 3) & (~3);

  if (_data) {
    delete[] _data;
  }

  _data = new uint8_t[size];
  _size = size;
  bool ret = false;
  if (esp_partition_read (_mypart, 0, (void *) _data, _size) == ESP_OK) {
    ret = true;
  }

  return ret;
}

void EEPROMClass::end() {
  if (!_size) {
    return;
  }

  commit();
  if (_data) {
    delete[] _data;
  }
  _data = 0;
  _size = 0;
}

uint8_t EEPROMClass::read(int address) {
  if (address < 0 || (size_t)address >= _size) {
    return 0;
  }
  if (!_data) {
    return 0;
  }

  return _data[address];
}

void EEPROMClass::write(int address, uint8_t value) {
  if (address < 0 || (size_t)address >= _size)
    return;
  if (!_data)
    return;

  // Optimise _dirty. Only flagged if data written is different.
  uint8_t* pData = &_data[address];
  if (*pData != value)
  {
    *pData = value;
    _dirty = true;
  }
}

bool EEPROMClass::commit() {
  bool ret = false;
  if (!_size)
    return false;
  if (!_dirty)
    return true;
  if (!_data)
    return false;

  if (esp_partition_erase_range(_mypart, 0, SPI_FLASH_SEC_SIZE) != ESP_OK)
  {
    log_e( "partition erase err.");
  }
  else
  {
    if (esp_partition_write(_mypart, 0, (void *)_data, _size) == ESP_ERR_INVALID_SIZE)
    {
      log_e( "error in Write");
    }
    else
    {
      _dirty = false;
      ret = true;
    }
  }

  return ret;
}

uint8_t * EEPROMClass::getDataPtr() {
  _dirty = true;
  return &_data[0];
}

/*
   Get EEPROM total size in byte defined by the user
*/
uint16_t EEPROMClass::length ()
{
  return _user_defined_size;
}

/*
   Read 'value' from 'address'
*/
uint8_t EEPROMClass::readByte (int address)
{
  uint8_t value = 0;
  return EEPROMClass::readAll (address, value);
}

int8_t EEPROMClass::readChar (int address)
{
  int8_t value = 0;
  return EEPROMClass::readAll (address, value);
}

uint8_t EEPROMClass::readUChar (int address)
{
  uint8_t value = 0;
  return EEPROMClass::readAll (address, value);
}

int16_t EEPROMClass::readShort (int address)
{
  int16_t value = 0;
  return EEPROMClass::readAll (address, value);
}

uint16_t EEPROMClass::readUShort (int address)
{
  uint16_t value = 0;
  return EEPROMClass::readAll (address, value);
}

int32_t EEPROMClass::readInt (int address)
{
  int32_t value = 0;
  return EEPROMClass::readAll (address, value);
}

uint32_t EEPROMClass::readUInt (int address)
{
  uint32_t value = 0;
  return EEPROMClass::readAll (address, value);
}

int32_t EEPROMClass::readLong (int address)
{
  int32_t value = 0;
  return EEPROMClass::readAll (address, value);
}

uint32_t EEPROMClass::readULong (int address)
{
  uint32_t value = 0;
  return EEPROMClass::readAll (address, value);
}

int64_t EEPROMClass::readLong64 (int address)
{
  int64_t value = 0;
  return EEPROMClass::readAll (address, value);
}

uint64_t EEPROMClass::readULong64 (int address)
{
  uint64_t value = 0;
  return EEPROMClass::readAll (address, value);
}

float_t EEPROMClass::readFloat (int address)
{
  float_t value = 0.0;
  return EEPROMClass::readAll (address, value);
}

double_t EEPROMClass::readDouble (int address)
{
  double_t value = 0.0;
  return EEPROMClass::readAll (address, value);
}

bool EEPROMClass::readBool (int address)
{
  int8_t value = 0;
  return EEPROMClass::readAll (address, value) ? 1 : 0;
}

size_t EEPROMClass::readString (int address, char* value, size_t maxLen)
{
  if (!value)
    return 0;

  if (address < 0 || address + maxLen > _size)
    return 0;

  uint16_t len;
  for (len = 0; len <= _size; len++)
    if (_data[address + len] == 0)
      break;

  if (address + len > _size)
    return 0;

  memcpy((uint8_t*) value, _data + address, len);
  return len;
}

String EEPROMClass::readString (int address)
{
  if (address < 0 || address > _size)
    return String(0);

  uint16_t len;
  for (len = 0; len <= _size; len++)
    if (_data[address + len] == 0)
      break;

  if (address + len > _size)
    return String(0);

  char value[len + 1];
  memcpy((uint8_t*) value, _data + address, len);
  value[len + 1] = 0;
  return String(value);
}

size_t EEPROMClass::readBytes (int address, void* value, size_t maxLen)
{
  if (!value || !maxLen)
    return 0;

  if (address < 0 || address + maxLen > _size)
    return 0;

  memcpy((void*) value, _data + address, maxLen);
  return maxLen;
}

template <class T> T EEPROMClass::readAll (int address, T &value)
{
  if (address < 0 || address + sizeof(T) > _size)
    return value;

  memcpy((uint8_t*) &value, _data + address, sizeof(T));
  return value;
}

/*
   Write 'value' to 'address'
*/
size_t EEPROMClass::writeByte (int address, uint8_t value)
{
  return EEPROMClass::writeAll (address, value);
}

size_t EEPROMClass::writeChar (int address, int8_t value)
{
  return EEPROMClass::writeAll (address, value);
}

size_t EEPROMClass::writeUChar (int address, uint8_t value)
{
  return EEPROMClass::writeAll (address, value);
}

size_t EEPROMClass::writeShort (int address, int16_t value)
{
  return EEPROMClass::writeAll (address, value);
}

size_t EEPROMClass::writeUShort (int address, uint16_t value)
{
  return EEPROMClass::writeAll (address, value);
}

size_t EEPROMClass::writeInt (int address, int32_t value)
{
  return EEPROMClass::writeAll (address, value);
}

size_t EEPROMClass::writeUInt (int address, uint32_t value)
{
  return EEPROMClass::writeAll (address, value);
}

size_t EEPROMClass::writeLong (int address, int32_t value)
{
  return EEPROMClass::writeAll (address, value);
}

size_t EEPROMClass::writeULong (int address, uint32_t value)
{
  return EEPROMClass::writeAll (address, value);
}

size_t EEPROMClass::writeLong64 (int address, int64_t value)
{
  return EEPROMClass::writeAll (address, value);
}

size_t EEPROMClass::writeULong64 (int address, uint64_t value)
{
  return EEPROMClass::writeAll (address, value);
}

size_t EEPROMClass::writeFloat (int address, float_t value)
{
  return EEPROMClass::writeAll (address, value);
}

size_t EEPROMClass::writeDouble (int address, double_t value)
{
  return EEPROMClass::writeAll (address, value);
}

size_t EEPROMClass::writeBool (int address, bool value)
{
  int8_t Bool;
  value ? Bool = 1 : Bool = 0;
  return EEPROMClass::writeAll (address, Bool);
}

size_t EEPROMClass::writeString (int address, const char* value)
{
  if (!value)
    return 0;

  if (address < 0 || address > _size)
    return 0;

  uint16_t len;
  for (len = 0; len <= _size; len++)
    if (value[len] == 0)
      break;

  if (address + len > _size)
    return 0;

  memcpy(_data + address, (const uint8_t*) value, len + 1);
  _dirty = true;
  return strlen(value);
}

size_t EEPROMClass::writeString (int address, String value)
{
  return EEPROMClass::writeString (address, value.c_str());
}

size_t EEPROMClass::writeBytes (int address, const void* value, size_t len)
{
  if (!value || !len)
    return 0;

  if (address < 0 || address + len > _size)
    return 0;

  memcpy(_data + address, (const void*) value, len);
  _dirty = true;
  return len;
}

template <class T> T EEPROMClass::writeAll (int address, const T &value)
{
  if (address < 0 || address + sizeof(T) > _size)
    return value;

  memcpy(_data + address, (const uint8_t*) &value, sizeof(T));
  _dirty = true;

  return sizeof (value);
}

#if !defined(NO_GLOBAL_INSTANCES) && !defined(NO_GLOBAL_EEPROM)
EEPROMClass EEPROM;
#endif
stale[bot] commented 5 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 14 days if no further activity occurs. Thank you for your contributions.

stale[bot] commented 5 years ago

This stale issue has been automatically closed. Thank you for your contributions.