mirror of
https://github.com/eclipse/upm.git
synced 2025-07-01 09:21:12 +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:
@ -44,7 +44,7 @@
|
||||
using namespace upm;
|
||||
using namespace std;
|
||||
|
||||
GroveCircularLED::GroveCircularLED (uint8_t dataPin, uint8_t clockPin)
|
||||
GroveCircularLED::GroveCircularLED (int dataPin, int clockPin)
|
||||
: MY9221(dataPin, clockPin, 2)
|
||||
{
|
||||
// auto refresh by default
|
||||
|
@ -67,7 +67,7 @@ namespace upm {
|
||||
* @param dataPin Data pin
|
||||
* @param clockPin Clock pin
|
||||
*/
|
||||
GroveCircularLED(uint8_t dataPin, uint8_t clockPin);
|
||||
GroveCircularLED(int dataPin, int clockPin);
|
||||
|
||||
/**
|
||||
* GroveCircularLED destructor
|
||||
|
@ -44,7 +44,7 @@
|
||||
using namespace upm;
|
||||
using namespace std;
|
||||
|
||||
GroveLEDBar::GroveLEDBar (uint8_t dataPin, uint8_t clockPin, int instances)
|
||||
GroveLEDBar::GroveLEDBar (int dataPin, int clockPin, int instances)
|
||||
: MY9221(dataPin, clockPin, instances)
|
||||
{
|
||||
// auto refresh by default
|
||||
|
@ -73,7 +73,7 @@ namespace upm {
|
||||
* @param clockPin Clock pin
|
||||
* @param instances Number of daisy-chained Grove LED Bars, default 1
|
||||
*/
|
||||
GroveLEDBar(uint8_t dataPin, uint8_t clockPin, int instances=1);
|
||||
GroveLEDBar(int dataPin, int clockPin, int instances=1);
|
||||
|
||||
/**
|
||||
* GroveLEDBar destructor
|
||||
|
@ -44,7 +44,7 @@
|
||||
using namespace upm;
|
||||
using namespace std;
|
||||
|
||||
MY9221::MY9221 (uint8_t dataPin, uint8_t clockPin, int instances) :
|
||||
MY9221::MY9221 (int dataPin, int clockPin, int instances) :
|
||||
m_my9221(my9221_init(dataPin, clockPin, instances))
|
||||
{
|
||||
if (!m_my9221)
|
||||
|
@ -54,7 +54,7 @@ namespace upm {
|
||||
* @param clockPin Clock pin
|
||||
* @param instances Number of daisy-chained my9221s, default 1
|
||||
*/
|
||||
MY9221(uint8_t dataPin, uint8_t clockPin, int instances=1);
|
||||
MY9221(int dataPin, int clockPin, int instances=1);
|
||||
|
||||
/**
|
||||
* MY9221 destructor
|
||||
|
Reference in New Issue
Block a user