/Zephyr-latest/scripts/schemas/ |
D | patch-schema.yml | 3 # SPDX-License-Identifier: Apache-2.0 8 schema;patch-schema: 11 - type: map 14 # The path to the patch file, relative to patch-base 15 # E.g. zephyr/kernel-pipe-fix-not-k-no-wait-and-ge-min-xfer-bytes.patch 20 # The SHA-256 checksum of the patch file 25 pattern: "^[0-9a-f]{64}$" 44 # The date the patch was created, in ISO 8601 date format YYYY-MM-DD 48 format: "%Y-%m-%d" 56 # e.g. https://github.com/zephyrproject-rtos/zephyr/pull/24486 [all …]
|
D | soc-schema.yml | 1 # SPDX-License-Identifier: Apache-2.0 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 47 schema;series-schema: [all …]
|
D | board-schema.yml | 1 # SPDX-License-Identifier: Apache-2.0 10 schema;variant-schema: 14 - type: map 24 include: variant-schema 26 schema;extend-variant-schema: 30 - type: map 39 schema;board-schema: 76 - type: map 85 - type: map 91 include: variant-schema [all …]
|
/Zephyr-latest/scripts/west_commands/ |
D | patch.py | 3 # SPDX-License-Identifier: Apache-2.0 30 WEST_PATCH_SCHEMA_PATH = Path(__file__).parents[1] / "schemas" / "patch-schema.yml" 42 "apply patches to the west workspace", 43 "Apply patches to the west workspace", 56 Run "west patch apply" to apply patches. 57 See "west patch apply --help" for details. 62 See "west patch clean --help" for details. 67 See "west patch list --help" for details. 71 Run "west patch gh-fetch" to fetch patches from Github. 72 See "west patch gh-fetch --help" for details. [all …]
|
/Zephyr-latest/subsys/net/lib/lwm2m/ |
D | README_lwm2m | 2 ---------------------- 13 The CDDL description is based on the RFC 8428 - Sensor Measurement Lists (SenML). For further 14 details please see the chapter 11 - CDDL. 19 pip install --upgrade zcbor 23 The above command also applies the lwm2m_senml_cbor.patch patch file. 24 … fails to apply, you can attempt to use the 3-way merge capabilities by committing the un-patched … 27 git am -3 < lwm2m_senml_cbor.patch 30 …ommitting the desired patches in a subsequent commit, then creating the patch file with the command 33 git format-patch --stdout HEAD~1.. > lwm2m_senml_cbor.patch
|
/Zephyr-latest/drivers/wifi/esp_at/ |
D | Kconfig.esp_at | 2 # SPDX-License-Identifier: Apache-2.0 5 bool "Espressif AT Command support" 16 Enable Espressif AT Command offloaded WiFi driver. It is supported on 18 running ESP-AT firmware (https://github.com/espressif/esp-at). 73 Number of preallocated RX buffers used by modem command handler. 79 Size of preallocated RX buffers used by modem command handler. 138 Select which version of AT command set should be used. 143 Use AT command set version 1.7. 148 Use AT command set version 2.0. 153 Use AT command set version 2.1. [all …]
|
/Zephyr-latest/drivers/entropy/ |
D | Kconfig.native_sim | 1 # SPDX-License-Identifier: Apache-2.0 21 Apply a seed by default, even if the user does not request it through the command line.
|
/Zephyr-latest/include/zephyr/drivers/misc/ft8xx/ |
D | ft8xx_copro.h | 4 * SPDX-License-Identifier: Apache-2.0 23 * @brief FT8xx co-processor engine functions 24 * @defgroup ft8xx_copro FT8xx co-processor 29 /** Co-processor widget is drawn in 3D effect */ 31 /** Co-processor option to decode the JPEG image to RGB565 format */ 33 /** Co-processor option to decode the JPEG image to L8 format, i.e., monochrome */ 37 /** Co-processor widget is drawn without 3D effect */ 41 /** Co-processor widget centers horizontally */ 43 /** Co-processor widget centers vertically */ 45 /** Co-processor widget centers horizontally and vertically */ [all …]
|
D | ft8xx_reference_api.h | 4 * SPDX-License-Identifier: Apache-2.0 111 /** Co-processor widget is drawn in 3D effect */ 113 /** Co-processor option to decode the JPEG image to RGB565 format */ 115 /** Co-processor option to decode the JPEG image to L8 format, i.e., monochrome */ 119 /** Co-processor widget is drawn without 3D effect */ 123 /** Co-processor widget centers horizontally */ 125 /** Co-processor widget centers vertically */ 127 /** Co-processor widget centers horizontally and vertically */ 131 /** Co-processor widget has no background drawn */ 133 /** Co-processor clock widget is drawn without hour ticks. [all …]
|
/Zephyr-latest/samples/drivers/ipm/ipm_ivshmem/ |
D | README.rst | 1 .. zephyr:code-sample:: ipm-ivshmem 3 :relevant-api: ipm_interface 5 Implement inter-processor mailbox (IPM) over IVSHMEM (Inter-VM shared memory) 12 ivshmem-server needs to be available and running. The server is available in 13 Zephyr SDK or pre-built in some distributions. Otherwise, it is available in 16 ivshmem-client needs to be available as it is employed in this sample as an 17 external application. The same conditions of ivshmem-server apply to the 18 ivshmem-server, as it is also available via QEMU. 22 #. The ivshmem-server utility for QEMU can be found into the Zephyr SDK 24 ``/path/to/your/zephyr-sdk/zephyr-<version>/sysroots/x86_64-pokysdk-linux/usr/xilinx/bin/`` [all …]
|
/Zephyr-latest/doc/build/flashing/ |
D | configuration.rst | 1 .. _flashing-soc-board-config: 7 :ref:`west flash<west-flashing>`) which allows for customising how commands are used when 9 configuring when commands are ran for groups of board targets. As an example: a multi-core SoC 10 might want to only allow the ``--erase`` argument to be used once for all of the cores in the SoC 28 ``--reset`` followed by a list which specifies the settings for each of these commands (these 30 they apply to using a ``runners`` list value, this can contain ``all`` if it applies to all 31 runners, otherwise must contain each runner that it applies to using the runner-specific name. 38 means that the command will be ran once with the first image flashing process per set of board 41 An example flashing configuration for a ``soc.yml`` is shown below in which the ``--recover`` 42 command will only be used once for any board targets which used the nRF5340 SoC application or [all …]
|
/Zephyr-latest/drivers/serial/ |
D | uart_native_pty.c | 5 * SPDX-License-Identifier: Apache-2.0 11 #warning "zephyr,native-posix-uart is deprecated in favor of zephyr,native-pty-uart" 19 #include <cmdline.h> /* native_sim command line options header */ 39 * if set so from command line. 48 char *auto_attach_cmd; /* If auto_attach, which command to launch the terminal emulator */ 85 d = (struct native_pty_status *)dev->data; in np_uart_init() 91 d->on_stdinout = true; in np_uart_init() 96 if (d->cmd_request_stdinout) { in np_uart_init() 100 dev->name); in np_uart_init() 102 d->on_stdinout = true; in np_uart_init() [all …]
|
/Zephyr-latest/doc/connectivity/bluetooth/shell/host/ |
D | gap.rst | 15 :kconfig:option:`CONFIG_BT_ID_MAX`. To create a new identity, use :code:`bt id-create` command. You 16 can then use it by selecting it with its ID :code:`bt id-select <id>`. Finally, you can list all the 17 available identities with :code:`id-show`. 22 Start scanning by using the :code:`bt scan on` command. Depending on the environment you're in, you 28 .. code-block:: console 32 …[DEVICE]: CB:01:1A:2D:6E:AE (random), AD evt type 0, RSSI -78 C:1 S:1 D:0 SR:0 E:0 Prim: LE 1M, S… 33 …[DEVICE]: 20:C2:EE:59:85:5B (random), AD evt type 3, RSSI -62 C:0 S:0 D:0 SR:0 E:0 Prim: LE 1M, S… 34 …[DEVICE]: E3:72:76:87:2F:E8 (random), AD evt type 3, RSSI -74 C:0 S:0 D:0 SR:0 E:0 Prim: LE 1M, S… 35 …[DEVICE]: 1E:19:25:8A:CB:84 (random), AD evt type 3, RSSI -67 C:0 S:0 D:0 SR:0 E:0 Prim: LE 1M, S… 36 …[DEVICE]: 26:42:F3:D5:A0:86 (random), AD evt type 3, RSSI -73 C:0 S:0 D:0 SR:0 E:0 Prim: LE 1M, S… [all …]
|
/Zephyr-latest/drivers/mipi_dbi/ |
D | mipi_dbi_smartbond.c | 4 * SPDX-License-Identifier: Apache-2.0 100 struct mipi_dbi_smartbond_data *data = dev->data; in mipi_dbi_smartbond_send_single_frame() 108 k_sem_take(&data->sync_sem, K_FOREVER); in mipi_dbi_smartbond_send_single_frame() 111 LCDC->LCDC_INTERRUPT_REG |= LCDC_LCDC_INTERRUPT_REG_LCDC_VSYNC_IRQ_EN_Msk; in mipi_dbi_smartbond_send_single_frame() 114 LCDC->LCDC_MODE_REG |= LCDC_LCDC_MODE_REG_LCDC_SFRAME_UPD_Msk; in mipi_dbi_smartbond_send_single_frame() 117 k_sem_take(&data->sync_sem, K_FOREVER); in mipi_dbi_smartbond_send_single_frame() 119 if (data->underflow_flag) { in mipi_dbi_smartbond_send_single_frame() 121 data->underflow_flag = false; in mipi_dbi_smartbond_send_single_frame() 128 const struct mipi_dbi_smartbond_config *config = dev->config; in mipi_dbi_smartbond_reset() 131 if (!gpio_is_ready_dt(&config->reset)) { in mipi_dbi_smartbond_reset() [all …]
|
/Zephyr-latest/doc/build/snippets/ |
D | writing.rst | 15 .. code-block:: yaml 17 name: snippet-name 24 you can combine a snippet-specific devicetree overlay and a ``.conf`` file like 27 .. code-block:: yaml 36 .. code-block:: yaml 47 ``snippet-<name>`` as a namespace prefix when choosing names for node labels, 50 For example, if your snippet is named ``foo-bar``, write your devicetree 53 .. code-block:: DTS 75 The variable is a whitespace- or semicolon-separated list of directories 86 - :file:`/foo/snippets/` [all …]
|
/Zephyr-latest/include/zephyr/drivers/ |
D | sdhc.h | 4 * SPDX-License-Identifier: Apache-2.0 34 * @name SD command timeouts 37 #define SDHC_TIMEOUT_FOREVER (-1) 41 * @brief SD host controller command structure 43 * This command structure is used to send command requests to an SD 52 int timeout_ms; /*!< Command timeout in milliseconds */ 61 * This command structure is used to send data transfer requests to an SD 113 * to the bus. Cards start with legacy timing, but UHS-II cards can go up to 169 unsigned int bus_8_bit_support: 1; /**< 8-bit Support for embedded device */ 179 unsigned int address_64_bit_support_v4: 1; /**< 64-bit system address support for V4 */ [all …]
|
/Zephyr-latest/subsys/net/l2/ieee802154/ |
D | ieee802154_utils.h | 4 * SPDX-License-Identifier: Apache-2.0 11 * All references to the standard in this file cite IEEE 802.15.4-2020. 27 net_if_get_device(iface)->api; in ieee802154_radio_get_hw_capabilities() 33 return radio->get_capabilities(net_if_get_device(iface)); in ieee802154_radio_get_hw_capabilities() 39 net_if_get_device(iface)->api; in ieee802154_radio_cca() 42 return -ENOENT; in ieee802154_radio_cca() 45 return radio->cca(net_if_get_device(iface)); in ieee802154_radio_cca() 51 net_if_get_device(iface)->api; in ieee802154_radio_set_channel() 54 return -ENOENT; in ieee802154_radio_set_channel() 57 return radio->set_channel(net_if_get_device(iface), channel); in ieee802154_radio_set_channel() [all …]
|
/Zephyr-latest/samples/shields/x_nucleo_iks02a1/microphone/ |
D | README.rst | 1 .. zephyr:code-sample:: x-nucleo-iks02a1-mic 2 :name: X-NUCLEO-IKS02A1 shield - MEMS microphone 3 :relevant-api: audio_dmic_interface 5 Acquire audio using the digital MEMS microphone on X-NUCLEO-IKS02A1 shield. 9 This sample enables the digital MEMS microphone on X-NUCLEO-IKS02A1 13 the digital MEMS microphone on X-NUCLEO-IKS02A1 shield. 21 This sample communicates over I2C with the X-NUCLEO-IKS02A1 shield 29 Similar consideration may apply to other boards as well. 34 - X-NUCLEO-IKS02A1: https://www.st.com/en/ecosystems/x-nucleo-iks02a1.html 39 This sample runs with X-NUCLEO-IKS02A1 stacked on any board with a matching [all …]
|
/Zephyr-latest/drivers/memc/ |
D | memc_mcux_flexspi.h | 4 * SPDX-License-Identifier: Apache-2.0 11 /* Size of a command in the LUT table */ 46 * @param freq_hz: new clock frequency to apply
|
/Zephyr-latest/cmake/linker/armlink/ |
D | target.cmake | 1 # SPDX-License-Identifier: Apache-2.0 11 zephyr_link_libraries(--undefined=${symbol}) 28 set(STEERING_FILE_ARG "-DSTEERING_FILE=${STEERING_FILE}") 29 set(STEERING_C_ARG "-DSTEERING_C=${STEERING_C}") 46 COMMAND ${CMAKE_COMMAND} 47 -C ${DEVICE_API_LINKER_SECTIONS_CMAKE} 48 -C ${cmake_linker_script_settings} 49 -DPASS="${linker_pass_define}" 52 -DOUT_FILE=${CMAKE_CURRENT_BINARY_DIR}/${linker_script_gen} 53 -P ${ZEPHYR_BASE}/cmake/linker/armlink/scatter_script.cmake [all …]
|
/Zephyr-latest/scripts/dts/ |
D | gen_edt.py | 3 # Copyright (c) 2019 - 2020 Nordic Semiconductor ASA 6 # SPDX-License-Identifier: Apache-2.0 17 # Note: Do not access private (_-prefixed) identifiers from edtlib here (and 28 sys.path.insert(0, os.path.join(os.path.dirname(__file__), 'python-devicetree', 48 "-Wno-simple_bus_reg" not in args.dtc_flags, 57 with open(args.dts_out, "w", encoding="utf-8") as f: 63 def parse_args() -> argparse.Namespace: 64 # Returns parsed command-line arguments 67 parser.add_argument("--dts", required=True, help="DTS file") 68 parser.add_argument("--dtc-flags", [all …]
|
/Zephyr-latest/boards/native/doc/ |
D | bsim_boards_design.rst | 50 The main purpose of these bsim boards is to be test-benches for 80 - Unit tests: 85 - Integration tests on real HW: Allows testing with the real SW 93 - Integration tests on workstation (what the POSIX arch and these boards enable) 95 - Using bsim boards: Allow testing the embedded SW (or a subset), including 98 - Using bsim boards with the BabbleSim Physical layer simulation allows 102 - Using bsim boards, and the `EDTT`_ framework: With the EDTT framework we can 108 - Using Zephyr's :ref:`native_sim <native_sim>` board: It also allows integration testing of 116 - Zephyr's ztest infrastructure and Zephyr's twister: 142 :figclass: align-center [all …]
|
/Zephyr-latest/drivers/sensor/silabs/si7006/ |
D | si7006.c | 5 * SPDX-License-Identifier: Apache-2.0 31 /** Use "read temp" vs "read old temp" command, the latter only with SiLabs sensors. */ 42 struct si7006_data *si_data = dev->data; in si7006_get_humidity() 43 const struct si7006_config *config = dev->config; in si7006_get_humidity() 47 retval = i2c_burst_read_dt(&config->i2c, SI7006_MEAS_REL_HUMIDITY_MASTER_MODE, in si7006_get_humidity() 51 si_data->humidity = sys_be16_to_cpu(hum) & ~3; in si7006_get_humidity() 63 * calling si7006_get_temperature, as the get old temperature command is used. 70 struct si7006_data *si_data = dev->data; in si7006_get_temperature() 71 const struct si7006_config *config = dev->config; in si7006_get_temperature() 75 retval = i2c_burst_read_dt(&config->i2c, config->read_temp_cmd, in si7006_get_temperature() [all …]
|
/Zephyr-latest/scripts/pylib/twister/twisterlib/ |
D | twister_main.py | 4 # SPDX-License-Identifier: Apache-2.0 68 sys.exit(f"Too many '{options.outdir}.*' directories. Run either with --no-clean, " 69 "or --clobber-output, or delete these directories manually.") 108 # if we are using command line platform filter, no need to list every 110 # Show only the discards that apply to the selected platforms on the 111 # command line 144 duration = time.time() - start_time 179 duration = time.time() - start_time 191 logger.info("Skipping coverage report generation due to --build-only.")
|
/Zephyr-latest/doc/develop/test/ |
D | twister.rst | 20 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 …]
|