Noiasca Liquid Crystal
A light weight LCD Library to print UTF-8 and special characters easily.
|
PCF8574 I2C fast class with special character support. More...
#include <lcd_PCF8574_fast.h>
Inherits LiquidCrystal_PCF8574_fast_base.
Public Member Functions | |
LiquidCrystal_PCF8574_fast (uint8_t lcdAddr, uint8_t cols, uint8_t rows) | |
constructor for a LCD on PCF8574 with faster communication More... | |
LiquidCrystal_PCF8574_fast (uint8_t lcdAddr, uint8_t cols, uint8_t rows, CallBack funcPtr) | |
constructor for a LCD on PCF8574 with faster communication More... | |
LiquidCrystal_PCF8574_fast (TwoWire &i2cPort, uint8_t lcdAddr, uint8_t cols, uint8_t rows) | |
constructor for a LCD on PCF8574 with faster communication More... | |
LiquidCrystal_PCF8574_fast (TwoWire &i2cPort, uint8_t lcdAddr, uint8_t cols, uint8_t rows, CallBack funcPtr) | |
constructor for a LCD on PCF8574 with faster communication More... | |
void | flush () |
sends the internal buffer to the LCD More... | |
PCF8574 I2C fast class with special character support.
This class can be used with a PCF8574 - a 8 channel I2C portexpander. The pin assignment is fixed like used on the most common backpacks. There are two different versions of PCF8574: some have address 0x3F, some have address 0x27.
|
inline |
constructor for a LCD on PCF8574 with faster communication
This constructor uses the default Wire and the default character converter
lcdAddr | the I2C address |
cols | the columns 8, 16, 20, 24 or 40 |
rows | the rows: 1, 2, or 4 |
|
inline |
constructor for a LCD on PCF8574 with faster communication
This constructor uses the default Wire and a indidvidual character converter
lcdAddr | the I2C address |
cols | the columns 8, 16, 20, 24 or 40 |
rows | the rows: 1, 2, or 4 |
funcPtr | a callback to convert UTF-8 characters |
|
inline |
constructor for a LCD on PCF8574 with faster communication
This constructor accepts a Wire interface and uses the default character converter
i2cPort | the I2C port, i.e. Wire |
lcdAddr | the I2C address |
cols | the columns 8, 16, 20, 24 or 40 |
rows | the rows: 1, 2, or 4 |
|
inline |
constructor for a LCD on PCF8574 with faster communication
This constructor accepts a Wire interface and a indidvidual character converter
i2cPort | the I2C port, i.e. Wire |
lcdAddr | the I2C address |
cols | the columns 8, 16, 20, 24 or 40 |
rows | the rows: 1, 2, or 4 |
funcPtr | a callback to convert UTF-8 characters |
|
inline |
sends the internal buffer to the LCD
for usual this function is called by the NoiascaBufferPrint at the end of a print