zephyr/subsys/shell/backends
Krzysztof Chruściński 04a74ce107 shell: rtt: Add detection of host presence
If host is not reading RTT data (because there is no PC connection
or RTT reading application is not running on the host), thread will
stuck continuously trying to write to RTT. All threads with equal or
lower priority are blocked then. Adding detection of that case and
if host is not reading data for configurable period then data is
dropped until host accepts new data.

Similar solution is using in RTT logging backend.

Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no>
2024-03-28 14:47:03 +00:00
..
CMakeLists.txt shell: backends: Add RPMsg shell backend 2024-03-01 14:10:24 +01:00
Kconfig.backends shell: rtt: Add detection of host presence 2024-03-28 14:47:03 +00:00
shell_dummy.c
shell_mqtt.c shell: mqtt: Avoid using POSIX function names 2024-03-27 13:40:13 -05:00
shell_rpmsg.c shell: backends: Add RPMsg shell backend 2024-03-01 14:10:24 +01:00
shell_rtt.c shell: rtt: Add detection of host presence 2024-03-28 14:47:03 +00:00
shell_telnet.c net: telnet: Fix spelling in command defines 2024-03-11 15:09:32 -05:00
shell_telnet_protocol.h net: telnet: Fix spelling in command defines 2024-03-11 15:09:32 -05:00
shell_uart.c drivers: serial: uart_async_rx: Add return value to consume function 2024-03-26 10:46:02 -04:00