initial import of AVR code that I'm playing with