Home
last modified time | relevance | path

Searched +full:west +full:- +full:commands (Results 1 – 25 of 502) sorted by relevance

12345678910>>...21

/Zephyr-latest/doc/develop/west/
Dextensions.rst1 .. _west-extensions:
6 West is "pluggable": you can add your own commands to west without editing its
7 source code. These are called **west extension commands**, or just "extensions"
8 for short. Extensions show up in the ``west --help`` output in a special
10 information on west extension commands, and has a tutorial for writing your
13 Some commands you can run when using west with Zephyr, like the ones used to
14 :ref:`build, flash, and debug <west-build-flash-debug>` and the
15 :ref:`ones described here <west-zephyr-ext-cmds>` , are extensions. That's why
16 help for them shows up like this in ``west --help``:
18 .. code-block:: none
[all …]
Drelease-notes.rst1 .. _west-release-notes:
3 West Release Notes
11 - New ``west grep`` command for running a "grep tool" in your west workspace's
18 .. code-block:: console
20 west grep foo
22 Here are some other examples for running different grep commands
23 with ``west grep``:
25 .. list-table::
27 * - ``git grep --untracked``
28 - ``west grep --untracked foo``
[all …]
Dalias.rst1 .. _west-aliases:
3 West aliases
6 West allows to add alias commands to the local, global or system configuration files.
8 commands for ease of development.
18 To add a new alias simply call the ``west config`` command:
20 .. code-block:: shell
22 west config alias.mylist "list -f '{name} {revision}'"
24 To list aliases, use :samp:`west help {some_alias}`.
27 building more complex but easy-to-remember commands.
31 .. code-block:: shell
[all …]
Dindex.rst3 West (Zephyr's meta-tool)
6 The Zephyr project includes a swiss-army knife command line tool named
7 ``west``\ [#west-name]_. West is developed in its own `repository`_.
9 West's built-in commands provide a multiple repository management system with
10 features inspired by Google's Repo tool and Git submodules. West is also
11 "pluggable": you can write your own west extension commands which add
12 additional features to west. Zephyr uses this to provide conveniences for
15 Like ``git`` and ``docker``, the top-level ``west`` command takes some common
16 options, a sub-command to run, and then options and arguments for that
17 sub-command::
[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.
9 Some commands are related to Git commands with the same name, but operate
10 on the entire workspace. For example, ``west diff`` shows local changes in
13 Some commands take projects as arguments. These arguments can be project
15 on the local file system. Omitting project arguments to commands which
16 accept them (such as ``west list``, ``west forall``, etc.) usually defaults
20 For additional help, run ``west <command> -h`` (e.g. ``west init -h``).
[all …]
Dconfig.rst1 .. _west-config:
6 This page documents west's configuration file system, the ``west config``
7 command, and configuration options used by built-in commands. For API
8 documentation on the ``west.configuration`` module, see
9 :ref:`west-apis-configuration`.
11 West Configuration Files
12 ------------------------
14 West's configuration file syntax is INI-like; here is an example file:
16 .. code-block:: ini
29 1. **System**: Settings in this file affect west's behavior for every user
[all …]
Dbasics.rst1 .. _west-basics:
6 This page introduces west's basic concepts and provides references to further
9 West's built-in commands allow you to work with :term:`projects <west project>`
10 (Git repositories) under a common :term:`workspace <west workspace>` directory.
12 West works in the following manner: the ``west init`` command creates the
13 :term:`west workspace`, and clones the :term:`manifest repo <west manifest
14 repository>`, while the ``west update`` command initially clones, and later updates, the
15 :term:`projects <west project>` listed in the manifest in the workspace.
21 :term:`west workspace`, which in this case is the folder named
24 .. code-block:: none
[all …]
Dwest-apis.rst3 .. _west-apis:
4 .. _west-apis-west:
6 West APIs
9 This page documents the Python APIs provided by :ref:`west <west>`, as well as
10 some additional APIs used by the :ref:`west extensions <west-extensions>` in
21 2. if you add a :ref: target here, add it to west-not-found.rst too.
23 .. _west-apis-commands:
25 west.commands
28 .. module:: west.commands
30 All built-in and extension commands are implemented as subclasses of the
[all …]
Dtroubleshooting.rst1 .. _west-troubleshooting:
3 Troubleshooting West
6 This page covers common issues with west and how to solve them.
8 ``west update`` fetching failures
11 One good way to troubleshoot fetching issues is to run ``west update`` in
14 .. code-block:: shell
16 west -v update
18 The output includes Git commands run by west and their outputs. Look for
21 .. code-block:: none
24 west.manifest: your_project: checking if cloned
[all …]
Dwest-not-found.rst3 .. _west-apis:
4 .. _west-apis-west:
5 .. _west-apis-commands:
6 .. _west-apis-westcommand:
7 .. _west-apis-configuration:
8 .. _west-apis-log:
9 .. _west-apis-manifest:
10 .. _west-apis-util:
12 West APIs
15 The west APIs are not documented since either west was missing or the zephyr
[all …]
/Zephyr-latest/scripts/west_commands/
Ddebug.py5 # SPDX-License-Identifier: Apache-2.0
7 '''west "debug", "debugserver", and "attach" commands.'''
11 from west.commands import WestCommand
21 # Keep this in sync with the string in west-commands.yml.
25 debugging session. Use "west attach" instead to attach
28 self.runner_key = 'debug-runner' # in runners.yaml
42 # Keep this in sync with the string in west-commands.yml.
52 self.runner_key = 'debug-runner' # in runners.yaml
66 # Keep this in sync with the string in west-commands.yml.
68 "Like \"west debug\", but doesn't reflash the program.",
[all …]
DREADME.txt1 This directory contains implementations for west commands which are
3 and debug commands.
6 extensions in upstream west. For example, any commands which operate
7 on the multi-repo need to be in upstream west, not here. Try to limit
8 what goes in here to Zephyr-specific features.
15 py -3 run_tests.py
Dcompletion.py3 # SPDX-License-Identifier: Apache-2.0
8 from west.commands import WestCommand
11 COMPLETION_REL_PATH = 'completion/west-completion'
14 Output shell completion scripts for west.
20 # one-time
21 source <(west completion bash)
23 west completion bash > ~/west-completion.bash
25 source $HOME/west-completion.bash
28 # one-time
29 source <(west completion zsh)
[all …]
Dflash.py5 # SPDX-License-Identifier: Apache-2.0
7 '''west "flash" command'''
9 from west.commands import WestCommand
21 # Keep this in sync with the string in west-commands.yml.
25 self.runner_key = 'flash-runner' # in runners.yaml
Drobot.py3 # SPDX-License-Identifier: Apache-2.0
5 from west.commands import WestCommand
18 # Keep this in sync with the string in west-commands.yml.
23 self.runner_key = 'robot-runner' # in runners.yaml
Dsimulate.py3 # SPDX-License-Identifier: Apache-2.0
5 from west.commands import WestCommand
18 # Keep this in sync with the string in west-commands.yml.
23 self.runner_key = 'sim-runner' # in runners.yaml
/Zephyr-latest/samples/psa/its/
DREADME.rst1 .. zephyr:code-sample:: psa_its
3 :relevant-api: psa_secure_storage
11 …orage (ITS) API <https://arm-software.github.io/psa-api/storage/1.0/overview/architecture.html#the
12 which is part of the `PSA Secure Storage API <https://arm-software.github.io/psa-api/storage/>`_,
34 .. tab:: TF-M
36 For board targets with TF-M:
38 .. zephyr-app-commands::
39 :zephyr-app: samples/psa/its
40 :tool: west
43 :west-args: -T sample.psa.its.tfm
[all …]
/Zephyr-latest/samples/psa/persistent_key/
DREADME.rst1 .. zephyr:code-sample:: persistent_key
15 …orage (ITS) API <https://arm-software.github.io/psa-api/storage/1.0/overview/architecture.html#the
32 .. tab:: TF-M
34 For board targets with TF-M:
36 .. zephyr-app-commands::
37 :zephyr-app: samples/psa/persistent_key
38 :tool: west
41 :west-args: -T sample.psa.persistent_key.tfm
45 For board targets without TF-M.
49 .. zephyr-app-commands::
[all …]
/Zephyr-latest/doc/develop/manifest/
Dindex.rst5 West Projects index
8 See :ref:`external-contributions` for more information about
15 call :command:`west update`. Many of the projects or modules listed below are
20 following commands::
22 west config manifest.project-filter -- -hal_FOO
23 west update
25 .. manifest-projects-table::
33 call :command:`west update`. You can add any of the projects or modules listed below
37 To enable any of the modules below, use the following commands::
39 west config manifest.project-filter -- +nanopb
[all …]
/Zephyr-latest/samples/subsys/ipc/openamp/
DREADME.rst1 .. zephyr:code-sample:: openamp
3 :relevant-api: ipm_interface
18 .. zephyr-app-commands::
19 :zephyr-app: samples/subsys/ipc/openamp
22 :west-args: --sysbuild
27 .. zephyr-app-commands::
28 :zephyr-app: samples/subsys/ipc/openamp
31 :west-args: --sysbuild
36 .. zephyr-app-commands::
37 :zephyr-app: samples/subsys/ipc/openamp
[all …]
/Zephyr-latest/boards/infineon/cy8cproto_063_ble/doc/
Dindex.rst6 The PSOC 6 BLE Proto Kit (CY8CPROTO-063-BLE) is a hardware platform that
12 For more information about the PSOC 63 BLE MCU SoC and CY8CPROTO-063-BLE board:
14 - `PSOC 63 BLE MCU SoC Website`_
15 - `PSOC 63 BLE MCU Datasheet`_
16 - `PSOC 63 BLE MCU Architecture Reference Manual`_
17 - `PSOC 63 BLE MCU Register Reference Manual`_
18 - `CY8CPROTO-063-BLE Website`_
19 - `CY8CPROTO-063-BLE User Guide`_
20 - `CY8CPROTO-063-BLE Schematics`_
25 .. zephyr:board-supported-hw::
[all …]
/Zephyr-latest/boards/infineon/xmc45_relax_kit/doc/
Dindex.rst7 Microcontroller. It is based on High performance ARM Cortex-M4F which can run
13 * ARM Cortex-M4F XMC4500
14 * 32 Mbit Quad-SPI Flash
15 * 4 x SPI-Master, 3x I2C, 3 x I2S, 3 x UART, 2 x CAN, 17 x ADC
18 * Detachable on-board debugger (second XMC4500) with Segger J-Link
25 .. zephyr:board-supported-hw::
27 The on-board 12-MHz crystal allows the device to run at its maximum operating speed of 120MHz.
31 Here is an example for building the :zephyr:code-sample:`hello_world` sample application.
33 .. zephyr-app-commands::
34 :zephyr-app: samples/hello_world
[all …]
/Zephyr-latest/boards/infineon/xmc47_relax_kit/doc/
Dindex.rst7 Microcontroller. It is based on High performance ARM Cortex-M4F which can run
13 * ARM Cortex-M4F XMC4700
14 * On-board Debug Probe with USB interface supporting SWD + SWO
17 * 32 Mbit Quad-SPI Flash
30 .. zephyr:board-supported-hw::
36 Here is an example for building the :zephyr:code-sample:`hello_world` sample application.
38 .. zephyr-app-commands::
39 :zephyr-app: samples/hello_world
45 West Commands
47 Here is an example for the :zephyr:code-sample:`hello_world` application.
[all …]
/Zephyr-latest/boards/m5stack/m5stack_cores3/doc/
Dindex.rst6 M5Stack CoreS3 is an ESP32-based development board from M5Stack. It is the third generation of the …
12 - ESP32-S3 chip (dual-core Xtensa LX7 processor @240MHz, WIFI, OTG and CDC functions)
13 - PSRAM 8MB
14 - Flash 16MB
15 - LCD ISP 2", 320x240 pixel ILI9342C
16 - Capacitive multi touch FT6336U
17 - Speaker 1W AW88298
18 - Dual Microphones ES7210 Audio decoder
19 - RTC BM8563
20 - USB-C
[all …]
/Zephyr-latest/samples/subsys/ipc/ipc_service/static_vrings/
DREADME.rst1 .. zephyr:code-sample:: ipc-static-vrings
3 :relevant-api: ipc
17 .. zephyr-app-commands::
18 :zephyr-app: samples/subsys/ipc/ipc_service/static_vrings
21 :west-args: --sysbuild
26 .. zephyr-app-commands::
27 :zephyr-app: samples/subsys/ipc/ipc_service/static_vrings
30 :west-args: --sysbuild
35 .. zephyr-app-commands::
36 :zephyr-app: samples/subsys/ipc/ipc_service/static_vrings
[all …]

12345678910>>...21