Are init() and Serial.flush() required in main()?
This page says:With a custom main() on Arduino:Call init() if you want to use things like millis(), micros(), and delay(), because that is where the hardware timers get initialized. This will also affect analogRead(), analogWrite(), and a few other t...