 |
Serial Wombat Arduino Library
|
Go to the documentation of this file.
88 int16_t
begin(uint8_t cols = 80, uint8_t rows = 1);
98 int16_t
clear(
bool delayAfterClear =
true);
109 int16_t
home(
bool delay =
true);
117 int16_t
setCursor(uint8_t col, uint8_t row);
198 size_t write(uint8_t data);
209 size_t write(uint8_t* buffer,
size_t count);
217 int16_t
createChar(uint8_t index, uint8_t bitmap[]);
232 int16_t
setRowOffsets(uint8_t row1, uint8_t row2, uint8_t row3, uint8_t row4);
275 int16_t
beginE2(uint8_t e2Pin);
287 uint8_t _columns = 40;
288 uint8_t _offsets[8] = { 0,64,20,84,0,64,20,84 };
int16_t scrollDisplayLeft()
Display moves left when scrolling.
Definition: SerialWombatLiquidCrystal.cpp:4
int16_t leftToRight()
LCD Display entry occurs left to right.
Definition: SerialWombatLiquidCrystal.cpp:41
Class for a Serial Wombat chip. Each Serial Wombat chip on a project should have its own instance.
Definition: SerialWombat.h:267
int16_t command(uint8_t cmd)
send a command directly to the LCD
Definition: SerialWombatLiquidCrystal.cpp:184
int16_t initializeBufferCopy(uint16_t bufferIndex, uint8_t width=255)
kicks off the Serial Wombat chip state machine that copies one character to the LCD each second from ...
Definition: SerialWombatLiquidCrystal.cpp:198
int16_t autoscroll()
Turn on autoscrolling mode on the LCD display (not in the Serial Wombat chip)
Definition: SerialWombatLiquidCrystal.cpp:15
int16_t createChar(uint8_t index, uint8_t bitmap[])
Write bitmap data to the display for custom characters.
Definition: SerialWombatLiquidCrystal.cpp:71
uint8_t swPinModeNumber()
returns the pin mode number. Override for use with classes that require this as a virtual function
Definition: SerialWombatLiquidCrystal.h:249
int16_t clear(bool delayAfterClear=true)
Clear the LCD display.
Definition: SerialWombatLiquidCrystal.cpp:270
int16_t setCursor(uint8_t col, uint8_t row)
Set the cursor / next entry position.
Definition: SerialWombatLiquidCrystal.cpp:288
int16_t begin(uint8_t cols=80, uint8_t rows=1)
Initialization routine for SerialWombatLiquidCrystal.
Definition: SerialWombatLiquidCrystal.cpp:244
int16_t noCursor()
Makes the cursor invisible.
Definition: SerialWombatLiquidCrystal.cpp:302
int16_t cursor()
Makes the cursor visible.
Definition: SerialWombatLiquidCrystal.cpp:315
int16_t beginE2(uint8_t e2Pin)
Add a second e pin for use wtih 40x4 LCD displays.
Definition: SerialWombatLiquidCrystal.cpp:217
int16_t blink()
Makes the cursor blink.
Definition: SerialWombatLiquidCrystal.cpp:370
Describes a Serial Wombat Pin. Is base class for other pin modes.
Definition: SerialWombat.h:727
int16_t noDisplay()
Disables LCD display.
Definition: SerialWombatLiquidCrystal.cpp:356
int16_t noBlink()
Makes the cursor not blink.
Definition: SerialWombatLiquidCrystal.cpp:328
uint8_t _pinMode
Definition: SerialWombat.h:799
int16_t scrollDisplayRight()
Display moves right when scrolling.
Definition: SerialWombatLiquidCrystal.cpp:10
uint8_t pin()
returns the e pin number. Override for use with classes that require this as a virtual function
Definition: SerialWombatLiquidCrystal.h:244
uint8_t _pin
Definition: SerialWombat.h:797
int16_t display()
Enabled LCD display.
Definition: SerialWombatLiquidCrystal.cpp:342
int16_t setRowOffsets(uint8_t row1, uint8_t row2, uint8_t row3, uint8_t row4)
Set the offsets in the LCD on-board memory for the beginning of each row.
Definition: SerialWombatLiquidCrystal.cpp:163
int16_t home(bool delay=true)
Set the LCD cursor / entry position to the 0,0 position.
Definition: SerialWombatLiquidCrystal.cpp:279
size_t write(uint8_t data)
Write a byte of data directly to the LCD.
Definition: SerialWombatLiquidCrystal.cpp:54
int16_t noAutoscroll()
Turn off autoscrolling mode on the LCD display (not in the Serial Wombat chip)
Definition: SerialWombatLiquidCrystal.cpp:28
SerialWombatLiquidCrystal(SerialWombatChip &serialWombat, uint8_t rs, uint8_t enable, uint8_t d4, uint8_t d5, uint8_t d6, uint8_t d7)
Class constructor for SerialWombatLiquidCrystal.
Definition: SerialWombatLiquidCrystal.cpp:232
int16_t rightToLeft()
LCD Display entry occurs right to left.
Definition: SerialWombatLiquidCrystal.cpp:150
A Class which connects to HD44780 / 1602 / 4002 / 2004 or similar interface Character LCDs.
Definition: SerialWombatLiquidCrystal.h:68