Hi,
wilsonjc posted som code for the Nokia 6100 display with the Philips chip. But the controller on the Sparkfun Color LCD Shield seems to be Epson S1D15G00. So I made a quick port of this "Library", (it's not a Arduinoish Library, more like an example sketch).
The controller (as it's used on the shield) uses 9bit SPI, so I just ported the code by simply doing
#ifdef BOARD_maple
// Maple bit numbers and ports
#define LCD_RES 10 // GPIOA.10 = D8
#define CS 7 // GPIOB.7 = D9
#define DIO 7 // GPIOA.7 = D11
#define SCK 5 // GPIOA.5 = D13
#define LCD_PORT_CS GPIOB_BASE
#define LCD_PORT_SCK GPIOA_BASE
#define LCD_PORT_RES GPIOA_BASE
#define LCD_PORT_DIO GPIOA_BASE
#define sbi(port, bitnum) ((port)->BSRR = (1<<(bitnum)))
#define cbi(port, bitnum) ((port)->BRR = (uint16)(1<<(bitnum)))
#else ...
So it's bit banged directly on the port registers. The serial clock will be about 1.8MHz (a little faster than shiftOut() :-)).
You can find the ported sketch here.
Maybe I'll do a real Arduino style library for this shield some day.
(And I don't only write LCD code ;-)