ModbusMaster RTU generic sample
The generic sample calls mbLoop() each second. In mbLoop() the globalSeconds variable is incremented and sent to a slave device. Then the same register address of the same slave device is read and the result is output via debugf() using UART1.
The modbus response timeout can be changed using MB_RESPONSE_TIMEOUT
.
Check out my video.
References
SoC support
esp32
esp32c2
esp32c3
esp32s2
esp32s3
esp8266
host
rp2040
rp2350