Final commit, code initializes and writes to LCD from the kernel