Searched full:openthread (Results 1 – 25 of 167) sorted by relevance
1234567
/Zephyr-latest/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 35 prompt "OpenThread origin selection" 37 Select OpenThread to use for build. Custom OpenThread implementations 41 bool "OpenThread from sources" 43 Build Zephyr's OpenThread port from sources. 48 bool "Start OpenThread stack manually" 50 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 …]
|
/Zephyr-latest/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 44 Zephyr also provides an :zephyr:code-sample:`openthread-shell`, which is useful for 50 OpenThread Driver API 53 OpenThread L2 uses Zephyr's protocol agnostic IEEE 802.15.4 driver API 55 support OpenThread. [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 used for 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-latest/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 27 #include <openthread/instance.h> 44 * @brief OpenThread l2 private data. 47 /** Pointer to OpenThread stack instance */ 50 /** Pointer to OpenThread network interface */ 62 /** Array for storing net_pkt for OpenThread internal usage */ 68 /** A work queue for all OpenThread activity */ 71 /** Work object for OpenThread internal usage */ [all …]
|
/Zephyr-latest/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 | 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" 185 int "OpenThread default RX sensitivity in dBm" 192 int "OpenThread default tx power in dBm" 196 Set the default TX output power [dBm] in radio driver for OpenThread purpose. 199 bool "Openthread multiradio capability" 202 Openthread multiradio capability. [all …]
|
D | CMakeLists.txt | 14 # OpenThread options 15 set(OT_BUILD_EXECUTABLES OFF CACHE BOOL "Disable OpenThread samples") 129 kconfig_to_ot_option(CONFIG_OPENTHREAD_UPTIME OT_UPTIME "Enable support for tracking OpenThread ins… 143 …_VENDOR_EXTENSION} CACHE STRING "Path to CMake file to define and link Openthread CLI vendor exten… 146 set(BUILD_TESTING OFF CACHE BOOL "Disable openthread cmake testing targets" FORCE) 159 -DOPENTHREAD_PROJECT_CORE_CONFIG_FILE="openthread-core-zephyr-config.h" 167 # We don't want to build all openthread libraries per default. 178 # Zephyr as well, but OpenThread code still uses it, so we add it here. 194 # Openthread can use minimal libc, which requires autoconf.h 196 # through openthread-*-config.h because openthread third-party [all …]
|
D | Kconfig.features | 1 # OpenThread stack features selection 7 prompt "OpenThread stack version" 81 bool "OpenThread CoAP support" 83 Enable CoAP API for the application with use of OpenThread stack 98 Enable commissioner capability in OpenThread stack. Note, that DTLS 148 Enable OpenThread CLI diagnostic commands 184 Enable Thread Services capability in OpenThread stack 193 bool "OpenThread full logs" 204 Enable joiner capability in OpenThread stack. Note, that DTLS 254 bool "OpenThread multipan rcp" [all …]
|
/Zephyr-latest/samples/net/openthread/coprocessor/ |
D | README.rst | 1 .. zephyr:code-sample:: openthread-coprocessor 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: [all …]
|
D | sample.yaml | 5 - openthread 6 depends_on: 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:
|
/Zephyr-latest/samples/net/openthread/shell/ |
D | sample.yaml | 5 - openthread 6 depends_on: openthread 8 description: Test Thread and IEEE 802.15.4 using the OpenThread shell 9 name: OpenThread Shell 11 sample.net.openthread.shell:
|
D | README.rst | 1 .. zephyr:code-sample:: openthread-shell 2 :name: OpenThread shell 5 Test Thread and IEEE 802.15.4 using the OpenThread shell. 11 boards using the OpenThread shell. 21 :zephyr-app: samples/net/openthread/shell
|
/Zephyr-latest/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. 89 * This function initializes the random number service used by OpenThread. 101 * Notify OpenThread task about new rx message. 106 * 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()
|
/Zephyr-latest/tests/subsys/openthread/ |
D | testcase.yaml | 11 - openthread 13 openthread.radio_test.min: {} 14 openthread.radio_test.timed_tx: 17 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-latest/drivers/hdlc_rcp_if/ |
D | Kconfig.uart | 8 # HDLC UART communication Interface used by Zephyr running Openthread RCP host 12 bool "UART HDLC interface for Zephyr Openthread RCP host" 20 RX buffer size for the OpenThread HDLC host UART. 26 TX buffer size for the OpenThread HDLC host UART.
|
D | Kconfig | 7 # HDLC communication Interface used by Zephyr running Openthread RCP host 11 bool "HDLC interface for a Zephyr Openthread RCP host" 26 module-str = HDLC driver for Openthread RCP host 27 module-help = Sets log level for Openthread HDLC RCP host interface Device Drivers.
|
/Zephyr-latest/dts/bindings/options/ |
D | openthread,config.yaml | 5 OpenThread configuration node. 9 openthread { 10 compatible = "openthread,config"; 17 compatible: "openthread,config"
|
/Zephyr-latest/samples/net/sockets/echo_client/ |
D | overlay-ot-rcp-host-uart.conf | 20 # Enable OpenThread shell 30 # Enable Openthread rcp host 33 # Enable OpenThread features set 56 # Configure the OpenThread manually
|
D | overlay-ot-rcp-host-nxp.conf | 21 # Enable OpenThread shell 35 # Enable Openthread rcp host 38 # Enable OpenThread features set
|
/Zephyr-latest/subsys/logging/backends/ |
D | Kconfig.spinel | 5 bool "OpenThread dedicated Spinel protocol backend" 9 When enabled, backend will use OpenThread dedicated SPINEL protocol for logging. 11 Backend should be enabled only to OpenThread purposes and when UART backend is disabled
|
/Zephyr-latest/samples/net/openthread/ |
D | README.rst | 1 .. zephyr:code-sample-category:: openthread 2 :name: OpenThread
|
/Zephyr-latest/samples/net/sockets/echo_server/ |
D | overlay-ot-rcp-host-nxp.conf | 20 # Enable OpenThread shell 31 # Enable Openthread rcp host 34 # Enable OpenThread features set
|
1234567