Library and example program for using HD44780 displays with ATmega µCs