Home
last modified time | relevance | path

Searched +full:- +full:- +full:short +full:- +full:build +full:- +full:path (Results 1 – 25 of 42) sorted by relevance

12

/Zephyr-Core-3.7.0/.github/workflows/
Dhello_world_multiplatform.yaml6 - main
7 - v*-branch
8 - collab-*
11 - main
12 - v*-branch
13 - collab-*
15 - 'scripts/build/**'
16 - 'scripts/requirements*.txt'
17 - '.github/workflows/hello_world_multiplatform.yaml'
18 - 'SDK_VERSION'
[all …]
/Zephyr-Core-3.7.0/scripts/tests/twister/
Dtest_environment.py4 # SPDX-License-Identifier: Apache-2.0
24 ['--short-build-path', '-k'],
25 '--short-build-path requires Ninja to be enabled'
31 ['--device-serial-pty', 'dummy'],
32 '--device-serial-pty is not supported on Windows OS'
38 ['--west-runner=dummy'],
39 'west-runner requires west-flash to be enabled'
45 ['--west-flash=\"--board-id=dummy\"'],
46 'west-flash requires device-testing to be enabled'
55 ['--enable-valgrind'],
[all …]
Dtest_handlers.py4 # SPDX-License-Identifier: Apache-2.0
79 ' --device-testing option.'], None),
82 ' --device-testing option.'], ImportError),
99 def find_spec(self, fullname, path, target=None): argument
244 mock_child_neg1 = mock.Mock(pid=-1)
254 [mock.call(-1, signal.SIGTERM), mock.call(2, signal.SIGTERM)]
265 handler = BinaryHandler(instance, 'build')
266 handler.pid_fn = os.path.join('dummy', 'path', 'to', 'pid.pid')
277 os.path.join('dummy', 'path', 'to', 'pid.pid')
283 handler.pid_fn = os.path.join('dummy', 'path', 'to', 'pid.pid')
[all …]
/Zephyr-Core-3.7.0/scripts/tests/twister_blackbox/
Dtest_outfile.py4 # SPDX-License-Identifier: Apache-2.0
27 apath = os.path.join(ZEPHYR_BASE, 'scripts', 'twister')
40 (['--clobber-output'], False, False),
41 (['--no-clean'], False, True),
42 (['--clobber-output', '--no-clean'], False, True),
48 path = os.path.join(TEST_DATA, 'tests', 'dummy')
49 args = ['-i', '--outdir', out_path, '-T', path, '-y'] + \
52 ['-p'] * len(test_platforms), test_platforms
55 # We create an empty 'blackbox-out' to trigger the clobbering
56 os.mkdir(os.path.join(out_path))
[all …]
Dtest_runner.py4 # SPDX-License-Identifier: Apache-2.0
8 # pylint: disable=duplicate-code
26 os.path.join(TEST_DATA, 'tests', 'dummy', 'agnostic'),
34 os.path.join(TEST_DATA, 'tests', 'dummy', 'device'),
44 os.path.join(TEST_DATA, 'tests', 'dummy', 'agnostic'),
65 os.path.join(TEST_DATA, 'tests', 'dummy', 'agnostic'),
71 os.path.join(TEST_DATA, 'tests', 'dummy', 'agnostic'),
83 os.path.join(TEST_DATA, 'tests', 'dummy', 'agnostic'),
85 os.path.join(TEST_DATA, "pre_script.sh")
90 os.path.join(TEST_DATA, 'tests', 'always_fail', 'dummy'),
[all …]
/Zephyr-Core-3.7.0/boards/heltec/heltec_wifi_lora32_v2/doc/
Dindex.rst9 Heltec WiFi LoRa 32 is a classic IoT dev-board designed & produced by Heltec Automation(TM), it's a…
10 integrated product based on ESP32 + SX127x, it has Wi-Fi, BLE, LoRa functions, also Li-Po battery m…
15 - Microprocessor: ESP32 (dual-core 32-bit MCU + ULP core)
16 - LoRa node chip SX1276/SX1278
17 - Micro USB interface with a complete voltage regulator, ESD protection, short circuit protection,
19 - Onboard SH1.25-2 battery interface, integrated lithium battery management system
20 - Integrated WiFi, LoRa, Bluetooth three network connections, onboard Wi-Fi, Bluetooth dedicated 2.…
22 - Onboard 0.96-inch 128*64 dot matrix OLED display
23 - Integrated CP2102 USB to serial port chip
34 .. code-block:: console
[all …]
/Zephyr-Core-3.7.0/tests/bsim/bluetooth/ll/edtt/
DREADME.txt10 In very short, there is 2 applications in this folder:
11 1.) A controller only build of the BLE stack, where the HCI, and a few extra
50 The shortest path is to use the provided scripts.
52 In short the whole process being:
54 cd ${ZEPHYR_BASE} && source zephyr-env.sh
/Zephyr-Core-3.7.0/doc/develop/west/
Dbuild-flash-debug.rst1 .. _west-build-flash-debug:
6 Zephyr provides several :ref:`west extension commands <west-extensions>` for
8 ``build``, ``flash``, ``debug``, ``debugserver`` and ``attach``.
11 commands, see :ref:`flash-and-debug-support` in the board porting guide.
13 .. Add a per-page contents at the top of the page. This page is nested
21 .. _west-building:
23 Building: ``west build``
26 .. tip:: Run ``west build -h`` for a quick overview.
28 The ``build`` command helps you build Zephyr applications from source. You can
29 use :ref:`west config <west-config-cmd>` to configure its behavior.
[all …]
Dextensions.rst1 .. _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
23 build: compile a Zephyr application
24 sign: sign a Zephyr binary for bootloader chain-loading
30 See :file:`zephyr/scripts/west-commands.yml` and the
37 :ref:`configuration <west-config>` option to ``false``. To set this
[all …]
/Zephyr-Core-3.7.0/scripts/west_commands/runners/
Dcore.py6 # SPDX-License-Identifier: Apache-2.0
93 cmd = ['netstat', '-a', '-n', '-p', 'tcp']
97 cmd = ['ss', '-a', '-n', '-t']
101 cmd = ['netstat', '-a', '-n', '-p', 'tcp']
126 '''This helper class provides access to build-time configuration.
138 self.path = os.path.join(self.build_dir, 'zephyr', '.config')
157 filename = self.path
159 opt_value = re.compile(f'^(?P<option>{self.config_prefix}_[A-Za-z0-9_]+)=(?P<value>.*)$')
160 not_set = re.compile(f'^# (?P<option>{self.config_prefix}_[A-Za-z0-9_]+) is not set$')
170 value = value[1:-1]
[all …]
/Zephyr-Core-3.7.0/scripts/pylib/twister/twisterlib/
Dsize_calc.py5 # SPDX-License-Identifier: Apache-2.0
73 # These get copied into RAM only on non-XIP
97 # Variable below is stored for calculating size using build.log
106 @param elf_filename (str) Path to the output binary
112 @param buildlog_filepath (str, default: '') Path to the
113 output build.log
135 print("%-17s 0x%08x 0x%08x %8d 0x%05x %-7s" %
168 def get_available_ram(self) -> int:
175 def get_available_rom(self) -> int:
184 footprint from the build.log file is set.
[all …]
Denvironment.py6 # SPDX-License-Identifier: Apache-2.0
11 from pathlib import Path
31 sys.path.insert(0, os.path.join(ZEPHYR_BASE, "scripts/"))
36 # for. Don't use it when invoking other components of the build system
40 # Note "normalization" is different from canonicalization, see os.path.
41 canonical_zephyr_base = os.path.realpath(ZEPHYR_BASE)
43 …ckages = [pkg.project_name for pkg in pkg_resources.working_set] # pylint: disable=not-an-iterable
44 PYTEST_PLUGIN_INSTALLED = 'pytest-twister-harness' in installed_packages
47 newstring = os.path.normpath(astring).replace(os.sep, '/')
61 $ ./scripts/twister -v \\
[all …]
/Zephyr-Core-3.7.0/cmake/modules/
Dextensions.cmake1 # SPDX-License-Identifier: Apache-2.0
14 # 1. Zephyr-aware extensions
21 # 2. Kconfig-aware extensions
23 # 3. CMake-generic extensions
39 # 7.2 add_llext_* build control functions
43 # 1. Zephyr-aware extensions
48 # "zephyr". zephyr is a catch-all CMake library for source files that
51 # [0] https://cmake.org/cmake/help/latest/manual/cmake-buildsystem.7.html
59 # Is short for:
65 # As a very high-level introduction here are two call graphs that are
[all …]
Ddts.cmake1 # SPDX-License-Identifier: Apache-2.0
13 # various build stages, as well as to other arbitrary Python scripts:
15 # - To Zephyr and application source code files, as a C macro API
18 # - To other arbitrary Python scripts (like twister) using a
22 # - To users as a final devicetree source (DTS) file which can
25 # - To CMake files, after this module has finished running, using
28 # - To Kconfig files, both using some Kconfig symbols we generate
44 # - The pre_dt module has been included; refer to its outcome
46 # - DTS_SOURCE: set to the path to the devicetree file which
48 # - ${BINARY_DIR_INCLUDE_GENERATED}/devicetree_generated.h exists
[all …]
/Zephyr-Core-3.7.0/boards/intel/socfpga_std/cyclonev_socdk/doc/
Dindex.rst32 * J6 : Short
33 * J7 : Short
35 * J13: Short
37 * J26: Short pins 1-2
38 * J27: Short pins 2-3
39 * J28: Short pins 1-2
40 * J29: Short pins 2-3
41 * J30: Short pins 1-2
48 * SW3: ON-OFF-ON-OFF-ON-ON
49 * SW4: OFF-OFF-ON-ON
[all …]
/Zephyr-Core-3.7.0/
DKconfig.zephyr3 # Copyright (c) 2014-2015 Wind River Systems, Inc.
6 # SPDX-License-Identifier: Apache-2.0
56 menu "Build and Link Features"
92 bool "Link application into /chosen/zephyr,code-partition from devicetree"
95 selected by the zephyr,code-partition property in /chosen in devicetree.
100 DT_CHOSEN_Z_CODE_PARTITION := zephyr,code-partition
103 # Only user-configurable when USE_DT_CODE_PARTITION is disabled
116 # Only user-configurable when USE_DT_CODE_PARTITION is disabled
121 If non-zero, this option specifies the size, in bytes, of the flash
136 If the application is built for chain-loading by a bootloader this
[all …]
/Zephyr-Core-3.7.0/boards/cypress/cy8ckit_062_ble/doc/
Dindex.rst9 The PSoC 6 BLE Pioneer Kit (CY8CKIT-062-BLE) is a hardware platform that
12 The PSoC 6 BLE Pioneer Kit features the PSoC 63 MCU: a dual-core MCU, with a
13 150-MHz Arm Cortex-M4 as the primary application processor and a 100-MHz Arm
14 Cortex-M0+ that supports low-power operations, 1MB of Flash, 288KB of SRAM,
16 programmable digital blocks, and capacitive-sensing with CapSense.
19 512-Mb NOR flash, onboard programmer/debugger (KitProg2), USB Type-C power
20 delivery system (EZ-PD™ CCG3), 5-segment CapSense slider, two CapSense
24 The CY8CKIT-062-BLE package includes a CY8CKIT-028-EPD E-INK Display Shield
25 that contains a 2.7-inch E-INK display, a motion sensor, a thermistor, and a
27 Dongle that is factory-programmed to emulate a BLE GAP Central device,
[all …]
/Zephyr-Core-3.7.0/boards/heltec/heltec_wireless_stick_lite_v3/doc/
Dindex.rst9 HelTec Wireless Stick Lite (V3) is a development board with Wi-Fi, Bluetooth and LoRa support. It i…
23 - ESP32-S3FN8 low-power MCU-based SoC (dual-core Xtensa® 32-bit LX7 microprocessor, five stage pipe…
24 - Semtech SX1262 LoRa node chip
25 - Type-C USB interface with a complete voltage regulator, ESD protection, short circuit protection,…
26 - Onboard SH1.25-2 battery interface, integrated lithium battery management system (charge and disc…
27 - Integrated WiFi and Bluetooth interfaces with 2.4GHz metal spring antenna and reserved IPEX (U.FL…
28 - Integrated CP2102 USB to serial port chip, convenient for program downloading, debugging informat…
29 - Good RF circuit design and low-power design.
33 - LoRa via SPI
34 - UART0 (USB Serial via CP2102)
[all …]
/Zephyr-Core-3.7.0/scripts/ci/
Dcheck_compliance.py5 # SPDX-License-Identifier: Apache-2.0
13 from pathlib import Path
31 sys.path.insert(0, str(Path(__file__).resolve().parents[1]))
54 f"{cp.stdout.decode('utf-8')}\n"
56 f"{cp.stderr.decode('utf-8')}\n")
58 return cp.stdout.decode("utf-8").rstrip()
67 return git('rev-list',
68 f'--max-count={-1 if "." in refspec else 1}', refspec).split()
71 filter_arg = (f'--diff-filter={filter}',) if filter else ()
72 paths_arg = ('--', *paths) if paths else ()
[all …]
/Zephyr-Core-3.7.0/doc/contribute/
Dbin_blobs.rst1 .. _bin-blobs:
9 short) are files containing proprietary machine code or data in a binary format,
12 Zephyr supports downloading and using third-party binary blobs via its built-in
15 `upstream (vanilla) Zephyr <https://github.com/zephyrproject-rtos/zephyr>`_.
18 the support for binary blobs in forks or third-party distributions of Zephyr. In
19 fact, Zephyr’s build system supports arbitrary use cases related to blobs. This
21 therefore free to create Zephyr-based downstream software which uses binary
30 click-through or other EULA-like workflow when users fetch and install blobs.
35 Blobs must be hosted on the Internet and managed by third-party infrastructure.
45 Blobs are fetched from official third-party sources by the :ref:`west blobs
[all …]
/Zephyr-Core-3.7.0/scripts/west_commands/completion/
Dwest-completion.bash1 # Bash auto-completion for west subcommands and flags. To initialize, run
3 # source west-completion.bash
7 __west_previous_extglob_setting=$(shopt -p extglob)
8 shopt -s extglob
12 # bash_completion - programmable completion functions for bash 3.2+
14 # Copyright © 2006-2008, Ian Macdonald <ian@caliban.org>
15 # © 2009-2010, Bash Completion Maintainers
16 # <bash-completion-devel@lists.alioth.debian.org>
33 # http://bash-completion.alioth.debian.org/
41 # if test "${words_[cword_-1]}" = -w
[all …]
/Zephyr-Core-3.7.0/doc/build/dts/
Dapi-usage.rst1 .. _dt-from-c:
8 :ref:`devicetree-intro` and :ref:`dt-bindings`. See :ref:`dt-reference` for
26 .. _dt-node-identifiers:
36 By path
37 Use :c:func:`DT_PATH()` along with the node's full path in the devicetree,
43 label <dt-node-labels>`. Node labels are often provided by SoC :file:`.dtsi`
50 :zephyr:code-sample:`blinky`, which uses the ``led0`` alias) that need to
70 .. _dt-node-main-ex:
75 .. literalinclude:: main-example.dts
77 :start-after: start-after-here
[all …]
/Zephyr-Core-3.7.0/doc/releases/
Drelease-notes-2.5.rst27 * CVE-2021-3323: Under embargo until 2021-04-14
28 * CVE-2021-3321: Under embargo until 2021-04-14
29 * CVE-2021-3320: Under embargo until 2021-04-14
39 <https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_.
56 * Changed vcnl4040 dts binding default for property 'proximity-trigger'.
63 * The :c:func:`mqtt_keepalive_time_left` function now returns -1 if keep alive
67 timeout usage must use the new-style k_timeout_t type and not the
87 GPIO-only regulators a devicetree property ``supply-gpios`` is defined as a
101 * ARM Musca-A board and SoC support deprecated and planned to be removed in 2.6.0.
146 sys_heap/k_heaps. Note that the new-style heap is a general
[all …]
Drelease-notes-2.7.rst17 * Support for M-Profile Vector Extensions (MVE) on ARMv8.1-M
18 * Improved thread safety for Newlib and C++ on SMP-capable systems
20 * New Action-based Power Management API
23 * Linker Support for Tightly-Coupled Memory in RISC-V
25 * Support for extended PCI / PCIe capabilities, improved MIS-X support
33 * The kernel now supports both 32- and 64-bit architectures
36 * We added support for Point-to-Point Protocol (PPP)
37 * We added support for UpdateHub, an end-to-end solution for over-the-air device updates
38 * We added support for ARM Cortex-R Architecture
40 * Expanded support for ARMv6-M architecture
[all …]
/Zephyr-Core-3.7.0/boards/espressif/esp_wrover_kit/doc/
Dindex.rst3 ESP-WROVER-KIT
9 ESP-WROVER-KIT is an ESP32-based development board produced by `Espressif <https://www.espressif.co…
11 ESP-WROVER-KIT features the following integrated components:
13 - ESP32-WROVER-E module
14 - LCD screen
15 - MicroSD card slot
17 Its another distinguishing feature is the embedded FTDI FT2232HL chip - an advanced multi-interface
19 without a separate JTAG debugger. ESP-WROVER-KIT makes development convenient, easy, and
20 cost-effective.
32 The block diagram below shows the main components of ESP-WROVER-KIT and their interconnections.
[all …]

12