From 4b22a923cf590c0b31a5cd477d6880ac84b43095 Mon Sep 17 00:00:00 2001 From: Abhishek Malik Date: Mon, 19 Dec 2016 18:06:12 -0800 Subject: [PATCH] Firmata: Increasing iterations to allow more precise readings and allow more time for response Signed-off-by: Abhishek Malik Signed-off-by: Brendan Le Foll --- src/firmata/firmata_mraa.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/firmata/firmata_mraa.c b/src/firmata/firmata_mraa.c index e370824..22a445e 100644 --- a/src/firmata/firmata_mraa.c +++ b/src/firmata/firmata_mraa.c @@ -187,7 +187,7 @@ mraa_firmata_i2c_wait(int addr, int reg) int res = firmata_dev->i2cmsg[addr][reg]; if (pthread_spin_unlock(&firmata_dev->lock) != 0) return MRAA_ERROR_UNSPECIFIED; for (; res == -1; i++) { - if (i > 50) { + if (i > 1000) { return MRAA_ERROR_UNSPECIFIED; } usleep(500);