Baud Rate 4800 a un LCD

Muy buenas amigos.

Tengo un SerialLCD de sparkfun que me funciona perfectamente. Sin embargo, ahora me veo en la necesidad de configurarlo a 4800 baud. (por defecto va a 9600), pues he conectado arduino a un receptor GPS que solo va a 4800.

En el manual del SerialLCD dice que para configurarlo a 4800 debo enviar el código ascii 124 y luego l (ele minúscula).

El problema es que no tengo ni idea de qué código es el l

He probado esto:

void lcd4800(){
Serial.print(0x7C, BYTE); // chr 124
Serial.print(0x0C, BYTE); // ctrl-l??
}

Pero no da resultado.

El problema es que el GPS no se puede poner a 9600, solo va a 4800.

Alguna idea???

Gracias.

Bye. Pakoff.

Bufffff!!!

Después de un día haciendo pruebas y buscando en la red, he encontrado el fallo.

Efectivamente, el código Ctrl-l es el chr(12), pero ni así funcionaba.

Es una bobada, pero...

Bueno, por si a alguien le sirve, la solución está en hacer un delay en el arduino, para que al LCD le de tiempo a almacenar la nueva configuración en su EEPROM. Sencillamente un delay(2000) y listo.

Bye. Pakoff.