firmata_mraa.c: Fixed aio bug
Signed-off-by: Houman Brinjcargorabi <houman.brinjcargorabi@intel.com> Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
This commit is contained in:
committed by
Brendan Le Foll
parent
8cd1a06562
commit
230b6084ba
@@ -351,6 +351,9 @@ mraa_firmata_aio_read(mraa_aio_context dev)
|
||||
static mraa_result_t
|
||||
mraa_firmata_aio_init_internal_replace(mraa_aio_context dev, int aio)
|
||||
{
|
||||
// set the channel, since we override internal it's never set
|
||||
// offset by 14 because it makes total logical sense.
|
||||
dev->channel = aio + 14;
|
||||
// firmata considers A0 pin0 as well as actual pin0 :/
|
||||
firmata_pinMode(firmata_dev, aio, MODE_ANALOG);
|
||||
// register for updates on that ADC channel
|
||||
|
||||
Reference in New Issue
Block a user