20x4, 16x2 LCD - Modified Large Font Engine

Based on characters by Michael Pilcher
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1265696343

I've added some charachters to Michael's collection, and made it easier to pass text to the LCD by using strings. This code will print a small character if it can't find a large version, and will keep track of your cursor position.

Here's a snippet:

char data1[] = "Oh, G";
char data2[] = "EE";
char data3[] = "123...";

char_x = 0;
char_y = 0;
printBigCharacters(data1, char_x, char_y);
printBigCharacters(data2, char_x, char_y);
char_x = 0;
char_y = 2;
printBigCharacters(data3, char_x, char_y);

GitHub link:

(too big to post here)

LCDCustomLargeFont.ino (14.3 KB)