November 01, 2009, at 11:48 AM
by David A. Mellis -
Added lines 27-40:
August 11, 2009, at 05:13 PM
by David A. Mellis - Adding functions for 0017.
Changed lines 3-4 from:
This library allows an Arduino board to control LiquidCrystal displays (LCDs) based on the Hitachi HD44780 (or a compatible) chipset, which is found on most text-based LCDs. The library works with in either 4- or 8-bit mode (i.e. using 4 or 8 data lines in addition to the rs, rw, and enable control lines).
to:
This library allows an Arduino board to control LiquidCrystal displays (LCDs) based on the Hitachi HD44780 (or a compatible) chipset, which is found on most text-based LCDs. The library works with in either 4- or 8-bit mode (i.e. using 4 or 8 data lines in addition to the rs, enable, and, optionally, the rw control lines).
Added line 8:
Changed lines 13-26 from:
to:
July 10, 2009, at 08:52 PM
by David A. Mellis -
Deleted line 6:
Changed lines 12-34 from:
(:if:)
- clear() - clears the display
- home() - sets the cursor to top left
- noDisplay() - blanks the display but saves the data onscreen
- display() - restores the screen after
noDisplay()
- noBlink() - turns off the block-style cursor
- blink() - turns on the block-style cursor
- noCursor() - turns off the underscore-style cursor
- cursor() - turns on the underscore-style cursor
- scrollDisplayLeft() - scrolls the whole display left
- scrollDisplayRight() - scrolls the whole display right
- shiftLeft() - sets direction of text flow to left
- shiftRight() - sets direction of text flow to right
- shiftIncrement() - "left justifies" the text
- shiftDecrement() - "right justifies" the text
NOTE: The LiquidCrystal library has undergone revisions after Arduino version 0016. Thanks to Limor Fried for the rewrite to include 4-bit and 8-bit modes and more functionality.
The documentation re-write is still in progress. In the meantime, enjoy these tutorials showing how to use the library.
If you are running Arduino 0016 or earlier, please download the current version of the LiquidCrystal library and install it in your hardware/libraries folder.
to:
July 09, 2009, at 04:25 PM
by Tom Igoe -
Changed lines 16-30 from:
- clear()
- home()
- noDisplay()
- display()
- noBlink()
- blink()
- noCursor()
- cursor()
- scrollDisplayLeft()
- scrollDisplayRight()
- shiftLeft()
- shiftRight()
- shiftIncrement()
- shiftDecrement()
to:
- clear() - clears the display
- home() - sets the cursor to top left
- noDisplay() - blanks the display but saves the data onscreen
- display() - restores the screen after
noDisplay()
- noBlink() - turns off the block-style cursor
- blink() - turns on the block-style cursor
- noCursor() - turns off the underscore-style cursor
- cursor() - turns on the underscore-style cursor
- scrollDisplayLeft() - scrolls the whole display left
- scrollDisplayRight() - scrolls the whole display right
- shiftLeft() - sets direction of text flow to left
- shiftRight() - sets direction of text flow to right
- shiftIncrement() - "left justifies" the text
- shiftDecrement() - "right justifies" the text
July 09, 2009, at 04:20 PM
by Tom Igoe -
Changed lines 14-15 from:
to:
July 09, 2009, at 04:20 PM
by Tom Igoe -
Added line 7:
Changed lines 13-35 from:
to:
(:endif:)
- clear()
- home()
- noDisplay()
- display()
- noBlink()
- blink()
- noCursor()
- cursor()
- scrollDisplayLeft()
- scrollDisplayRight()
- shiftLeft()
- shiftRight()
- shiftIncrement()
- shiftDecrement()
NOTE: The LiquidCrystal library has undergone revisions after Arduino version 0016. Thanks to Limor Fried for the rewrite to include 4-bit and 8-bit modes and more functionality.
The documentation re-write is still in progress. In the meantime, enjoy these tutorials showing how to use the library.
If you are running Arduino 0016 or earlier, please download the current version of the LiquidCrystal library and install it in your hardware/libraries folder.
December 05, 2008, at 07:32 AM
by David A. Mellis -
Changed lines 3-4 from:
This library allows an Arduino board to control LiquidCrystal displays (LCDs) based on the XXX chipset, which is found on most text-based LCDs. The library works with in either 4- or 8-bit mode (i.e. using 4 or 8 data lines in addition to the rs, rw, and enable control lines).
to:
This library allows an Arduino board to control LiquidCrystal displays (LCDs) based on the Hitachi HD44780 (or a compatible) chipset, which is found on most text-based LCDs. The library works with in either 4- or 8-bit mode (i.e. using 4 or 8 data lines in addition to the rs, rw, and enable control lines).
September 07, 2008, at 06:04 AM
by David A. Mellis -
Changed lines 12-13 from:
to:
September 07, 2008, at 05:54 AM
by David A. Mellis -
Changed line 12 from:
to:
September 07, 2008, at 05:54 AM
by David A. Mellis -
Changed lines 12-13 from:
to:
September 07, 2008, at 04:23 AM
by David A. Mellis -
Changed lines 7-8 from:
- LiquidCrystal(rs, rw, enable, d0, d1, d2, d3)
- LiquidCrystal(rs, rw, enable, d0, d1, d2, d3, d4, d5, d6, d7)
to:
Changed lines 10-13 from:
to:
July 18, 2008, at 04:38 PM
by David A. Mellis -
Added lines 1-14:
LiquidCrystal Library
This library allows an Arduino board to control LiquidCrystal displays (LCDs) based on the XXX chipset, which is found on most text-based LCDs. The library works with in either 4- or 8-bit mode (i.e. using 4 or 8 data lines in addition to the rs, rw, and enable control lines).
Function
- LiquidCrystal(rs, rw, enable, d0, d1, d2, d3)
- LiquidCrystal(rs, rw, enable, d0, d1, d2, d3, d4, d5, d6, d7)
- clear()
- home()
- setCursor(col, row)
- write(c)