ArduinoOTA/WiFiEspAT/SerialWiFiOTA using ESP8266 NodeMCU v3 and Mega 2560 - no IP port

I want to OTA my Mega 2560.

The first try was using an ESP-32 Dev Kit C V2 to connect to my WiFi, which worked fine, but the ESP32 refuses to upload and flash the SerialWiFiOTA sketch via IP address onto the Mega 2560 mostly. It seems to be that it is related to the current firmware’s fault (AT_Bin_V2.2.0.0) in passiv mode. Details can be found here:
https://forum.arduino.cc/t/wifiespat-serialwifiota-for-mega2560-via-esp32/940386

Currently I try the same thing, but using an ESP8266 NodeMCU v3 instead of the ESP-32 Dev Kit C V2. MY PROBLEM now: I can’t get the IP address of the ESP to choose in Arduino IDE. The fake programmer described by Juraj Andrassy doesn’t work either.
Here is the documentation on what happened so far:

Flash ESP8266 NodeMCU with AT 1.7.5

  • Used „CombineBin“
  • Flashed combined bin with “NodeMCU PyFlasher,” version 5.0.0 (115200 Baut, DIO)

Result in COM-monitor after flash ESP8266 Nodemcu

11:03:49.467 -> AT
11:03:49.467 -> OK
11:04:05.856 -> AT+RST
11:04:05.856 -> OK
11:04:05.958 -> ets Jan 8 2013,rst cause:2, boot mode:(3,7)
11:04:05.958 -> load 0x40100000, len 2592, room 16
11:04:05.992 -> tail 0
11:04:05.992 -> chksum 0xf3
11:04:05.992 -> load 0x3ffe8000, len 764, room 8
11:04:05.992 -> tail 4
11:04:05.992 -> chksum 0x92
11:04:05.992 -> load 0x3ffe82fc, len 676, room 4
11:04:05.992 -> tail 0
11:04:05.992 -> chksum 0x22
11:04:05.992 -> csum 0x22
11:04:05.992 -> 2nd boot version : 1.7(5d6f877)
11:04:05.992 -> SPI Speed : 40MHz
11:04:05.992 -> SPI Mode : DIO
11:04:05.992 -> SPI Flash Size & Map: 32Mbit(512KB+512KB)
11:04:05.992 -> jump to run user1 @ 1000
11:04:06.025 -> correct flash map
11:04:06.058 -> rn|r⸮rnlnlb|⸮n⸮|bb⸮n$`⸮r⸮⸮nb⸮nb⸮nnnnlbb⸮n|rl⸮r⸮⸮nb⸮nnnnb⸮n⸮|‑n|⸮⸮nnlrlr⸮nlph⸮⸮⸮⸮n⸮r⸮⸮n|⸮l⸮$`bbrl⸮nb⸮nl`⸮rl⸮l⸮l`⸮rl⸮l⸮l`⸮rl$⸮ll`rl$rl⸮⸮bbnjb⸮br`blrrlb⸮n'nn⸮⸮lp⸮l⸮⸮ll⸮l⸮⸮l$`⸮n⸮bblll⸮⸮b⸮bbl⸮brlrl
11:04:06.125 -> ready

After ESP reset

11:08:25.906 -> ATE0
11:08:25.906 -> OK
11:08:25.906 -> ERROR
11:08:25.906 -> +CWMODE:2
11:08:25.906 -> OK
11:08:25.906 -> STATUS:5
11:08:25.906 -> OK
11:08:25.906 -> AT version:1.7.5.0(Oct 9 2021 09:26:04)
11:08:25.906 -> SDK version:3.0.5(b29dcd3)
11:08:25.906 -> compile time:Oct 15 2021 18:05:38
11:08:25.940 -> Bin version(Wroom 02):1.7.5
11:08:25.940 -> OK

CheckFirmware with Mega 2560

//------Modified-----------
#define WIFIESPAT1 @ EspAtDrvTypes.h

11:21:56.660 -> AT firmware version 1.7.5.0
11:21:56.660 -> AT firmware is OK for the WiFiEspAT library.

SetupPersistantWiFiSettings

Mega 2560

11:45:52.870 -> Attempting to connect to SSID: XXXXXXXXX
11:45:58.810 -> Connected to WiFi network.
11:45:58.810 -> SSID: XXXXXXXXX
11:45:58.810 -> BSSID: 34:2C:C4:74:2B:CA
11:45:58.844 -> MAC: A8:48:FA:C1:12:1B
11:45:58.844 -> IP Address: 192.168.0.59
11:45:58.844 -> signal strength (RSSI):-55 dBm

ESP8266 Nodemcu v3

11:45:51.022 -> OK
11:45:51.123 -> ets Jan 8 2013,rst cause:2, boot mode:(3,7)
11:45:51.123 -> load 0x40100000, len 2592, room 16
11:45:51.123 -> tail 0
11:45:51.123 -> chksum 0xf3
11:45:51.123 -> load 0x3ffe8000, len 764, room 8
11:45:51.157 -> tail 4
11:45:51.157 -> chksum 0x92
11:45:51.157 -> load 0x3ffe82fc, len 676, room 4
11:45:51.157 -> tail 0
11:45:51.157 -> chksum 0x22
11:45:51.157 -> csum 0x22
11:45:51.157 -> 2nd boot version : 1.7(5d6f877)
11:45:51.157 -> SPI Speed : 40MHz
11:45:51.157 -> SPI Mode : DIO
11:45:51.157 -> SPI Flash Size & Map: 32Mbit(512KB+512KB)
11:45:51.157 -> jump to run user1 @ 1000
11:45:51.191 -> correct flash map
11:45:51.225 -> rn|r⸮rnlnlb|⸮n⸮|bb⸮n$`⸮r⸮⸮nb⸮nb⸮nnnnlbb⸮n|rl⸮r⸮⸮nb⸮nnnnb⸮n⸮|‑n|⸮⸮nnlrlr⸮nlph⸮⸮⸮⸮n⸮r⸮⸮n|⸮l⸮$`bbrl⸮nb⸮nl`⸮rl⸮l⸮l`⸮rl⸮l⸮l`⸮rl$⸮ll`rl$rl⸮bbnjb⸮br`blrrlb⸮n'nn⸮lp⸮l⸮⸮ll⸮l⸮⸮l$`⸮n⸮bblll⸮⸮b⸮bbl⸮brlrl
11:45:51.294 -> ready
11:45:52.525 -> AT+RST
11:45:52.525 -> OK
11:45:52.628 -> ets Jan 8 2013,rst cause:2, boot mode:(3,7)
11:45:52.628 -> load 0x40100000, len 2592, room 16
11:45:52.628 -> tail 0
11:45:52.628 -> chksum 0xf3
11:45:52.628 -> load 0x3ffe8000, len 764, room 8
11:45:52.628 -> tail 4
11:45:52.628 -> chksum 0x92
11:45:52.628 -> load 0x3ffe82fc, len 676, room 4
11:45:52.628 -> tail 0
11:45:52.628 -> chksum 0x22
11:45:52.628 -> csum 0x22
11:45:52.628 -> 2nd boot version : 1.7(5d6f877)
11:45:52.628 -> SPI Speed : 40MHz
11:45:52.628 -> SPI Mode : DIO
11:45:52.628 -> SPI Flash Size & Map: 32Mbit(512KB+512KB)
11:45:52.663 -> jump to run user1 @ 1000
11:45:52.697 -> correct flash map
11:45:52.697 -> rn|r⸮rnlnlb|⸮n⸮|bb⸮n$`⸮r⸮⸮nb⸮nb⸮nnnnlbb⸮n|rl⸮r⸮⸮nb⸮nnnnb⸮n⸮|‑n|⸮⸮nnlrlr⸮nlph⸮⸮⸮⸮n⸮r⸮⸮n|⸮l⸮$`bbrl⸮nb⸮nl`⸮rl⸮l⸮l`⸮rl⸮l⸮l`⸮rl$⸮ll`rl$rl⸮bbnjb⸮br`blrrlb⸮n'nn⸮lp⸮⸮⸮ll⸮l⸮⸮l$`⸮n⸮cblll⸮⸮c⸮bbl⸮brlrl
11:45:52.766 -> ready
11:45:52.800 -> ATE0
11:45:52.800 -> OK
…
11:45:52.800 -> +CWMODE:2
11:45:52.800 -> OK
11:45:52.800 -> STATUS:5
11:45:52.800 -> OK
…
11:45:53.864 -> busy p...
11:45:54.892 -> busy p...
11:45:56.746 -> busy p...
11:45:57.055 -> WIFI CONNECTED
11:45:57.979 -> WIFI GOT IP
11:45:58.734 -> OK
11:45:58.803 -> OK
11:45:58.803 -> +CWJAP:"XXXXXXXXX","34:2c:c4:74:2b:ca",1,-55,0
11:45:58.803 -> OK
11:45:58.803 -> +CWJAP:"XXXXXXXXX","34:2c:c4:74:2b:ca",1,-55,0
11:45:58.837 -> OK
11:45:58.837 -> +CIPSTAMAC:"a8:48:fa:c1:12:1b"
11:45:58.837 -> OK
11:45:58.837 -> +CIPSTA:ip:"192.168.0.59"
11:45:58.837 -> +CIPSTA:gateway:"192.168.0.1"
11:45:58.837 -> +CIPSTA:netmask:"255.255.255.0"
11:45:58.837 -> OK
11:45:58.837 -> +CWJAP:"XXXXXXXXX","34:2c:c4:74:2b:ca",1,-55,0
11:45:58.837 -> OK

