Here is the compiler output ...
Sketch uses 496616 bytes (47%) of program storage space. Maximum is 1044464 bytes.
Global variables use 36896 bytes (45%) of dynamic memory, leaving 45024 bytes for local variables. Maximum is 81920 bytes.
C:\Users\patmo\OneDrive\Documents\ArduinoData\packages\esp8266\tools\esptool\0.4.13/esptool.exe -vv -cd ck -cb 921600 -cp COM3 -ca 0x00000 -cf C:\Users\patmo\AppData\Local\Temp\arduino_build_419546/espaper-weatherstation.ino.bin
esptool v0.4.13 - (c) 2014 Ch. Klippel <
[email protected]>
setting board to ck
setting baudrate from 115200 to 921600
setting port from COM1 to COM3
setting address from 0x00000000 to 0x00000000
espcomm_upload_file
espcomm_upload_mem
setting serial port timeouts to 1000 ms
opening bootloader
resetting board
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
read 0, requested 1
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
Uploading 500768 bytes from C:\Users\patmo\AppData\Local\Temp\arduino_build_419546/espaper-weatherstation.ino.bin to flash at 0x00000000
erasing flash
size: 07a420 address: 000000
first_sector_index: 0
total_sector_count: 123
head_sector_count: 16
adjusted_sector_count: 107
erase_size: 06b000
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
setting serial port timeouts to 15000 ms
setting serial port timeouts to 1000 ms
espcomm_send_command: receiving 2 bytes of data
writing flash
................................................................................ [ 16% ]
................................................................................ [ 32% ]
................................................................................ [ 48% ]
................................................................................ [ 65% ]
................................................................................ [ 81% ]
................................................................................ [ 97% ]
.......... [ 100% ]
starting app without reboot
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 2 bytes of data
closing bootloader
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete