V1.00
Original release
V1.01
Changes to deal with long variable names that are cropped by some compilers.
lcd_delay_ms changed from a define to a function to simplify for compilers that don’t provide standard delay library functions or macros)
V1.02
Implemented centre and right align options for displaying strings
Changed the example lcd_display_bitmap call to use DISPLAY_BITMAP_INVERT_PIXELS_OFF to avoid confusion for new users (was previously DISPLAY_BITMAP_INVERT_PIXELS_ON).
V1.03
Significant changes to the overall driver code.
Added scrolling text functionality.
Moved many of the defines to the lcd-model.h file to make using the driver with new screens more straightforward.
Added USE_LOCAL_RAM_BUFFER define for a local ram buffer of display data to optionally be used to increase speed where microcontroller / processor ram is available, or when required for displays that do not provide the capability to read display data back from the screen.
Added CONSTANT define to main.h and replaced all ‘const rom’ to CONSTANT in the code, to allow easy dealing with compilers require an additional qualifier such as ‘rom’ and those that don’t.
Added Microchip C30 and C32 compiler compatibility for 16 and 32 bit Microchip devices.
Added new screen model sample files for Batron BTHQ240064AVB-EMN-06-LED with SPI interface.


