Noiasca Liquid Crystal
A light weight LCD Library to print UTF-8 and special characters easily.
|
PCF8574 I2C default class with special character support. More...
#include <lcd_PCF8574.h>
Public Member Functions | |
LiquidCrystal_PCF8574 (uint8_t lcd_Addr, uint8_t lcd_cols, uint8_t lcd_rows) | |
constructor for a LCD on PCF8574 with faster communication More... | |
LiquidCrystal_PCF8574 (uint8_t lcd_Addr, uint8_t lcd_cols, uint8_t lcd_rows, CallBack funcPtr) | |
constructor for a LCD on PCF8574 More... | |
LiquidCrystal_PCF8574 (TwoWire &i2cPort, uint8_t lcd_Addr, uint8_t lcd_cols, uint8_t lcd_rows) | |
constructor for a LCD on PCF8574 with faster communication More... | |
LiquidCrystal_PCF8574 (TwoWire &i2cPort, uint8_t lcd_Addr, uint8_t lcd_cols, uint8_t lcd_rows, CallBack funcPtr) | |
constructor for a LCD on PCF8574 More... | |
size_t | write (uint8_t value) |
writes a character to the LCD More... | |
PCF8574 I2C default 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 to 0x30, some have address 0x27 to 0x20.
|
inline |
constructor for a LCD on PCF8574 with faster communication
This constructor uses the default Wire and the default character converter
lcd_Addr | the I2C address |
lcd_cols | the columns 8, 16, 20, 24 or 40 |
lcd_rows | the rows: 1, 2, or 4 |
|
inline |
constructor for a LCD on PCF8574
This constructor uses the default Wire and a indidvidual character converter
lcd_Addr | the I2C address |
lcd_cols | the columns 8, 16, 20, 24 or 40 |
lcd_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, e.g. Wire |
lcd_Addr | the I2C address |
lcd_cols | the columns 8, 16, 20, 24 or 40 |
lcd_rows | the rows: 1, 2, or 4 |
|
inline |
constructor for a LCD on PCF8574
This constructor accepts a Wire interface and a indidvidual character converter
i2cPort | the I2C port, e.g. Wire |
lcd_Addr | the I2C address |
lcd_cols | the columns 8, 16, 20, 24 or 40 |
lcd_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.