Bonne Eggleston

Results 43 comments of Bonne Eggleston

To do this would require a full send/frame delay/receive/frame delay every 20-30ms. At your baud rate, and a single register that's 8+7 bytes transmission (1.4ms) plus 2*2ms frame delay =...

Could you turn on verbose logging for modbus and send the full log please? Also try setting turnaround_time to 200ms.

Could you turn CRC checks back on please, and include the log from the very beginning so I can see the configuration section? What I can see is that the...

Ok - it's weird because the start of the response is incorrect (doesn't start with address) but the length is the same. Can you check a couple of things -...

Would you mind also testing with framework: esp-idf?

Ok, the one hardware thing I notice, both in the 2.0.6 log and the 9600 Arduino and 9600 esp-idf log is and extra 0x00 byte at the start and end...

To help narrow it down, could you also test Arduino 2.0.7 with the same config as you tested 2.0.6, and esp-idf v4.4.3? There's a bunch of uart changes between those...

Ok, I did some extensive testing to figure out what's going on, and it all comes down to low level buffering between the hardware UART and the RxBuffer in the...

Most recent commits do the following: - Remove the long timeout delay in favour of setting RxFIFOFull (or uart_set_rx_full_threshold) to 1. To properly segregate modbus frames and also receive long...

@karllinder - could you test with the latest (with default arduino library) please? I'm interested to see if the long component errors go away.