Searched full:openthread (Results 1 – 25 of 137) sorted by relevance
123456
/Zephyr-Core-3.6.0/subsys/net/l2/openthread/ |
D | Kconfig | 1 # 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 …]
|
D | openthread.c | 13 #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 …]
|
D | CMakeLists.txt | 5 ${ZEPHYR_BASE}/modules/openthread/platform 12 openthread.c
|
/Zephyr-Core-3.6.0/doc/connectivity/networking/api/ |
D | thread.rst | 23 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 …]
|
D | ieee802154.rst | 36 :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/ |
D | openthread.h | 8 * @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 …]
|
D | ieee802154_radio_openthread.h | 9 * @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/ |
D | Kconfig | 4 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
|
D | CMakeLists.txt | 14 # 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 …]
|
D | Kconfig.thread | 18 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 …]
|
D | Kconfig.features | 1 # 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/ |
D | README.rst | 2 :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 …]
|
D | sample.yaml | 5 - 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:
|
D | Kconfig | 1 # Config options for OpenThread Border Router sample app 6 mainmenu "OpenThread NCP"
|
/Zephyr-Core-3.6.0/modules/openthread/platform/ |
D | platform-zephyr.h | 18 #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.
|
D | misc.c | 9 #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()
|
D | alarm.c | 17 #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"
|
D | shell.c | 9 #include <zephyr/net/openthread.h> 14 #include <openthread/cli.h> 15 #include <openthread/instance.h> 39 #define SHELL_HELP_OT "OpenThread subcommands\n" \
|
D | platform.c | 14 #include <openthread/instance.h> 15 #include <openthread/tasklet.h>
|
/Zephyr-Core-3.6.0/tests/subsys/openthread/ |
D | testcase.yaml | 10 - openthread 12 openthread.radio_test.min: {} 13 openthread.radio_test.timed_tx: 16 openthread.radio_test.csl:
|
D | CMakeLists.txt | 8 ${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/ |
D | openthread,config.yaml | 5 OpenThread configuration node. 9 openthread { 10 compatible = "openthread,config"; 17 compatible: "openthread,config"
|
/Zephyr-Core-3.6.0/subsys/logging/backends/ |
D | Kconfig.spinel | 5 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/ |
D | overlay-ot.conf | 14 # 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/ |
D | main.c | 1 /* main.c - OpenThread NCP */ 12 #define APP_BANNER "***** OpenThread NCP on Zephyr %s *****"
|
123456