Commits

F Malpartida  committed 09242c9

Edited online

  • Participants
  • Parent commits fa29c0f

Comments (0)

Files changed (1)

 
 Since this library is a full class hierarchy, new interfacing mechanisms can be added without having to re-write the entire driver. Drivers for the MCP2300, SPI and Serial are very easy to develop since you would only have to worry about how to write to the particular new device.
 
+=== Downloading and Installation ===
+
+Source code for the library and documentation can be downloaded from the download section of this repository: [[https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads|here]]
+
+The library comes in source and with examples that will get you started. Additionally you have a full description of the library in the docs folder in HTML format that you can browse.
+
+To install the library:
+* Download the most current version of the library.
+* Extract the library. It should be in a subfolder of its own (something like /myLCDSketch/libraries/LCD) in your sketch or in the library folder of the Arduino distribution.
+* When you start the Arduino IDE, it should contain a new menu "LCD" with examples. (File > Examples > LCD...). It should also appear in the menu Sketch > import library.
+* Alternatively you can install the library in the Arduino SDK library pool. To install and learn about libraries please follow the instructions in [[http://www.arduino.cc/playground/Code/Library|Library Tutorial]], there is a Section in the Tutorial indicating how to install a library.
+
+//The library has been developed to replace the current Arduino library, therefore you will need to remove from the Arduino library folder the original LiquidCrystal library and replace it for this one.//
+
+Also in the download section you can find the [[I2CIO|I2CIO driver library]] for the PCF8574* I2C IO expander ASIC. The library has been tested with the **LCDI2CextraIO** board. 
+
 === Library Usage ===
 
 The way the library is used as the current LiquidCrystal LCD library indicating what type of LCD you want to use in your project. The main difference is that the New LiquidCrystal class is a pure abstract class implementing the main LCD control commands and the rest of the hierarchy classes implement the initialization details of the particular device.
 The New LiquidCrystal library has been tested and is only compatible with Arduino SDK 1.0.
 Minor changes would have to be done to be compatible with previous versions of the SDK.
 
-=== Downloading ===
-
-Source code for the library and documentation can be downloaded from the download section of this repository: [[https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads|here]]
-
-The library comes in source and with examples that will get you started. Additionally you have a full description of the library in the docs folder in HTML format that you can browse.
-
-To install the library:
-* Download the most current version of the library.
-* Extract the library. It should be in a subfolder of its own (something like /myLCDSketch/libraries/LCD) in your sketch or in the library folder of the Arduino distribution.
-* When you start the Arduino IDE, it should contain a new menu "LCD" with examples. (File > Examples > LCD...). It should also appear in the menu Sketch > import library.
-* Alternatively you can install the library in the Arduino SDK library pool. To install and learn about libraries please follow the instructions in [[http://www.arduino.cc/playground/Code/Library|Library Tutorial]], there is a Section in the Tutorial indicating how to install a library.
-
-//The library has been developed to replace the current Arduino library, therefore you will need to remove from the Arduino library folder the original LiquidCrystal library and replace it for this one.//
-
-Also in the download section you can find the [[I2CIO|I2CIO driver library]] for the PCF8574* I2C IO expander ASIC. The library has been tested with the **LCDI2CextraIO** board. 
 
 === Licensing ===