SerialWiFiOTA

Mega 2560

11:56:51.776 -> Waiting for connection to WiFi
11:56:52.770 -> ...
11:56:54.796 -> Connected to WiFi network.
11:56:54.830 -> SSID: XXXXXXXXX
11:56:54.830 -> IP Address: 192.168.0.59
11:56:54.864 -> signal strength (RSSI):-58 dBm

ESP8266 Nodemcu v3

11:56:51.498 -> OK
11:56:51.600 -> ets Jan 8 2013,rst cause:2, boot mode:(3,7)
11:56:51.600 -> load 0x40100000, len 2592, room 16
11:56:51.600 -> tail 0
11:56:51.600 -> chksum 0xf3
11:56:51.600 -> load 0x3ffe8000, len 764, room 8
11:56:51.600 -> tail 4
11:56:51.600 -> chksum 0x92
11:56:51.600 -> load 0x3ffe82fc, len 676, room 4
11:56:51.600 -> tail 0
11:56:51.600 -> chksum 0x22
11:56:51.600 -> csum 0x22
11:56:51.600 -> 2nd boot version : 1.7(5d6f877)
11:56:51.634 -> SPI Speed : 40MHz
11:56:51.634 -> SPI Mode : DIO
11:56:51.634 -> SPI Flash Size & Map: 32Mbit(512KB+512KB)
11:56:51.634 -> jump to run user1 @ 1000
11:56:51.669 -> correct flash map
11:56:51.669 -> rn|r⸮rnlnlb|⸮n⸮|bb⸮n$`⸮r⸮⸮nb⸮nb⸮nnnnlbb⸮n|rl⸮r⸮⸮nb⸮nnnnb⸮n⸮|‑n|⸮⸮nnl2rlr⸮nlph⸮⸮⸮⸮n⸮r⸮⸮n|⸮l⸮$`bbrl⸮nb⸮nl`⸮rl⸮l⸮l`⸮rl⸮l⸮l`⸮rl$⸮ll`rl$rl⸮bbnjb⸮br`blrrlb⸮n'nn⸮⸮lp⸮l⸮⸮ll⸮l⸮⸮l$`⸮n⸮⸮bblll⸮⸮b⸮bbl⸮brlrl
11:56:51.738 -> ready
11:56:51.772 -> ATE0
11:56:51.772 -> OK
…
11:56:51.772 -> +CWMODE:1
11:56:51.772 -> OK
11:56:51.772 -> STATUS:5
11:56:51.772 -> OK
11:56:51.772 -> STATUS:5
11:56:51.772 -> OK
11:56:52.797 -> STATUS:5
11:56:52.797 -> OK
11:56:53.105 -> WIFI CONNECTED
11:56:53.790 -> STATUS:5
11:56:53.790 -> OK
11:56:54.203 -> WIFI GOT IP
11:56:54.823 -> STATUS:2
11:56:54.823 -> OK
11:56:54.823 -> +CIPSTA:ip:"192.168.0.59"
11:56:54.823 -> +CIPSTA:gateway:"192.168.0.1"
11:56:54.823 -> +CIPSTA:netmask:"255.255.255.0"
11:56:54.823 -> OK
…
11:56:54.823 -> +CWJAP:"XXXXXXXXX","34:2c:c4:74:2b:ca",1,-58,0
11:56:54.823 -> OK
11:56:54.823 -> +CIPSTA:ip:"192.168.0.59"
11:56:54.823 -> +CIPSTA:gateway:"192.168.0.1"
11:56:54.823 -> +CIPSTA:netmask:"255.255.255.0"
11:56:54.857 ->
11:56:54.857 -> OK
11:56:54.857 -> +CWJAP:"XXXXXXXXX","34:2c:c4:74:2b:ca",1,-58,0
11:56:54.857 -> OK

After reset all devices and close/open Arduino IDE

ESP8266 Nodemcu v3

12:01:38.189 -> ⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮
…

After calling serial monitor Mega 2560 (sketch “SerialWiFiOTA” is uploaded)

Mega 2560

12:02:42.627 -> Waiting for connection to WiFi
12:02:43.648 -> ...
12:02:44.669 -> Connected to WiFi network.
12:02:44.669 -> SSID: XXXXXXXXX
12:02:44.702 -> IP Address: 192.168.0.59
12:02:44.702 -> signal strength (RSSI):-53 dBm

ESP8266 Nodemcu v3

…
12:02:43.142 -> OK
…
12:02:43.142 -> ets Jan 8 2013,rst cause:2,
12:02:43.142 -> ets Jan 8 2013,rst cause:2,
12:02:43.142 -> ets Jan 8 2013,rst cause:2,
12:02:43.142 -> ets Jan 8 2013,rst cause:2,
12:02:43.142 -> ets Jan 8 2013,rst cause:2,
…
12:02:43.142 -> ets Jan 8 2013,rst c0x40100000, len 2592, room 16
12:02:43.142 -> tail 0
12:02:43.142 -> chksum 0xf3
12:02:43.142 -> load 0x3ffe8000, len 764, room 8
12:02:43.142 -> tail 4
12:02:43.142 -> chksum 0x92
12:02:43.142 -> load 0x3ffe82fc, len 676, room 4
12:02:43.142 -> tail 0
12:02:43.142 -> chksum 0x22
12:02:43.142 -> csum 0x22
12:02:43.142 -> 2nd boot version : 1.7(5d6f877)
12:02:43.142 -> SPI Speed : 40MHz
12:02:43.142 -> SPI Mode : DIO
12:02:43.142 -> SPI Flash Size & Map: 32Mbit(512KB+512KB)
12:02:43.142 -> jump to run user1 @ 1000
12:02:43.772 -> correct flash map
12:02:43.772 -> sn|r⸮rnlnlb|⸮n⸮|bb⸮n$`⸮r⸮⸮nb⸮nb⸮nnnnlbb⸮n|rl⸮r⸮⸮nb⸮nnnnb⸮n⸮|‑n|⸮⸮nnl2rlr⸮nlph⸮⸮⸮⸮n⸮r⸮⸮n|⸮l⸮$`bbrl⸮nb⸮nl`⸮rl⸮l⸮l`⸮rl⸮l⸮l`⸮rl$⸮ll`rl$rl⸮bcnjb⸮br`blrrlb⸮n'nn0⸮lp⸮l⸮⸮ll⸮l⸮⸮l$`⸮n⸮bblll⸮⸮b⸮bbl⸮brlrl
12:02:43.772 -> ready
12:02:43.772 -> ATE0
12:02:43.772 -> OK
…
12:02:43.772 -> +CWMODE:1
12:02:43.772 -> OK
12:02:43.772 -> STATUS:5
12:02:43.772 -> OK
12:02:43.772 -> STATUS:5
12:02:43.772 -> OK
12:02:44.194 -> STATUS:5
12:02:44.194 -> OK
12:02:44.619 -> WIFI CONNECTED
12:02:45.044 -> WIFI GOT IP
12:02:45.044 -> STATUS:2
12:02:45.044 -> OK
12:02:45.044 -> +CIPSTA:ip:"192.168.0.59"
12:02:45.044 -> +CIPSTA:gateway:"192.168.0.1"
12:02:45.044 -> +CIPSTA:netmask:"255.255.255.0"
12:02:45.044 -> OK
…
12:02:45.044 -> +CWJAP:"XXXXXXXXX","34:2c:c4:74:2b:ca",1,-53,0
12:02:45.467 -> OK
12:02:45.467 -> +CIPSTA:ip:"192.168.0.59"
12:02:45.467 -> +CIPSTA:gateway:"192.168.0.1"
12:02:45.467 -> +CIPSTA:netmask:"255.255.255.0"
12:02:45.467 -> OK
12:02:45.467 -> +CWJAP:"XXXXXXXXX","34:2c:c4:74:2b:ca",1,-53,0
12:02:45.467 -> OK

No IP to choose:

Restart Arduino IDE, but no power disconnect of devices.

ESP8266 Nodemcu v3
Call serial monitor. Result: empty

Mega 2560
Call serial monitor. Result:

12:23:25.626 -> Waiting for connection to WiFi
12:23:26.651 -> ....
12:23:29.668 -> Connected to WiFi network.
12:23:29.702 -> SSID: XXXXXXXXX
12:23:29.702 -> IP Address: 192.168.0.59
12:23:29.702 -> signal strength (RSSI):-48 dBm

