Noiasca Liquid Crystal
A light weight LCD Library to print UTF-8 and special characters easily.
|
Wire/I2C Display with RGB Backlight PCA9633. More...
#include <lcd_wire.h>
Inherits LiquidCrystal_Wire_base.
Public Member Functions | |
LiquidCrystal_Wire_RGB (uint8_t lcdAddr, uint8_t cols, uint8_t rows) | |
constructor for a native I2C LCD with RGB chip More... | |
LiquidCrystal_Wire_RGB (uint8_t lcdAddr, uint8_t cols, uint8_t rows, CallBack funcPtr) | |
constructor for a native I2C LCD with RGB chip More... | |
LiquidCrystal_Wire_RGB (uint8_t lcdAddr, uint8_t rgbAddr, uint8_t cols, uint8_t rows) | |
constructor for a native I2C LCD with RGB chip More... | |
LiquidCrystal_Wire_RGB (uint8_t lcdAddr, uint8_t rgbAddr, uint8_t cols, uint8_t rows, CallBack funcPtr) | |
constructor for a native I2C LCD with RGB chip More... | |
LiquidCrystal_Wire_RGB (TwoWire &i2cPort, uint8_t lcdAddr, uint8_t cols, uint8_t rows) | |
constructor for a native I2C LCD with RGB chip More... | |
LiquidCrystal_Wire_RGB (TwoWire &i2cPort, uint8_t lcdAddr, uint8_t cols, uint8_t rows, CallBack funcPtr) | |
constructor for a native I2C LCD with RGB chip More... | |
void | backlight (void) |
void | noBacklight (void) |
void | setBacklight (uint8_t new_val) |
void | blinkBacklight (void) |
void | noBlinkBacklight (void) |
void | setRGB (uint8_t r, uint8_t g, uint8_t b) |
set all three backlight colors More... | |
void | setRGB (uint32_t newColor) |
set backlight color More... | |
Wire/I2C Display with RGB Backlight PCA9633.
Some LCD come with a dedicated RGB IC PCA9633. This class combines the native I2C display an the RGB IC. These displays are sold by Sureeno or Grove
|
inline |
constructor for a native I2C LCD with RGB chip
This constructor uses the custom 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 native I2C LCD with RGB chip
This constructor accepts an individual the custom 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 the converter function |
|
inline |
constructor for a native I2C LCD with RGB chip
This constructor accepts an address for the RGB chip and uses the custom converter
lcdAddr | the I2C address |
rgbAddr | the I2C address of the RGB chip |
cols | the columns 8, 16, 20, 24 or 40 |
rows | the rows: 1, 2 or 4 |
|
inline |
constructor for a native I2C LCD with RGB chip
This constructor accepts a Wire interface and uses the custom converter
lcdAddr | the I2C address |
rgbAddr | the I2C address of the RGB chip |
cols | the columns 8, 16, 20, 24 or 40 |
rows | the rows: 1, 2 or 4 |
funcPtr | a callback to the converter function |
|
inline |
constructor for a native I2C LCD with RGB chip
This constructor accepts a Wire interface and uses the custom converter
i2cPort | a Wire interface |
lcdAddr | the I2C address |
cols | the columns 8, 16, 20, 24 or 40 |
rows | the rows: 1, 2 or 4 |
|
inline |
constructor for a native I2C LCD with RGB chip
This constructor accepts a Wire interface and uses the custom converter
i2cPort | a Wire interface |
lcdAddr | the I2C address |
cols | the columns 8, 16, 20, 24 or 40 |
rows | the rows: 1, 2 or 4 |
funcPtr | a callback to the converter function |
|
inline |
Turn the (optional) backlight on for these displays it's done by hardware with the RGB chip
|
inline |
switch on the backlight for these displays it's done by hardware with the RGB chip
|
inline |
set brightness of LED backlight
|
inline |
switch on the backlight - LED blinking
|
inline |
switch off the backlight - LED blinking
|
inline |
set all three backlight colors
Sends data with autoincrement, which should be faster but needs 32 bytes more than the former version
r | red color |
g | green color |
b | blue color |
|
inline |
set backlight color
Sets the backlight the given RGB value
newColor | combined color as RGB value in the common 0xRRGGBB format |