esp-idf/components/freemodbus/tcp_slave
David Cermak 898cac0061 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
2021-02-10 13:12:54 +00:00
..
modbus_controller
port modbus: Exit server task gracefully to correctly cleanup lwip internals 2021-02-10 13:12:54 +00:00