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:
Mihai Tudor Panu
2016-12-08 15:10:36 -08:00
parent 130cb822e4
commit dfc7a710d4
34 changed files with 44 additions and 44 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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)

View File

@ -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