Home
last modified time | relevance | path

Searched full:openthread (Results 1 – 25 of 137) sorted by relevance

123456

/Zephyr-Core-3.6.0/subsys/net/l2/openthread/
DKconfig1 # OpenThread driver configuration options
8 OpenThread setting to signal that OpenThread security settings, such
13 bool "OpenThread L2"
16 select OPENTHREAD
37 prompt "OpenThread origin selection"
39 Select OpenThread to use for build. Custom OpenThread implementations
43 bool "OpenThread from sources"
45 Build Zephyr's OpenThread port from sources.
50 bool "Start OpenThread stack manually"
52 If enabled, OpenThread stack will have to be configured and
[all …]
Dopenthread.c13 #include <zephyr/net/openthread.h>
24 #include <openthread/cli.h>
25 #include <openthread/ip6.h>
26 #include <openthread/link.h>
27 #include <openthread/link_raw.h>
28 #include <openthread/ncp.h>
29 #include <openthread/message.h>
30 #include <openthread/platform/diag.h>
31 #include <openthread/tasklet.h>
32 #include <openthread/thread.h>
[all …]
DCMakeLists.txt5 ${ZEPHYR_BASE}/modules/openthread/platform
12 openthread.c
/Zephyr-Core-3.6.0/doc/connectivity/networking/api/
Dthread.rst23 Zephyr integrates an open source Thread protocol implementation called OpenThread,
24 documented on the `OpenThread website <https://openthread.io/>`_.
30 An open source implementation of Thread Border Router is provided by the OpenThread
32 `OpenThread Border Router guide <https://openthread.io/guides/border-router>`_
38 You can try using OpenThread with the Zephyr Echo server and Echo client samples,
39 which provide out-of-the-box configuration for OpenThread. To enable OpenThread
47 OpenThread Driver API
50 OpenThread L2 uses Zephyr's protocol agnostic IEEE 802.15.4 driver API
52 support OpenThread.
57 OpenThread L2 Adaptation Layer API
[all …]
Dieee802154.rst36 :ref:`thread_protocol_interface` implementation is based on `OpenThread
37 <https://openthread.io/>`_. The IPv6 header compression in 6LoWPAN is shared
89 OpenThread L2 Adaptation Layer API
92 Zephyr's OpenThread L2 platform adaptation layer glues the external OpenThread
94 API is of interest to OpenThread L2 **subsystem contributors** only.
96 The OpenThread API is part of the :ref:`thread_protocol_interface` subsystem and
/Zephyr-Core-3.6.0/include/zephyr/net/
Dopenthread.h8 * @brief OpenThread L2 stack public header
15 * @brief OpenThread Layer 2 abstraction layer
16 * @defgroup openthread OpenThread L2 abstraction layer
25 #include <openthread/instance.h>
42 * @brief OpenThread l2 private data.
45 /** Pointer to OpenThread stack instance */
48 /** Pointer to OpenThread network interface */
60 /** Array for storing net_pkt for OpenThread internal usage */
66 /** A work queue for all OpenThread activity */
69 /** Work object for OpenThread internal usage */
[all …]
Dieee802154_radio_openthread.h9 * @brief This file extends interface of ieee802154_radio.h for OpenThread.
18 * OpenThread specific capabilities of ieee802154 driver.
34 * This mode is a non-standard experimental OpenThread feature. It allows transmission
71 * OpenThread specific configuration types of ieee802154 driver.
93 /** OpenThread specific configuration data of ieee802154 driver. */
108 * OpenThread specific attributes of ieee802154 driver.
132 * OpenThread specific attribute value data of ieee802154 driver.
/Zephyr-Core-3.6.0/modules/openthread/
DKconfig4 config OPENTHREAD config
5 bool "OpenThread Support"
7 This option enables the OpenThread library
9 if OPENTHREAD
11 menu "OpenThread stack features"
19 endif # OPENTHREAD
DCMakeLists.txt14 # OpenThread options
15 set(OT_BUILD_EXECUTABLES OFF CACHE BOOL "Disable OpenThread samples")
120 kconfig_to_ot_option(CONFIG_OPENTHREAD_UPTIME OT_UPTIME "Enable support for tracking OpenThread ins…
130 set(BUILD_TESTING OFF CACHE BOOL "Disable openthread cmake testing targets" FORCE)
143 -DOPENTHREAD_PROJECT_CORE_CONFIG_FILE="openthread-core-zephyr-config.h"
151 # We don't want to build all openthread libraries per default.
173 # Openthread can use minimal libc, which requires autoconf.h
175 # through openthread-*-config.h because openthread third-party
177 # OpenThread files through the gcc flag -imacros instead.
184 # Openthread depends on errno.h, which includes errno_private.h in minimal libc.
[all …]
DKconfig.thread18 Network name for OpenThread
24 Extended PAN ID for OpenThread with
30 Network Key for OpenThread with format
43 prompt "OpenThread device type"
73 string "The platform-specific string to insert into the OpenThread version string"
179 int "OpenThread default tx power in dBm"
183 Set the default TX output power [dBm] in radio driver for OpenThread purpose.
186 int "Openthread default TCAT stack size"
190 Openthread default TCAT stack size.
193 int "Openthread BLE ringbuffer size"
[all …]
DKconfig.features1 # OpenThread stack features selection
7 prompt "OpenThread stack version"
69 bool "OpenThread CoAP support"
71 Enable CoAP API for the application with use of OpenThread stack
86 Enable commissioner capability in OpenThread stack. Note, that DTLS
128 Enable OpenThread CLI diagnostic commands
158 Enable Thread Services capability in OpenThread stack
167 bool "OpenThread full logs"
178 Enable joiner capability in OpenThread stack. Note, that DTLS
222 bool "OpenThread multipan rcp"
[all …]
/Zephyr-Core-3.6.0/samples/net/openthread/coprocessor/
DREADME.rst2 :name: OpenThread co-processor
3 :relevant-api: openthread
5 Build a Thread border-router using OpenThread's co-processor designs.
10 OpenThread Co-Processor allows building a Thread Border Router. The code in this
13 Co-Processor (RCP), see https://openthread.io/platforms/co-processor.
17 https://openthread.io/guides/border-router/build#set-up-the-border-router.
19 The preferred Co-Processor configuration of OpenThread is RCP now.
22 :zephyr_file:`samples/net/openthread/coprocessor`.
27 Build the OpenThread NCP sample application like this:
30 :zephyr-app: samples/net/openthread/coprocessor
[all …]
Dsample.yaml5 - openthread
9 description: Runs the OpenThread stack as NCP BR
10 name: OpenThread Network Co-Processor
12 sample.net.openthread.coprocessor:
20 sample.net.openthread.coprocessor.usb:
31 sample.openthread.coprocessor.rcp:
DKconfig1 # Config options for OpenThread Border Router sample app
6 mainmenu "OpenThread NCP"
/Zephyr-Core-3.6.0/modules/openthread/platform/
Dplatform-zephyr.h18 #include <openthread/instance.h>
22 * This function initializes the alarm service used by OpenThread.
30 * @param[in] aInstance The OpenThread instance structure.
36 * This function initializes the radio service used by OpenThread.
44 * @param[in] aInstance The OpenThread instance structure.
52 * @param[in] aInstance The OpenThread instance structure.
66 * @param[in] aInstance The OpenThread instance structure.
79 * This function initializes the random number service used by OpenThread.
92 * Notify OpenThread task about new rx message.
97 * Notify OpenThread task about new tx message.
Dmisc.c9 #include <openthread/instance.h>
10 #include <openthread/platform/misc.h>
19 "`openthread,config` compatible node not found");
21 "`bootloader-gpios` property missing from `openthread,config` compatible node");
55 * and in Devicetree create `openthread` node in `/options/` path with in otPlatResetToBootloader()
56 * `compatible = "openthread,config"` property and `bootloader-gpios` property, in otPlatResetToBootloader()
61 * openthread { in otPlatResetToBootloader()
62 * compatible = "openthread,config"; in otPlatResetToBootloader()
106 __ASSERT_PRINT("OpenThread ASSERT @ %s:%d\n", aFilename, aLineNumber); in otPlatAssertFail()
Dalarm.c17 #include <openthread/platform/alarm-milli.h>
18 #include <openthread/platform/alarm-micro.h>
19 #include <openthread/platform/diag.h>
20 #include <openthread-system.h>
25 #include "openthread-core-zephyr-config.h"
Dshell.c9 #include <zephyr/net/openthread.h>
14 #include <openthread/cli.h>
15 #include <openthread/instance.h>
39 #define SHELL_HELP_OT "OpenThread subcommands\n" \
Dplatform.c14 #include <openthread/instance.h>
15 #include <openthread/tasklet.h>
/Zephyr-Core-3.6.0/tests/subsys/openthread/
Dtestcase.yaml10 - openthread
12 openthread.radio_test.min: {}
13 openthread.radio_test.timed_tx:
16 openthread.radio_test.csl:
DCMakeLists.txt8 ${ZEPHYR_BASE}/../modules/lib/openthread/include/
9 ${ZEPHYR_BASE}/../modules/lib/openthread/src/posix/platform/
10 ${ZEPHYR_BASE}/modules/openthread/platform/
11 ${ZEPHYR_BASE}/../modules/lib/openthread/examples/platforms/
/Zephyr-Core-3.6.0/dts/bindings/options/
Dopenthread,config.yaml5 OpenThread configuration node.
9 openthread {
10 compatible = "openthread,config";
17 compatible: "openthread,config"
/Zephyr-Core-3.6.0/subsys/logging/backends/
DKconfig.spinel5 bool "OpenThread dedicated Spinel protocol backend"
10 When enabled, backend will use OpenThread dedicated SPINEL protocol for logging.
12 Backend should be enabled only to OpenThread purposes and when UART backend is disabled
/Zephyr-Core-3.6.0/samples/subsys/mgmt/updatehub/
Doverlay-ot.conf14 # Enable OpenThread network
21 # Enable OpenThread shell
25 # This follows https://openthread.io/guides/border-router guides
/Zephyr-Core-3.6.0/samples/net/openthread/coprocessor/src/
Dmain.c1 /* main.c - OpenThread NCP */
12 #define APP_BANNER "***** OpenThread NCP on Zephyr %s *****"

123456