Embedded c programming with AtMELAVR