Chris Bulliner
Chris Bulliner
Thank you for looking into this. I appreciate you sharing your findings.
I connected an Arduino UNO R4 running the example program to a logic analyzer. I found that the DE pin would always go `LOW` one byte before the last, no...
There is a [known issue](https://github.com/CMB27/ModbusRTUSlave/issues/35) with the [ModbusRTUSlave](https://github.com/CMB27/ModbusRTUSlave) library with the Arduino UNO R4 Minima, where the [`Serial.flush()`](https://www.arduino.cc/reference/en/language/functions/communication/serial/flush/) command does not work correctly. `Serial.flush()` is supposed to delay until all...
I think it would be worthwhile to see what's happening on the Giga side. Yes, the LEDs should be firing consecutively. If both devices have their DE pins high at...
Using ```C++ Serial.print(_buf[numBytes], HEX); Serial.print(" "); ``` instead of ```C++ Serial.print(_buf[numBytes]); ``` would yield more useful output. I can't tell where one byte ends and the next begins. I'm pretty...
As for my test setup, I use a [shield I designed](https://github.com/CMB27/ModbusRTU-Test-Shield) that has some test IO and RS-232 and RS-485 circuitry on it. I have a collection of Arduino boards...
I don't have anything setup for accepting donations and I have no plans to. Though I am glad that my work here can be of some service.