Home
last modified time | relevance | path

Searched +full:third +full:- +full:party (Results 1 – 25 of 38) sorted by relevance

12

/Zephyr-latest/doc/_doxygen/
Dgroups.dox64 @brief APIs to interact with third-party services or applications
65 @defgroup third_party Third-party
/Zephyr-latest/cmake/modules/
DFindThreads.cmake1 # SPDX-License-Identifier: Apache-2.0
39 # options. Nevertheless this library must exist, because third-party modules
/Zephyr-latest/scripts/
Ddump_bugs_pickle.py5 # 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}')
Dmake_bugs_pickle.py5 # 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 …]
Dgithub_helpers.py3 # 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/
Dbin_blobs.rst1 .. _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 …]
Dexternal.rst1 .. _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/
Dscorecards.yml2 # 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/
DCMakeLists.txt1 # 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/
DREADME.rst1 .. 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/
DLICENSE68 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/
Dtools.rst17 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/
Dwhy.rst1 .. _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/
Dindex.rst6 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/
DTServerFramework.h2 * 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/
Denv_vars.rst6 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/
Doverview.rst15 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/
Dprovisioning.rst25 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/
DCMakeLists.txt52 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/
Dindex.rst10- 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/
Dindex.rst3 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/
Dinstallation_linux.rst32 .. 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/
Dnxp_s32dbg.py2 # 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/
Dtest_friendship.c4 * 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/
Drelease-notes-1.8.rst13 * 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 …]

12