Arduino: 1.6.5 (Windows 7), Board: "WeMos D1 mini, 80 MHz, Serial, 921600, 4M (3M SPIFFS)" Using library EEPROM in folder: C:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\EEPROM Using library Wire in folder: C:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\Wire Using library ESP8266mDNS in folder: C:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266mDNS (legacy)Using library SD in folder: C:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\SD Using library SdFat in folder: C:\Users\garrem03\Documents\Arduino\libraries\SdFat (legacy)Using library Time in folder: C:\Users\garrem03\Documents\Arduino\libraries\Time Using library DS1307RTC in folder: C:\Users\garrem03\Documents\Arduino\libraries\DS1307RTC Using library LiquidCrystal_I2C in folder: C:\Users\garrem03\Documents\Arduino\libraries\LiquidCrystal_I2C (legacy)Using library SPI in folder: C:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\SPI Using library Ethernet in folder: C:\Users\garrem03\Documents\Arduino\libraries\Ethernet Using library ESP8266WiFi in folder: C:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WiFi Using library DNSServer in folder: C:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\DNSServer Using library ESP8266WebServer in folder: C:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WebServer Using library WiFiManager in folder: C:\Users\garrem03\Documents\Arduino\libraries\WiFiManager Using library ArduinoOTA in folder: C:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ArduinoOTA Using library TimeAlarms in folder: C:\Users\garrem03\Documents\Arduino\libraries\TimeAlarms Using library MemoryFree in folder: C:\Users\garrem03\Documents\Arduino\libraries\MemoryFree (legacy)C:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0/tools/sdk/include -c -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -DF_CPU=80000000L -DARDUINO=10605 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266 -DESP8266 -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\cores\esp8266 -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\variants\d1_mini -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\EEPROM -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\Wire -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266mDNS -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\SD\src -IC:\Users\garrem03\Documents\Arduino\libraries\SdFat -IC:\Users\garrem03\Documents\Arduino\libraries\Time -IC:\Users\garrem03\Documents\Arduino\libraries\DS1307RTC -IC:\Users\garrem03\Documents\Arduino\libraries\LiquidCrystal_I2C -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\SPI -IC:\Users\garrem03\Documents\Arduino\libraries\Ethernet\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WiFi\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\DNSServer\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WebServer\src -IC:\Users\garrem03\Documents\Arduino\libraries\WiFiManager -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ArduinoOTA -IC:\Users\garrem03\Documents\Arduino\libraries\TimeAlarms -IC:\Users\garrem03\Documents\Arduino\libraries\MemoryFree C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\Eeprom_ESP.cpp -o C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\Eeprom_ESP.cpp.o C:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0/tools/sdk/include -c -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -DF_CPU=80000000L -DARDUINO=10605 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266 -DESP8266 -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\cores\esp8266 -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\variants\d1_mini -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\EEPROM -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\Wire -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266mDNS -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\SD\src -IC:\Users\garrem03\Documents\Arduino\libraries\SdFat -IC:\Users\garrem03\Documents\Arduino\libraries\Time -IC:\Users\garrem03\Documents\Arduino\libraries\DS1307RTC -IC:\Users\garrem03\Documents\Arduino\libraries\LiquidCrystal_I2C -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\SPI -IC:\Users\garrem03\Documents\Arduino\libraries\Ethernet\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WiFi\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\DNSServer\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WebServer\src -IC:\Users\garrem03\Documents\Arduino\libraries\WiFiManager -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ArduinoOTA -IC:\Users\garrem03\Documents\Arduino\libraries\TimeAlarms -IC:\Users\garrem03\Documents\Arduino\libraries\MemoryFree C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\eeprom_mio.cpp -o C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\eeprom_mio.cpp.o C:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0/tools/sdk/include -c -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -DF_CPU=80000000L -DARDUINO=10605 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266 -DESP8266 -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\cores\esp8266 -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\variants\d1_mini -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\EEPROM -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\Wire -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266mDNS -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\SD\src -IC:\Users\garrem03\Documents\Arduino\libraries\SdFat -IC:\Users\garrem03\Documents\Arduino\libraries\Time -IC:\Users\garrem03\Documents\Arduino\libraries\DS1307RTC -IC:\Users\garrem03\Documents\Arduino\libraries\LiquidCrystal_I2C -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\SPI -IC:\Users\garrem03\Documents\Arduino\libraries\Ethernet\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WiFi\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\DNSServer\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WebServer\src -IC:\Users\garrem03\Documents\Arduino\libraries\WiFiManager -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ArduinoOTA -IC:\Users\garrem03\Documents\Arduino\libraries\TimeAlarms -IC:\Users\garrem03\Documents\Arduino\libraries\MemoryFree C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\EtherCardW5100.cpp -o C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\EtherCardW5100.cpp.o In file included from C:\Users\garrem03\Documents\Arduino\libraries\Ethernet\src/Dns.h:8:0, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\EtherCardW5100.h:57, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\EtherCardW5100.cpp:37: C:\Users\garrem03\Documents\Arduino\libraries\Ethernet\src/EthernetUdp.h:42:0: warning: "UDP_TX_PACKET_MAX_SIZE" redefined [enabled by default] #define UDP_TX_PACKET_MAX_SIZE 24 ^ In file included from C:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266mDNS/ESP8266mDNS.h:46:0, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\EtherCardW5100.cpp:27: C:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WiFi\src/WiFiUdp.h:28:0: note: this is the location of the previous definition #define UDP_TX_PACKET_MAX_SIZE 8192 ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\EtherCardW5100.cpp:33:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] char* SSID = "Vodafone-25873015"; ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\EtherCardW5100.cpp:34:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] char* PASSWORD = "5ph87cmmjmm8cs9"; ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\EtherCardW5100.cpp: In static member function 'static bool EtherCardW5100::dhcpSetup(const char*, bool)': C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\EtherCardW5100.cpp:563:22: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] char * hostname = "OS"; ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\EtherCardW5100.cpp:581:13: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] hostname = "OS"; ^ C:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0/tools/sdk/include -c -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -DF_CPU=80000000L -DARDUINO=10605 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266 -DESP8266 -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\cores\esp8266 -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\variants\d1_mini -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\EEPROM -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\Wire -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266mDNS -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\SD\src -IC:\Users\garrem03\Documents\Arduino\libraries\SdFat -IC:\Users\garrem03\Documents\Arduino\libraries\Time -IC:\Users\garrem03\Documents\Arduino\libraries\DS1307RTC -IC:\Users\garrem03\Documents\Arduino\libraries\LiquidCrystal_I2C -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\SPI -IC:\Users\garrem03\Documents\Arduino\libraries\Ethernet\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WiFi\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\DNSServer\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WebServer\src -IC:\Users\garrem03\Documents\Arduino\libraries\WiFiManager -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ArduinoOTA -IC:\Users\garrem03\Documents\Arduino\libraries\TimeAlarms -IC:\Users\garrem03\Documents\Arduino\libraries\MemoryFree C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\gpio.cpp -o C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\gpio.cpp.o In file included from C:\Users\garrem03\Documents\Arduino\libraries\Ethernet\src/Dns.h:8:0, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\EtherCardW5100.h:57, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinkler.h:53, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\Gpio.h:24, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\gpio.cpp:24: C:\Users\garrem03\Documents\Arduino\libraries\Ethernet\src/EthernetUdp.h:42:0: warning: "UDP_TX_PACKET_MAX_SIZE" redefined [enabled by default] #define UDP_TX_PACKET_MAX_SIZE 24 ^ In file included from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\EtherCardW5100.h:53:0, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinkler.h:53, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\Gpio.h:24, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\gpio.cpp:24: C:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WiFi\src/WiFiUdp.h:28:0: note: this is the location of the previous definition #define UDP_TX_PACKET_MAX_SIZE 8192 ^ C:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0/tools/sdk/include -c -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -DF_CPU=80000000L -DARDUINO=10605 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266 -DESP8266 -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\cores\esp8266 -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\variants\d1_mini -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\EEPROM -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\Wire -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266mDNS -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\SD\src -IC:\Users\garrem03\Documents\Arduino\libraries\SdFat -IC:\Users\garrem03\Documents\Arduino\libraries\Time -IC:\Users\garrem03\Documents\Arduino\libraries\DS1307RTC -IC:\Users\garrem03\Documents\Arduino\libraries\LiquidCrystal_I2C -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\SPI -IC:\Users\garrem03\Documents\Arduino\libraries\Ethernet\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WiFi\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\DNSServer\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WebServer\src -IC:\Users\garrem03\Documents\Arduino\libraries\WiFiManager -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ArduinoOTA -IC:\Users\garrem03\Documents\Arduino\libraries\TimeAlarms -IC:\Users\garrem03\Documents\Arduino\libraries\MemoryFree C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinkler.cpp -o C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinkler.cpp.o In file included from C:\Users\garrem03\Documents\Arduino\libraries\Ethernet\src/Dns.h:8:0, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\EtherCardW5100.h:57, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinkler.h:53, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinkler.cpp:24: C:\Users\garrem03\Documents\Arduino\libraries\Ethernet\src/EthernetUdp.h:42:0: warning: "UDP_TX_PACKET_MAX_SIZE" redefined [enabled by default] #define UDP_TX_PACKET_MAX_SIZE 24 ^ In file included from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\EtherCardW5100.h:53:0, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinkler.h:53, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinkler.cpp:24: C:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WiFi\src/WiFiUdp.h:28:0: note: this is the location of the previous definition #define UDP_TX_PACKET_MAX_SIZE 8192 ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinkler.cpp:359:1: warning: narrowing conversion of '0.0' from 'double' to 'unsigned char' inside { } [-Wnarrowing] }; ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinkler.cpp: In function 'void ScanI2c()': C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinkler.cpp:480:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] write_message("No PCF devices found!!"); ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinkler.cpp: In static member function 'static unsigned char OpenSprinkler::start_network()': C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinkler.cpp:563:27: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] write_message("connected"); ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinkler.cpp:571:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] write_message("DHCP conn. failed"); ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinkler.cpp:614:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] write_message("Static conn. failed"); ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinkler.cpp: In static member function 'static void OpenSprinkler::reboot_dev()': C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinkler.cpp:630:25: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] write_message("restart"); ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinkler.cpp: In static member function 'static void OpenSprinkler::options_setup()': C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinkler.cpp:1531:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] write_message("Resetting to factory default!"); ^ C:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0/tools/sdk/include -c -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -DF_CPU=80000000L -DARDUINO=10605 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266 -DESP8266 -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\cores\esp8266 -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\variants\d1_mini -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\EEPROM -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\Wire -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266mDNS -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\SD\src -IC:\Users\garrem03\Documents\Arduino\libraries\SdFat -IC:\Users\garrem03\Documents\Arduino\libraries\Time -IC:\Users\garrem03\Documents\Arduino\libraries\DS1307RTC -IC:\Users\garrem03\Documents\Arduino\libraries\LiquidCrystal_I2C -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\SPI -IC:\Users\garrem03\Documents\Arduino\libraries\Ethernet\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WiFi\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\DNSServer\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WebServer\src -IC:\Users\garrem03\Documents\Arduino\libraries\WiFiManager -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ArduinoOTA -IC:\Users\garrem03\Documents\Arduino\libraries\TimeAlarms -IC:\Users\garrem03\Documents\Arduino\libraries\MemoryFree C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinklerMain.cpp -o C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinklerMain.cpp.o In file included from C:\Users\garrem03\Documents\Arduino\libraries\Ethernet\src/Dns.h:8:0, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\EtherCardW5100.h:57, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinkler.h:53, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinklerMain.cpp:32: C:\Users\garrem03\Documents\Arduino\libraries\Ethernet\src/EthernetUdp.h:42:0: warning: "UDP_TX_PACKET_MAX_SIZE" redefined [enabled by default] #define UDP_TX_PACKET_MAX_SIZE 24 ^ In file included from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\EtherCardW5100.h:53:0, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinkler.h:53, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinklerMain.cpp:32: C:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WiFi\src/WiFiUdp.h:28:0: note: this is the location of the previous definition #define UDP_TX_PACKET_MAX_SIZE 8192 ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinklerMain.cpp: In function 'void check_weather()': C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinklerMain.cpp:882:52: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] write_message("restart for missing weather data!"); ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinklerMain.cpp: In function 'void check_network()': C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinklerMain.cpp:1372:49: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] write_message("netw. reconnection inpossible"); ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinklerMain.cpp:1378:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] write_message("try to reconnect!"); ^ C:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0/tools/sdk/include -c -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -DF_CPU=80000000L -DARDUINO=10605 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266 -DESP8266 -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\cores\esp8266 -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\variants\d1_mini -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\EEPROM -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\Wire -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266mDNS -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\SD\src -IC:\Users\garrem03\Documents\Arduino\libraries\SdFat -IC:\Users\garrem03\Documents\Arduino\libraries\Time -IC:\Users\garrem03\Documents\Arduino\libraries\DS1307RTC -IC:\Users\garrem03\Documents\Arduino\libraries\LiquidCrystal_I2C -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\SPI -IC:\Users\garrem03\Documents\Arduino\libraries\Ethernet\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WiFi\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\DNSServer\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WebServer\src -IC:\Users\garrem03\Documents\Arduino\libraries\WiFiManager -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ArduinoOTA -IC:\Users\garrem03\Documents\Arduino\libraries\TimeAlarms -IC:\Users\garrem03\Documents\Arduino\libraries\MemoryFree C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinklerProgram.cpp -o C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinklerProgram.cpp.o In file included from C:\Users\garrem03\Documents\Arduino\libraries\Ethernet\src/Dns.h:8:0, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\EtherCardW5100.h:57, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinkler.h:53, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinklerProgram.h:42, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinklerProgram.cpp:25: C:\Users\garrem03\Documents\Arduino\libraries\Ethernet\src/EthernetUdp.h:42:0: warning: "UDP_TX_PACKET_MAX_SIZE" redefined [enabled by default] #define UDP_TX_PACKET_MAX_SIZE 24 ^ In file included from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\EtherCardW5100.h:53:0, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinkler.h:53, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinklerProgram.h:42, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinklerProgram.cpp:25: C:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WiFi\src/WiFiUdp.h:28:0: note: this is the location of the previous definition #define UDP_TX_PACKET_MAX_SIZE 8192 ^ C:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0/tools/sdk/include -c -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -DF_CPU=80000000L -DARDUINO=10605 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266 -DESP8266 -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\cores\esp8266 -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\variants\d1_mini -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\EEPROM -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\Wire -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266mDNS -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\SD\src -IC:\Users\garrem03\Documents\Arduino\libraries\SdFat -IC:\Users\garrem03\Documents\Arduino\libraries\Time -IC:\Users\garrem03\Documents\Arduino\libraries\DS1307RTC -IC:\Users\garrem03\Documents\Arduino\libraries\LiquidCrystal_I2C -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\SPI -IC:\Users\garrem03\Documents\Arduino\libraries\Ethernet\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WiFi\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\DNSServer\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WebServer\src -IC:\Users\garrem03\Documents\Arduino\libraries\WiFiManager -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ArduinoOTA -IC:\Users\garrem03\Documents\Arduino\libraries\TimeAlarms -IC:\Users\garrem03\Documents\Arduino\libraries\MemoryFree C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinklerServer.cpp -o C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinklerServer.cpp.o In file included from C:\Users\garrem03\Documents\Arduino\libraries\Ethernet\src/Dns.h:8:0, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\EtherCardW5100.h:57, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinkler.h:53, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinklerServer.cpp:24: C:\Users\garrem03\Documents\Arduino\libraries\Ethernet\src/EthernetUdp.h:42:0: warning: "UDP_TX_PACKET_MAX_SIZE" redefined [enabled by default] #define UDP_TX_PACKET_MAX_SIZE 24 ^ In file included from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\EtherCardW5100.h:53:0, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinkler.h:53, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinklerServer.cpp:24: C:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WiFi\src/WiFiUdp.h:28:0: note: this is the location of the previous definition #define UDP_TX_PACKET_MAX_SIZE 8192 ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinklerServer.cpp:40:33: warning: large integer implicitly truncated to unsigned type [-Woverflow] static uint8_t ntpclientportL = 8888; // Default NTP client port ^ C:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0/tools/sdk/include -c -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -DF_CPU=80000000L -DARDUINO=10605 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266 -DESP8266 -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\cores\esp8266 -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\variants\d1_mini -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\EEPROM -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\Wire -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266mDNS -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\SD\src -IC:\Users\garrem03\Documents\Arduino\libraries\SdFat -IC:\Users\garrem03\Documents\Arduino\libraries\Time -IC:\Users\garrem03\Documents\Arduino\libraries\DS1307RTC -IC:\Users\garrem03\Documents\Arduino\libraries\LiquidCrystal_I2C -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\SPI -IC:\Users\garrem03\Documents\Arduino\libraries\Ethernet\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WiFi\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\DNSServer\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WebServer\src -IC:\Users\garrem03\Documents\Arduino\libraries\WiFiManager -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ArduinoOTA -IC:\Users\garrem03\Documents\Arduino\libraries\TimeAlarms -IC:\Users\garrem03\Documents\Arduino\libraries\MemoryFree C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinkler_ESP8266_V_2_1_6.cpp -o C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinkler_ESP8266_V_2_1_6.cpp.o In file included from C:\Users\garrem03\Documents\Arduino\libraries\Ethernet\src/Dns.h:8:0, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\EtherCardW5100.h:57, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinkler.h:53, from OpenSprinkler_ESP8266_V_2_1_6.ino:66: C:\Users\garrem03\Documents\Arduino\libraries\Ethernet\src/EthernetUdp.h:42:0: warning: "UDP_TX_PACKET_MAX_SIZE" redefined [enabled by default] #define UDP_TX_PACKET_MAX_SIZE 24 ^ In file included from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\EtherCardW5100.h:53:0, from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\OpenSprinkler.h:53, from OpenSprinkler_ESP8266_V_2_1_6.ino:66: C:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WiFi\src/WiFiUdp.h:28:0: note: this is the location of the previous definition #define UDP_TX_PACKET_MAX_SIZE 8192 ^ OpenSprinkler_ESP8266_V_2_1_6.ino: In lambda function: OpenSprinkler_ESP8266_V_2_1_6.ino:170:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] OpenSprinkler_ESP8266_V_2_1_6.ino: In lambda function: OpenSprinkler_ESP8266_V_2_1_6.ino:178:43: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] C:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0/tools/sdk/include -c -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -DF_CPU=80000000L -DARDUINO=10605 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266 -DESP8266 -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\cores\esp8266 -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\variants\d1_mini -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\EEPROM -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\Wire -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266mDNS -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\SD\src -IC:\Users\garrem03\Documents\Arduino\libraries\SdFat -IC:\Users\garrem03\Documents\Arduino\libraries\Time -IC:\Users\garrem03\Documents\Arduino\libraries\DS1307RTC -IC:\Users\garrem03\Documents\Arduino\libraries\LiquidCrystal_I2C -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\SPI -IC:\Users\garrem03\Documents\Arduino\libraries\Ethernet\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WiFi\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\DNSServer\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WebServer\src -IC:\Users\garrem03\Documents\Arduino\libraries\WiFiManager -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ArduinoOTA -IC:\Users\garrem03\Documents\Arduino\libraries\TimeAlarms -IC:\Users\garrem03\Documents\Arduino\libraries\MemoryFree C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\PCF8574Mio.cpp -o C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\PCF8574Mio.cpp.o C:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0/tools/sdk/include -c -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -DF_CPU=80000000L -DARDUINO=10605 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266 -DESP8266 -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\cores\esp8266 -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\variants\d1_mini -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\EEPROM -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\Wire -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266mDNS -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\SD\src -IC:\Users\garrem03\Documents\Arduino\libraries\SdFat -IC:\Users\garrem03\Documents\Arduino\libraries\Time -IC:\Users\garrem03\Documents\Arduino\libraries\DS1307RTC -IC:\Users\garrem03\Documents\Arduino\libraries\LiquidCrystal_I2C -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\SPI -IC:\Users\garrem03\Documents\Arduino\libraries\Ethernet\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WiFi\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\DNSServer\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WebServer\src -IC:\Users\garrem03\Documents\Arduino\libraries\WiFiManager -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ArduinoOTA -IC:\Users\garrem03\Documents\Arduino\libraries\TimeAlarms -IC:\Users\garrem03\Documents\Arduino\libraries\MemoryFree C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\Pins.cpp -o C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\Pins.cpp.o C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\Pins.cpp: In function 'void ScanI2c()': C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\Pins.cpp:67:25: warning: iteration 3u invokes undefined behavior [-Waggressive-loop-optimizations] if (addres >= ADR[id] && addres < ADR[id] + ADR_R[id]) { ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\Pins.cpp:66:4: note: containing loop while (id++ < 4) { ^ C:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0/tools/sdk/include -c -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -DF_CPU=80000000L -DARDUINO=10605 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266 -DESP8266 -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\cores\esp8266 -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\variants\d1_mini -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\EEPROM -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\Wire -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266mDNS -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\SD\src -IC:\Users\garrem03\Documents\Arduino\libraries\SdFat -IC:\Users\garrem03\Documents\Arduino\libraries\Time -IC:\Users\garrem03\Documents\Arduino\libraries\DS1307RTC -IC:\Users\garrem03\Documents\Arduino\libraries\LiquidCrystal_I2C -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\SPI -IC:\Users\garrem03\Documents\Arduino\libraries\Ethernet\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WiFi\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\DNSServer\src -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WebServer\src -IC:\Users\garrem03\Documents\Arduino\libraries\WiFiManager -IC:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ArduinoOTA -IC:\Users\garrem03\Documents\Arduino\libraries\TimeAlarms -IC:\Users\garrem03\Documents\Arduino\libraries\MemoryFree C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp -o C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp.o In file included from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:1:0: C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.h:15:13: error: 'uint8_t' has not been declared bool begin(uint8_t csPin = SS, uint8_t divisor = 2){} ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.h:15:33: error: 'uint8_t' has not been declared bool begin(uint8_t csPin = SS, uint8_t divisor = 2){} ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.h:17:17: error: 'uint8_t' has not been declared bool cardBegin(uint8_t csPin = SS, uint8_t divisor = 2){} ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.h:17:37: error: 'uint8_t' has not been declared bool cardBegin(uint8_t csPin = SS, uint8_t divisor = 2){} ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.h:15:29: error: 'SS' was not declared in this scope bool begin(uint8_t csPin = SS, uint8_t divisor = 2){} ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.h:17:33: error: 'SS' was not declared in this scope bool cardBegin(uint8_t csPin = SS, uint8_t divisor = 2){} ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:9:5: error: redefinition of 'SdFile::SdFile()' SdFile::SdFile() { } ^ In file included from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:1:0: C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.h:24:2: error: 'SdFile::SdFile()' previously defined here SdFile(){} ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:10:7: error: redefinition of 'bool SdFile::open(char*, int)' bool SdFile::open(char nome[], int i) { ^ In file included from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:1:0: C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.h:25:7: error: 'bool SdFile::open(char*, int)' previously defined here bool open(char name[], int i){} ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:17:7: error: redefinition of 'void SdFile::close()' void SdFile::close() { MyFile.close(); } ^ In file included from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:1:0: C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.h:26:7: error: 'void SdFile::close()' previously defined here void close(){} ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:18:7: error: redefinition of 'void SdFile::seekEnd()' void SdFile::seekEnd() { MyFile.seek(0,SeekEnd); } ^ In file included from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:1:0: C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.h:27:7: error: 'void SdFile::seekEnd()' previously defined here void seekEnd(){} ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:19:7: error: redefinition of 'void SdFile::seekSet(int)' void SdFile::seekSet(int pos) { MyFile.seek(pos,SeekSet); } ^ In file included from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:1:0: C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.h:28:7: error: 'void SdFile::seekSet(int)' previously defined here void seekSet(int pos){} ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:20:7: error: redefinition of 'bool SdFile::fgets(char*, int)' bool SdFile::fgets(char buf[], int bufflen) { return MyFile.readBytesUntil('\n',buf, bufflen)); } ^ In file included from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:1:0: C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.h:29:7: error: 'bool SdFile::fgets(char*, int)' previously defined here bool fgets(char buf[], int bufflen){} ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:21:7: error: redefinition of 'void SdFile::write(char*)' void SdFile::write(char * c) { MyFile.print(c); } ^ In file included from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:1:0: C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.h:30:7: error: 'void SdFile::write(char*)' previously defined here void write(char *){} ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:22:7: error: redefinition of 'void SdFile::write(char*, int)' void SdFile::write(char * c, int l) { for (int i = 0; i < l;i++) MyFile.print(c+i); } ^ In file included from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:1:0: C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.h:31:7: error: 'void SdFile::write(char*, int)' previously defined here void write(char *, int l){} ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:23:7: error: redefinition of 'void SdFile::write(const char*, int)' void SdFile::write(const char * c, int l) { for (int i = 0; i < l; i++) MyFile.print(c + i); } ^ In file included from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:1:0: C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.h:32:7: error: 'void SdFile::write(const char*, int)' previously defined here void write(const char *, int l){} ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:26:2: error: redefinition of 'SdFat::SdFat()' SdFat::SdFat() { SPIFFS_formatted = eeprom_read_byte((void *)SPIFFS_F_BY); } ^ In file included from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:1:0: C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.h:9:2: error: 'SdFat::SdFat()' previously defined here SdFat(){} ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:27:7: error: redefinition of 'void SdFat::remove(char*)' void SdFat::remove(char data[]) { SPIFFS.remove(data); } ^ In file included from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:1:0: C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.h:10:7: error: 'void SdFat::remove(char*)' previously defined here void remove(char data[]){} ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:28:7: error: redefinition of 'bool SdFat::exists(char*)' bool SdFat::exists(char* buf) { SPIFFS.exists(buf); } ^ In file included from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:1:0: C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.h:11:7: error: 'bool SdFat::exists(char*)' previously defined here bool exists(char* buf){} ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:29:7: error: redefinition of 'bool SdFat::mkdir(char*)' bool SdFat::mkdir(char data[]) {} ^ In file included from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:1:0: C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.h:12:7: error: 'bool SdFat::mkdir(char*)' previously defined here bool mkdir(char data[]){} ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:30:7: error: redefinition of 'bool SdFat::chdir(char*)' bool SdFat::chdir(char data[]) { int i; while (data[i] != 0) FULLName[i++] = data[i]; FULLName[i] = '\0'; } ^ In file included from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:1:0: C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.h:13:7: error: 'bool SdFat::chdir(char*)' previously defined here bool chdir(char data[]){} ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:31:10: error: redefinition of 'char* SdFat::vwd()' char * SdFat::vwd() {}//da correggere--------------------------------------------------cerca chiamata /////////// ^ In file included from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:1:0: C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.h:14:10: error: 'char* SdFat::vwd()' previously defined here char * vwd(){}//da correggere--------------------------------------------------cerca chiamata /////////// ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:32:7: error: prototype for 'bool SdFat::begin(uint8_t, uint8_t)' does not match any in class 'SdFat' bool SdFat::begin(uint8_t csPin = SS, uint8_t divisor = 2) { ^ In file included from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:1:0: C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.h:15:7: error: candidate is: bool SdFat::begin(int, int) bool begin(uint8_t csPin = SS, uint8_t divisor = 2){} ^ C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:38:7: error: prototype for 'bool SdFat::cardBegin(uint8_t, uint8_t)' does not match any in class 'SdFat' bool SdFat::cardBegin(uint8_t csPin = SS, uint8_t divisor = 2) { ^ In file included from C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.cpp:1:0: C:\Users\garrem03\AppData\Local\Temp\build5111324169694510292.tmp\SPIFFSdFat.h:17:7: error: candidate is: bool SdFat::cardBegin(int, int) bool cardBegin(uint8_t csPin = SS, uint8_t divisor = 2){} ^ Multiple libraries were found for "Ethernet.h" Used: C:\Users\garrem03\Documents\Arduino\libraries\Ethernet Not used: C:\Users\garrem03\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\EthernetError compiling.