ESP8266 Nodemcu v3
Call serial monitor. Result:

12:23:25.369 -> OK
12:23:25.369 -> WIFI DISCONNECT
12:23:25.438 -> ets Jan 8 2013,rst cause:2, boot mode:(3,7)
12:23:25.438 -> load 0x40100000, len 2592, room 16
12:23:25.471 -> tail 0
12:23:25.471 -> chksum 0xf3
12:23:25.471 -> load 0x3ffe8000, len 764, room 8
12:23:25.471 -> tail 4
12:23:25.471 -> chksum 0x92
12:23:25.471 -> load 0x3ffe82fc, len 676, room 4
12:23:25.471 -> tail 0
12:23:25.471 -> chksum 0x22
12:23:25.471 -> csum 0x22
12:23:25.471 -> 2nd boot version : 1.7(5d6f877)
12:23:25.471 -> SPI Speed : 40MHz
12:23:25.471 -> SPI Mode : DIO
12:23:25.471 -> SPI Flash Size & Map: 32Mbit(512KB+512KB)
12:23:25.471 -> jump to run user1 @ 1000
12:23:25.504 -> correct flash map
12:23:25.538 -> rn|r⸮rnlnlb|⸮n⸮|bb⸮n$`⸮r⸮⸮nb⸮nb⸮nnnnlbb⸮n|rl⸮r⸮⸮nb⸮nnnnb⸮n⸮|‑n|⸮⸮nnlrlr⸮nlph⸮⸮⸮⸮n⸮r⸮⸮n|⸮l⸮$`bbrl⸮nb⸮nl`⸮rl⸮l⸮l`⸮rl⸮l⸮l`⸮rl$⸮ll`rl$rl⸮bbnjb⸮br`blrrlb⸮n'nn⸮lp⸮l⸮⸮ll⸮l⸮⸮l$`⸮n⸮2bblll⸮⸮b⸮2bbl⸮brlrl
12:23:25.607 -> ready
12:23:25.607 -> ATE0
12:23:25.607 -> OK
…
12:23:25.640 -> +CWMODE:1
12:23:25.640 -> OK
12:23:25.640 -> STATUS:5
12:23:25.640 -> OK
12:23:25.640 -> STATUS:5
12:23:25.640 -> OK
12:23:26.637 -> STATUS:5
12:23:26.637 -> OK
12:23:27.664 -> STATUS:5
12:23:27.664 -> OK
12:23:28.661 -> WIFI CONNECTED
12:23:28.661 -> STATUS:5
12:23:28.661 -> OK
12:23:29.556 -> WIFI GOT IP
12:23:29.691 -> STATUS:2
12:23:29.691 -> OK
12:23:29.691 -> +CIPSTA:ip:"192.168.0.59"
12:23:29.691 -> +CIPSTA:gateway:"192.168.0.1"
12:23:29.691 -> +CIPSTA:netmask:"255.255.255.0"
12:23:29.691 -> OK
…
12:23:29.691 -> +CWJAP:"XXXXXXXXX","34:2c:c4:74:2b:ca",1,-49,0
12:23:29.691 -> OK
12:23:29.691 -> +CIPSTA:ip:"192.168.0.59"
12:23:29.691 -> +CIPSTA:gateway:"192.168.0.1"
12:23:29.691 -> +CIPSTA:netmask:"255.255.255.0"
12:23:29.726 -> OK
12:23:29.726 -> +CWJAP:"XXXXXXXXX","34:2c:c4:74:2b:ca",1,-48,0
12:23:29.726 -> OK

Any suggestions how to continue would be highly appreciated :blush:

the network port is not possible with AT 1.7.x. it doesn't support UDP multicast required for mDNS.

how does the OTA upload with 'programmer' fail?

it would be better to disconnect the Serial Monitor from the NodeMcu.

This is whats happening:

Arduino: 1.8.16 (Windows 10), Board: "Arduino Mega 2560 (Optiboot)"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Wichser\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Wichser\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Wichser\Documents\Arduino\libraries -fqbn=my_boards-master:avr:mega -vid-pid=1A86_7523 -ide-version=10816 -build-path C:\Users\Wichser\AppData\Local\Temp\arduino_build_967633 -warnings=default -build-cache C:\Users\Wichser\AppData\Local\Temp\arduino_cache_111677 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Users\Wichser\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Users\Wichser\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avrdude.path=C:\Users\Wichser\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\Wichser\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.arduinoOTA.path=C:\Users\Wichser\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\Wichser\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -verbose C:\Users\Wichser\Documents\Arduino\libraries\ArduinoOTA-master\examples\SerialWiFiOTA\SerialWiFiOTA.ino

C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Wichser\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Wichser\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Wichser\Documents\Arduino\libraries -fqbn=my_boards-master:avr:mega -vid-pid=1A86_7523 -ide-version=10816 -build-path C:\Users\Wichser\AppData\Local\Temp\arduino_build_967633 -warnings=default -build-cache C:\Users\Wichser\AppData\Local\Temp\arduino_cache_111677 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Users\Wichser\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Users\Wichser\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avrdude.path=C:\Users\Wichser\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\Wichser\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.arduinoOTA.path=C:\Users\Wichser\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\Wichser\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -verbose C:\Users\Wichser\Documents\Arduino\libraries\ArduinoOTA-master\examples\SerialWiFiOTA\SerialWiFiOTA.ino

Using board 'mega' from platform in folder: C:\Program Files (x86)\Arduino\hardware\my_boards-master\avr

Using core 'arduino' from platform in folder: C:\Users\Wichser\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.4

Detecting libraries used...

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\sketch\\SerialWiFiOTA.ino.cpp" -o nul

Alternatives for WiFiEspAT.h: [WiFiEspAT@1.3.2]

ResolveLibrary(WiFiEspAT.h)

  -> candidates: [WiFiEspAT@1.3.2]

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\sketch\\SerialWiFiOTA.ino.cpp" -o nul

Alternatives for ArduinoOTA.h: [ArduinoOTA-master@1.0.8]

ResolveLibrary(ArduinoOTA.h)

  -> candidates: [ArduinoOTA-master@1.0.8]

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\sketch\\SerialWiFiOTA.ino.cpp" -o nul

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src\\WiFi.cpp" -o nul

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src\\WiFiClient.cpp" -o nul

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src\\WiFiEspAtBuffManager.cpp" -o nul

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src\\WiFiEspAtBuffStream.cpp" -o nul

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src\\WiFiSSLClient.cpp" -o nul

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src\\WiFiServer.cpp" -o nul

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src\\WiFiUdp.cpp" -o nul

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src\\utility\\EspAtDrv.cpp" -o nul

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src\\utility\\EspAtDrvLogging.cpp" -o nul

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src\\InternalStorage.cpp" -o nul

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src\\InternalStorageAVR.cpp" -o nul

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src\\InternalStorageESP.cpp" -o nul

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src\\InternalStorageRP2.cpp" -o nul

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src\\OTAStorage.cpp" -o nul

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src\\WiFiOTA.cpp" -o nul

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src\\utility\\rp2_flash_boot.c" -o nul

Generating function prototypes...

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\sketch\\SerialWiFiOTA.ino.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\preproc\\ctags_target_for_gcc_minus_e.cpp"

"C:\\Program Files (x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\preproc\\ctags_target_for_gcc_minus_e.cpp"

Compiling sketch...

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\sketch\\SerialWiFiOTA.ino.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\sketch\\SerialWiFiOTA.ino.cpp.o"

Compiling libraries...

Compiling library "WiFiEspAT"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src\\WiFi.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\WiFiEspAT\\WiFi.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src\\WiFiSSLClient.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\WiFiEspAT\\WiFiSSLClient.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src\\WiFiEspAtBuffManager.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\WiFiEspAT\\WiFiEspAtBuffManager.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src\\WiFiServer.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\WiFiEspAT\\WiFiServer.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src\\WiFiClient.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\WiFiEspAT\\WiFiClient.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src\\WiFiUdp.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\WiFiEspAT\\WiFiUdp.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src\\WiFiEspAtBuffStream.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\WiFiEspAT\\WiFiEspAtBuffStream.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src\\utility\\EspAtDrvLogging.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\WiFiEspAT\\utility\\EspAtDrvLogging.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src\\utility\\EspAtDrv.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\WiFiEspAT\\utility\\EspAtDrv.cpp.o"

Compiling library "ArduinoOTA-master"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src\\InternalStorage.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\ArduinoOTA-master\\InternalStorage.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src\\InternalStorageAVR.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\ArduinoOTA-master\\InternalStorageAVR.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src\\OTAStorage.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\ArduinoOTA-master\\OTAStorage.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src\\WiFiOTA.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\ArduinoOTA-master\\WiFiOTA.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src\\InternalStorageRP2.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\ArduinoOTA-master\\InternalStorageRP2.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src\\InternalStorageESP.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\ArduinoOTA-master\\InternalStorageESP.cpp.o"

