Writing a Kernel Driver for the 1602A LCD on Raspberry Pi 4B