zephyr/subsys/shell
Krzysztof Chruściński 05dd68a377 shell: Allow custom shell log backend implementation
Shell is capable of acting as the logging backend and multiplex
logging messages with shell content. It expects that logging
messages goes through the logging backend. However, there is an
option that logs go only to the custom logging frontend. In
that case this default approach does not work and logging
frontend cannot be easily integrated with the shell (due to
its custom nature). Add Kconfig option SHELL_LOG_BACKEND_OOB
which prevent compilation of the default shell log backend.
When enabled, application can provide frontend specific
implementation to integrate shell with the logging.

Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no>
2024-10-17 10:48:25 -04:00
..
backends shell: backend: Create a websocket transport backend 2024-10-15 04:11:03 -04:00
modules sys: util: define bits per byte, nibble, and nibbles per byte 2024-10-15 19:05:06 +01:00
CMakeLists.txt shell: Allow custom shell log backend implementation 2024-10-17 10:48:25 -04:00
Kconfig shell: Allow custom shell log backend implementation 2024-10-17 10:48:25 -04:00
Kconfig.template.shell_log_queue_size
Kconfig.template.shell_log_queue_timeout
shell.c shell: Added assert 2024-10-16 10:00:17 +02:00
shell_cmds.c shell: Added assert 2024-10-16 10:00:17 +02:00
shell_fprintf.c
shell_help.c
shell_help.h
shell_history.c
shell_log_backend.c
shell_ops.c shell: add generic RX buffer flush function 2024-10-09 13:48:41 +02:00
shell_ops.h shell: add generic RX buffer flush function 2024-10-09 13:48:41 +02:00
shell_utils.c
shell_utils.h
shell_vt100.h
shell_wildcard.c
shell_wildcard.h