Home
last modified time | relevance | path

Searched +full:project +full:- +full:filter (Results 1 – 25 of 61) sorted by relevance

123

/Zephyr-latest/doc/develop/west/
Dmanifest.rst1 .. _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
35 repositories in the workspace, with each project repository boxed in by a
42 project repositories. This relationship is shown using dotted line arrows in the
[all …]
Dbuilt-in.rst1 .. _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.
13 Some commands take projects as arguments. These arguments can be project
15 on the local file system. Omitting project arguments to commands which
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]
[all …]
Drelease-notes.rst1 .. _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 …]
Dconfig.rst1 .. _west-config:
7 command, and configuration options used by built-in commands. For API
9 :ref:`west-apis-configuration`.
12 ------------------------
14 West's configuration file syntax is INI-like; here is an example file:
16 .. code-block:: ini
32 - Linux: :file:`/etc/westconfig`
33 - macOS: :file:`/usr/local/etc/westconfig`
34 - Windows: :file:`%PROGRAMDATA%\\west\\config`
39 - All platforms: the default is :file:`.westconfig` in the user's home
[all …]
/Zephyr-latest/doc/_extensions/zephyr/
Dmanifest_projects_table.py11 This extension introduces a new directive: ``manifest-projects-table``. It can
14 .. manifest-projects-table::
15 :filter: active
17 where the ``:filter:`` option can have the following values: active, inactive, all.
22 - ``manifest_projects_table_manifest``: Path to the manifest file.
26 SPDX-License-Identifier: Apache-2.0
45 "filter": directives.unchanged,
49 def rev_url(base_url: str, rev: str) -> str:
64 if re.match(r"^[0-9a-f]{40}$", rev):
69 def run(self) -> list[nodes.Element]:
[all …]
/Zephyr-latest/tests/benchmarks/latency_measure/
Dtestcase.yaml3 - arch
5 - kernel
6 - benchmark
11 - qemu_cortex_m0
12 - m2gl025_miv
13 filter: CONFIG_PRINTK and not CONFIG_SOC_FAMILY_STM32
16 - qemu_x86
17 - qemu_arc/qemu_arc_em
18 - qemu_riscv64/qemu_virt_riscv64/smp
22 regex: "(?P<metric>.*) - (?P<description>.*):(?P<cycles>.*) cycles ,(?P<nanoseconds>.*) ns"
[all …]
/Zephyr-latest/doc/develop/manifest/
Dindex.rst8 See :ref:`external-contributions` for more information about
22 west config manifest.project-filter -- -hal_FOO
25 .. manifest-projects-table::
26 :filter: active
39 west config manifest.project-filter -- +nanopb
42 .. manifest-projects-table::
43 :filter: inactive
52 file which includes them. See :ref:`west-manifest-import` for information on
/Zephyr-latest/tests/ztest/fail/
DCMakeLists.txt2 # SPDX-License-Identifier: Apache-2.0
10 # Set the target binary for the 'core' external project. The path to this must match the one set
16 # Set the target binary for the 'core' external project. The path to this must match the one set
21 # Create the project and set the sources for the target
22 project(fail)
25 # Find which CONFIG_ZTEST_FAIL_TEST_* choice was set so we can pass it to the external project
26 # Once we find the config, we'll need to prepend a '-D' and append '=y' so we can pass it to the
27 # 'core' project as a cmake argument.
29 string(REGEX MATCHALL "(^|;)CONFIG_ZTEST_FAIL_TEST_[A-Za-z0-9_]+" fail_test_config "${_vars}")
30 list(FILTER fail_test_config EXCLUDE REGEX "^$")
[all …]
/Zephyr-latest/samples/subsys/zbus/runtime_obs_registration/
DREADME.rst1 .. zephyr:code-sample:: zbus-runtime-obs-registration
3 :relevant-api: zbus_apis
5 Use zbus' runtime observer registration to filter data generated by a producer.
11filter responsible for filtering the data generated by the producer. In a loop, the code activates…
16 This project outputs to the console. It can be built and executed
19 .. zephyr-app-commands::
20 :zephyr-app: samples/subsys/zbus/runtime_obs_registration
21 :host-os: unix
28 .. code-block:: console
31 I: Activating filter
[all …]
/Zephyr-latest/samples/modules/cmsis_dsp/moving_average/
DREADME.rst1 .. zephyr:code-sample:: cmsis-dsp-moving-average
2 :name: CMSIS-DSP moving average
4 Use the CMSIS-DSP library to calculate the moving average of a signal.
9 This sample demonstrates how to use the CMSIS-DSP library to calculate the moving average of a
12 It can be run on any board supported in Zephyr, but note that CMSIS-DSP is specifically optimized
13 for ARM Cortex-A and Cortex-M processors.
15 A **moving average** filter is a common method used for smoothing noisy data. It can be implemented
16 as a finite impulse response (FIR) filter where the filter coefficients are all equal to 1/N, where
21 CMSIS-DSP function, and displayed on the console.
24 In order to allow an easy comparison of the efficiency of the CMSIS-DSP library when used on ARM
[all …]
/Zephyr-latest/scripts/
Dtwister4 # SPDX-License-Identifier: Apache-2.0
16 files in the application's project directory. This file may contain one or more
19 that testsuite meta-data. The full canonical name for each test case is <path to
28 of this script can filter the set of tests to run based on tag.
34 Don't build or run this test case unless --enable-slow was passed
35 in on the command line. Intended for time-consuming test cases
52 will only be enabled for the main project, and is not supported for
101 filter: <expression>
102 Filter whether the testsuite should be run by evaluating an expression
139 if the symbol is defined to a non-empty string.
[all …]
/Zephyr-latest/samples/modules/compression/lz4/
DREADME.rst1 .. zephyr:code-sample:: lz4
17 .. code-block:: console
19 west config manifest.project-filter -- +lz4
24 .. zephyr-app-commands::
25 :zephyr-app: samples/modules/compression/lz4
/Zephyr-latest/samples/boards/nxp/adsp/number_crunching/
DREADME.rst1 .. zephyr:code-sample:: number_crunching
17 .. code-block:: cmake
27 filtering (Fast Fourier Transform (FFT)) or echo cancellation (Least Mean Square (LMS) filter
32 - :file:`main.c`: calls the generic math functions;
33 - :file:`math_ops.c`: executes the math functions, computes the cycles it took to execute and check…
34 - :file:`cmsis_dsp_wrapper.c`: calls the exact math functions from CMSIS-DSP if :kconfig:option:`CO…
35 - :file:`nature_dsp_wrapper`: if ``LIB_LOCATION`` is defined and points to an out of tree location …
42 CMSIS-DSP is an optional module and needs to be added explicitly to your Zephyr workspace:
44 .. code-block:: shell
46 west config manifest.project-filter -- +cmsis-dsp
[all …]
/Zephyr-latest/samples/modules/tflite-micro/magic_wand/
DREADME.rst1 .. zephyr:code-sample:: tflite-magicwand
20 https://github.com/tensorflow/tflite-micro-arduino-examples/tree/main/examples/magic_wand
23 https://github.com/antmicro/litex-vexriscv-tensorflow-lite-demo
28 Add the tflite-micro module to your West manifest and pull it:
30 .. code-block:: console
32 west config manifest.project-filter -- +tflite-micro
35 The application can be built for the :ref:`litex-vexriscv` for
38 .. zephyr-app-commands::
39 :zephyr-app: samples/modules/tflite-micro/magic_wand
40 :host-os: unix
[all …]
/Zephyr-latest/.github/workflows/
Dtwister_tests_blackbox.yml2 # 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/doc/services/serialization/
Dnanopb.rst17 .. 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/boards/shields/x_nucleo_bnrg2a1/doc/
Dindex.rst3 X-NUCLEO-BNRG2A1: BLE expansion board
8 The X-NUCLEO-BNRG2A1 is a Bluetooth Low Energy evaluation board based on the
9 BlueNRG-M2SP RF module to allow expansion of the STM32 Nucleo boards.
10 The BlueNRG-M2SP module is FCC (FCC ID: S9NBNRGM2SP) and IC certified
11 (IC: 8976C-BNRGM2SP).
13 The X-NUCLEO-BNRG2A1 is compatible with the ST Morpho and Arduino UNO R3
15 X-NUCLEO-BNRG2A1 interfaces with the host microcontroller via the SPI pins, and
23 .. image:: img/x-nucleo-bnrg2a1.webp
25 :alt: X-NUCLEO-BNRG2A1
28 `X-NUCLEO-BNRG2A1 website`_.
[all …]
/Zephyr-latest/samples/modules/tflite-micro/tflm_ethosu/
DREADME.rst1 .. zephyr:code-sample:: tflite-ethosu
2 :name: TensorFlow Lite for Microcontrollers on Arm Ethos-U
4 Run an inference using an optimized TFLite model on Arm Ethos-U NPU.
10 framework and the Arm Ethos-U NPU.
13 `Arm model zoo <https://github.com/ARM-software/ML-zoo>`_. This model has then
15 `Vela compiler <https://git.mlplatform.org/ml/ethos-u/ethos-u-vela.git>`_.
18 where the operators supported by Ethos-U have been replaced by an Ethos-U custom
20 Ethos-U custom operator.
25 Add the tflite-micro module to your West manifest and pull it:
27 .. code-block:: console
[all …]
/Zephyr-latest/samples/modules/tflite-micro/hello_world/
DREADME.rst1 .. zephyr:code-sample:: tflite-hello-world
17 The sample also includes a full end-to-end workflow of training
22 reference kernels and one with CMSIS-NN optimized kernels.
29 https://github.com/tensorflow/tflite-micro/tree/main/tensorflow/lite/micro/examples/hello_world
37 Add the tflite-micro module to your West manifest and pull it:
39 .. code-block:: console
41 west config manifest.project-filter -- +tflite-micro
46 .. zephyr-app-commands::
47 :zephyr-app: samples/modules/tflite-micro/hello_world
48 :host-os: unix
[all …]
/Zephyr-latest/doc/contribute/
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
31 Integrating code into the Zephyr Project from other projects that use a license
34 `Zephyr project charter`_. The board will automatically reject licenses that
36 :ref:`external-src-process` section for more details.
41 .. _Zephyr project charter:
42 https://www.zephyrproject.org/wp-content/uploads/2023/08/LF-Zephyr-Charter-2023.08.21.pdf
49 with the Zephyr Project without concerns over patent or copyright issues.
[all …]
/Zephyr-latest/samples/subsys/logging/logger/
DREADME.rst1 .. zephyr:code-sample:: logging
3 :relevant-api: log_api log_ctrl
17 This project outputs multiple log message to the console. It can be built and
20 .. zephyr-app-commands::
21 :zephyr-app: samples/subsys/logging/logger
22 :host-os: unix
31 .. code-block:: console
47 Changing filter to warning on sample_instance.inst1 instance.
63 [00:00:02.151,602] <inf> main: performance test - log message 0
/Zephyr-latest/doc/
Dzephyr.doxyfile.in4 # Doxygen (www.doxygen.org) for a project.
20 # doxygen -x [configFile]
24 # doxygen -x_noenv [configFile]
26 #---------------------------------------------------------------------------
27 # Project related configuration options
28 #---------------------------------------------------------------------------
31 # file that follow. The default is UTF-8 which is also the encoding used for all
35 # The default value is: UTF-8.
37 DOXYFILE_ENCODING = UTF-8
40 # double-quotes, unless you are using Doxywizard) that should identify the
[all …]
/Zephyr-latest/doc/project/
Ddev_env_and_tools.rst1 .. _dev-environment-and-tools:
11 uploaded to GitHub but don't actually become a part of the project until they've
14 patches, which are then reviewed by the project members before being applied to
21 The Zephyr project uses GitHub for code reviews and Git tree management. When
25 stored with the code tree in the Zephyr project repository. A limited set of
34 The Zephyr project is a global project that is not tied to a certain geography
42 code-owner review. Additionally, some changes might require further discussions
50 :figclass: align-center
55 ---------
57 - An author of a change can suggest in his pull-request which category a change
[all …]
/Zephyr-latest/doc/develop/test/
Dtwister.rst20 When using (at least) one ``-v`` option, twister's console output
27 - The test is marked as ``build_only: true`` in its ``.yaml``
29 - The test configuration has defined a ``harness`` but you don't have
31 - The target device is not connected and not available for flashing
32 - You or some higher level automation invoked twister with
33 ``--build-only``.
39 .. group-tab:: Linux
41 .. code-block:: bash
43 $ source zephyr-env.sh
46 .. group-tab:: Windows
[all …]
/Zephyr-latest/scripts/ci/
Dtest_plan.py2 # SPDX-License-Identifier: Apache-2.0
29 # however, pylint complains that it doesn't recognized them when used (used-before-assignment).
70 # return search(). (?:) is a non-capturing group.
139 cmd = [f"{zephyr_base}/scripts/twister", "-c"] + options + ["--save-tests", fname ]
141 cmd += ["--no-detailed-test-id"]
144 cmd+=["-T", root]
146 cmd.append("--integration")
149 cmd += ["--quarantine-list", q]
164 old_manifest_content = repo_to_scan.git.show(f"{args.commits[:-2]}:west.yml")
174 rprojs = set(filter(lambda p: p[0] not in list(p[0] for p in new_projs),
[all …]

123