From d6f734001d0c7d661895bd14357984e47d60110e Mon Sep 17 00:00:00 2001 From: Rimco Date: Thu, 27 Feb 2025 10:49:14 +0100 Subject: [PATCH] Add missing stop function for TCP slave. Same order as serial slave. Closes https://github.com/espressif/esp-modbus/pull/98 --- modbus/mb_controller/tcp/mbc_tcp_slave.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modbus/mb_controller/tcp/mbc_tcp_slave.c b/modbus/mb_controller/tcp/mbc_tcp_slave.c index c936712..01fc611 100644 --- a/modbus/mb_controller/tcp/mbc_tcp_slave.c +++ b/modbus/mb_controller/tcp/mbc_tcp_slave.c @@ -182,10 +182,11 @@ esp_err_t mbc_tcp_slave_controller_create(void ** ctx) // Initialization of interface pointers mbs_controller_iface->create = mbc_tcp_slave_create; mbs_controller_iface->delete = mbc_tcp_slave_delete; - mbs_controller_iface->start = mbc_tcp_slave_start; mbs_controller_iface->check_event = mbc_tcp_slave_check_event; mbs_controller_iface->get_param_info = mbc_tcp_slave_get_param_info; mbs_controller_iface->set_descriptor = NULL; // Use common descriptor setter + mbs_controller_iface->start = mbc_tcp_slave_start; + mbs_controller_iface->stop = mbc_tcp_slave_stop; *ctx = mbs_controller_iface; return ESP_OK;