#define F_CPU 3333333 #include #include int main(void) { PORTF.DIR &= ~PIN3_bm; // button as input PORTF.DIR |= PIN4_bm; // green as output PORTF.DIR |= PIN5_bm; // red as output while (1) { bool buttonp = PORTF.IN & PIN3_bm; PORTF.OUT = 1 << (buttonp ? PIN4_bp : PIN5_bp); } }