Questo si può semplificare
//Push button
#ifdef LCD_PRINT
#define TEST_BUTTON A3 //Test/start push button (low active) - LCD
#else
#define TEST_BUTTON A3 //Test/start push button (low active) - Serial
#endif
Non hai inserito nel log delle versioni l'introduzione della disabilitazione delle periferiche non necessarie (TWI, SPI, TIMER2) dy PaoloP.
Nel primo post, nella data in rosso manca il 7.
Devo verificare, ma forse il comando
analogReference(EXTERNAL); //Set Analog Reference to External
è superfluo.