From 60de5afc2c92b20700ce3a9304f67b75a039ebd9 Mon Sep 17 00:00:00 2001 From: aleks Date: Tue, 25 Mar 2025 10:31:19 +0100 Subject: [PATCH] tcp slave example fix critical section --- examples/tcp/mb_tcp_slave/main/tcp_slave.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/tcp/mb_tcp_slave/main/tcp_slave.c b/examples/tcp/mb_tcp_slave/main/tcp_slave.c index 26d0361..91f753a 100644 --- a/examples/tcp/mb_tcp_slave/main/tcp_slave.c +++ b/examples/tcp/mb_tcp_slave/main/tcp_slave.c @@ -159,7 +159,7 @@ static void slave_operation_func(void *arg) (unsigned)reg_info.size); if (reg_info.address == (uint8_t*)&holding_reg_params.holding_data0) { - (void)mbc_slave_unlock(slave_handle); + (void)mbc_slave_lock(slave_handle); holding_reg_params.holding_data0 += MB_CHAN_DATA_OFFSET; if (holding_reg_params.holding_data0 >= (MB_CHAN_DATA_MAX_VAL - MB_CHAN_DATA_OFFSET)) { coil_reg_params.coils_port1 = 0xFF;