give some very basic status info via the onboard LED. Ideally this would include:
OTA in progress
code starting after OTA load
code starting due to reset
setup routine executing
main loop executing
implemented this by enabling timer interrupts using timer 3 (I think millis() uses timer 0).
during various forms of code loading, onboard LED is off
during execution of setup() onboard LED flashes at 1 cycle per second
once execution passes to loop(), LED flash rate increases to 2 cycles per second
This can be disabled, say to use the LED for other purposes, by disabling the interrupts.
give some very basic status info via the onboard LED. Ideally this would include: OTA in progress code starting after OTA load code starting due to reset setup routine executing main loop executing