Pololu3piPlus32U4 library
Public Member Functions | List of all members
Pololu3piPlus32U4::LCD Class Reference

Writes data to the LCD on the 3pi+ 32U4. More...

#include <Pololu3piPlus32U4LCD.h>

Inheritance diagram for Pololu3piPlus32U4::LCD:

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)

Detailed Description

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.

Member Function Documentation

◆ noAutoDisplay()

void Pololu3piPlus32U4::LCD::noAutoDisplay ( )

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.

The documentation for this class was generated from the following file: