zephyr/subsys/shell
Marcin Niestroj f74feca027 mgmt: smp: shell: initialize SMP before feeding with received bytes
So far SMP shell transport was initialized in APPLICATION run level, but
shell over UART was initialized in POST_KERNEL. This could end up in
situation when received frames were scheduled for further processing in
SMP layer, when it was not initialized yet.

Export smp_shell_init() function declaration and call it before shell is
initialized with all its receive data handlers. This prevents situation
when data is scheduled for processing in SMP layer, when that one is not
ready yet.

Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com>
2020-08-19 09:51:45 -04:00
..
modules shell: fix irq stack extern declaration 2020-08-01 08:12:47 -04:00
CMakeLists.txt license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
Kconfig shell: logging: Allow users to change SHELL_LOG_BACKEND value 2020-07-28 19:25:24 +02:00
Kconfig.backends shell: kconfig: Clarify dependency of UART option from DTS 2020-08-11 19:30:05 +02:00
Kconfig.template.shell_log_queue_size license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
Kconfig.template.shell_log_queue_timeout license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
shell_cmds.c shell: correct build-in commands definition 2020-07-31 11:54:34 +02:00
shell_dummy.c shell: fix possible deadlock in shell_fprintf 2020-08-18 10:44:35 -04:00
shell_fprintf.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
shell_help.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
shell_help.h
shell_history.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
shell_log_backend.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
shell_ops.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
shell_ops.h shell_ops: simplify flag_xxx_get functions 2020-08-18 10:44:35 -04:00
shell_rtt.c shell: backend: Uninit shell backend if shell is uninit 2020-08-06 12:16:21 -05:00
shell_telnet_protocol.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
shell_telnet.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
shell_uart.c mgmt: smp: shell: initialize SMP before feeding with received bytes 2020-08-19 09:51:45 -04:00
shell_utils.c device: add API to check whether a device is ready to use 2020-06-23 13:27:14 +02:00
shell_utils.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
shell_vt100.h shell: add Ctrl+N and Ctrl+P meta-keys 2019-06-24 07:17:53 -04:00
shell_wildcard.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
shell_wildcard.h shell: Refactor command getters 2020-04-23 18:30:41 +02:00
shell.c shell: add state_get function 2020-08-18 10:44:35 -04:00