From a64720b677d1d3cb6eec0f4ea16bb663b70289ee Mon Sep 17 00:00:00 2001 From: Alex Lisitsyn Date: Mon, 29 Apr 2024 20:51:20 +0800 Subject: [PATCH] Bugfix/modbus rtu skips first packet t35meas is disabled --- freemodbus/modbus/rtu/mbrtu.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/freemodbus/modbus/rtu/mbrtu.c b/freemodbus/modbus/rtu/mbrtu.c index 77a2c2f..963fe7d 100644 --- a/freemodbus/modbus/rtu/mbrtu.c +++ b/freemodbus/modbus/rtu/mbrtu.c @@ -137,8 +137,11 @@ eMBRTUStart( void ) */ eRcvState = STATE_RX_INIT; vMBPortSerialEnable( TRUE, FALSE ); - vMBPortTimersEnable( ); - +#if CONFIG_FMB_TIMER_PORT_ENABLED + vMBPortTimersEnable( ); +#else + pxMBPortCBTimerExpired(); +#endif EXIT_CRITICAL_SECTION( ); }