diff --git a/src/firmata/firmata_mraa.c b/src/firmata/firmata_mraa.c index 4a7d41a..b6b5b9f 100644 --- a/src/firmata/firmata_mraa.c +++ b/src/firmata/firmata_mraa.c @@ -537,7 +537,7 @@ mraa_firmata_plat_init(const char* uart_dev) // if this isn't working then we have an issue with our uart int retry = 20; - while (!firmata_dev->isReady && retry--) { + while (!firmata_dev->isReady && --retry) { firmata_pull(firmata_dev); }