/Zephyr-latest/ |
D | west.yml | 3 # The per-installation west configuration file, .west/config, sets the 4 # path to the project containing this file in the [manifest] section's 5 # "path" variable. 22 - name: upstream 23 url-base: https://github.com/zephyrproject-rtos 24 - name: babblesim 25 url-base: https://github.com/BabbleSim 27 group-filter: [-babblesim, -optional] 31 # zephyr-keep-sorted-start re(^\s+\- name:) 33 - name: acpica [all …]
|
/Zephyr-latest/doc/develop/west/ |
D | manifest.rst | 1 .. _west-manifests: 8 ``west.manifest`` module, see :ref:`west-apis-manifest`. For a more general 9 introduction and command overview, see :ref:`west-basics`. 16 .. _west-mr-model: 25 .. figure:: west-mr-model.png 27 :alt: West multi-repo history 28 :figclass: align-center 30 West multi-repo history 48 - Projects can be added (like ``P1`` between manifest repository 52 - Project and manifest repository histories don't have to move [all …]
|
D | workspaces.rst | 1 .. _west-workspaces: 7 :ref:`west-basics` in more detail. 9 .. _west-manifest-rev: 11 The ``manifest-rev`` branch 14 West creates and controls a Git branch named ``manifest-rev`` in each 16 specified for the project at the time :ref:`west-update` was last run. 17 Other workspace management commands may use ``manifest-rev`` as a reference 19 purposes, the ``manifest-rev`` branch allows the manifest file to use SHAs 22 Although ``manifest-rev`` is a normal Git branch, west will recreate and/or 27 rebase it on top of a new ``manifest-rev``, or merge ``manifest-rev`` into [all …]
|
D | basics.rst | 1 .. _west-basics: 9 West's built-in commands allow you to work with :term:`projects <west project>` 13 :term:`west workspace`, and clones the :term:`manifest repo <west manifest 24 .. code-block:: none 28 │ └── config # per-workspace local configuration file 31 ├── zephyr/ # .git/ repo 40 │ └── net-tools/ # .git/ project 43 .. _west-workspace: 49 Additional details are in :ref:`west-workspaces`. 54 -- it could be anything, like ``z``, ``my-zephyr-workspace``, etc.) [all …]
|
D | release-notes.rst | 1 .. _west-release-notes: 11 - New ``west grep`` command for running a "grep tool" in your west workspace's 18 .. code-block:: console 25 .. list-table:: 27 * - ``git grep --untracked`` 28 - ``west grep --untracked foo`` 29 * - ``ripgrep`` 30 - ``west grep --tool ripgrep foo`` 31 * - ``grep --recursive`` 32 - ``west grep --tool grep foo`` [all …]
|
/Zephyr-latest/submanifests/ |
D | optional.yaml | 3 - name: upstream 4 url-base: https://github.com/zephyrproject-rtos 5 # zephyr-keep-sorted-start re(^\s+\- name:) 7 - name: canopennode 9 path: modules/lib/canopennode 12 - optional 13 - name: chre 15 path: modules/lib/chre 18 - optional 19 - name: lz4 [all …]
|
/Zephyr-latest/.github/workflows/ |
D | bsim-tests.yaml | 6 - ".github/workflows/bsim-tests.yaml" 7 - ".github/workflows/bsim-tests-publish.yaml" 8 - "west.yml" 9 - "subsys/bluetooth/**" 10 - "tests/bsim/**" 11 - "boards/nordic/nrf5*/*dt*" 12 - "dts/*/nordic/**" 13 - "tests/bluetooth/common/testlib/**" 14 - "samples/bluetooth/**" 15 - "boards/native/**" [all …]
|
D | twister-prep.yaml | 18 … if: github.repository_owner == 'zephyrproject-rtos' && github.event_name == 'pull_request_target' 19 runs-on: 20 group: zephyr-runner-v2-linux-x64-4xlarge 22 image: ghcr.io/zephyrproject-rtos/ci-repo-cache:v0.27.4.20241026 23 options: '--entrypoint /bin/bash' 25 subset: ${{ steps.output-services.outputs.subset }} 26 size: ${{ steps.output-services.outputs.size }} 27 fullrun: ${{ steps.output-services.outputs.fullrun }} 38 - name: Apply container owner mismatch workaround 44 git config --global --add safe.directory ${GITHUB_WORKSPACE} [all …]
|
D | twister.yaml | 6 - main 7 - v*-branch 8 - collab-* 11 - main 12 - v*-branch 13 - collab-* 16 - cron: '0 17 * * 6' 19 group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.head_ref || github.ref }} 20 cancel-in-progress: true 23 twister-build-prep: [all …]
|
D | codecov.yaml | 5 - cron: '25 06,18 * * *' 8 group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.head_ref || github.ref }} 9 cancel-in-progress: true 13 if: github.repository_owner == 'zephyrproject-rtos' 14 runs-on: 15 group: zephyr-runner-v2-linux-x64-4xlarge 17 image: ghcr.io/zephyrproject-rtos/ci-repo-cache:v0.27.4.20241026 18 options: '--entrypoint /bin/bash' 20 fail-fast: false 24 - platform: 'mps2/an385' [all …]
|
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 …]
|
D | footprint-tracking.yml | 6 - cron: '50 1/12 * * *' 9 - 'VERSION' 10 - '.github/workflows/footprint-tracking.yml' 12 - main 13 - v*-branch 15 # only publish v* tags, do not care about zephyr-v* which point to the 17 - 'v*' 20 group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.head_ref || github.ref }} 21 cancel-in-progress: true 24 footprint-tracking: [all …]
|
/Zephyr-latest/scripts/ |
D | set_assignees.py | 4 # SPDX-License-Identifier: Apache-2.0 17 TOP_DIR = os.path.join(os.path.dirname(__file__)) 18 sys.path.insert(0, os.path.join(TOP_DIR, "scripts")) 31 parser.add_argument("-M", "--maintainer-file", required=False, default="MAINTAINERS.yml", 35 group.add_argument("-P", "--pull_request", required=False, default=None, type=int, 36 help="Operate on one pull-request only.") 37 group.add_argument("-I", "--issue", required=False, default=None, type=int, 39 group.add_argument("-s", "--since", required=False, 40 help="Process pull-requests since date.") 41 group.add_argument("-m", "--modules", action="store_true", [all …]
|
D | zephyr_module.py | 5 # SPDX-License-Identifier: Apache-2.0 11 Include file is generated for Kconfig using --kconfig-out. 12 A <name>:<path> text file is generated for use with CMake using --cmake-out. 14 Using --twister-out <filename> an argument file for twister script will 28 from pathlib import Path, PurePath 57 cmake-ext: 61 kconfig-ext: 65 sysbuild-cmake: 68 sysbuild-kconfig: 71 sysbuild-cmake-ext: [all …]
|
/Zephyr-latest/scripts/footprint/ |
D | upload_data.py | 4 # SPDX-License-Identifier: Apache-2.0 14 from git import Repo 56 parser.add_argument("-d", "--data", help="Data Directory") 57 …parser.add_argument("-y", "--dryrun", action="store_true", help="Dry run, do not upload to databas… 58 parser.add_argument("-z", "--zephyr-base", help="Zephyr tree") 59 parser.add_argument("-f", "--file", help="JSON file with footprint data") 99 repo = Repo(zephyr_base) 111 json_file = os.path.basename(file) 124 gitcommit = repo.commit(f'{commit}') 127 cidx = commit.find('-g') + 2 [all …]
|
D | pack_as_twister.py | 5 # SPDX-License-Identifier: Apache-2.0 14 sturctured as 'ZEPHYR_VERSION/APPLICATION/FEATURE/BOARD' under the input path(s). 16 with the corresponding sub-directories. 18 For example, an input path `./**/*v3.6.0-rc3-*/footprints/**/frdm_k64f/` will be 19 expanded by bash to all sub-directories with the 'footprints' data `v3.6.0-rc3` 22 `shopt -s globstar`. 29 This scripts has `--test-name` parameter to customize how to compose test names 44 from git import Repo 48 VERSION_COMMIT_RE = re.compile(r".*-g([a-f0-9]{12})$") 71 console.setFormatter(logging.Formatter('%(asctime)s - %(levelname)-8s - %(message)s')) [all …]
|
/Zephyr-latest/boards/quicklogic/qomu/doc/ |
D | index.rst | 6 The Qomu board is a platform with an on-board QuickLogic EOS S3 Sensor Processing Platform. 11 - QuickLogic EOS S3 MCU Platform 12 - 16 Mbit of on-board flash memory 13 - Touchpads (4) 14 - RGB LED 15 - Powered from USB 33 .. zephyr-app-commands:: 34 :zephyr-app: samples/boards/quicklogic/qomu 40 #. While the blue LED is blinking (for 5 seconds), touch the touch-pads with your finger. 44 .. code-block:: console [all …]
|
/Zephyr-latest/scripts/ci/ |
D | test_plan.py | 2 # SPDX-License-Identifier: Apache-2.0 16 from pathlib import Path 17 from git import Repo 29 # however, pylint complains that it doesn't recognized them when used (used-before-assignment). 30 zephyr_base = Path(os.environ['ZEPHYR_BASE']) 32 repo_to_scan = Repo(zephyr_base) 37 sys.path.append(os.path.join(zephyr_base, 'scripts')) 69 # The glob regexes must anchor to the beginning of the path, since we 70 # return search(). (?:) is a non-capturing group. 94 def _contains(self, path): argument [all …]
|
/Zephyr-latest/doc/connectivity/bluetooth/autopts/ |
D | autopts-win10.rst | 1 .. _autopts-win10: 20 Start -> Settings -> Update & Security -> Windows Update 29 installation directory to the PATH and disable the path length limitation. 44 Download and install `Git <https://git-scm.com/downloads>`_. 79 https://www.nordicsemi.com/Software-and-tools/Development-Tools/nRF-Command-Line-Tools/Download 112 .. code-block:: 116 Build the auto-pts tester app 118 .. code-block:: 120 west build -p auto -b nrf52840dk/nrf52840 zephyr/tests/bluetooth/tester/ 124 .. code-block:: [all …]
|
/Zephyr-latest/scripts/west_commands/ |
D | patch.py | 3 # SPDX-License-Identifier: Apache-2.0 14 from pathlib import Path 20 sys.path.append(os.fspath(Path(__file__).parent.parent)) 30 WEST_PATCH_SCHEMA_PATH = Path(__file__).parents[1] / "schemas" / "patch-schema.yml" 34 WEST_PATCH_BASE = Path("zephyr") / "patches" 35 WEST_PATCH_YAML = Path("zephyr") / "patches.yml" 57 See "west patch apply --help" for details. 62 See "west patch clean --help" for details. 67 See "west patch list --help" for details. 71 Run "west patch gh-fetch" to fetch patches from Github. [all …]
|
/Zephyr-latest/doc/_extensions/zephyr/ |
D | gh_utils.py | 8 SPDX-License-Identifier: Apache-2.0 29 - ``gh_link_version``: GitHub version to use in the URL (e.g. "main") 30 - ``gh_link_base_url``: Base URL used as a prefix for generated URLs. 31 - ``gh_link_prefixes``: Mapping of pages (regex) <> GitHub prefix. 32 - ``gh_link_exclude``: List of pages (regex) that will not report a URL. Useful 33 for, e.g., auto-generated pages not in Git. 42 from pathlib import Path 50 sys.path.insert(0, str(Path(__file__).parents[3] / "scripts")) 54 ZEPHYR_BASE : Final[str] = Path(__file__).parents[3] 61 def get_page_prefix(app: Sphinx, pagename: str) -> str: [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 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 70 * **prj.conf**: This is a Kconfig fragment that specifies application-specific [all …]
|
/Zephyr-latest/doc/develop/ |
D | beyond-GSG.rst | 1 .. _beyond-gsg: 6 The :ref:`getting_started` gives a straight-forward path to set up 11 .. _python-pip: 22 ``--user`` flag to the ``pip3`` command when installing new packages. This is 25 information about pip\ [#pip]_, including `information on -\\-user`_. 27 - On Linux, make sure ``~/.local/bin`` is at the front of your :envvar:`PATH` 28 :ref:`environment variable <env_vars>`, or programs installed with ``--user`` 29 won't be found. Installing with ``--user`` avoids conflicts between pip 30 and the system package manager, and is the default on Debian-based 33 - On macOS, `Homebrew disables -\\-user`_. [all …]
|
/Zephyr-latest/doc/build/ |
D | zephyr_cmake_package.rst | 6 The Zephyr `CMake package`_ is a convenient way to create a Zephyr-based application. 9 The :ref:`zephyr-app-types` section introduces the application types 13 the application, whether it is a :ref:`Zephyr repository application <zephyr-repo-app>`, 14 a :ref:`Zephyr workspace application <zephyr-workspace-app>`, or a 15 :ref:`Zephyr freestanding application <zephyr-freestanding-app>`. 17 When developing a Zephyr-based application, then a developer simply needs to write 27 .. group-tab:: Ubuntu 33 .. group-tab:: macOS 39 .. group-tab:: Windows 56 to export Zephyr using ``west zephyr-export``. [all …]
|
/Zephyr-latest/doc/contribute/documentation/ |
D | generation.rst | 11 .. _documentation-overview: 18 using Sphinx to create a formatted stand-alone website. Developers can 36 * Doxygen-generated material used to create all API-specific documents 39 * Script-generated material for kernel configuration options based on Kconfig 51 rtd [shape="rectangle" label="read-the-docs\ntheme"] 56 images -> sphinx 57 rst -> sphinx 58 conf -> sphinx 59 header -> doxygen 60 doxygen -> xml [all …]
|