mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-16 03:31:57 +00:00
Extended shell to be able to process logs in place (in the context of a log call). In order to achieve that, shell was extended to support for TX blocking operations. If CONFIG_LOG_INPLACE_PROCESS is enabled then shell instance attempts to be initialized in blocking TX mode. If fails to do so, shell log backend is disabled. If successfully enabled logs are processed and printed in the context of the call. Due to that change, user may expirience interleaved output as shell has no means to multiplex shell output with logger output. In extreme, huge amount of log messages may prevent shell thread execution and shell may become unresponsive. Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no> |
||
---|---|---|
.. | ||
shell_dummy.h | ||
shell_fprintf.h | ||
shell_history.h | ||
shell_log_backend.h | ||
shell_rtt.h | ||
shell_types.h | ||
shell_uart.h | ||
shell.h |