With the WiFly shield connected, try this. Does the lcd init and draw work ok?
// include files here
#define CS_WIFI 10
#define CS_LCD 9
void setup() {
Serial.begin(9600);
// disable wifly
pinMode(CS_WIFI,OUTPUT);
digitalWrite(CS_WIFI,HIGH);
// run lcd init
lcd.init(PHILLIPS); // Initializes lcd, using an EPSON driver
lcd.contrast(80); // 40's usually a good contrast value
// do you still get teal?
lcd.clear(RED); // oooh, teal!
// draw something on the lcd here
}
void loop() {
}
How does that do?
add: I prefer you not use the "...". To me, that means "I left out something important".
void setup() {
...
pinMode(CS_WIFI,OUTPUT);
And if that works, post that code. All of it, including the includes.