Searched +full:board +full:- +full:schema (Results 1 – 20 of 20) sorted by relevance
/Zephyr-latest/scripts/schemas/ |
D | board-schema.yml | 1 # SPDX-License-Identifier: Apache-2.0 5 ## A pykwalify schema for basic validation of the structure of a 6 ## board metadata YAML file. 8 # The board.yml file is a simple list of key value pairs containing board 10 schema;variant-schema: 14 - type: map 24 include: variant-schema 26 schema;extend-variant-schema: 30 - type: map 39 schema;board-schema: [all …]
|
D | soc-schema.yml | 1 # SPDX-License-Identifier: Apache-2.0 5 ## A pykwalify schema for basic validation of the structure of a SoC 10 schema;cpucluster-schema: 14 - type: map 20 schema;soc-schema: 24 - type: map 30 include: cpucluster-schema 32 schema;soc-extend-schema: 36 - type: map 45 include: cpucluster-schema [all …]
|
D | snippet-schema.yml | 1 # SPDX-License-Identifier: Apache-2.0 5 # A pykwalify schema for basic validation of the snippet.yml format. 7 schema;append-schema: 8 # Sub-schema for appending onto CMake list variables. 28 Snippet-wide appending can be done here: 33 include: append-schema 36 Board-specific appending can be done here: 49 include: append-schema
|
D | build-schema.yml | 1 # SPDX-License-Identifier: Apache-2.0 5 # A pykwalify schema for basic validation of the Zephyr build info YAML file. 18 source-dir: 20 configuration-dir: 22 board: 35 - type: str 42 - type: str 43 user-files: 46 - type: str 47 extra-user-files: [all …]
|
/Zephyr-latest/scripts/ |
D | snippets.py | 5 # SPDX-License-Identifier: Apache-2.0 13 - SNIPPET_NAMES: CMake list of discovered snippet names 14 - SNIPPET_FOUND_{snippet}: one per discovered snippet 68 for board, settings in snippet_data.get('boards', {}).items(): 69 if board.startswith('/') and not board.endswith('/'): 70 _err(f"snippet file {pathobj}: board {board} starts with '/', so " 75 self.board2appends[board][variable].append( 111 # Change to linux-style paths for windows to avoid cmake escape character code issues 124 # WARNING. THIS FILE IS AUTO-GENERATED. DO NOT MODIFY! 158 for board, appends in snippet.board2appends.items(): [all …]
|
D | list_boards.py | 4 # SPDX-License-Identifier: Apache-2.0 23 BOARD_SCHEMA_PATH = str(Path(__file__).parent / 'schemas' / 'board-schema.yml') 27 BOARD_YML = 'board.yml' 92 class Board: class 94 # HWMv1 only supports a single Path, and requires Board dataclass to be hashable. 109 # Get the main board directory. 145 sys.exit(f'ERROR: qualifiers {qualifiers} not found when extending board {self.name}') 150 def board_key(board): argument 151 return board.name 171 if args.board is not None: [all …]
|
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 37 ## A pykwalify schema for basic validation of the structure of a 57 cmake-ext: 61 kconfig-ext: 65 sysbuild-cmake: 68 sysbuild-kconfig: 71 sysbuild-cmake-ext: [all …]
|
/Zephyr-latest/scripts/pylib/twister/twisterlib/ |
D | platform.py | 4 # Copyright (c) 2018-2022 Intel Corporation 7 # SPDX-License-Identifier: Apache-2.0 30 def is_runnable(self) -> bool: 46 Maps directly to BOARD when building""" 49 os.path.join(ZEPHYR_BASE, "scripts", "schemas", "twister", "platform-schema.yaml") 63 # if no RAM size is specified by the board, take a default of 128K 70 # if no flash size is specified by the board, take a default of 512K 76 self.tier = -1 88 def load(self, board, target, aliases, data): argument 89 """Load the platform data from the board data and target data [all …]
|
D | testplan.py | 4 # Copyright (c) 2018-2024 Intel Corporation 7 # SPDX-License-Identifier: Apache-2.0 28 print("Install the anytree module to use the --test-tree option") 50 "python-devicetree", "src")) 51 from devicetree import edtlib # pylint: disable=unused-import 86 config_re = re.compile('(CONFIG_[A-Za-z0-9_]+)[=]\"?([^\"]*)\"?$') 87 dt_re = re.compile('([A-Za-z0-9_]+)[=]\"?([^\"]*)\"?$') 91 "scripts", "schemas", "twister", "testsuite-schema.yaml")) 94 "scripts", "schemas", "twister", "quarantine-schema.yaml")) 101 "test-config-schema.yaml" [all …]
|
D | environment.py | 4 # Copyright (c) 2018-2024 Intel Corporation 8 # SPDX-License-Identifier: Apache-2.0 45 def _get_installed_packages() -> Generator[str, None, None]: 63 PYTEST_PLUGIN_INSTALLED = 'pytest-twister-harness' in installed_packages 71 def add_parse_arguments(parser = None) -> argparse.ArgumentParser: 82 $ ./scripts/twister -v \\ 83 --testsuite-root tests/ztest/base \\ 84 --testsuite-root tests/kernel \\ 85 --test tests/ztest/base/testing.ztest.verbose_0 \\ 86 --test tests/kernel/fifo/fifo_api/kernel.fifo [all …]
|
D | hardwaremap.py | 5 # SPDX-License-Identifier: Apache-2.0 30 print("Install tabulate python module with pip to use --device-testing option.") 133 schema_path = os.path.join(ZEPHYR_BASE, "scripts", "schemas", "twister", "hwmap-schema.yaml") 155 'DAPLink CMSIS-DAP', 156 'MBED CMSIS-DAP' 159 'J-Link', 160 'J-Link OB' 163 'STM32 STLink', '^XDS110.*', 'STLINK-V3' 166 'TTL232R-3V3', 229 header = ['Board', 'ID', 'Counter', 'Failures'] [all …]
|
/Zephyr-latest/doc/develop/west/ |
D | extensions.rst | 1 .. _west-extensions: 8 for short. Extensions show up in the ``west --help`` output in a special 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 24 sign: sign a Zephyr binary for bootloader chain-loading 25 flash: flash and run a binary on a board 27 debugserver: connect to board and launch a debug server 28 attach: interactively debug a board [all …]
|
/Zephyr-latest/scripts/footprint/ |
D | pack_as_twister.py | 5 # SPDX-License-Identifier: Apache-2.0 9 into a JSON files compatible with Twister report schema making them ready for upload 14 sturctured as 'ZEPHYR_VERSION/APPLICATION/FEATURE/BOARD' under the input path(s). 15 The BOARD name itself can be in HWMv2 format as 'BOARD/SOC' or 'BOARD/SOC/VARIANT' 16 with the corresponding sub-directories. 18 For example, an input path `./**/*v3.6.0-rc3-*/footprints/**/frdm_k64f/` will be 19 expanded by bash to all sub-directories with the 'footprints' data `v3.6.0-rc3` 20 release commits collected for `frdm_k64f` board. 22 `shopt -s globstar`. 29 This scripts has `--test-name` parameter to customize how to compose test names [all …]
|
/Zephyr-latest/doc/_extensions/zephyr/domain/ |
D | __init__.py | 6 SPDX-License-Identifier: Apache-2.0 12 ---------- 14 - ``zephyr:code-sample::`` - Defines a code sample. 15 - ``zephyr:code-sample-category::`` - Defines a category for grouping code samples. 16 - ``zephyr:code-sample-listing::`` - Shows a listing of code samples found in a given category. 17 - ``zephyr:board-catalog::`` - Shows a listing of boards supported by Zephyr. 18 - ``zephyr:board::`` - Flags a document as being the documentation page for a board. 21 ----- 23 - ``:zephyr:code-sample:`` - References a code sample. 24 - ``:zephyr:code-sample-category:`` - References a code sample category. [all …]
|
/Zephyr-latest/doc/releases/ |
D | release-notes-4.0.rst | 14 PSA Secure Storage API and of persistent keys in the PSA Crypto API on *all* board targets. It 15 is now the standard way to provide device-specific protection to data at rest. (:github:`76222`) 18 :ref:`ZMS <zms_api>` is a new key-value storage subsystem compatible with all non-volatile storage 25 runtime configuration through vendor specific APIs. Initially the :dtcompatible:`nordic,nrf-comp`, 26 :dtcompatible:`nordic,nrf-lpcomp` and :dtcompatible:`nxp,kinetis-acmp` are supported. 31 Initially implemented drivers include a simple :dtcompatible:`zephyr,gpio-steppers` and a complex 32 sensor-less stall-detection capable with integrated ramp-controller :dtcompatible:`adi,tmc5041`. 49 navigation. These include a new :ref:`interactive board catalog <boards>` and an interactive 50 directory for :zephyr:code-sample-category:`code samples <samples>`. 52 * **Expanded Board Support**: [all …]
|
D | release-notes-2.6.rst | 13 * Added support for 64-bit ARCv3 14 * Split ARM32 and ARM64, ARM64 is now a top-level architecture 15 * Added initial support for Arm v8.1-m and Cortex-M55 22 https://github.com/zephyrproject-rtos/example-application 34 * CVE-2021-3581: Under embargo until 2021-09-04 41 <https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_. 46 * Driver APIs now return ``-ENOSYS`` if optional functions are not implemented. 47 If the feature is not supported by the hardware ``-ENOTSUP`` will be returned. 48 Formerly ``-ENOTSUP`` was returned for both failure modes, meaning this change 194 * Added support for null pointer dereferencing detection in Cortex-M. [all …]
|
D | migration-guide-3.7.rst | 22 out-of-tree SoCs and boards to be ported to the new model. See the 25 * The following build-time generated headers: 27 .. list-table:: 28 :header-rows: 1 30 * - Affected header files 31 * - ``app_version.h`` 32 * - ``autoconf.h`` 33 * - ``cmake_intdef.h`` 34 * - ``core-isa-dM.h`` 35 * - ``devicetree_generated.h`` [all …]
|
/Zephyr-latest/cmake/modules/ |
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/scripts/west_commands/ |
D | sign.py | 3 # SPDX-License-Identifier: Apache-2.0 28 sys.path.insert(0, str(ZEPHYR_SCRIPTS / 'dts' / 'python-devicetree' / 'src')) 32 binaries for chain-loading by a bootloader. 36 west sign -t your_tool -- ARGS_FOR_YOUR_TOOL 40 which sort of ARGS_FOR_YOUR_TOOLS you use, the `--` separator/sentinel may 42 understand POSIX 12.2 Guideline 10, always use `--`. 44 See tool-specific help below for details.''' 48 ------- 53 west sign -t imgtool -- --key YOUR_SIGNING_KEY.pem 56 or you must pass the path to imgtool.py using the -p option. [all …]
|
/Zephyr-latest/ |
D | MAINTAINERS.yml | 45 # files-regex: 56 # files-exclude: 59 # files-regex-exclude: 60 # Like 'files-regex', but any matching files will be excluded from the 63 # description: >- 64 # Plain-English description. Describe what the system is about, from an 68 # All areas must have a 'files' and/or 'files-regex' key. The other keys are 72 # this would be sub-areas which add extra fields (for ex. more `collaborators` 73 # who work only in that sub-area) to other areas. 98 # Collaborators: <list of sub-maintainers> [all …]
|