zephyr/subsys/net/l2/openthread
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
..
CMakeLists.txt
Kconfig net: openthread: Increase stack sizes with FP context 2021-04-29 09:50:44 -04:00
Kconfig.features net: openthread: Introduce new OpenThread options 2021-04-30 12:55:02 -05:00
Kconfig.thread net: openthread: add SRP Kconfig options 2021-01-26 07:29:10 -05:00
openthread_utils.c net: l2: openthread: join thread mcast addrs added to zephyr 2021-01-11 10:48:26 +02:00
openthread_utils.h net: openthread: Add missing static keyword in several functions 2020-07-27 19:04:43 +02:00
openthread.c net: openthread: Align with the new NCP API 2021-04-30 12:55:02 -05:00