Thanks to schmron for the update notice!
I got my device working. Just for information, I will explain my experience.
The wiki now offer two drivers which are applicable to the v1.1b LCD device operating under Arduino 1.0. A specific driver for that device only, and a unified driver for all devices.
Specific: SerialLCD_arduino_1
https://github.com/downloads/fschaefer/SerialLCD/SerialLCD_arduino_1.0_20120107.zip
Unified: SerialLCD
http://misc.luno.org/Grove_SerialLCD.zip
Unfortunately, I couldn’t get the examples of the specific driver working. The sketches successfully compiled and were uploaded, but there was no activity on the LCD device.
With the unified driver, I was able to get most of the examples working. However there was a new error. The last two examples “SetCursor” and “TextDirection”, the following error is produced:
The ‘BYTE’ keyword is no longer supported.
[code]SetCursor.cpp: In function ‘void loop()’:
SetCursor.pde:-1: error: ‘BYTE’ was not declared in this scope
As of Arduino 1.0, the ‘BYTE’ keyword is no longer supported.
Please use Serial.write() instead.[/code]
After a bit of playing, I realised that simply removing the “BYTE” argument from the slcd.print() call solved the problem. It looks like the example files may not have been updated.
Happy coding.