another tutorial file from https://www.mainframe.cx/~ckuethe/avr-c-tutorial/