Remove redundant initialisation.
Use constants not magic numbers.
Give tables the ability to wait for a bit clear.
More tabulation in LCD; use the clear-wait.
Freaking gcc!
Multi-word writes.
Table-driven in enter-dfu.
Table driven in jtag.
More dfu...
Encode runs in LCD and SDRAM.
More tabulate.
Comments in utilities.
Compute colours instead of array lookup.
Don't explode code size in square.c.