Description
The FEHLCD library provides a global LCD object that you can use to write information to the Proteus LCD display. The FEHLCD member functions are overloaded to allow users to write a variety of data types to the screen. Since the LCD object is global, there is no need to declare a variable of type FEHLCD, that is already done for you. Simply use the LCD object and the scope resolution operator to access the FEHLCD member functions.
The width and height of a character is also defined in this library. A character’s height is 17 pixels, and a character’s width is 12 pixels.
Global Objects
LCD
Global Object Member Functions
void Write(/*overloaded*/);
void WriteLine(/*overloaded*/)
void WriteRC(/*overloaded*/, int row, int col);
void WriteAt(/*overloaded*/, int x, int y);
void Clear(/*overloaded*/);
void ClearBuffer();
void SetFontColor(/*overloaded*/);
void SetBackgroundColor(/*overloaded*/);
void ScaleColor(FEHLCD::FEHLCDColor color, float scale);
void SetOrientation(FEHLCD::FEHLCDOrientation);
void DrawPixel(int x, int y);
void DrawHorizontalLine(int y, int x1, int x2);
void DrawVerticalLine(int x, int y1, int y2);
void DrawLine(int x1, int y1, int x2, int y2);
void DrawRectangle(int x, int y, int width, int height);
void FillRectangle(int x, int y, int width, int height);
void DrawCircle(int x0, int y0, int r);
void FillCircle(int x0, int y0, int r);
bool Touch(float *x, float *y);
void Update();
Global Functions
None.
Global Namespace
namespace FEHIcon
Enumerations
FEHLCDColor:
- Black
- White
- Red
- Green
- Blue
- Scarlet
- Gray
FEHLCDOrientation:
- North
- East
- South
- West
Available Object Types
None.