Fixed documentation references for ANALOG enum.
Added first attempt at a Nokia LCD controller.
Can no enable/disable the LCD driver through the LCD_ENABLED defined
in hardware.h
Fixed off by one bug when shifting out MSB first. Was skipping the
first bit.
Changed pin assignments to match test circuit.
Changed initialisation polarity of output pins, fixed reset sequence,
remove unneeded initialisation command.
Added Python tool to generate image data for the LCD.
Fixed comments and code documentation.
Changed text routines to allow 6 pixels per character (1 pixel for
inter-character spacing).
Updated image rendering to favour full width images rather than full
height. Width and height data is now one less than the actual width
and height to allow a greater range (0 in either dimension doesn't
make sense anyway).
Moved lcdData and lcdCommand functions to the public API, updated
header file document comments to match the implementation.