an AVR ATMega328p Development board and its relevant code