SerialLCD/SerialLCD.hpp

Submitted by Webbot on January 2, 2009 - 1:20am.

This is the abstract base class that defines the interface provided by all Serial (ie +5v UART driven) displays.

 

Note that this class extends Log.hpp so may be used as a logging destination.

 

uint8_t getNumRows(); // returns the number of rows in the LCD

uint8_t getNumCols(); // returns the number of columns in the LCD

void move(uint8_t column, uint8_t row); // move the cursor to a given location

 

The only current concrete implementations are various MatrixOrbital LCD displays. As well as providing the required methods above then they also provide other methods to: set backlight brightness, contrast, draw graphs etc.