zephyr/subsys
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
..
bluetooth Bluetooth: shell: per_adv_sync cb removed pointer to selected inst 2020-08-17 13:44:35 -04:00
canbus
console device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
cpp
debug
dfu
disk device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
fb device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
fs subsys/fs/fatfs: Add kconfig option for enabling exFAT support 2020-08-13 14:15:40 +02:00
jwt
logging logging: net: Modify ipv4 init code, so it compiles if ipv4 is disabled 2020-08-14 18:51:28 -04:00
mgmt mgmt: smp: shell: initialize SMP before feeding with received bytes 2020-08-19 09:51:45 -04:00
net net: route: multicast routing feature 2020-08-19 09:46:25 -04:00
power
random
settings
shell mgmt: smp: shell: initialize SMP before feeding with received bytes 2020-08-19 09:51:45 -04:00
stats
storage device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
testsuite ztest: make arc/cpu.h override C++ safe 2020-08-12 16:39:37 -05:00
tracing samples: tracing: Enable USB by the application 2020-08-13 11:49:47 +02:00
usb usb: Avoid creating duplicate OUT transfers. 2020-08-19 13:19:56 +02:00
CMakeLists.txt
Kconfig