HD44780 LCD programming From the Hardware Side Design and implementation details on the way to a valid SPI-LCD interface driver.