mirror of
https://github.com/eclipse/upm.git
synced 2025-03-15 04:57:30 +03:00
jhd1313m1: add setColor method call to control backlight
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
This commit is contained in:
parent
8a67c143bf
commit
86a3be4517
@ -70,6 +70,20 @@ Jhd1313m1::~Jhd1313m1() {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
mraa_result_t
|
||||||
|
Jhd1313m1::setColor(uint8_t r, uint8_t g, uint8_t b)
|
||||||
|
{
|
||||||
|
i2cReg (m_i2c_lcd_rgb, m_rgb_address, 0, 0);
|
||||||
|
i2cReg (m_i2c_lcd_rgb, m_rgb_address, 1, 0);
|
||||||
|
i2cReg (m_i2c_lcd_rgb, m_rgb_address, 0x08, 0xAA);
|
||||||
|
|
||||||
|
i2cReg (m_i2c_lcd_rgb, m_rgb_address, 0x04, r);
|
||||||
|
i2cReg (m_i2c_lcd_rgb, m_rgb_address, 0x03, g);
|
||||||
|
i2cReg (m_i2c_lcd_rgb, m_rgb_address, 0x02, b);
|
||||||
|
|
||||||
|
return MRAA_SUCCESS;
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* **************
|
* **************
|
||||||
* virtual area
|
* virtual area
|
||||||
|
@ -32,6 +32,7 @@ class Jhd1313m1 : public I2CLcd {
|
|||||||
public:
|
public:
|
||||||
Jhd1313m1 (int bus, int lcdAddress, int rgbAddress);
|
Jhd1313m1 (int bus, int lcdAddress, int rgbAddress);
|
||||||
~Jhd1313m1 ();
|
~Jhd1313m1 ();
|
||||||
|
mraa_result_t setColor(uint8_t r, uint8_t g, uint8_t b);
|
||||||
mraa_result_t write (std::string msg);
|
mraa_result_t write (std::string msg);
|
||||||
mraa_result_t setCursor (int row, int column);
|
mraa_result_t setCursor (int row, int column);
|
||||||
mraa_result_t clear ();
|
mraa_result_t clear ();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user