Text this: Embedded C programming and the atmel AVR