|
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... | |
| size_t | write (uint8_t value) |
| writes a character to the LCD 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 |
writes a character to the LCD
This function uses the converter for 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