optimize hd44780 driver