LCD driver code added, based on https://github.com/aostanin/avr-hd44780 with modifications to work with the reversed PIN used.
A basic UI has been put together. Latest code pushed back to Github.
Next step is to get button row scanning and interrupts working. ASM for the DDS loop needs to be breakable so changes can be made.