Skip to content
Clone of the new liquid crystal library from: https://bitbucket.org/fmalpartida/new-liquidcrystal
Branch: master
Clone or download
Latest commit 8059e37 Nov 25, 2016
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
def Added 1W SR documentation. Aug 3, 2013
examples Corrected example. Sep 14, 2015
thirdparty libraries Resolved #58 Error in SoftI2CMaster usage. Sep 14, 2015
utility/docs Resolves #45. Sep 20, 2015
.hgignore Added 1us delay for faster IO, it is currently border line. Apr 14, 2012
.hgsub Adding TinyWireM subrepo, using Spence Konde's fork as it seems far m… Mar 6, 2016
.hgsubstate Adding TinyWireM subrepo, using Spence Konde's fork as it seems far m… Mar 6, 2016
FastIO.cpp Added 1us delay for faster IO, it is currently border line. Apr 14, 2012
FastIO.h Included _BV macro in FastIO.h for inclusion during compilation. Oct 3, 2015
I2CIO.cpp Using TinyWireM when ATtiny is detected Mar 1, 2016
I2CIO.h Fixed compilation error for I2C library. Closes #51 and Closes #55. May 12, 2015
LCD.cpp LCD_DATA Nov 25, 2016
LCD.h LCD_DATA Nov 25, 2016
LiquidCrystal.cpp LCD_DATA Nov 25, 2016
LiquidCrystal.h Added 1us delay for faster IO, it is currently border line. Apr 14, 2012
LiquidCrystal_I2C.cpp LCD_DATA Nov 25, 2016
LiquidCrystal_I2C.h Added 1us delay for faster IO, it is currently border line. Apr 14, 2012
LiquidCrystal_I2C_ByVac.cpp Fixes #67. Error in class constructor. Mar 6, 2016
LiquidCrystal_I2C_ByVac.h Using TinyWireM when ATtiny is detected Mar 1, 2016
LiquidCrystal_SI2C.cpp LCD_DATA Nov 25, 2016
LiquidCrystal_SI2C.h Fixed compilation errors on Arduino Due. Feb 23, 2016
LiquidCrystal_SR.cpp LCD_DATA Nov 25, 2016
LiquidCrystal_SR.h Added 1us delay for faster IO, it is currently border line. Apr 14, 2012
LiquidCrystal_SR1W.cpp LCD_DATA Nov 25, 2016
LiquidCrystal_SR1W.h Fixed compilation errors on Arduino Due. Feb 23, 2016
LiquidCrystal_SR2W.cpp LCD_DATA Nov 25, 2016
LiquidCrystal_SR2W.h Added 1us delay for faster IO, it is currently border line. Apr 14, 2012
LiquidCrystal_SR3W.cpp LCD_DATA Nov 25, 2016
LiquidCrystal_SR3W.h Updated and corrected minor but that caused firmware to hang if LCD n… Mar 14, 2015
README.md README.md edited online with Bitbucket Sep 14, 2015
SI2CIO.cpp Fixed compilation errors on Arduino Due. Feb 23, 2016
SI2CIO.h Fixed compilation errors on Arduino Due. Feb 23, 2016
SoftI2CMaster.h Resolves #45. Sep 20, 2015
doxygen_entrydb_2806.tmp Added 1W SR documentation. Aug 3, 2013
doxygen_objdb_2806.tmp Added 1W SR documentation. Aug 3, 2013
keywords.txt Added 1us delay for faster IO, it is currently border line. Apr 14, 2012
library.json Update PlatformIO manifest - ESP8266 platform supported Oct 11, 2016

README.md

README

Introduction

LCD library

Welcome to the LCD Library for Arduino and Chipkit. It is a derivate of the original LiquidCrystal Library as sourced in the Arduino SDK. It has been developed to be compatible with the current LiquidCrystal library, its performance is almost 5 times faster and fully extendable if need be.

It supports most Hitachi HD44780 based LCDs, or compatible, connected to any project using: 4, 8 wire parallel interface, I2C IO port expander (native I2C and bit bang) and Shift Regiter.

It currently supports 4 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 such as I2C LCD extra IO.
  • ShiftRegister adaptor board as described Shift Register project home or in the HW configuration described below, 2 and 3 wire configurations supported.
  • ShiftRegister 3 wire latch adaptor board as described ShiftRegister 3 Wire Home
  • Support for 1 wire shift register ShiftRegister 1 Wire
  • I2C bus expansion using general purpose IO lines.

How do I get set up?

  • Please refer to the project's wiki

Contributors

The library has had the invaluable contribution of:

Contribution guidelines

  • Writing tests
  • Code review
  • Help out with bug fixing
  • Setup a project logo
  • Write new drivers to support more LCDs.

Who do I talk to?

  • Repo owner or admin
  • For SoftI2CMaster latest versions, updates and support, please refer to SoftI2CMaster
You can’t perform that action at this time.