zephyr/subsys/net/lib
Lukasz Maciejonczyk 4500862af1 net: openthread: Init NCP after USB communication is established
The device has sent RESET_POWER_UP message before the communication
with the host hadn't been established. It could be observed with
pyspinel which displayed `Framing error`.

This commit fixes the bug by initializing NCP after the host stated
is ready to communicate.

This commit reverts initialization the USB stack into function
otPlatUartEnable to be consistent with others OpenThread platforms.
OpenThread co-processor samples are not affected by #27071 as they use
USB for SPINEL communication with host and not for UART console.

Note:
When co-processor communicates by USB CDC ACM and it is hard reset
(what is happening in current Zephyr OpenThread platform)
the connection needs to be properly handled by the host.

For posix platform used together with RCP it was implemented in:
https://github.com/openthread/openthread/pull/6454

and for NCP:
https://github.com/openthread/wpantund/pull/492 .

Signed-off-by: Lukasz Maciejonczyk <lukasz.maciejonczyk@nordicsemi.no>
2021-04-30 12:58:31 -05:00
..
capture net: remove usage of device_pm_control_nop 2021-04-27 16:28:49 -04:00
coap net: coap: coap_find_options() now returns 0 when options empty 2021-04-22 19:34:11 +03:00
config net: config: Try to only use auto started interface 2021-03-29 07:40:24 -04:00
conn_mgr kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
dns net: dns: add dns_resolve_reconfigure() API 2021-04-29 08:00:09 -04:00
http net: http: add numeric http status code to response struct 2021-04-14 18:46:47 +03:00
lwm2m net: lwm2m: Add API function to delete object instance 2021-04-29 09:51:54 -04:00
mqtt net: mqtt: log struct mqtt_utf8 with hexdump 2021-03-05 12:49:22 +02:00
openthread net: openthread: Init NCP after USB communication is established 2021-04-30 12:58:31 -05:00
sntp net: sntp: Depend on NET_SOCKETS_POSIX_NAMES || POSIX_API 2021-04-22 13:41:33 +03:00
sockets net: lib: sockets: Fix zsock_select 2021-04-28 20:01:31 +03:00
socks
tftp
tls_credentials device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
utils
websocket kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
CMakeLists.txt net: capture: Add support for network packet capturing 2021-04-02 07:24:06 -04:00
Kconfig net: capture: Add support for network packet capturing 2021-04-02 07:24:06 -04:00