Commits

F Malpartida committed ab41991

Edited online

Comments (0)

Files changed (1)

 == Welcome ==
 
-Welcome to your wiki! This is the default page we've installed for your convenience. Go ahead and edit it.
+Welcome to the new LiquidCrystal library for Arduino. This library is a derivative of the original LiquidCrystal Library as sourced in the Arduino SDK. The main changes to the LiquidCrystal Library is that it has been changed to be a pure abstract class from which particular implementations derive from. Therefore, it is possible to create new drivers to the library by simply inhering from the base class and develop the functions that are specific to accessing the LCD.
 
-=== Wiki features ===
+=== Description ===
 
-This wiki uses the [[http://www.wikicreole.org/|Creole]] syntax, and is fully compatible with the 1.0 specification.
+This library provides the same interface to applications and the LiquidCrystal library sourced by the Arduino SDK. The main changes to the LiquidCrystal Library is that it has been changed to be a pure abstract class from which particular implementations derive from. 
 
-The wiki itself is actually a mercurial repository, which means you can clone it, edit it locally/offline, add images or any other file type, and push it back to us. It will be live immediately.
+Therefore, it is possible to create new drivers to the library by simply inhering from the base class and develop the functions that are specific to accessing the LCD. 
 
-Go ahead and try:
+The library is provided to support 3 types of connections:
+* 4 bit parallel LCD interface
+* 8 bit parallel LCD interface
+* I2C IO bus expansion board with the PCF8574* I2C IO expander ASIC.
 
-{{{
-$ hg clone https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki
-}}}
+The code has been fully tested with 4 bit interface and with the I2CLCDextraIO (companion board to this library) using the PCF8574* ASIC.
 
-Wiki pages are normal files, with the .wiki extension. You can edit them locally, as well as creating new ones.
+The library is also very easy to customize for different I2C IO expansion boards using different 
+I2C expander ASICs.
 
+Since this is a base class, i
 === Syntax highlighting ===
 
 You can also highlight snippets of text, we use the excellent [[http://www.pygments.org/|Pygments]] library.