/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 | 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 …]
|
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/dts/bindings/pinctrl/ |
D | silabs,dbus-pinctrl.yaml | 2 # SPDX-License-Identifier: Apache-2.0 7 node to route USART0 RX to pin PA1 and enable the pull-up resistor on the 15 compatible = "silabs,gecko-usart"; 16 pinctrl-0 = <&usart0_default>; 17 pinctrl-names = "default"; 20 pinctrl-0 is a phandle that stores the pin settings for the peripheral, in 22 'pinctrl' node, typically in a board-pinctrl.dtsi file in the board 28 /* Group of output pins with shared properties (name is arbitrary) */ 32 /* Configure GPIO to push-pull mode */ 33 drive-push-pull; [all …]
|
D | nxp,lpc-iocon-pinctrl.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 the 'pinctrl' node identifier in the SOC's devicetree. Each group within the 9 'pinmux' property of each group selects the pins to be configured with these 16 slew-rate = "standard"; 24 IOCON_SLEW=<slew-rate selection>, 38 drive-open-drain: IOCON_OD=1 39 bias-pull-up: IOCON_MODE=2 40 bias-pull-down: IOCON_MODE=1 41 drive-push-pull: IOCON_MODE=3 44 IOCON_HYS- set by input-schmitt-enable [all …]
|
D | openisa,rv32m1-pinctrl.yaml | 3 # SPDX-License-Identifier: Apache-2.0 7 and has the 'pinctrl' node identifier in the SOC's devicetree. Each group 9 and each numbered subgroup in the pin group defines all the pins for that 11 a group selects the pins to be configured, and the remaining properties set 12 configuration values for those pins. Here is an example group for UART0 pins: 18 drive-strength = "low"; 19 slew-rate = "fast"; 28 PCR_SRE=<slew-rate selection>, 31 compatible: "openisa,rv32m1-pinctrl" 35 child-binding: [all …]
|
D | nxp,port-pinctrl.yaml | 1 # Copyright 2022-2024 NXP 2 # SPDX-License-Identifier: Apache-2.0 7 group within the pin configuration defines the pin configuration for a 8 peripheral, and each numbered subgroup in the pin group defines all the pins 10 property in a group selects the pins to be configured, and the remaining 12 group for UART0 pins: 18 drive-strength = "low"; 19 slew-rate = "fast"; 28 PCR_SRE=<slew-rate selection>, 29 PCR_DSE=<drive-strength selection>, [all …]
|
D | nxp,lpc11u6x-pinctrl.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 compatible: "nxp,lpc11u6x-pinctrl" 7 - name: base.yaml 8 - name: nxp,lpc-iocon-pinctrl.yaml 9 child-binding: 10 child-binding: 11 property-allowlist: 12 - pinmux 13 - nxp,invert 14 - nxp,analog-mode [all …]
|
D | renesas,rzg-pinctrl.yaml | 3 # SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/pinctrl/renesas/pinctrl_rzg3s.h> 10 device-pinmux { 14 renesas,filter = RZG_FILTER_SET(RZG_FILNUM_8_STAGE,RZG_FILCLKSEL_DIV_18000); 15 drive-strength = <1>; 18 device-spins { 20 input-enable; 21 renesas,filter = RZG_FILTER_SET(RZG_FILNUM_8_STAGE,RZG_FILCLKSEL_DIV_18000); 22 drive-strength = <2>; 27 compatible: renesas,rzg-pinctrl [all …]
|
D | nxp,s32k3-pinctrl.yaml | 2 # SPDX-License-Identifier: Apache-2.0 9 the SoC's devicetree, will define pin configurations in pin groups. Each group 11 and each numbered subgroup in the pin group defines all the pins for that 13 a group selects the pins to be configured, and the remaining properties set 20 #include <nxp/s32/S32K344-257BGA-pinctrl.h> 26 output-enable; 30 input-enable; 39 In addition to 'pinmux' property, each group can contain other properties such as 40 'bias-pull-up' or 'slew-rate' that will be applied to all the pins defined in 41 'pinmux' array. To enable the input buffer use 'input-enable' and to enable the [all …]
|
/Zephyr-latest/tests/drivers/can/host/pytest/ |
D | can_shell.py | 3 # SPDX-License-Identifier: Apache-2.0 6 Zephyr CAN shell module support for providing a python-can bus interface for testing. 21 class CanShellBus(BusABC): # pylint: disable=abstract-method 27 can_filters: Optional[CanFilters] = None, **kwargs) -> None: 52 def _get_capabilities(self) -> list[str]: 60 return m.group('caps').split() 64 def _set_mode(self, mode: str) -> None: 79 def send(self, msg: Message, timeout: Optional[float] = None) -> None: 83 cmd += ' -e' if msg.is_extended_id else '' 84 cmd += ' -r' if msg.is_remote_frame else '' [all …]
|
/Zephyr-latest/doc/_extensions/zephyr/domain/templates/ |
D | board-catalog.html | 3 SPDX-License-Identifier: Apache-2.0 6 <form class="filter-form" aria-label="Filter boards by name, architecture, and vendor"> 8 <div class="form-group" style="flex-basis: 100%"> 15 <div class="form-group"> 17 <div class="select-container"> 25 <option value="riscv">RISC-V</option> 34 <div class="form-group" style="flex-basis: 400px"> 36 <div class="select-container"> 41 {% for vendor in (boards | items | map(attribute='1.vendor') | unique ) -%} 48 <div class="form-group"> [all …]
|
/Zephyr-latest/scripts/pylib/pytest-twister-harness/src/twister_harness/helpers/ |
D | shell.py | 3 # SPDX-License-Identifier: Apache-2.0 27 ) -> None: 32 def wait_for_prompt(self, timeout: float | None = None) -> bool: 55 ) -> list[str]: 58 is extended by double enter sings - first one to execute this command 69 … # wait for device command print - it should be done immediately after sending command to device 83 def get_filtered_output(self, command_lines: list[str]) -> list[str]: 85 Filter out prompts and log messages 88 and filter them to obtain only the command output. 93 >>> 'uart:~$', # filter prompts [all …]
|
/Zephyr-latest/dts/bindings/input/ |
D | espressif,esp32-touch-sensor.yaml | 2 # SPDX-License-Identifier: Apache-2.0 7 This defines a group of touch sensors that can generate input events. Each touch 8 sensor is defined in a child node of the touch-sensor node and defines a specific key 13 #include <zephyr/dt-bindings/input/input-event-codes.h> 14 #include <zephyr/dt-bindings/input/esp32-touch-sensor-input.h> 17 compatible = "espressif,esp32-touch"; 20 debounce-interval-ms = <30>; 21 href-microvolt = <27000000>; 22 lref-microvolt = <500000>; 23 href-atten-microvolt = <1000000>; [all …]
|
/Zephyr-latest/include/zephyr/net/ |
D | igmp.h | 4 * SPDX-License-Identifier: Apache-2.0 15 * @brief IGMP (Internet Group Management Protocol) 36 bool include; /**< Source list filter type */ 40 * @brief Join a given multicast group. 43 * @param addr Multicast group to join 59 return -ENOSYS; in net_ipv4_igmp_join() 64 * @brief Leave a given multicast group. 67 * @param addr Multicast group to leave 80 return -ENOSYS; in net_ipv4_igmp_leave()
|
D | net_event.h | 4 * SPDX-License-Identifier: Apache-2.0 170 /** Event emitted when an IPv6 multicast group is joined. */ 174 /** Event emitted when an IPv6 multicast group is left. */ 234 /** IPv6 Privacy extension filter is added. */ 238 /** IPv6 Privacy extension filter is removed. */ 282 /** Event emitted when an IPv4 multicast group is joined. */ 286 /** Event emitted when an IPv4 multicast group is left. */ 383 * @note: idx will be '-1' in case of NET_EVENT_IPV6_NBR_DEL event. 448 /** IPv6 address of privacy extension filter */ 450 /** IPv6 filter deny or allow list */
|
/Zephyr-latest/tests/crypto/mbedtls_psa/ |
D | testcase.yaml | 4 # - psa_crypto_init() which is required before any PSA crypto operation 5 # - psa_generate_random() which is always available as long as PSA crypto is 9 # supported by Zephyr, we reduce to a very small selected group whose 11 # - no TF-M enabled devices because we assume that the TF-M implementation 12 # of PSA crypto is working fine on the platforms that support TF-M. 13 # - platform should be testable by the CI. 14 # - pick 1 platform which supports entropy driver and 1 which does not. The 18 filter: not CONFIG_BUILD_WITH_TFM 20 - mbedtls 21 - psa [all …]
|
/Zephyr-latest/doc/_extensions/zephyr/domain/static/css/ |
D | board-catalog.css | 3 * SPDX-License-Identifier: Apache-2.0 10 .filter-form { 12 flex-wrap: wrap; 14 margin-bottom: 20px; 17 .filter-form input, 18 .filter-form select { 20 font-family: var(--system-font-family); 21 font-size: 14px; 22 border-radius: 50px; 24 background-color: var(--input-background-color); [all …]
|
/Zephyr-latest/doc/services/serialization/ |
D | nanopb.rst | 17 .. group-tab:: Ubuntu 21 .. code-block:: shell 23 sudo apt install protobuf-compiler 25 .. group-tab:: macOS 29 .. code-block:: shell 33 .. group-tab:: Windows 37 .. code-block:: shell 44 .. code-block:: shell 46 west config manifest.project-filter -- +nanopb 48 west packages pip --install [all …]
|
/Zephyr-latest/scripts/tests/twister_blackbox/ |
D | test_runner.py | 2 # Copyright (c) 2023-2024 Intel Corporation 4 # SPDX-License-Identifier: Apache-2.0 8 # pylint: disable=duplicate-code 18 # pylint: disable=no-name-in-module 131 ['dummy.agnostic.group2 FILTERED: Command line testsuite tag filter', 132 'dummy.agnostic.group1.subgroup2 FILTERED: Command line testsuite tag filter', 133 'dummy.agnostic.group1.subgroup1 FILTERED: Command line testsuite tag filter', 141 ['dummy.agnostic.group2 FILTERED: Command line testsuite tag filter', 200 ['--build-only', '-b'] 203 args = ['-i', '--outdir', out_path, '-T', test_path, flag] + \ [all …]
|
/Zephyr-latest/drivers/can/ |
D | can_stm32_fdcan.c | 5 * SPDX-License-Identifier: Apache-2.0 33 * - TEST register SVAL, TXBNS, PVAL, and TXBNP bits are not available. 34 * - CCCR register VMM and UTSU bits are not available. 35 * - TXBC register TFQS, NDTB, and TBSA fields are not available. 99 /* Global filter configuration register */ 259 const struct can_mcan_config *mcan_config = dev->config; in can_stm32fd_read_reg() 260 const struct can_stm32fd_config *stm32fd_config = mcan_config->custom; in can_stm32fd_read_reg() 267 return -ENOTSUP; in can_stm32fd_read_reg() 270 err = can_mcan_sys_read_reg(stm32fd_config->base, remap, &bits); in can_stm32fd_read_reg() 282 /* Group 1 map bits 23-16 (stm32fd) to 29-22 (mcan) */ in can_stm32fd_read_reg() [all …]
|
/Zephyr-latest/subsys/mgmt/mcumgr/grp/fs_mgmt/ |
D | Kconfig | 2 # Copyright Nordic Semiconductor ASA 2020-2023. All rights reserved. 3 # SPDX-License-Identifier: Apache-2.0 5 # The Kconfig file is dedicated to File System management group of 7 # group commands behaviour and other aspects. 10 # MCUMGR_GRP_FS_ -- general group options; 13 # try to group them together by the same stem after prefix. 23 file system, including application-stored secrets like 27 callbacks when file access is attempted, which they can then filter, 165 triggered whenever a files are accessed using the FS management group 166 function. This also, optionally, allows re-writing or changing of [all …]
|
/Zephyr-latest/subsys/bluetooth/controller/ |
D | Kconfig | 3 # Copyright (c) 2016-2017 Nordic Semiconductor ASA 4 # SPDX-License-Identifier: Apache-2.0 142 bool "Software-based BLE Link Layer" 171 compliant with FIPS PUB 140-2. 177 A Controller implementation could also provide custom bare-metal 194 FIPS-197 compliant cryptographic implementations. In this case the 203 User-defined string that will be returned by the Zephyr VS Read Build 210 int "Number of addresses in the scan duplicate filter" 219 int "Number of Extended Advertising Sets in the scan duplicate filter" 246 controller. Number of required RX buffers would worst-case be [all …]
|
/Zephyr-latest/.github/workflows/ |
D | twister_tests_blackbox.yml | 2 # SPDX-License-Identifier: Apache-2.0 9 - main 10 - collab-* 11 - v*-branch 13 - 'scripts/pylib/twister/**' 14 - 'scripts/twister' 15 - 'scripts/tests/twister_blackbox/**' 16 - '.github/workflows/twister_tests_blackbox.yml' 19 twister-tests: 21 runs-on: ${{ matrix.os }} [all …]
|
/Zephyr-latest/scripts/utils/ |
D | convert_guidelines.py | 4 # SPDX-License-Identifier: Apache-2.0 9 Or simply use the rule list to generate a filter to suppress all other rules 70 pattern_table_start = re.compile(r'.*list-table:: Main rules') 71 # Each Rule is a new table column so start with '[tab]* - Rule' 73 pattern_new_line = re.compile(r'^ \* - Rule ([0-9]+.[0-9]+).*$') 74 # Each table column start with '[tab]- ' 75 pattern_new_col = re.compile(r'^ - (.*)$') 103 guideline_number = res.group(1) 113 formatter.severity_print(outputfile, guideline_number, res.group(1)) 118 formatter.description_print(outputfile, guideline_number, res.group(1)) [all …]
|