zephyr/include/shell
Robert Lubos 4f9b9a4500 shell: telnet: Replace timer with a delayed work
A `k_timer` callback is called from the ISR context on certain devices
(nRF), which resulted in an assert in the kernel, as `telnet_send`, and
thus `net_context_send` used a mutex.

Fix the issue by replacing a timer used by the `shell_telnet` module
with a delayed work, which will execute it's callback in a system
workqueue context.

Fixes #22697

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2020-02-12 10:22:49 +02:00
..
shell.h shell: Fix SHELL_COND_CMD_ARG_REGISTER macro with NULL handler 2020-02-01 08:10:06 -05:00
shell_dummy.h subsys: shell: add dummy backend to simplify commands testing 2018-10-28 11:45:41 -04:00
shell_fprintf.h shell: creating new module for help functionality 2018-12-05 15:15:44 +01:00
shell_history.h doc: fix misspelling in API doxygen comments 2019-10-29 06:00:14 +01:00
shell_log_backend.h shell: fix configuration issue 2019-10-01 09:24:02 -04:00
shell_rtt.h shell: Refactor RTT backend 2018-12-04 16:24:44 -05:00
shell_telnet.h shell: telnet: Replace timer with a delayed work 2020-02-12 10:22:49 +02:00
shell_types.h global: Remove leading/trailing blank lines in files 2019-12-11 19:17:27 +01:00
shell_uart.h cleanup: include/: move ring_buffer.h to sys/ring_buffer.h 2019-06-27 22:55:49 -04:00