/Zephyr-latest/doc/_doxygen/ |
D | groups.dox | 64 @brief APIs to interact with third-party services or applications 65 @defgroup third_party Third-party
|
/Zephyr-latest/cmake/modules/ |
D | FindThreads.cmake | 1 # SPDX-License-Identifier: Apache-2.0 39 # options. Nevertheless this library must exist, because third-party modules
|
/Zephyr-latest/scripts/ |
D | dump_bugs_pickle.py | 5 # SPDX-License-Identifier: Apache-2.0 13 # third party 16 def parse_args() -> argparse.Namespace: 20 parser.add_argument('pickle_file', metavar='PICKLE-FILE', type=Path, 25 def issue_has_label(issue: Issue, label: str) -> bool: 31 def is_open_bug(issue: Issue) -> bool: 36 def get_bugs(args: argparse.Namespace) -> List[Issue]: 42 def main() -> None: 47 print(f'- :github:`{bug.number}` - {title}')
|
D | make_bugs_pickle.py | 5 # SPDX-License-Identifier: Apache-2.0 14 # third party 23 def parse_args() -> argparse.Namespace: 28 zephyrproject-rtos/zephyr repository using the GitHub API, and writes 33 - GitHub API: https://docs.github.com/en/rest 34 - github.Issue.Issue: 36 - pickle: https://docs.python.org/3/library/pickle.html 44 def get_open_bugs() -> List[Issue]: 45 zephyr_repo = get_github_object().get_repo('zephyrproject-rtos/zephyr') 48 def open_out_file(args: argparse.Namespace) -> BinaryIO: [all …]
|
D | github_helpers.py | 3 # SPDX-License-Identifier: Apache-2.0 23 # third party 26 def get_github_credentials(ask: bool = True) -> Dict[str, str]: 76 def get_github_object(ask: bool = True) -> github.Github:
|
/Zephyr-latest/doc/contribute/ |
D | bin_blobs.rst | 1 .. _bin-blobs: 12 Zephyr supports downloading and using third-party binary blobs via its built-in 15 `upstream (vanilla) Zephyr <https://github.com/zephyrproject-rtos/zephyr>`_. 18 the support for binary blobs in forks or third-party distributions of Zephyr. In 21 therefore free to create Zephyr-based downstream software which uses binary 30 click-through or other EULA-like workflow when users fetch and install blobs. 35 Blobs must be hosted on the Internet and managed by third-party infrastructure. 45 Blobs are fetched from official third-party sources by the :ref:`west blobs 46 <west-blobs>` command. 49 <modules-bin-blobs>` files included in separate Zephyr :ref:`module repositories [all …]
|
D | external.rst | 1 .. _external-contributions: 7 order to avoid re-implementing basic functionality or features that are readily 21 :ref:`external-tooling` section at the end of the page. 28 External source code licensed under the Apache-2.0 license is not subject to 36 :ref:`external-src-process` section for more details. 42 https://www.zephyrproject.org/wp-content/uploads/2023/08/LF-Zephyr-Charter-2023.08.21.pdf 62 - Is this the most optimal way to introduce the functionality to the project? 65 - Is the external project being actively maintained? This is particularly 67 - Have alternatives to the particular implementation proposed been considered? 85 - The code is formatted according to the Zephyr :ref:`coding_style` [all …]
|
/Zephyr-latest/.github/workflows/ |
D | scorecards.yml | 2 # by a third-party and are governed by separate terms of service, privacy 5 name: Scorecards supply-chain security 7 # For Branch-Protection check. Only the default branch is supported. See 8 # https://github.com/ossf/scorecard/blob/main/docs/checks.md#branch-protection 13 - cron: '43 7 * * 6' 16 - main 18 permissions: read-all 23 runs-on: ubuntu-latest 26 security-events: write 28 id-token: write [all …]
|
/Zephyr-latest/samples/application_development/external_lib/ |
D | CMakeLists.txt | 1 # SPDX-License-Identifier: Apache-2.0 13 # Other external build systems may be self-contained enough that they 23 set(target_flag "--target=${CMAKE_C_COMPILER_TARGET}") 32 # Add an external project to be able download and build the third 33 # party library. In this case downloading is not necessary as it has 42 # https://www.gnu.org/software/make/manual/html_node/MAKE-Variable.html
|
/Zephyr-latest/samples/drivers/ipm/ipm_mhu_dual_core/ |
D | README.rst | 1 .. zephyr:code-sample:: ipm-mhu-dual-core 3 :relevant-api: ipm_interface 5 Implement inter-processor mailbox (IPM) using an MHU (Message Handling Unit) 10 the processor cores. This sample is a simple dual-core example for a 23 ----------- 28 .. zephyr-app-commands:: 29 :zephyr-app: samples/drivers/ipm/ipm_mhu_dual_core 37 .. zephyr-app-commands:: 38 :zephyr-app: samples/drivers/ipm/ipm_mhu_dual_core 46 A third-party tool (srecord) is used to generate the Intel formatted hex image. [all …]
|
/Zephyr-latest/ |
D | LICENSE | 68 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 75 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 83 cross-claim or counterclaim in a lawsuit) alleging that the Work 115 wherever such third-party notices normally appear. The contents 148 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 187 identification within third-party archives. 195 http://www.apache.org/licenses/LICENSE-2.0
|
/Zephyr-latest/doc/develop/optimizations/ |
D | tools.rst | 17 with features available through the compiler, we can also generate worst-case 23 by name, the following top-level containers are used to group such symbols: 25 * Hidden - The RAM and ROM reports list all processing symbols with no matching 32 * No paths - The RAM and ROM reports list all processing symbols with relative paths 55 .. zephyr-app-commands:: 57 :zephyr-app: samples/hello_world 65 Root 4637 100.00% - 66 ├── (hidden) 4 0.09% - 67 ├── (no paths) 2748 59.26% - 77 ├── WORKSPACE 184 3.97% - [all …]
|
/Zephyr-latest/doc/develop/west/ |
D | why.rst | 1 .. _west-history: 9 * The ability to provide an extensible and user-friendly command-line interface 12 During the development of west, a set of :ref:`west-design-constraints` were 32 * **R4**: Support both continuous tracking and commit-based (bisectable) project 40 `Git Submodules <https://git-scm.com/book/en/v2/Git-Tools-Submodules>`_ and 41 Google's `repo <https://gerrit.googlesource.com/git-repo/>`_. 49 - Does not cleanly support using zephyr as the manifest repository (**R4**) 50 - Python 2 only 51 - Does not play well with Windows 52 - Assumes Gerrit is used for code review [all …]
|
/Zephyr-latest/boards/infineon/cyw920829m2evk_02/doc/ |
D | index.rst | 6 The AIROC™ CYW20829 Bluetooth® LE MCU Evaluation Kit (CYW920829M2EVK-02) with its included on-board… 8 …- M33s for powering the MCU and Bluetooth subsystem with programmable and reconfigurable analog an… 13 For more information about the CYW20829 SoC and CYW920829M2EVK-02 board: 15 - `CYW20829 SoC Website`_ 16 - `CYW920829M2EVK-02 Board Website`_ 21 - AIROC™ CYW20829 Bluetooth® LE MCU in 56 pin QFN package 22 - Arduino compatible headers for hardware expansion 23 - On-board sensors - 6-axis IMU, Thermistor, Infineon analog microphone, and Infineon digital micro… 24 - User switches, RGB LED and user LEDs 25 - USB connector for power, programming and USB-UART bridge [all …]
|
/Zephyr-latest/modules/thrift/src/thrift/server/ |
D | TServerFramework.h | 2 * Copyright (c) 2006- Facebook 4 * SPDX-License-Identifier: Apache-2.0 15 * http://www.apache.org/licenses/LICENSE-2.0 52 * to maintain backwards compatibility for third party servers, no TServers 102 * Post-conditions (return guarantees): 108 * Interrupt serve() so that it meets post-conditions and returns.
|
/Zephyr-latest/doc/develop/ |
D | env_vars.rst | 6 Various pages in this documentation refer to setting Zephyr-specific 13 ------------------- 20 .. group-tab:: Linux/macOS 22 .. code-block:: console 26 .. group-tab:: Windows 28 .. code-block:: console 41 -------------------------- 45 .. group-tab:: Linux/macOS 53 .. group-tab:: Windows 55 You can use the ``setx`` program in ``cmd.exe`` or the third-party RapidEE [all …]
|
/Zephyr-latest/doc/kernel/usermode/ |
D | overview.rst | 15 Example use-cases of Zephyr's user mode features: 17 - The kernel can protect against many unintentional programming errors which 20 - The kernel can sandbox complex data parsers such as interpreters, network 21 protocols, and filesystems such that malicious third-party code or data 24 - The kernel can support the notion of multiple logical "applications", each 31 For threads running in a non-privileged CPU state (hereafter referred to as 34 - We prevent access to memory not specifically granted, or incorrect access to 36 read-only area. 38 - Access to thread stack buffers will be controlled with a policy which 41 - A user thread will by default have read/write access to its own stack [all …]
|
/Zephyr-latest/doc/connectivity/bluetooth/api/mesh/ |
D | provisioning.rst | 25 Provisioning is a five-step process, involving the following steps: 50 --------------------------- 54 encoded as a single utf-8 data point, or the special ``none`` scheme, encoded 56 <https://www.bluetooth.com/specifications/assigned-numbers/>`_. 60 .. list-table:: URI encoding examples 62 * - URI 63 - Encoded 64 * - ``http://example.com`` 65 - ``\x16//example.com`` 66 * - ``https://www.zephyrproject.org/`` [all …]
|
/Zephyr-latest/modules/openthread/ |
D | CMakeLists.txt | 52 kconfig_to_ot_option(CONFIG_OPENTHREAD_BORDER_ROUTING_DHCP6_PD OT_BORDER_ROUTING_DHCP6_PD "DHCPv6-P… 57 kconfig_to_ot_option(CONFIG_OPENTHREAD_COAP_BLOCK OT_COAP_BLOCK "Enable CoAP Block-wise option supp… 74 kconfig_to_ot_option(CONFIG_OPENTHREAD_DNSSD_DISCOVERY_PROXY OT_DNSSD_DISCOVERY_PROXY "Enable DNS-S… 75 kconfig_to_ot_option(CONFIG_OPENTHREAD_DNSSD_SERVER OT_DNSSD_SERVER "Enable DNS-SD server support") 99 kconfig_to_ot_option(CONFIG_OPENTHREAD_MULTIPAN_RCP OT_MULTIPAN_RCP "Enable Multi-PAN RCP") 117 kconfig_to_ot_option(CONFIG_OPENTHREAD_SETTINGS_RAM OT_SETTINGS_RAM "Enable volatile-only storage o… 131 kconfig_to_ot_option(CONFIG_OPENTHREAD_WAKEUP_COORDINATOR OT_WAKEUP_COORDINATOR "Enable Wake-up Coo… 132 kconfig_to_ot_option(CONFIG_OPENTHREAD_WAKEUP_END_DEVICE OT_WAKEUP_END_DEVICE "Enable Wake-up End D… 152 -DOPENTHREAD_CONFIG_LOG_OUTPUT=OPENTHREAD_CONFIG_LOG_OUTPUT_APP 158 -DOPENTHREAD_CONFIG_LOG_LEVEL=${CONFIG_OPENTHREAD_LOG_LEVEL} [all …]
|
/Zephyr-latest/doc/develop/application/ |
D | index.rst | 10 …- your **application directory**, :file:`<app>`, is something like :file:`<home>/zephyrproject/app` 11 - its **build directory** is :file:`<app>/build` 19 <important-build-vars>` is set appropriately, though.) 26 The build system is application-centric, and requires Zephyr-based applications 33 alongside the zephyr repository, which provide third party source code 37 application. This directory contains all application-specific files, such as 38 application-specific configuration files and source code. 42 .. code-block:: none 57 such as board-specific configuration files, the ability to run and 61 application-specific changes which should be applied to the base devicetree [all …]
|
/Zephyr-latest/boards/shields/st_b_cams_omv_mb1683/doc/ |
D | index.rst | 3 ST B-CAMS-OMV-MB1683 9 The camera module bundle (B-CAMS-OMV) provides extension connectors 11 third-party modules like OpenMV and Waveshare modules. It can be used 17 Evaluation boards featuring a ZIF connector, such as the STM32H747I-DISCO, 18 STM32H7B3I-DK, and 32L4R9IDISCOVERY Discovery kits. 23 :alt: B-CAMS-OMV-MB1683 25 B-CAMS-OMV MB1683 Image (Credit: STMicroelectronics.) 29 the output 30-pin ZIF connector CN5. 36 +------------+-----------------+------------+--------------+ 40 +------------+-----------------+------------+--------------+ [all …]
|
/Zephyr-latest/doc/develop/getting_started/ |
D | installation_linux.rst | 32 .. group-tab:: Ubuntu 34 .. code-block:: console 36 sudo apt-get update 37 sudo apt-get upgrade 39 .. group-tab:: Fedora 41 .. code-block:: console 45 .. group-tab:: Clear Linux 47 .. code-block:: console 51 .. group-tab:: Arch Linux 53 .. code-block:: console [all …]
|
/Zephyr-latest/scripts/west_commands/runners/ |
D | nxp_s32dbg.py | 2 # SPDX-License-Identifier: Apache-2.0 37 """Runner front-end for NXP S32 Debug Probe.""" 47 tool_opt: list[str] | None = None) -> None: 66 def name(cls) -> str: 70 def capabilities(cls) -> RunnerCaps: 75 def dev_id_help(cls) -> str: 81 def tool_opt_help(cls) -> str: 86 def do_add_parser(cls, parser: argparse.ArgumentParser) -> None: 87 parser.add_argument('--core-name', 90 parser.add_argument('--soc-name', [all …]
|
/Zephyr-latest/tests/bsim/bluetooth/mesh/src/ |
D | test_friendship.c | 4 * SPDX-License-Identifier: Apache-2.0 77 while (--polls) { in friend_wait_for_polls() 87 K_SECONDS(2)) != -EAGAIN) { in friend_wait_for_polls() 175 * This tests the friend role's re-encryption mechanism for the second in test_friend_msg() 191 ASSERT_OK_MSG(bt_mesh_test_recv(5, cfg->addr, NULL, K_SECONDS(10)), in test_friend_msg() 197 ASSERT_OK(bt_mesh_test_recv(15, cfg->addr, NULL, K_SECONDS(10))); in test_friend_msg() 198 /* - 2 for each SegAck (SegAcks are sent faster than Friend Poll messages); in test_friend_msg() 199 * - The last one with MD == 0; in test_friend_msg() 248 (CONFIG_BT_MESH_FRIEND_QUEUE_SIZE - 1), in test_friend_overflow() 268 (CONFIG_BT_MESH_FRIEND_QUEUE_SIZE - 2), in test_friend_overflow() [all …]
|
/Zephyr-latest/doc/releases/ |
D | release-notes-1.8.rst | 13 * Ecosystem: Tracing, debugging support through third-party tools (openocd, 39 * arm: Fixed nRF52840-QIAA SoC support for device tree 61 * Support for new ARM board FRDM-KL25Z 66 * arm: Added support for STM32F469I-DISCO board 72 * UART interrupt-driver API is better defined 73 * Support for pull-style console API 89 * HTTP Basic-Auth support added 91 * Add block wise support to CoAP for well-known response 124 * Bluetooth 5.0: The Controller reports itself as 5.0-capable 126 * Bluetooth 5.0: Added Multiple PHY support, both 2Mbit/s and long-range coded [all …]
|