Raspberry Pi hd44780 lcd controller for both user and kernel space