zephyr/subsys/net/l2
Robert Lubos 39aee39cf9 net: openthread: Align with the new NCP API
OpenThread modified its NCP API, so we need to align with these changes
in Zephyr.

One of the major changes was removal of UART from the platform APIs.
`openthread/platform/uart.h` header file was moved to
`examples/platforms/util/uart.h` so we need to use the new location in
Zephyr. This means that OpenThread no longer impose the UART API but for
the simplicity of the upmerge I've kept the UART APIs as they are for
now.

The NCP initialization function have now to register a send handler,
and the appropriate transport driver have to call NCP callbacks when
transmission/reception is done. For now, re-use the existing code of
the UART driver, just as the upstream NCP application does.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2021-04-30 12:55:02 -05:00
..
bluetooth net: remove usage of device_pm_control_nop 2021-04-27 16:28:49 -04:00
canbus net: Conversion of k_work API 2021-04-14 07:07:40 -04:00
dummy net: capture: Catch sent and received packets 2021-04-02 07:24:06 -04:00
ethernet net: Conversion of k_work API 2021-04-14 07:07:40 -04:00
ieee802154 net: Conversion of k_work API 2021-04-14 07:07:40 -04:00
openthread net: openthread: Align with the new NCP API 2021-04-30 12:55:02 -05:00
ppp net: ppp: ipcp: use dns_resolve_reconfigure() API 2021-04-29 08:00:09 -04:00
virtual net: remove usage of device_pm_control_nop 2021-04-27 16:28:49 -04:00
wifi shell: examples cleanup 2020-09-29 10:48:47 +02:00
CMakeLists.txt net: virtual: Add virtual network interface support 2021-03-29 07:40:24 -04:00
Kconfig net: virtual: Add virtual network interface support 2021-03-29 07:40:24 -04:00