In file included from C:\Users\Wichser\Documents\Arduino\libraries\ArduinoOTA-master\src\OTAStorage.h:27:0,

                 from C:\Users\Wichser\Documents\Arduino\libraries\ArduinoOTA-master\src\OTAStorage.cpp:1:

C:\Users\Wichser\Documents\Arduino\libraries\ArduinoOTA-master\src\OTAStorage.cpp: In constructor 'OTAStorage::OTAStorage()':

C:\Users\Wichser\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.4\cores\arduino/Arduino.h:124:26: warning: left shift count >= width of type [-Wshift-count-overflow]

 #define bit(b) (1UL << (b))

                          ^

C:\Users\Wichser\Documents\Arduino\libraries\ArduinoOTA-master\src\OTAStorage.cpp:58:20: note: in expansion of macro 'bit'

   if (!(highBits & bit(FUSE_BOOTRST))) {

                    ^~~

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src\\utility\\rp2_flash_boot.c" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\ArduinoOTA-master\\utility\\rp2_flash_boot.c.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\ArduinoOTA-master\\ArduinoOTA-master.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\ArduinoOTA-master\\InternalStorage.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\ArduinoOTA-master\\ArduinoOTA-master.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\ArduinoOTA-master\\InternalStorageAVR.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\ArduinoOTA-master\\ArduinoOTA-master.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\ArduinoOTA-master\\InternalStorageESP.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\ArduinoOTA-master\\ArduinoOTA-master.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\ArduinoOTA-master\\InternalStorageRP2.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\ArduinoOTA-master\\ArduinoOTA-master.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\ArduinoOTA-master\\OTAStorage.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\ArduinoOTA-master\\ArduinoOTA-master.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\ArduinoOTA-master\\WiFiOTA.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\ArduinoOTA-master\\ArduinoOTA-master.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\ArduinoOTA-master\\utility\\rp2_flash_boot.c.o"

Compiling core...

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -c -g -x assembler-with-cpp -flto -MMD -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino\\wiring_pulse.S" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\wiring_pulse.S.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino\\wiring.c" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\wiring.c.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino\\hooks.c" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\hooks.c.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino\\WInterrupts.c" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\WInterrupts.c.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino\\wiring_analog.c" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\wiring_analog.c.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino\\wiring_digital.c" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\wiring_digital.c.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino\\wiring_pulse.c" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\wiring_pulse.c.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino\\wiring_shift.c" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\wiring_shift.c.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino\\CDC.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\CDC.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino\\PluggableUSB.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\PluggableUSB.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino\\IPAddress.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\IPAddress.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino\\HardwareSerial1.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\HardwareSerial1.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino\\HardwareSerial0.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\HardwareSerial0.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino\\HardwareSerial2.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\HardwareSerial2.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino\\HardwareSerial.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\HardwareSerial.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino\\HardwareSerial3.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\HardwareSerial3.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino\\Print.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\Print.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino\\Stream.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\Stream.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino\\Tone.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\Tone.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino\\USBCore.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\USBCore.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino\\WString.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\WString.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino\\WMath.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\WMath.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino\\abi.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\abi.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino\\main.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\main.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino\\new.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\new.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\core.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\wiring_pulse.S.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\core.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\WInterrupts.c.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\core.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\hooks.c.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\core.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\wiring.c.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\core.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\wiring_analog.c.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\core.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\wiring_digital.c.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\core.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\wiring_pulse.c.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\core.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\wiring_shift.c.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\core.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\CDC.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\core.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\HardwareSerial.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\core.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\HardwareSerial0.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\core.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\HardwareSerial1.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\core.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\HardwareSerial2.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\core.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\HardwareSerial3.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\core.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\IPAddress.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\core.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\PluggableUSB.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\core.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\Print.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\core.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\Stream.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\core.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\Tone.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\core.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\USBCore.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\core.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\WMath.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\core.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\WString.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\core.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\abi.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\core.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\main.cpp.o"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\core.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\core\\new.cpp.o"

Archiving built core (caching) in: C:\Users\Wichser\AppData\Local\Temp\arduino_cache_111677\core\core_my_boards-master_avr_mega_3d375d2e5526a07dedf442f18cb35251.a

Linking everything together...

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega2560 -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633/SerialWiFiOTA.ino.elf" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\sketch\\SerialWiFiOTA.ino.cpp.o" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\WiFiEspAT\\WiFi.cpp.o" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\WiFiEspAT\\WiFiClient.cpp.o" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\WiFiEspAT\\WiFiEspAtBuffManager.cpp.o" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\WiFiEspAT\\WiFiEspAtBuffStream.cpp.o" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\WiFiEspAT\\WiFiSSLClient.cpp.o" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\WiFiEspAT\\WiFiServer.cpp.o" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\WiFiEspAT\\WiFiUdp.cpp.o" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\WiFiEspAT\\utility\\EspAtDrv.cpp.o" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\WiFiEspAT\\utility\\EspAtDrvLogging.cpp.o" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633\\libraries\\ArduinoOTA-master\\ArduinoOTA-master.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633/core\\core.a" "-LC:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633" -lm

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy" -O binary "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633/SerialWiFiOTA.ino.elf" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633/SerialWiFiOTA.ino.bin"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633/SerialWiFiOTA.ino.elf" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633/SerialWiFiOTA.ino.eep"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy" -O ihex -R .eeprom "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633/SerialWiFiOTA.ino.elf" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633/SerialWiFiOTA.ino.hex"

Using library WiFiEspAT at version 1.3.2 in folder: C:\Users\Wichser\Documents\Arduino\libraries\WiFiEspAT 

Using library ArduinoOTA-master at version 1.0.8 in folder: C:\Users\Wichser\Documents\Arduino\libraries\ArduinoOTA-master 

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-size" -A "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_967633/SerialWiFiOTA.ino.elf"

Sketch uses 16492 bytes (6%) of program storage space. Maximum is 261120 bytes.

Global variables use 1215 bytes (14%) of dynamic memory, leaving 6977 bytes for local variables. Maximum is 8192 bytes.

C:\Users\Wichser\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0/bin/arduinoOTA -address 192.168.0.45 -port 65280 -username arduino -password password -sketch C:\Users\Wichser\AppData\Local\Temp\arduino_build_967633/SerialWiFiOTA.ino.bin -upload /sketch -b 

Connecting to board ... Error flashing the sketch
Error flashing the sketch

I don't have the ESP8266 NodeMCU anymore connected to a COM port. It receives now 5V external power via VIN

arduinoOTA -address 192.168.0.45 -port 65280 -username arduino -password password -sketch C:\Users\Wichser\AppData\Local\Temp\arduino_build_967633/SerialWiFiOTA.ino.bin -upload /sketch -b 
12:02:44.702 -> IP Address: 192.168.0.59

IP address doesn't match on these two outputs

How can I fix this?

Juraj,
sorry, I found the hint with the programmers text. The example file SerialWiFiOTA I was several times able to upload via the new configured fake programmer :slight_smile:
Thank you!

No comes my next worry: I would like to combine this sketch with the WebServer sketch out of the EspAT example library.

I have tried the following:

#include <WiFiEspAT.h>
#include <ArduinoOTA.h>
#define AT_BAUD_RATE 115200

WiFiServer server(80);


void setup() {

  Serial.begin(115200);
  while (!Serial);

  Serial1.begin(AT_BAUD_RATE);
  WiFi.init(Serial1);

  if (WiFi.status() == WL_NO_MODULE) {
    Serial.println("Communication with WiFi module failed!");
    // don't continue
    while (true);
  }

  // waiting for connection to Wifi network set with the SetupWiFiConnection sketch
  Serial.println("Waiting for connection to WiFi");
  while (WiFi.status() != WL_CONNECTED) {
    delay(1000);
    Serial.print('.');
  }
  Serial.println();
Serial.println("Connected to WiFi network.");
  
  server.begin();

// start the WiFi OTA library with internal (flash) based storage
  ArduinoOTA.begin(WiFi.localIP(), "Arduino", "password", InternalStorage);

  // you're connected now, so print out the status:
  printWifiStatus();


  IPAddress ip = WiFi.localIP();
  Serial.println();
    Serial.print("To access the server, enter \"http://");
  Serial.print(ip);
  Serial.println("/\" in web browser.");
}



void loop() {

  WiFiClient client = server.available();
  if (client) {
    IPAddress ip = client.remoteIP();
    Serial.print("new client ");
    Serial.println(ip);

    while (client.connected()) {
      if (client.available()) {
        String line = client.readStringUntil('\n');
        line.trim();
        Serial.println(line);

        // if you've gotten to the end of the HTTP header (the line is blank),
        // the http request has ended, so you can send a reply
        if (line.length() == 0) {
          // send a standard http response header
          client.println("HTTP/1.1 200 OK");
          client.println("Content-Type: text/html");
          client.println("Connection: close");  // the connection will be closed after completion of the response
          client.println("Refresh: 5");  // refresh the page automatically every 5 sec
          client.println();
          client.println("<!DOCTYPE HTML>");
          client.println("<html>");
          // output the value of analog input pins
          
            client.println("Test4");
            
          
          client.println("</html>");
          client.flush();
          break;
        }
      }
    }

    // close the connection:
    client.stop();
    Serial.println("client disconnected");
  }
// check for WiFi OTA updates
  ArduinoOTA.poll();

  // add your normal loop code below ...
}

void printWifiStatus() {
  // print the SSID of the network you're attached to:
  Serial.print("SSID: ");
  Serial.println(WiFi.SSID());

  // print your WiFi shield's IP address:
  IPAddress ip = WiFi.localIP();
  Serial.print("IP Address: ");
  Serial.println(ip);

  // print the received signal strength:
  long rssi = WiFi.RSSI();
  Serial.print("signal strength (RSSI):");
  Serial.print(rssi);
  Serial.println(" dBm");
}

It works fine as long as I upload it via USB, but using the fake programmer I get this result:

Global variables use 1396 bytes (17%) of dynamic memory, leaving 6796 bytes for local variables. Maximum is 8192 bytes.
C:\Users\Wichser\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0/bin/arduinoOTA -address 192.168.0.59 -port 65280 -username arduino -password password -sketch C:\Users\Wichser\AppData\Local\Temp\arduino_build_356797/WebServer_and_SerialWifiOtaTom.ino.bin -upload /sketch -b 
Connecting to board ... failed!
Error flashing the sketch
Error flashing the sketch

Further I will than not be able to upload the SerialWifiOTA sketch anymore via WiFi.
What needs to be different?

I need to have some output (sensor values, etc.) via WiFi as well and as Serial Monitor isn't available I thought using the WebServer sketch will be the solution... :wink:

AT firmware supports only one server. you have two OTA and Web.
https://github.com/jandrassy/WiFiEspAT#limitations

I just finished support for multiple servers with Jiri Bilek's 'fake' AT firmware. But that firmware has other limitations.

Ok, understood.

Out of your point of view will these limitations be relevant for my project?

Is there another way to get both OTA and a kind of serial monitor via Wifi?
Maybe hooking up two ESPs with AT on the one Mega 2560?

I don't know what your project is. Does it use UDP protocol? Do you need AP mode? These are not implemented yet in Jiri's firmware. I didn't use it yet, but a.f.a.i.k, he has multiple projects with it. I start testing tomorrow for my main Arduino project. If it runs ok for a day I will publish changes to firmware and library.

There are other firmware and libraries for esp, but the quality is not great. I think my library is the best option but it is limited by firmware capabilities. That is why I started contributing to Jiri's AT firmware.

Other firmware and library for esp8266 I maintained some years ago after it was abandoned by its creators is WiFiLink. You can find them in my GitHub. But I didn't fix all the details.

Arduino has WiFiNINA for esp32 but the wiring is very complicated as it is SPI and two or three additional signal wires. I have somewhere here on forum a photo and some comments of that wiring in a thread abut WiFiNINA.

Jiri Biliek has a firmware and library for SPI wired esp8266. It is slow.

There are other WiFi modules for Arduino. The best but not cheap is the Adafruit atwinc1500 shield with the WiFi101 library.

1 Like

This is what I got:

//--------- B i b l i o t h e k e n -------------------------------
#include <Arduino.h>
#include "DHT.h"

//----------------SerialWiFiOTA------
#include <WiFiEspAT.h>
#include <ArduinoOTA.h>

//--------- G L O B A L E  D E F I N I T I O N E N ----------------------------

//---------Pinbelegung Aktuatoren-----
const int Relais_Pumpe1 = 5; //(binär)
const int Relais_Pumpe2 = 6; //(binär)
const int Relais_12V = 7; // (binär)
const int Umluft = 10;     //(PWM)
const int Abluft = 11;     //(PWM)

//---------Pinbelegung Sensoren-----
const int NTC1 = A0;
const int NTC2_1 = A1;
const int NTC2_2 = A2;
const int TachoAbluft = A3;

//---------Relaissteuerung------------           500.000UL = 8,3min 20.000UL = 20sek
const unsigned long DauerPumpe1an  = 10000UL;    // Einschaltdauer Relais_Pumpe1 in ms
const unsigned long DauerPumpe1aus = 500000UL;   // Ausdauer Relais_Pumpe1 in ms
const unsigned long DauerPumpe2an  = 10000UL;    // Einschaltdauer Relais_Pumpe2 in ms
const unsigned long DauerPumpe2aus = 5000000UL;   // Ausdauer Relais_Pumpe2 in ms

unsigned long AnzeigeSensorwerte  = 4000UL;

                      // HIER HABE ICH GESTOHLEN
unsigned long previousTime  = 0;
unsigned long previousTime1 = 0; // speichert den Zeitpunkt an dem zuletzt geschalten wurde
unsigned long previousTime2 = 0;
unsigned long previousTime3 = 0;
unsigned long previousTime4 = 0;
unsigned long previousTime5 = 0;
unsigned long previousTime6 = 0;

//---------Typ NTC1-----
#define DHTTYPE   DHT22
DHT dht (NTC1, DHTTYPE);

//--------- L O K A L E  D E F I N I T I O N E N ----------------------------
//--------- SENSOREN ----------------------------
//---------NTC2_1 Definition-----
int dryValue1 = 853;                            //Sensorkalibrierung
int wetValue1 = 430;                            //Sensorkalibrierung
int friendlyDryValue1 = 0;
int friendlyWetValue1 = 100;

//---------NTC2_2 Definition-----
int dryValue2 = 853;                            //Sensorkalibrierung
int wetValue2 = 430;                            //Sensorkalibrierung
int friendlyDryValue2 = 0;
int friendlyWetValue2 = 100;

//---------TachoAbluft Definition-----
int fanSpeed = 120;                      // Variable für die Lüftergeschwindigkeit
long tachoMillis = AnzeigeSensorwerte;   // Variable zum speichern der Zeit
float rps = 0;                           // Variable mit Kommastelle für die Berechnung der Umdrehungen pro Sekunde
int rpm = 0;                             // Variable für die gemittelte Drehzahl
float umdrZeit = 0;                      // Variable mit Kommastelle für die Zeit pro Umdrehung des Lüfters
float flankenZeit = 0;                   // Variable mit Kommastelle für die Zeit pro Puls des Lüfters

//--------- AKTOREN ----------------------------
//---------Abluft-Definition-----
int TempI = 21.00;             // 1. Temperaturstufe, Lüfter startet mit Minimaldrehzahl     ANPASSEN!!!
int TempII = 22.00;            // 2. Temperaturstufe, Lüfter auf mittlere Drehzahl           ANPASSEN!!!
int TempIII = 23.00;           // 3. Temperaturstufe, Lüfter auf Maximaldrehzahl             ANPASSEN!!!

int HumI = 52;             // 1. Feuchtigkeitsstufe, Lüfter startet mit Minimaldrehzahl   ANPASSEN!!!
int HumII = 55;            // 2. Feuchtigkeitsstufe, Lüfter auf mittlere Drehzahl         ANPASSEN!!!
int HumIII = 60;           // 3. Feuchtigkeitsstufe, Lüfter auf Maximaldrehzahl           ANPASSEN!!!

int Abluft_aus = 0;        // AUS
int Abluft_low = 20;       // min. Lüfterdrehzahl in %, an Lüfter anpassen =200 RPM       ANPASSEN!!!
int Abluft_med = 35;       // mittlere Drehzahl in %, ggf. anpassen                       ANPASSEN!!!
int Abluft_max = 65;       // max. Drehzahl in %                                          ANPASSEN!!!

//--------- Lüfterstufen von % auf Werte zw. 0...255 mappen------
int Abluft_aus_mapped = map(Abluft_aus, 0, 100, 0, 255);
int Abluft_low_mapped = map(Abluft_low, 0, 100, 0, 255);
int Abluft_med_mapped = map(Abluft_med, 0, 100, 0, 255);
int Abluft_max_mapped = map(Abluft_max, 0, 100, 0, 255);

//--------------- S  E  T  U  P ------------------------------------------------------------
void setup() {

  Serial.begin(115200);
  //-----START SerialWiFiOTA-------
  while (!Serial);

  // initialize Serial1 for communication with the WiFi module
  Serial1.begin(115200);
  WiFi.init(&Serial1);

  if (WiFi.status() == WL_NO_SHIELD) {
    Serial.println();
    Serial.println("Communication with WiFi module failed!");
    // don't continue
    while (true);
  }

  // waiting for connection to Wifi network with settings in the WiFi module
  Serial.println("Waiting for connection to WiFi");
  while (WiFi.status() != WL_CONNECTED) {
    delay(1000);
  }
    Serial.println("Connected to WiFi network.");

  // start the WiFi OTA library with internal (flash) based storage
  ArduinoOTA.begin(WiFi.localIP(), "Arduino", "password", InternalStorage);

  //-----ENDE SerialWiFiOTA-------

  dht.begin();

  //---------Pin-Mode Aktuatoren-----
  pinMode(5, OUTPUT);
  digitalWrite(5, HIGH);
  pinMode(6, OUTPUT);
  digitalWrite(6, HIGH);
  pinMode(7, OUTPUT);
  digitalWrite(7, HIGH);
  pinMode(10, OUTPUT);
  pinMode(11, OUTPUT); // Lüfter Pin
  digitalWrite(11, LOW);

  //---------Pin-Mode Sensoren-----
  pinMode(A0, INPUT); //NTC1
  pinMode(A1, INPUT); //NTC2_1
  pinMode(A2, INPUT); //NTC2_2
  pinMode(A3, INPUT); //Tacho Pin
  analogWrite(Abluft, 0);

//--------ANFANG WiFiServer---------
Serial.begin(115200);
  while (!Serial);

  // initialize Serial1 for communication with the WiFi module
  Serial1.begin(115200);
  WiFi.init(&Serial1);

  if (WiFi.status() == WL_NO_SHIELD) {
    Serial.println();
    Serial.println("Communication with WiFi module failed!");
    // don't continue
    while (true);
  }

  // waiting for connection to Wifi network with settings in the WiFi module
  Serial.println("Waiting for connection to WiFi");
  while (WiFi.status() != WL_CONNECTED) {
    delay(1000);
    Serial.print('.');
  }
  Serial.println();
  Serial.println("Connected to WiFi network.");

  // start the WiFi OTA library with internal (flash) based storage
  ArduinoOTA.begin(WiFi.localIP(), "Arduino", "password", InternalStorage);

}
//-------ENDE WiFiServer--------

//------------------------------ L  O  O  P ------------------------------------------------------------
void loop() {
//--------START OTA------
 // check for WiFi OTA updates
  ArduinoOTA.poll();

  // add your normal loop code below ...
  
  //--------- SENSOREN ----------------------------
  //---------Werte NTC1-----
  float temperature = dht.readTemperature();
  float humidity = dht.readHumidity();
  float temperature_corrected = temperature - 0.8;           //NTC1-Anpassung
  float humidity_corrected = humidity - 1.5;                 //Luftfeuchtigkeitsanpassung

  //---------Werte NTC2_1-----
  int rawValue1 = analogRead(A1);
  int friendlyValue1 = map(rawValue1, dryValue1, wetValue1, friendlyDryValue1, friendlyWetValue1);

  //---------Werte NTC2_2-----
  int rawValue2 = analogRead(A2);
  int friendlyValue2 = map(rawValue2, dryValue2, wetValue2, friendlyDryValue2, friendlyWetValue2);

  //---------Differenz NTC2_1 & NTC2_2 in %-----
  int diffNTC2 = abs(friendlyValue1 - friendlyValue2);

  //--------- Werte TachoAbluft -----
  analogWrite(Abluft, TachoAbluft);     // Gibt die Variable mit PWM aus
  // Alle "AnzeigeSensorwerte" Drehzahl auslesen
  if ((millis() - tachoMillis) >= AnzeigeSensorwerte)
  {
    flankenZeit = pulseIn(TachoAbluft, LOW);    // Abfrage der Zeit pro Puls in Mikrosekunden
    umdrZeit = ((flankenZeit * 6) / 1000);      // Berechnung der Zeit pro Umdrehung in Millisekunden        ACHTUNG: WAR AUF *4
    rps = (1000 / umdrZeit);                    // Umrechnung auf Umdrehungen pro Sekunde
    rpm = (rps * 6);                            // Schritt 1 zur Rundung auf 10er Schritte der Drehzahl
    rpm = (rpm * 10);                           // Schritt 2 zur Rundung auf 10er Schritte der Drehzahl
    tachoMillis = millis();  //update timing for next event
  }
  //---------Fehler NTC1-----
  if ((temperature_corrected < 10) or (temperature_corrected) > 35) // ANPASSEN!!!
  {
    Serial.println("NTC1: Temperatur unplausibel");
    digitalWrite(Relais_12V, 0);      //12V für Lüfter an
    analogWrite(Abluft, Abluft_med_mapped);
  }
  if ((humidity_corrected < 30) or (temperature_corrected) > 70)
  {
    Serial.println("NTC1: Luftfeuchte unplausibel");
    digitalWrite(Relais_12V, 0);      //12V für Lüfter an
    analogWrite(Abluft, Abluft_med_mapped);
  }
  //---------Fehler NTC2-----
  if (diffNTC2 > 99)    // Prüfung Sensorwertabweichung >25%                    ANPASSEN!!!
  {
    Serial.println("NTC2: Wert unplausibel");
    digitalWrite(Relais_Pumpe1, 1); //Pumpe1 aus
    digitalWrite(Relais_Pumpe2, 1); //Pumpe2 aus
    return;
  }
  //--------- AKTOREN ----------------------------
  //----------- Ansteuerung ABLUFT --------------

  //---------Keine Abluft NO 3---------
  if (
    ((temperature_corrected < TempI) and
     (humidity_corrected < HumI))
  )
  {
    digitalWrite(Relais_12V, 1);
   }
  //---------Abluft Low NO 4---------
  else if (
    ((temperature_corrected >= TempI) and
     (temperature_corrected <= TempII) and
     (humidity_corrected >= HumI) and
     (humidity_corrected <= HumII))
    or
    ((temperature_corrected <= TempI) and
     (humidity_corrected >= HumI) and
     (humidity_corrected <= HumII))
    or
    ((temperature_corrected >= TempI) and
     (temperature_corrected <= TempII) and
     (humidity_corrected <= HumI))
  )
  {
    digitalWrite(Relais_12V, 0);
    analogWrite(Abluft, Abluft_low_mapped);             // dann Lüfter auf Minimaldrehzahl
  }
  //---------Abluft Med NO 5---------
  else if (
    ((temperature_corrected <= TempI) and
     (humidity_corrected >= HumII) and
     (humidity_corrected <= HumIII))
    or
    ((temperature_corrected >= TempI) and
     (temperature_corrected <= TempII) and
     (humidity_corrected >= HumII) and
     (humidity_corrected <= HumIII))
    or
    ((temperature_corrected >= TempII) and
     (temperature_corrected <= TempIII) and
     (humidity_corrected <= HumI))
    or
    ((temperature_corrected >= TempII) and
     (temperature_corrected <= TempIII) and
     (humidity_corrected >= HumI) and
     (humidity_corrected <= HumII))
    or
    ((temperature_corrected  >= TempII) and
     (temperature_corrected <= TempIII) and
     (humidity_corrected  >=  HumII) and
     (humidity_corrected  <=  HumIII))
  )
  {
    digitalWrite(Relais_12V, 0);
    analogWrite(Abluft, Abluft_med_mapped);          // dann Lüfter auf Mediumdrehzahl
  }
  //---------Abluft Max NO 6---------
  else if (
    ((temperature_corrected <= TempI) and
     (humidity_corrected >= HumIII))
    or
    ((temperature_corrected >= TempI) and
     (temperature_corrected <= TempII) and
     (humidity_corrected >= HumIII))
    or
    ((temperature_corrected >= TempII) and
     (temperature_corrected <= TempIII) and
     (humidity_corrected >= HumIII))
    or
    ((temperature_corrected >= TempIII) and
     (humidity_corrected <= HumI))
    or
    ((temperature_corrected >= TempIII) and
     (humidity_corrected >= HumI) and
     (humidity_corrected <= HumII))
    or
    ((temperature_corrected >= TempIII) and
     (humidity_corrected >= HumII) and
     (humidity_corrected <= HumIII))
    or
    ((temperature_corrected >= TempIII) and
     (humidity_corrected >= HumIII) and
     (humidity_corrected <= HumI))
  )
  {
    digitalWrite(Relais_12V, 0);
    analogWrite(Abluft, Abluft_max_mapped);          // dann Lüfter auf Maxdrehzahl
  }
  //---------Ansteuerung PUMPE1------------
  unsigned long currentTime1 = millis(); // Aktuelle Zeit wird in currentMillis gespeichert

  //----------Pumpe1 EIN-------------                             ANPASSEN!!!

  if ((digitalRead(Relais_Pumpe1) == 1) and (friendlyValue1 <= 55) and (currentTime1 - previousTime1 >= DauerPumpe1aus))
  {
    digitalWrite(Relais_Pumpe1, 0);
    Serial.println("Pumpe1 an");
    previousTime1 = currentTime1;  //update timing for next event
  }
  //-----------Pumpe1 AUS-------------
  if ((digitalRead(Relais_Pumpe1) == 0) and (currentTime1 - previousTime1 >= DauerPumpe1an))
  {
    digitalWrite(Relais_Pumpe1, 1);
    Serial.println("Pumpe1 aus");
    previousTime1 = currentTime1;
  }
  //---------Ansteuerung PUMPE2-------------
  //----------Pumpe2 EIN---------------                            ANPASSEN!!!

  unsigned long currentTime2 = millis(); // Aktuelle Zeit wird in currentMillis gespeichert
  if ((digitalRead(Relais_Pumpe2) == 1) and (friendlyValue2 <= 55) and (currentTime2 - previousTime2 >= DauerPumpe2aus))
  {
    digitalWrite(Relais_Pumpe2, 0);
    Serial.println("Pumpe2 an");
    previousTime2 = currentTime2;  //update timing for next event
  }
  //----------Pumpe2 AUS----------------
  if ((digitalRead(Relais_Pumpe2) == 0) and (currentTime2 - previousTime2 >= DauerPumpe2an))
  {
    digitalWrite(Relais_Pumpe2, 1);
    Serial.println("Pumpe2 aus");
    previousTime2 = currentTime2;
  }

  //------------ MONITOR AUSGABE ---------------------------
  unsigned long currentTime4 = millis();
  if (currentTime4 - previousTime4 >= AnzeigeSensorwerte)
  {
    Serial.println(("NTC1: " + String(temperature_corrected) + "°C") + ("/") + (String(humidity_corrected) + "%")+("    Abluft:" + String(rpm) + " 1/min")+ ("      NTC2_1:" + String(friendlyValue1) + "%") + ("    NTC2_2: " + String(friendlyValue2) + "%"));
    Serial.println("");
    previousTime4 = currentTime4;
  }
}

After the first OTA this happens:

Arduino: 1.8.16 (Windows 10), Board: "Arduino Mega 2560 (Optiboot)"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Wichser\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Wichser\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Wichser\Documents\Arduino\libraries -fqbn=my_boards-master:avr:mega -ide-version=10816 -build-path C:\Users\Wichser\AppData\Local\Temp\arduino_build_429734 -warnings=default -build-cache C:\Users\Wichser\AppData\Local\Temp\arduino_cache_249264 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Users\Wichser\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Users\Wichser\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.arduinoOTA.path=C:\Users\Wichser\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\Wichser\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.avrdude.path=C:\Users\Wichser\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\Wichser\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -verbose C:\Users\Wichser\Documents\Arduino\1_VorSerie_ohne_Monitor\1_VorSerie_ohne_Monitor.ino

C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Wichser\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Wichser\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Wichser\Documents\Arduino\libraries -fqbn=my_boards-master:avr:mega -ide-version=10816 -build-path C:\Users\Wichser\AppData\Local\Temp\arduino_build_429734 -warnings=default -build-cache C:\Users\Wichser\AppData\Local\Temp\arduino_cache_249264 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Users\Wichser\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Users\Wichser\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.arduinoOTA.path=C:\Users\Wichser\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\Wichser\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.avrdude.path=C:\Users\Wichser\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\Wichser\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -verbose C:\Users\Wichser\Documents\Arduino\1_VorSerie_ohne_Monitor\1_VorSerie_ohne_Monitor.ino

Using board 'mega' from platform in folder: C:\Program Files (x86)\Arduino\hardware\my_boards-master\avr

Using core 'arduino' from platform in folder: C:\Users\Wichser\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.4

Detecting libraries used...

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734\\sketch\\1_VorSerie_ohne_Monitor.ino.cpp" -o nul

Alternatives for DHT.h: [DHT_sensor_library@1.4.3]

ResolveLibrary(DHT.h)

  -> candidates: [DHT_sensor_library@1.4.3]

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\DHT_sensor_library" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734\\sketch\\1_VorSerie_ohne_Monitor.ino.cpp" -o nul

Alternatives for WiFiEspAT.h: [WiFiEspAT@1.3.2]

ResolveLibrary(WiFiEspAT.h)

  -> candidates: [WiFiEspAT@1.3.2]

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734\\sketch\\1_VorSerie_ohne_Monitor.ino.cpp" -o nul

Alternatives for ArduinoOTA.h: [ArduinoOTA-master@1.0.8]

ResolveLibrary(ArduinoOTA.h)

  -> candidates: [ArduinoOTA-master@1.0.8]

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734\\sketch\\1_VorSerie_ohne_Monitor.ino.cpp" -o nul

Using cached library dependencies for file: C:\Users\Wichser\Documents\Arduino\libraries\DHT_sensor_library\DHT.cpp

Using cached library dependencies for file: C:\Users\Wichser\Documents\Arduino\libraries\DHT_sensor_library\DHT_U.cpp

Alternatives for Adafruit_Sensor.h: [Adafruit_Unified_Sensor@1.1.4]

ResolveLibrary(Adafruit_Sensor.h)

  -> candidates: [Adafruit_Unified_Sensor@1.1.4]

Using cached library dependencies for file: C:\Users\Wichser\Documents\Arduino\libraries\WiFiEspAT\src\WiFi.cpp

Using cached library dependencies for file: C:\Users\Wichser\Documents\Arduino\libraries\WiFiEspAT\src\WiFiClient.cpp

Using cached library dependencies for file: C:\Users\Wichser\Documents\Arduino\libraries\WiFiEspAT\src\WiFiEspAtBuffManager.cpp

Using cached library dependencies for file: C:\Users\Wichser\Documents\Arduino\libraries\WiFiEspAT\src\WiFiEspAtBuffStream.cpp

Using cached library dependencies for file: C:\Users\Wichser\Documents\Arduino\libraries\WiFiEspAT\src\WiFiSSLClient.cpp

Using cached library dependencies for file: C:\Users\Wichser\Documents\Arduino\libraries\WiFiEspAT\src\WiFiServer.cpp

Using cached library dependencies for file: C:\Users\Wichser\Documents\Arduino\libraries\WiFiEspAT\src\WiFiUdp.cpp

Using cached library dependencies for file: C:\Users\Wichser\Documents\Arduino\libraries\WiFiEspAT\src\utility\EspAtDrv.cpp

Using cached library dependencies for file: C:\Users\Wichser\Documents\Arduino\libraries\WiFiEspAT\src\utility\EspAtDrvLogging.cpp

Using cached library dependencies for file: C:\Users\Wichser\Documents\Arduino\libraries\ArduinoOTA-master\src\InternalStorage.cpp

Using cached library dependencies for file: C:\Users\Wichser\Documents\Arduino\libraries\ArduinoOTA-master\src\InternalStorageAVR.cpp

Using cached library dependencies for file: C:\Users\Wichser\Documents\Arduino\libraries\ArduinoOTA-master\src\InternalStorageESP.cpp

Using cached library dependencies for file: C:\Users\Wichser\Documents\Arduino\libraries\ArduinoOTA-master\src\InternalStorageRP2.cpp

Using cached library dependencies for file: C:\Users\Wichser\Documents\Arduino\libraries\ArduinoOTA-master\src\OTAStorage.cpp

Using cached library dependencies for file: C:\Users\Wichser\Documents\Arduino\libraries\ArduinoOTA-master\src\WiFiOTA.cpp

Using cached library dependencies for file: C:\Users\Wichser\Documents\Arduino\libraries\ArduinoOTA-master\src\utility\rp2_flash_boot.c

Using cached library dependencies for file: C:\Users\Wichser\Documents\Arduino\libraries\Adafruit_Unified_Sensor\Adafruit_Sensor.cpp

Generating function prototypes...

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\Adafruit_Unified_Sensor" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734\\sketch\\1_VorSerie_ohne_Monitor.ino.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734\\preproc\\ctags_target_for_gcc_minus_e.cpp"

"C:\\Program Files (x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734\\preproc\\ctags_target_for_gcc_minus_e.cpp"

Compiling sketch...

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\cores\\arduino" "-IC:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.4\\variants\\mega" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\WiFiEspAT\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\ArduinoOTA-master\\src" "-IC:\\Users\\Wichser\\Documents\\Arduino\\libraries\\Adafruit_Unified_Sensor" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734\\sketch\\1_VorSerie_ohne_Monitor.ino.cpp" -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734\\sketch\\1_VorSerie_ohne_Monitor.ino.cpp.o"

Compiling libraries...

Compiling library "DHT_sensor_library"

Using previously compiled file: C:\Users\Wichser\AppData\Local\Temp\arduino_build_429734\libraries\DHT_sensor_library\DHT.cpp.o

Using previously compiled file: C:\Users\Wichser\AppData\Local\Temp\arduino_build_429734\libraries\DHT_sensor_library\DHT_U.cpp.o

Compiling library "WiFiEspAT"

Using previously compiled file: C:\Users\Wichser\AppData\Local\Temp\arduino_build_429734\libraries\WiFiEspAT\WiFiUdp.cpp.o

Using previously compiled file: C:\Users\Wichser\AppData\Local\Temp\arduino_build_429734\libraries\WiFiEspAT\WiFiEspAtBuffStream.cpp.o

Using previously compiled file: C:\Users\Wichser\AppData\Local\Temp\arduino_build_429734\libraries\WiFiEspAT\WiFiClient.cpp.o

Using previously compiled file: C:\Users\Wichser\AppData\Local\Temp\arduino_build_429734\libraries\WiFiEspAT\WiFiSSLClient.cpp.o

Using previously compiled file: C:\Users\Wichser\AppData\Local\Temp\arduino_build_429734\libraries\WiFiEspAT\WiFiEspAtBuffManager.cpp.o

Using previously compiled file: C:\Users\Wichser\AppData\Local\Temp\arduino_build_429734\libraries\WiFiEspAT\WiFi.cpp.o

Using previously compiled file: C:\Users\Wichser\AppData\Local\Temp\arduino_build_429734\libraries\WiFiEspAT\WiFiServer.cpp.o

Using previously compiled file: C:\Users\Wichser\AppData\Local\Temp\arduino_build_429734\libraries\WiFiEspAT\utility\EspAtDrvLogging.cpp.o

Using previously compiled file: C:\Users\Wichser\AppData\Local\Temp\arduino_build_429734\libraries\WiFiEspAT\utility\EspAtDrv.cpp.o

Compiling library "ArduinoOTA-master"

Using previously compiled file: C:\Users\Wichser\AppData\Local\Temp\arduino_build_429734\libraries\ArduinoOTA-master\InternalStorage.cpp.o

Using previously compiled file: C:\Users\Wichser\AppData\Local\Temp\arduino_build_429734\libraries\ArduinoOTA-master\InternalStorageESP.cpp.o

Using previously compiled file: C:\Users\Wichser\AppData\Local\Temp\arduino_build_429734\libraries\ArduinoOTA-master\InternalStorageRP2.cpp.o

Using previously compiled file: C:\Users\Wichser\AppData\Local\Temp\arduino_build_429734\libraries\ArduinoOTA-master\OTAStorage.cpp.o

Using previously compiled file: C:\Users\Wichser\AppData\Local\Temp\arduino_build_429734\libraries\ArduinoOTA-master\InternalStorageAVR.cpp.o

Using previously compiled file: C:\Users\Wichser\AppData\Local\Temp\arduino_build_429734\libraries\ArduinoOTA-master\WiFiOTA.cpp.o

Using previously compiled file: C:\Users\Wichser\AppData\Local\Temp\arduino_build_429734\libraries\ArduinoOTA-master\utility\rp2_flash_boot.c.o

Using previously compiled file: C:\Users\Wichser\AppData\Local\Temp\arduino_build_429734\libraries\ArduinoOTA-master\ArduinoOTA-master.a

Compiling library "Adafruit_Unified_Sensor"

Using previously compiled file: C:\Users\Wichser\AppData\Local\Temp\arduino_build_429734\libraries\Adafruit_Unified_Sensor\Adafruit_Sensor.cpp.o

Compiling core...

Using precompiled core: C:\Users\Wichser\AppData\Local\Temp\arduino_cache_249264\core\core_my_boards-master_avr_mega_3d375d2e5526a07dedf442f18cb35251.a

Linking everything together...

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega2560 -o "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734/1_VorSerie_ohne_Monitor.ino.elf" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734\\sketch\\1_VorSerie_ohne_Monitor.ino.cpp.o" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734\\libraries\\DHT_sensor_library\\DHT.cpp.o" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734\\libraries\\DHT_sensor_library\\DHT_U.cpp.o" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734\\libraries\\WiFiEspAT\\WiFi.cpp.o" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734\\libraries\\WiFiEspAT\\WiFiClient.cpp.o" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734\\libraries\\WiFiEspAT\\WiFiEspAtBuffManager.cpp.o" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734\\libraries\\WiFiEspAT\\WiFiEspAtBuffStream.cpp.o" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734\\libraries\\WiFiEspAT\\WiFiSSLClient.cpp.o" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734\\libraries\\WiFiEspAT\\WiFiServer.cpp.o" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734\\libraries\\WiFiEspAT\\WiFiUdp.cpp.o" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734\\libraries\\WiFiEspAT\\utility\\EspAtDrv.cpp.o" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734\\libraries\\WiFiEspAT\\utility\\EspAtDrvLogging.cpp.o" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734\\libraries\\ArduinoOTA-master\\ArduinoOTA-master.a" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734\\libraries\\Adafruit_Unified_Sensor\\Adafruit_Sensor.cpp.o" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734/..\\arduino_cache_249264\\core\\core_my_boards-master_avr_mega_3d375d2e5526a07dedf442f18cb35251.a" "-LC:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734" -lm

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy" -O binary "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734/1_VorSerie_ohne_Monitor.ino.elf" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734/1_VorSerie_ohne_Monitor.ino.bin"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734/1_VorSerie_ohne_Monitor.ino.elf" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734/1_VorSerie_ohne_Monitor.ino.eep"

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy" -O ihex -R .eeprom "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734/1_VorSerie_ohne_Monitor.ino.elf" "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734/1_VorSerie_ohne_Monitor.ino.hex"

Using library DHT_sensor_library at version 1.4.3 in folder: C:\Users\Wichser\Documents\Arduino\libraries\DHT_sensor_library 

Using library WiFiEspAT at version 1.3.2 in folder: C:\Users\Wichser\Documents\Arduino\libraries\WiFiEspAT 

Using library ArduinoOTA-master at version 1.0.8 in folder: C:\Users\Wichser\Documents\Arduino\libraries\ArduinoOTA-master 

Using library Adafruit_Unified_Sensor at version 1.1.4 in folder: C:\Users\Wichser\Documents\Arduino\libraries\Adafruit_Unified_Sensor 

"C:\\Users\\Wichser\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-size" -A "C:\\Users\\Wichser\\AppData\\Local\\Temp\\arduino_build_429734/1_VorSerie_ohne_Monitor.ino.elf"

Sketch uses 23622 bytes (9%) of program storage space. Maximum is 261120 bytes.

Global variables use 1355 bytes (16%) of dynamic memory, leaving 6837 bytes for local variables. Maximum is 8192 bytes.

C:\Users\Wichser\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0/bin/arduinoOTA -address 192.168.0.59 -port 65280 -username arduino -password password -sketch C:\Users\Wichser\AppData\Local\Temp\arduino_build_429734/1_VorSerie_ohne_Monitor.ino.bin -upload /sketch -b 

Connecting to board ... failed!
Error flashing the sketch
Error flashing the sketch

What may I do better?

does the OTA uploaded sketch run? some people reported problems with the self reset. they had to do a manual reset (reason is in powering)

Sorry for my late reply.

Uploading sketches via OTA creates different outcomes:

Version 1
After this error the Mega 2560 does not work at all anymore/is hung up and needs a power off/on, or reset via button. An ESP8266 NodeMCU reset does not help. This message does not come often:

Connecting to board ... Error flashing the sketch
Error flashing the sketch

or

Connecting to board ... Error flashing the sketch
Error flashing the sketch
Error flashing the sketch

Version 2
This error message is shown mostly, but the new sketch is uploaded and works fine:

Connecting to board ...  done
Uploading sketch ...  done
Flashing sketch ... Error flashing the sketch
Error flashing the sketch

Version 3
This message appear less often:

Connecting to board ...  done
Uploading sketch ...  done
Flashing sketch ...  done
OK
Sketch uploaded successfully

Meanwhile I took out the delay (1000) from OTA as it interferes with the rest of my sketch

I port my 80kB project from Ethernet to WiFiEspAT today. So I have to solve it.

I updated my_boards. Folder tools has arduinoOTA upload tool with a new parameter for timeout and the fake programmer setup in platform.txt uses this version of the tool and sets the timeout to 30 seconds

Thank you Juraj!

I have downloaded it.
Different is the tools folder, which was not in the last package included. Does it replace this one here?

if you use my_boards it will use the arduinoOTA tool from my_boards. see platform.txt change.

I have replaced your folder as is, but used the old programmers file.

My last 5 OTA sketch-uploads worked without any worries :slight_smile:

But... when I open the library manager I get the following message:

Could not find boards.txt in C:\Program Files (x86)\Arduino\hardware\my_boards-master\tools. Is it pre-1.5?

Shall I copy, or move the boards.txt of your main folder into the tools folder?

because you should have the hardware folder in your sketchbook folder.

I presume you are using IOS and maybe there are differences to Windows (10)?

By standard the hardware folder is in C:\Program Files (x86)
Further there are by default/after Arduino IDE installation two library folders:
C:\Users\XXX\Documents\Arduino and C:\Program Files (x86).
Arduino IDE got the standard libraries coming with the installation in C:\Program Files (x86). Later installed libraries via library manager are saved in C:\Users\XXX\Documents\Arduino. This is at least what I currently believe.

  • If I copy the hardware folder into the C:\Users\XXX\Documents\Arduino folder, the IDE doesn't open at all. It works when it is in C:\Program Files (x86).

  • I have tried the libraries folder in C:\Users\XXX\Documents\Arduino and C:\Program Files (x86). The outcome is the same: The OTA works (I have tried it now more than 10 times), but the message when opening the library manager remains.

don't use the hardware folder in Arduino IDE installation. it is deleted when IDE is reinstalled.
the hardware folder should be next to libraries folder in your sketchbook folder. default location of the sketchbook folder is C:\Users\XXX\Documents\Arduino

Capture