Private
Public Access
2
0

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:
Houman Brinjcargorabi
2016-07-27 11:02:22 +01:00
committed by Brendan Le Foll
parent 8cd1a06562
commit 230b6084ba

View File

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