/Zephyr-latest/scripts/schemas/ |
D | patch-schema.yml | 3 # SPDX-License-Identifier: Apache-2.0 8 schema;patch-schema: 11 - type: map 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 56 # e.g. https://github.com/zephyrproject-rtos/zephyr/pull/24486 [all …]
|
/Zephyr-latest/.github/workflows/ |
D | ready-to-merge.yml | 1 name: ready to merge 13 runs-on: ubuntu-latest 15 - name: "Check status of all required jobs" 16 run: |- 18 JOB_IDS=$(echo "$NEEDS_CONTEXT" | jq -r 'keys[]') 20 RESULT=$(echo "$NEEDS_CONTEXT" | jq -r ".[\"$JOB_ID\"].result")
|
D | twister.yaml | 6 - main 7 - v*-branch 8 - collab-* 11 - main 12 - v*-branch 13 - collab-* 16 - cron: '0 3 * * 0' 19 group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.head_ref || github.ref }} 20 cancel-in-progress: true 23 twister-build-prep: [all …]
|
D | doc-build.yml | 2 # SPDX-License-Identifier: Apache-2.0 8 - cron: '0 */3 * * *' 11 - v* 22 # and each sphinx-build process may use more than 2GiB of RAM. 26 doc-file-check: 28 runs-on: ubuntu-22.04 30 github.repository_owner == 'zephyrproject-rtos' 32 file_check: ${{ steps.check-doc-files.outputs.any_modified }} 34 - name: checkout 38 fetch-depth: 0 [all …]
|
/Zephyr-latest/drivers/i2c/ |
D | i2c_numaker.c | 4 * SPDX-License-Identifier: Apache-2.0 18 #include "i2c-priv.h" 22 /* i2c Master Mode Status */ 36 /* i2c Slave Mode Status */ 47 /* i2c GC Mode Status */ 53 /* i2c Other Status */ 93 /* ACK/NACK last data byte, dependent on whether or not message merge is allowed */ 96 const struct i2c_numaker_config *config = dev->config; in m_numaker_i2c_master_xfer_msg_read_last_byte() 97 struct i2c_numaker_data *data = dev->data; in m_numaker_i2c_master_xfer_msg_read_last_byte() 98 I2C_T *i2c_base = config->i2c_base; in m_numaker_i2c_master_xfer_msg_read_last_byte() [all …]
|
/Zephyr-latest/doc/project/ |
D | project_roles.rst | 51 (https://github.com/zephyrproject-rtos/zephyr/blob/main/CODE_OF_CONDUCT.md) 54 ….github.com/en/organizations/managing-access-to-your-organizations-repositories/repository-permiss… 102 not follow the :ref:`expectations <reviewer-expectations>` and the guidelines 107 approvals needed to merge a PR. Other criteria for merging may apply. 141 required approvals needed to merge a PR. Other criteria for merging may apply. 171 :ref:`expectations <reviewer-expectations>` from reviewers and seek reviews 175 * Responsibility to re-assign a pull request if they are the original submitter 200 .. _release-engineering-team: 215 * Right to merge code changes to the zephyr tree following the project rules. 220 * Responsibility to merge all contributions regardless of their [all …]
|
D | release_process.rst | 6 The Zephyr project releases on a time-based cycle, rather than a feature-driven 10 A time-based release process enables the Zephyr project to provide users with a 12 roughly 4-month release cycle allows the project to coordinate development of 19 - Release tagging procedure: 21 - linear mode on main branch, 22 - release branches for maintenance after release tagging. 23 - Each release period will consist of a development phase followed by a 29 - Development phase: all changes are considered and merged, subject to 31 - Stabilisation phase: the release manager creates a vN-rc1 tag and the tree 33 - CI sees the tag, builds and runs tests; Test teams analyse the report from the [all …]
|
/Zephyr-latest/boards/nxp/vmu_rt1170/ |
D | vmu_rt1170_mimxrt1176_cm7.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 10 #include <zephyr/dt-bindings/led/led.h> 12 #include <zephyr/dt-bindings/input/input-event-codes.h> 24 pwm-led0 = &buzzer0; 25 mcuboot-button0 = &arming_button; 29 zephyr,sram = &ocram1; /* TODO Merge with other OCRAM */ 30 zephyr,sram1 = &ocram2; /* TODO Merge with other OCRAM */ 34 zephyr,shell-uart = &lpuart1; 36 zephyr,flash-controller = &mx25um51345g; [all …]
|
/Zephyr-latest/scripts/west_commands/ |
D | patch.py | 3 # SPDX-License-Identifier: Apache-2.0 22 WEST_PATCH_SCHEMA_PATH = Path(__file__).parents[1] / "schemas" / "patch-schema.yml" 52 See "west patch apply --help" for details. 57 See "west patch clean --help" for details. 62 See "west patch list --help" for details. 66 The patches.yml syntax is described in "scripts/schemas/patch-schema.yml". 69 - path: zephyr/kernel-pipe-fix-not-k-no-wait-and-ge-min-xfer-bytes.patch 74 date: 2020-04-20 76 merge-pr: https://github.com/zephyrproject-rtos/zephyr/pull/24486 77 issue: https://github.com/zephyrproject-rtos/zephyr/issues/24485 [all …]
|
/Zephyr-latest/cmake/sca/codechecker/ |
D | sca.cmake | 1 # SPDX-License-Identifier: Apache-2.0 11 message(STATUS "Found SCA: CodeChecker (${CODECHECKER_EXE})") 26 zephyr_get(CODECHECKER_TRIM_PATH_PREFIX MERGE VAR CODECHECKER_TRIM_PATH_PREFIX WEST_TOPDIR) 41 set(CODECHECKER_ANALYZE_JOBS "--jobs;${CODECHECKER_ANALYZE_JOBS}") 43 set(CODECHECKER_ANALYZE_JOBS "--jobs;1") 47 set(CODECHECKER_CONFIG_FILE "--config;${CODECHECKER_CONFIG_FILE}") 51 set(CODECHECKER_STORE_TAG "--tag;${CODECHECKER_STORE_TAG}") 55 set(CODECHECKER_STORE_TAG "--tag;${app_version}") 60 set(CODECHECKER_TRIM_PATH_PREFIX "--trim-path-prefix;${CODECHECKER_TRIM_PATH_PREFIX}") 72 ${CMAKE_COMMAND} -E touch ${output_dir}/codechecker.ready) [all …]
|
/Zephyr-latest/cmake/modules/ |
D | snippets.cmake | 1 # SPDX-License-Identifier: Apache-2.0 9 # - searches for snippets in zephyr and any modules 10 # - validates the SNIPPET input variable, if any 18 # - SNIPPET_AS_LIST: CMake list of snippet names, created from the 20 # - SNIPPET_ROOT: CMake list of snippet roots, deduplicated and with 24 # - DTC_OVERLAY_FILE 25 # - OVERLAY_CONFIG 28 # - snippets: when invoked, a list of valid snippets will be printed 31 # - SNIPPET_ROOT: input CMake list of snippet roots (directories containing 63 zephyr_get(SNIPPET_ROOT MERGE SYSBUILD GLOBAL) [all …]
|
D | extensions.cmake | 1 # SPDX-License-Identifier: Apache-2.0 14 # 1. Zephyr-aware extensions 21 # 2. Kconfig-aware extensions 23 # 3. CMake-generic extensions 44 # 1. Zephyr-aware extensions 49 # "zephyr". zephyr is a catch-all CMake library for source files that 52 # [0] https://cmake.org/cmake/help/latest/manual/cmake-buildsystem.7.html 66 # As a very high-level introduction here are two call graphs that are 72 # zephyr_library_compile_options() --> target_compile_options() 75 # zephyr_cc_option() ---> target_cc_option() [all …]
|
/Zephyr-latest/include/zephyr/xen/public/ |
D | event_channel.h | 1 /* SPDX-License-Identifier: MIT */ 11 * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 26 * Copyright (c) 2003-2004, K A Fraser. 45 * guests must check the value of the bit after re-enabling event 105 * handler) is as follows: (Re-enable the event channel for subsequent 144 * EVTCHNOP_status: Get the current status of the communication channel which 148 * 2. Only a sufficiently-privileged domain may obtain the status of an event 162 uint32_t status; member 179 * EVTCHNOP_unmask: Unmask the specified local event-channel port and deliver 192 * 2. Only a sufficiently-privileged domain may specify other than DOMID_SELF. [all …]
|
D | grant_table.h | 1 /* SPDX-License-Identifier: MIT */ 7 * page-ownership transfers. 12 * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 50 * This capability-based system allows shared-memory communications 62 /* Some rough guidelines on accessing and updating grant-table entries 63 * in a concurrency-safe manner. For more information, Linux contains a 65 …* http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob;f=drivers/xen/grant-table.c;… 67 * NB. WMB is a no-op on current-generation x86 processors. However, a 71 * 1. Write ent->domid. 72 * 2. Write ent->frame: [all …]
|
/Zephyr-latest/drivers/flash/ |
D | flash_ifx_cat1_qspi.c | 5 * SPDX-License-Identifier: Apache-2.0 67 /* The 8-bit command. 1 x I/O read command. */ 73 /* The 8-bit mode byte. This value is 0xFFFFFFFF when there is no mode present. */ 92 * https://iot-webserver.aus.cypress.com/projects/iot_release/ 93 * ASSETS/repo/mtb-pdl-cat1/develop/Latest/deploy/docs/ 127 /* Specifies the command to read the QE-containing status register. */ 129 /* Specifies the command to read the WIP-containing status register. */ 133 /* Specifies the command to write into the QE-containing status register. */ 135 /* The mask for the status register. */ 137 /* The mask for the status register. */ [all …]
|
/Zephyr-latest/tests/bsim/bluetooth/mesh/src/ |
D | test_lcd.c | 4 * SPDX-License-Identifier: Apache-2.0 26 /* Length of additional status fields (offset, page and total size) */ 30 (BT_MESH_TX_SDU_MAX - BT_MESH_MODEL_OP_LEN(DUMMY_2_BYTE_OP) - \ 31 LCD_STATUS_FIELDS_LEN - \ 82 .option = "comp-changed-mode", in test_args_parse() 109 /* Creates enough composition data to send a max SDU comp status message + 1 byte */ 120 /* Creates enough metadata to send a max SDU metadata status message + 1 byte */ 147 uint8_t status; in prov_and_conf() local 152 ASSERT_OK(bt_mesh_cfg_cli_app_key_add(0, cfg.addr, 0, 0, test_app_key, &status)); in prov_and_conf() 153 ASSERT_OK(status); in prov_and_conf() [all …]
|
/Zephyr-latest/include/zephyr/arch/nios2/ |
D | nios2.h | 4 /* SPDX-License-Identifier: Xnet */ 16 * the rights to use, copy, modify, merge, publish, distribute, sublicense, * 61 * Functions for accessing select Nios II general-purpose registers. 100 * Low-level cache management functions 146 * type checking purposes. However if -O0 is used (i.e. CONFIG_DEBUG is on) 147 * we get errors "Control register number must be in range 0-31 for 155 * This compiles just fine with -Os. 179 #define NIOS2_STATUS status 192 * All bit-masks are expressed relative to the position 193 * of the data with a register. To read data that is LSB- [all …]
|
/Zephyr-latest/subsys/usb/device/class/ |
D | msc.c | 6 * Copyright (c) 2010-2011 mbed.org, MIT License 12 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 52 /* MSC Request Codes for Bulk-Only Transport */ 62 /* MSC Bulk-Only Command Block Wrapper (CBW) */ 73 /* MSC Command Status Wrapper (CBW) Signature */ 76 /* MSC Command Block Status Values */ 81 /* MSC Bulk-Only Command Status Wrapper (CSW) */ 86 uint8_t Status; member 112 #define DISK_THREAD_PRIO -5 175 * Align for cases where the underlying disk access requires word-aligned [all …]
|
/Zephyr-latest/doc/develop/west/ |
D | built-in.rst | 1 .. _west-built-in-cmds: 3 Built-in commands 6 This page describes west's built-in commands, some of which were introduced in 7 :ref:`west-basics`, in more detail. 20 For additional help, run ``west <command> -h`` (e.g. ``west init -h``). 22 .. _west-init: 34 .. code-block:: none 36 west init [-m URL] [--mr REVISION] [--mf FILE] [directory] 40 the ``-m`` switch, the initial revision to check out using ``--mr``, and 41 the location of the manifest file within the repository using ``--mf``. [all …]
|
/Zephyr-latest/subsys/bluetooth/audio/ |
D | bap_broadcast_source.c | 4 * Copyright (c) 2021-2024 Nordic Semiconductor ASA 6 * SPDX-License-Identifier: Apache-2.0 70 * 0-n octets of codec specific configuration 72 * 0-n octets of metadata 77 * 0-n octets of codec specific configuration 88 old_state = ep->status.state; in broadcast_source_set_ep_state() 90 LOG_DBG("ep %p id 0x%02x %s -> %s", ep, ep->status.id, bt_bap_ep_state_str(old_state), in broadcast_source_set_ep_state() 124 ep->status.state = state; in broadcast_source_set_ep_state() 131 SYS_SLIST_FOR_EACH_CONTAINER(&source->subgroups, subgroup, _node) { in broadcast_source_set_state() 134 SYS_SLIST_FOR_EACH_CONTAINER(&subgroup->streams, stream, _node) { in broadcast_source_set_state() [all …]
|
D | bap_broadcast_sink.c | 4 * Copyright (c) 2021-2024 Nordic Semiconductor ASA 6 * SPDX-License-Identifier: Apache-2.0 72 if (atomic_test_bit(sink->flags, BT_BAP_BROADCAST_SINK_FLAG_SRC_ID_VALID) && in find_recv_state_by_sink_cb() 73 sink->bass_src_id == recv_state->src_id) { in find_recv_state_by_sink_cb() 94 if (bt_addr_le_eq(&recv_state->addr, &sync_info.addr) && in find_recv_state_by_pa_sync_cb() 95 recv_state->adv_sid == sync_info.sid) { in find_recv_state_by_pa_sync_cb() 115 mod_src_param.num_subgroups = sink->subgroup_count; in update_recv_state_big_synced() 116 for (uint8_t i = 0U; i < sink->subgroup_count; i++) { in update_recv_state_big_synced() 118 const struct bt_bap_broadcast_sink_subgroup *sink_subgroup = &sink->subgroups[i]; in update_recv_state_big_synced() 121 subgroup_param->bis_sync = sink_subgroup->bis_indexes & sink->indexes_bitfield; in update_recv_state_big_synced() [all …]
|
/Zephyr-latest/scripts/pylib/twister/twisterlib/ |
D | runner.py | 3 # Copyright (c) 2018-2024 Intel Corporation 5 # SPDX-License-Identifier: Apache-2.0 74 completed = done - filtered_static 77 pass rate = passed / (total - filtered_configs) 78 case pass rate = passed_cases / (cases - filtered_cases - skipped_cases) 147 length = int(log10(-n))+2 151 selected_cases = self.cases - self.filtered_cases 152 selected_configs = self.done - self.filtered_static - self.filtered_runtime 507 config_re = re.compile('(CONFIG_[A-Za-z0-9_]+)[=]\"?([^\"]*)\"?$') 508 dt_re = re.compile('([A-Za-z0-9_]+)[=]\"?([^\"]*)\"?$') [all …]
|
/Zephyr-latest/doc/contribute/ |
D | guidelines.rst | 6 As an open-source project, we welcome and encourage the community to submit 24 https://github.com/zephyrproject-rtos/zephyr/blob/main/LICENSE 26 .. _GitHub repo: https://github.com/zephyrproject-rtos/zephyr 38 https://www.zephyrproject.org/faqs/#1571346989065-9216c551-f523 41 https://www.whitesourcesoftware.com/whitesource-blog/top-10-apache-license-questions-answered/ 64 See :ref:`external-contributions` for more information about 84 https://www.linuxfoundation.org/blog/copyright-notices-in-open-source-software-projects/ 97 later in this document), the developer simply adds a ``Signed-off-by`` 104 .. code-block:: none 129 sign-off) is maintained indefinitely and may be redistributed [all …]
|
/Zephyr-latest/doc/build/dts/ |
D | bindings-syntax.rst | 1 .. _dt-bindings-file-syntax: 7 files are YAML files. A :ref:`simple example <dt-bindings-simple-example>` was 17 The top level of a bindings file maps keys to values. The top-level keys look 20 .. code-block:: yaml 24 This is the Vendomatic company's foo-device. 29 See https://yaml-multiline.info/ for formatting help. 35 compatible: "manufacturer,foo-device" 41 child-binding: 50 # SPI memory chip, use 'on-bus:' to say what type of bus, like this. 53 on-bus: spi [all …]
|
/Zephyr-latest/doc/safety/ |
D | safety_overview.rst | 9 This document is the safety documentation providing an overview over the safety-relevant activities 43 code base is pre-existing, we use the route 3s/1s approach defined by the IEC 61508 standard. 46 *Assessment of non-compliant development. Which is basically the route 1s with existing 57 electrical, electronic, and programmable electronic safety-related systems. Here's an overview of 74 safety-related system to ensure that it meets the specified SIL and other safety requirements. 79 documentation process to ensure that all aspects of the safety-related system are fully 84 implementation of safety-related systems that aims to reduce the risk of accidents and improve 85 overall safety. By following the standard, organizations can ensure that their safety-related 99 .. figure:: images/IEC-61508-basis.svg 102 :figclass: align-center [all …]
|