New LiquidCrystal /

Filename Size Date modified Message
def
examples
thirdparty libraries
utility/docs
660 B
Updated I2C to resolve chip spec inconsistency.
83 B
Updated I2C to resolve chip spec inconsistency.
0 B
Closed branch default
2.1 KB
Added tag V-1.3.6 for changeset e8a17589cb2f
7.1 KB
Version 1.2.1_RC5
8.1 KB
Made I2C and SI2C config method public such that it can be inherited from to customize configuration.
5.1 KB
There is a problem in I2CIO::read() function. T PCF8574 wont correctly work with input pin. According the datasheet, each input pin have to be kept HIGH at any write. The function writes 0 to each input and it doesn't work.
5.3 KB
Fixed compilation error for I2C library. Closes #51 and Closes #55.
9.8 KB
LCD_DATA
18.4 KB
Fixed typo with type definition: t_backlighPol -> t_backlightPol.
9.4 KB
Fixed typo with type definition: t_backlighPol -> t_backlightPol.
6.0 KB
Fixed typo with type definition: t_backlighPol -> t_backlightPol.
8.1 KB
Fixed typo with type definition: t_backlighPol -> t_backlightPol.
8.2 KB
Fixed typo with type definition: t_backlighPol -> t_backlightPol.
3.3 KB
Fixes #67. Error in class constructor.
4.3 KB
Using TinyWireM when ATtiny is detected
8.4 KB
Fixed typo with type definition: t_backlighPol -> t_backlightPol.
8.6 KB
Fixed typo with type definition: t_backlighPol -> t_backlightPol.
7.8 KB
Fixed typo with type definition: t_backlighPol -> t_backlightPol.
6.4 KB
Fixed typo with type definition: t_backlighPol -> t_backlightPol.
7.7 KB
Fixed typo with type definition: t_backlighPol -> t_backlightPol.
17.2 KB
Fixed typo with type definition: t_backlighPol -> t_backlightPol.
4.2 KB
Fixed typo with type definition: t_backlighPol -> t_backlightPol.
8.1 KB
Fixed typo with type definition: t_backlighPol -> t_backlightPol.
9.2 KB
Fixed typo with type definition: t_backlighPol -> t_backlightPol.
8.2 KB
Fixed typo with type definition: t_backlighPol -> t_backlightPol.
2.8 KB
README.md edited online with Bitbucket
4.7 KB
Fixed compilation errors on Arduino Due.
5.2 KB
Fixed compilation errors on Arduino Due.
21.0 KB
Resolves #45.
403 B
Initial Bitbucket Pipelines configuration
18.3 MB
Added 1W SR documentation.
0 B
Added 1W SR documentation.
1.6 KB
Closes #20 - remove wait 1us during interrupt masking in loadSR. Not needed.
601 B
Update PlatformIO manifest - ESP8266 platform supported

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:

  • piccaso - Florian Fida - Flo, thanks for testing and improving the SR library, initial version of the 1 wire interface and speed improvements.
  • B. Perry - bperrybap@opensource.billsworld.billandterrie.com, with his thoughtful contribution, speed improvements and development support for the SR2W library.
  • Adrian Piccioli, with his contribution to the i2c GPIO support.
  • todbot Tod E. Kurt for the softwarei2cmaster library.
  • felias-fogg - Bernhard for the softwarei2cmaster fast

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