David Cermak d11e5c8683 modbus: Exit server task gracefully to correctly cleanup lwip internals
Current lwip implementation does not support deleting a task which is
actively waiting on `select()` or `poll()` API.
Therefore we have to make sure that `select()` exits to deallocate its internal
callback before deleting the task. This is achieved by a shutdown
semaphore which informs the client once the `select()` exitted.

fix slave


* Original commit: espressif/esp-idf@898cac0061
2022-03-21 13:15:54 +01:00
S
Description
ESP-Modbus - the officially suppported library for Modbus protocol (serial RS485 + TCP over WiFi or Ethernet).
Apache-2.0
2 MiB
Languages
C 98.3%
CMake 0.9%
Makefile 0.4%
Shell 0.4%