mirror of
https://github.com/eclipse/upm.git
synced 2025-07-03 18:31:13 +03:00
firmata: extended data types on pins to allow subplatform usage
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
This commit is contained in:
@ -100,8 +100,8 @@ Lcm1602::Lcm1602(int bus_in, int addr_in, bool isExpander,
|
||||
home();
|
||||
}
|
||||
|
||||
Lcm1602::Lcm1602(uint8_t rs, uint8_t enable, uint8_t d0,
|
||||
uint8_t d1, uint8_t d2, uint8_t d3,
|
||||
Lcm1602::Lcm1602(int rs, int enable, int d0,
|
||||
int d1, int d2, int d3,
|
||||
uint8_t numColumns, uint8_t numRows) :
|
||||
m_numColumns(numColumns), m_numRows(numRows),
|
||||
m_i2c_lcd_control(0),
|
||||
|
@ -97,8 +97,8 @@ class Lcm1602 : public LCD
|
||||
* @param numColumns Number of columns the display has. Default 16.
|
||||
* @param numRows Number of rows the display has. Default 2.
|
||||
*/
|
||||
Lcm1602(uint8_t rs, uint8_t enable,
|
||||
uint8_t d0, uint8_t d1, uint8_t d2, uint8_t d3,
|
||||
Lcm1602(int rs, int enable,
|
||||
int d0, int d1, int d2, int d3,
|
||||
uint8_t numColumns = 16, uint8_t numRows = 2);
|
||||
|
||||
/**
|
||||
|
@ -29,9 +29,9 @@
|
||||
|
||||
using namespace upm;
|
||||
|
||||
SAINSMARTKS::SAINSMARTKS(uint8_t rs, uint8_t enable,
|
||||
uint8_t d0, uint8_t d1, uint8_t d2, uint8_t d3,
|
||||
uint8_t keypad)
|
||||
SAINSMARTKS::SAINSMARTKS(int rs, int enable,
|
||||
int d0, int d1, int d2, int d3,
|
||||
int keypad)
|
||||
: Lcm1602(rs, enable, d0, d1, d2, d3),
|
||||
m_aioKeypad(keypad)
|
||||
{
|
||||
|
@ -69,9 +69,9 @@ namespace upm
|
||||
* @param d3 data 3 pin
|
||||
* @param keypad analog pin of the keypad
|
||||
*/
|
||||
SAINSMARTKS(uint8_t rs=8, uint8_t enable=9,
|
||||
uint8_t d0=4, uint8_t d1=5, uint8_t d2=6, uint8_t d3=7,
|
||||
uint8_t keypad=0);
|
||||
SAINSMARTKS(int rs=8, int enable=9,
|
||||
int d0=4, int d1=5, int d2=6, int d3=7,
|
||||
int keypad=0);
|
||||
/**
|
||||
* SAINSMARTKS destructor
|
||||
*/
|
||||
|
Reference in New Issue
Block a user