From eee9c5b4176909a87e0f3cdc419f2ae06abe8b80 Mon Sep 17 00:00:00 2001 From: Philip A Reimer Date: Wed, 26 May 2021 12:48:00 -0600 Subject: [PATCH 1/2] Add Arduino.h back --- src/libmodbus/modbus.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libmodbus/modbus.c b/src/libmodbus/modbus.c index 2cdf985..acf5b10 100644 --- a/src/libmodbus/modbus.c +++ b/src/libmodbus/modbus.c @@ -19,6 +19,7 @@ #include #endif #ifdef ARDUINO +#include #ifndef DEBUG #define printf(...) {} From 8495ab5ca1df7e96b78fa921885e01826f3ec2c7 Mon Sep 17 00:00:00 2001 From: Philip A Reimer Date: Thu, 27 May 2021 10:47:53 -0600 Subject: [PATCH 2/2] Update modbus.c --- src/libmodbus/modbus.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/libmodbus/modbus.c b/src/libmodbus/modbus.c index acf5b10..af3b240 100644 --- a/src/libmodbus/modbus.c +++ b/src/libmodbus/modbus.c @@ -19,7 +19,6 @@ #include #endif #ifdef ARDUINO -#include #ifndef DEBUG #define printf(...) {} @@ -51,6 +50,11 @@ #define ENOTSUP 134 #endif +/* workaround for stm32duino delay and delayMicroseconds */ +#ifdef ARDUINO_ARCH_STM32 +#include +#endif + #include "modbus.h" #include "modbus-private.h"