Pololu3piPlus32U4 library
|
Writes data to the LCD on the 3pi+ 32U4. More...
#include <Pololu3piPlus32U4LCD.h>
Public Member Functions | |
virtual void | initPins () |
virtual void | send (uint8_t data, bool rsValue, bool only4bits) |
void | noAutoDisplay () |
void | init () |
void | reinitialize () |
void | clear () |
void | loadCustomCharacter (const uint8_t *picture, uint8_t number) |
void | loadCustomCharacter (const char *picture, uint8_t number) |
void | loadCustomCharacterFromRam (const uint8_t *picture, uint8_t number) |
void | createChar (uint8_t number, uint8_t picture[]) |
void | gotoXY (uint8_t x, uint8_t y) |
void | setCursor (uint8_t col, uint8_t row) |
void | noDisplay () |
void | display () |
void | noCursor () |
void | cursor () |
void | noBlink () |
void | blink () |
void | cursorSolid () |
void | cursorBlinking () |
void | hideCursor () |
void | scrollDisplayLeft () |
void | scrollDisplayRight () |
void | home () |
void | leftToRight () |
void | rightToLeft () |
void | autoscroll () |
void | noAutoscroll () |
void | command (uint8_t cmd) |
virtual size_t | write (uint8_t c) |
virtual size_t | write (const uint8_t *buffer, size_t size) |
Writes data to the LCD on the 3pi+ 32U4.
This library is similar to the Arduino LiquidCrystal library, but it has some extra features needed on the 3pi+ 32U4:
This class inherits from the Arduino Print class, so you can call the print()
function on it with a variety of arguments. See the Arduino print() documentation for more information.
For detailed information about HD44780 LCD interface, including what characters can be displayed, see the HD44780 datasheet.
Definition at line 35 of file Pololu3piPlus32U4LCD.h.
|
inline |
This does nothing, but it is here for compatibility with the OLED class. It lets us write examples that work with either class.
Definition at line 72 of file Pololu3piPlus32U4LCD.h.