added || defined(__AVR_ATmega1284P__)