Sparkfun Nokia LCD Arduino Shield Driver Updates

I recently bought Peter Davenport's Nokia LCD Arduino shield from Sparkfun, and found Mark Sproul's driver. It worked great, but it used up most of the RAM to store the font.

My patch described on this page uses progmem save 1552 bytes of RAM.

The original files

My updated files

The LCD_driver.h file and LCD_Manual.pdf files are unchanged, so just replace LCD_driver.c with LCD_driver_progmem.c. (Don't leave both files in your project.)

Example Code

Here's a simple demo, showing that it works.

Arduino LCD Trig Demo


WA5ZNU