I've written a new LCD03 library for I2C control of the LCD03 20x4 and 16x2 serial LCD modules from Robot Electronics. It aims to maintain compatibility with the LiquidCrystal library (version 0017 onwards), though some features of LiquidCrystal are ommited and additonal features are provided. It supports all features of the LCD03 including custom characters and the ability to read the keypad. It offers better performance and better compatibility with the newer LiquidCrystal library than the existing LCDi2cR library.http://andatche.com/code/arduino/lcd03/
Any feedback welcome!