Pages: [1]   Go Down
Author Topic: Character Based LCD library recommended API  (Read 1150 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 46
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

All,

 I have put some documentation together for those of you working on libraries for LCD displays. I have created a page in the playground with the API specifications http://www.arduino.cc/playground/Code/LCDAPI

I currently have both of my i2c LCD libraries compliant, and the standard LiquidCrystal libraries are compliant with the functions that are implemented.

I welcome any comments or suggestions on what has been done already.


Dale
Logged

NL
Offline Offline
Newbie
*
Karma: 0
Posts: 37
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

For those looking for a way and library to convert a parallel HD44780 compatible LCD to serial (I2C):
I needed the exact same thing and wired it up using a PCF8574 and modified the standard LiquidCrystal to talk I2C to the display.
The new library named “LiquidCrystal_I2C” can be found on the playground.
It should be function compatible (forgive me if I missed one) with both the standard LiquidCrystal library and the API recommendations listed by Dale.
With a few additional components it also supports backlight switching.
Connection details, PCF8574 datasheet and examples are in the zip file
http://www.arduino.cc/playground/Code/LCDAPI

Enjoy,

Mario
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 5
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hey, Dale, the skeleton lib link on the LCDAPI page does not work.

Thanks Rock.
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 46
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Rock,

 Thanks for the heads up. I have updated the link as well as a few others that broke. Seems apple has changed the way you reference files from their mobile me service.

Dale
Logged

Pages: [1]   Go Up
Jump to: