Online Library TheLib.net » AVR Programming: Learning to Write Software for Hardware