zephyr/include/shell
Krzysztof Chruscinski 4100c57faa shell: Fix immediate logging case
When logging is using immediate mode then logging messages
can be processed from any context, including interrupt context.
z_shell_fprintf was asserting in that case since it allowed to
be called from interrupt context only when logging was in panic
mode. However, shell works in the same way when logging is in
immediate mode as in panic mode.

Renamed internal shell flag from panic_mode to sync_mode. Flag
is also set when shell log backend is started in synchronous
mode (immediate logging) which prevents assertion.

Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
2022-01-05 14:58:46 -05:00
..
shell.h shell: Fix immediate logging case 2022-01-05 14:58:46 -05:00
shell_dummy.h shell: Parametrize dummy shell buffer size 2021-05-26 00:05:56 -04:00
shell_fprintf.h shell: internal api update: fprintf 2021-01-14 12:07:25 +01:00
shell_getopt.h shell: add getopt library support 2021-03-01 09:50:32 -05:00
shell_history.h shell: internal api update: history module 2021-01-14 12:07:25 +01:00
shell_log_backend.h shell: log_backend: Add mpsc_pbuf buffer alignment 2021-05-18 11:22:13 -05:00
shell_rtt.h shell: Refactor RTT backend 2018-12-04 16:24:44 -05:00
shell_telnet.h shell: telnet: Make sure the delayed work becomes idle after canceling 2021-04-12 11:47:24 -04:00
shell_types.h shell: rework vt100 commands storage 2021-09-28 20:02:01 -04:00
shell_uart.h shell: internal api update: uart backend 2021-01-14 12:07:25 +01:00