/Zephyr-latest/doc/_extensions/zephyr/ |
D | manifest_projects_table.py | 11 This extension introduces a new directive: ``manifest-projects-table``. It can 14 .. manifest-projects-table:: 22 - ``manifest_projects_table_manifest``: Path to the manifest file. 26 SPDX-License-Identifier: Apache-2.0 49 def rev_url(base_url: str, rev: str) -> str: 50 """Return URL for a revision. 53 Revision format is assumed to be a git hash or a tag. URL is 54 formatted assuming a GitHub base URL. 57 base_url: Base URL of the repository. 61 URL for the revision. [all …]
|
D | gh_utils.py | 8 SPDX-License-Identifier: Apache-2.0 20 * ``gh_link_get_blob_url``: Returns a URL to the source of a page on GitHub. 21 * ``gh_link_get_edit_url``: Returns a URL to edit the given page on GitHub. 22 * ``gh_link_get_open_issue_url``: Returns a URL to open a new issue regarding the given page. 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. 61 def get_page_prefix(app: Sphinx, pagename: str) -> str: [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 | 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/tests/net/lib/http_header_fields/src/ |
D | main.c | 45 const char *url; member 54 .url = "http://hostname/", 71 .url = "http://hostname:444/", 89 .url = "hostname:443", 106 .url = "hostname:443", 113 .url = "http://[1:2::3:4]/", 130 .url = "http://[1:2::3:4]:67/", 148 .url = "[1:2::3:4]:443", 165 .url = "http://[2001:0000:0000:0000:0000:0000:1.9.1.1]/", 182 .url = "http://a.tbcdn.cn/p/fp/2010c/??fp-header-min.css," [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 12 - optional 13 - name: chre 18 - optional 19 - name: lz4 24 - optional 25 - name: nanopb [all …]
|
/Zephyr-latest/scripts/schemas/ |
D | patch-schema.yml | 3 # SPDX-License-Identifier: Apache-2.0 8 schema;patch-schema: 11 - type: map 14 # The path to the patch file, relative to patch-base 15 # E.g. zephyr/kernel-pipe-fix-not-k-no-wait-and-ge-min-xfer-bytes.patch 20 # The SHA-256 checksum of the patch file 25 pattern: "^[0-9a-f]{64}$" 44 # The date the patch was created, in ISO 8601 date format YYYY-MM-DD 48 format: "%Y-%m-%d" 55 # The URL of the upstream pull request to merge the patch [all …]
|
/Zephyr-latest/scripts/ci/stats/ |
D | merged_prs.py | 3 # SPDX-License-Identifier: Apache-2.0 19 date_format = '%Y-%m-%d %H:%M:%S' 21 def parse_args() -> argparse.Namespace: 25 parser.add_argument('--pull-request', help='pull request number', type=int) 26 …parser.add_argument('--range', help='execute based on a date range, for example 2023-01-01..2023-0… 27 parser.add_argument('--repo', help='github repo', default='zephyrproject-rtos/zephyr') 28 parser.add_argument('--es-index', help='Elasticsearch index') 29 parser.add_argument('-y','--dry-run', action="store_true", help='dry run, do not upload data') 42 …print(f'#{pr.number}: {pr.title} - {pr.comments} Comments, reviews: {reviews.totalCount}, {len(pr.… 85 delta = pr.closed_at - created [all …]
|
/Zephyr-latest/scripts/west_commands/ |
D | sdk.py | 3 # SPDX-License-Identifier: Apache-2.0 44 See 'west sdk list --help' for details. 50 See 'west sdk install --help' for details. 84 Set --version option to install a specific version of the SDK. 88 You can specify the installation directory with --install-dir or --install-base. 91 --install-dir and --install-base. 93 Typically, Zephyr SDK archives contain only one directory named zephyr-sdk-<version> 95 … The SDK archive is extracted to the home directory if both --install-dir and --install-base 97 In this case, SDK will install into ${HOME}/zephyr-sdk-<version>. 98 … If --install-base is specified, the archive will be extracted under the specified path. [all …]
|
D | patch.py | 3 # SPDX-License-Identifier: Apache-2.0 30 WEST_PATCH_SCHEMA_PATH = Path(__file__).parents[1] / "schemas" / "patch-schema.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. 72 See "west patch gh-fetch --help" for details. 76 The patches.yml syntax is described in "scripts/schemas/patch-schema.yml". 79 - path: zephyr/kernel-pipe-fix-not-k-no-wait-and-ge-min-xfer-bytes.patch 84 date: 2020-04-20 [all …]
|
/Zephyr-latest/dts/bindings/pinctrl/ |
D | espressif,esp32-pinctrl.yaml | 2 # SPDX-License-Identifier: Apache-2.0 9 states are composed by groups of pre-defined pin muxing definitions and user 12 Each Zephyr-based application has its own set of pin muxing/pin configuration 13 requirements. The next steps use ESP-WROVER-KIT's I2C_0 to illustrate how one 17 Suppose an application running on top of the ESP-WROVER-KIT board, for some 20 you'll notice that the I2C_0 node is already assigned to a pre-defined state. 24 #include "esp_wrover_kit-pinctrl.dtsi" 28 pinctrl-0 = <&i2c0_default>; 29 pinctrl-names = "default"; 33 From the above excerpt, the pincrl-0 property is assigned the 'i2c0_default' [all …]
|
/Zephyr-latest/ |
D | west.yml | 3 # The per-installation west configuration file, .west/config, sets the 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 36 - name: babblesim_base 38 repo-path: base [all …]
|
/Zephyr-latest/include/zephyr/bluetooth/classic/ |
D | sdp.h | 8 * SPDX-License-Identifier: Apache-2.0 123 * Possible values for attribute-id are listed below. 134 #define BT_SDP_ATTR_LANG_BASE_ATTR_ID_LIST 0x0006 /**< Language Base Attribute ID List */ 138 #define BT_SDP_ATTR_DOC_URL 0x000a /**< Documentation URL */ 139 #define BT_SDP_ATTR_CLNT_EXEC_URL 0x000b /**< Client Executable URL */ 140 #define BT_SDP_ATTR_ICON_URL 0x000c /**< Icon URL */ 164 #define BT_SDP_ATTR_FAX_CLASS2_SUPPORT 0x0304 /**< Fax Class 2 Support (vendor-specific)*/ 168 #define BT_SDP_ATTR_HOMEPAGE_URL 0x0308 /**< Homepage URL */ 199 #define BT_SDP_ATTR_HID_LANG_ID_BASE_LIST 0x0207 /**< HID Language ID Base List */ 213 * "base attribute id of the primary (universal) language must be 0x0100" [all …]
|
/Zephyr-latest/subsys/mgmt/hawkbit/ |
D | hawkbit.c | 2 * Copyright (c) 2016-2017 Linaro Limited 6 * Copyright (c) 2021 G-Technologies Sdn. Bhd. 9 * SPDX-License-Identifier: Apache-2.0 53 #define HTTP_HEADER_CONTENT_TYPE_JSON "application/json;charset=UTF-8" 127 struct hawkbit_ctl_res base; member 227 JSON_OBJ_DESCR_OBJECT_NAMED(struct hawkbit_dep_res_links, "download-http", download_http, 229 JSON_OBJ_DESCR_OBJECT_NAMED(struct hawkbit_dep_res_links, "md5sum-http", md5sum_http, 274 return -EINVAL; in hawkbit_settings_set() 289 return -EINVAL; in hawkbit_settings_set() 303 return -EINVAL; in hawkbit_settings_set() [all …]
|
/Zephyr-latest/scripts/release/ |
D | list_backports.py | 4 # SPDX-License-Identifier: Apache-2.0 8 This script searches for issues referenced via pull-requests in a release 21 -t ~/.ghtoken \ 22 -b v2.7-branch \ 23 -s 2021-12-15 -e 2022-04-22 \ 24 -P 45074 -P 45868 -P 44918 -P 41234 -P 41174 \ 25 -j | jq . | tee /tmp/backports.json 29 -b v3.0-branch \ 30 -p 43381 \ 31 -j | jq . | tee /tmp/backports.json [all …]
|
/Zephyr-latest/scripts/west_commands/zspdx/ |
D | datatypes.py | 3 # SPDX-License-Identifier: Apache-2.0 20 # standardized DocumentRef- (including that prefix) that the other 32 # configuration - DocumentConfig 53 # set of LicenseRef- custom licenses to be declared 54 # may or may not include "LicenseRef-" license prefix 71 # SPDX ID, including "SPDXRef-" 77 # package URL 78 self.url = "" 96 # base directory from which this Package's Files will calculate their 111 # configuration - PackageConfig [all …]
|
/Zephyr-latest/scripts/ |
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 57 cmake-ext: 61 kconfig-ext: 65 sysbuild-cmake: 68 sysbuild-kconfig: 71 sysbuild-cmake-ext: 75 sysbuild-kconfig-ext: [all …]
|
/Zephyr-latest/scripts/west_commands/completion/ |
D | west-completion.zsh | 4 # SPDX-License-Identifier: Apache-2.0 6 # Ensure this works also when being source-ed 9 typeset -A -g _opt_args 12 local -a builtin_cmds=( 25 local -a zephyr_ext_cmds=( 29 'sign[sign a Zephyr binary for bootloader chain-loading]' 34 'zephyr-export[export Zephyr installation as a CMake config package]' 40 local -a all_cmds=(${builtin_cmds} ${zephyr_ext_cmds}) 42 if [[ -v WEST_COMP_CHECK_WORKSPACE ]]; then 44 if [ $? -eq 0 ]; then [all …]
|
D | west-completion.fish | 20 set -l tokens (commandline -opc) 41 set -l tokens (commandline -opc) 42 set -l argc (count $argv) 43 set -l max $argv[1] 44 set -l counter 0 46 if test $argc -eq 1 47 if test (math (count $tokens) - 2) -ge $max 60 if $counter -ge $max 77 set -l tokens (commandline -opc) 80 if string match -qr -- "$token*" "$tokens[-1]" [all …]
|
/Zephyr-latest/.github/workflows/ |
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 }} 35 … COMMIT_RANGE: ${{ github.event.pull_request.base.sha }}..${{ github.event.pull_request.head.sha }} 38 - name: Apply container owner mismatch workaround [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 …]
|
/Zephyr-latest/doc/kernel/services/smp/ |
D | smpinit.svg | 1 <?xml version="1.0" encoding="UTF-8" standalone="no"?> 2 <!-- Created with Inkscape (http://www.inkscape.org/) --> 7 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 30 transform="matrix(-0.4,0,0,-0.4,-4,0)" 31 …style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stro… 32 d="M 0,0 5,-5 -12.5,0 5,5 Z" 34 inkscape:connector-curvature="0" /> 46 …style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stro… 47 d="M 0,0 5,-5 -12.5,0 5,5 Z" [all …]
|
/Zephyr-latest/doc/develop/ |
D | modules.rst | 7 order to avoid reinventing the wheel and to reuse as much well-established, 14 modules, an external project is required to have its own life-cycle outside 29 - Debugger integration 30 - Silicon vendor Hardware Abstraction Layers (HALs) 31 - Cryptography libraries 32 - File Systems 33 - Inter-Process Communication (IPC) libraries 36 references to optional :ref:`binary blobs <bin-blobs>`. 41 .. _modules-vs-projects: 47 <west-workspace>`. In fact, modules :ref:`do not require west [all …]
|
/Zephyr-latest/doc/_extensions/zephyr/kconfig/ |
D | __init__.py | 6 SPDX-License-Identifier: Apache-2.0 22 - kconfig_generate_db: Set to True if you want to generate the Kconfig database. 26 - kconfig_ext_paths: A list of base paths where to search for external modules 27 Kconfig files when they use ``kconfig-ext: True``. The extension will look for 29 - kconfig_gh_link_base_url: The base URL for the GitHub links. This is used to 31 - kconfig_zephyr_version: The Zephyr version. This is used to generate links to 73 def kconfig_load(app: Sphinx) -> tuple[kconfiglib.Kconfig, dict[str, str]]: 125 board_str = 'BOARD_' + re.sub(r"[^a-zA-Z0-9_]", "_", board.name).upper() 129 board_str = 'BOARD_' + re.sub(r"[^a-zA-Z0-9_]", "_", qualifier).upper() 134 # base environment [all …]
|