A C12832 LCD with generic interface

Dependents:   mbed_blinky HTTPClient_HelloWorld websocketandnode xbeerx ... more

Fork of C12832 by Chris Styles

Embed: (wiki syntax)

« Back to documentation index

TextDisplay Class Reference

TextDisplay Class Reference

TextDisplay interface. More...

#include <TextDisplay.h>

Inherited by GraphicsDisplay.

Public Member Functions

 TextDisplay (const char *name=NULL)
 Create a TextDisplay interface.
virtual void character (int column, int row, int c)=0
 Output a character at the given position.
virtual int rows ()=0
 Return number of rows on TextDisplay.
virtual int columns ()=0
 Return number if columns on TextDisplay\.
virtual bool claim (FILE *stream)
 Redirect output from a stream (stoud, sterr) to display.
virtual void cls ()
 Clear screen.
virtual void locate (int column, int row)
 Change the cursor position to column, row (in pixels)

Detailed Description

TextDisplay interface.

Definition at line 24 of file TextDisplay.h.


Constructor & Destructor Documentation

TextDisplay ( const char *  name = NULL )

Create a TextDisplay interface.

Parameters:
nameThe name used in the path to access the strean through the filesystem

Definition at line 8 of file TextDisplay.cpp.


Member Function Documentation

virtual void character ( int  column,
int  row,
int  c 
) [pure virtual]

Output a character at the given position.

Parameters:
columncolumn where charater must be written
rowwhere character must be written
cthe character to be written to the TextDisplay

Implemented in C12832.

bool claim ( FILE *  stream ) [virtual]

Redirect output from a stream (stoud, sterr) to display.

Parameters:
streamstream that shall be redirected to the TextDisplay

Definition at line 65 of file TextDisplay.cpp.

void cls ( void   ) [virtual]

Clear screen.

Reimplemented in C12832.

Definition at line 41 of file TextDisplay.cpp.

virtual int columns (  ) [pure virtual]

Return number if columns on TextDisplay\.

number of rows

Implemented in C12832.

void locate ( int  column,
int  row 
) [virtual]

Change the cursor position to column, row (in pixels)

Reimplemented in C12832.

Definition at line 48 of file TextDisplay.cpp.

virtual int rows (  ) [pure virtual]

Return number of rows on TextDisplay.

number of rows

Implemented in C12832.