/Zephyr-latest/dts/bindings/mtd/ |
D | fixed-partitions.yaml | 9 compatible = "fixed-partitions"; 10 #address-cells = <1>; 11 #size-cells = <1>; 18 label = "image-0"; 22 label = "image-1"; 42 Note that the usual name for this node is 'partitions'. 43 The fixed-partitions node should be a child of the flash 55 compatible: "fixed-partitions" 58 "#address-cells": 65 "#size-cells": [all …]
|
/Zephyr-latest/dts/bindings/sensor/ |
D | sensor-device.yaml | 3 # SPDX-License-Identifier: Apache-2.0 10 friendly-name: 13 Human readable string describing the sensor. It can be used to
|
/Zephyr-latest/doc/services/logging/ |
D | cs_stm.rst | 3 Multi-domain logging using ARM Coresight STM 6 The Arm CoreSight SoC-400 is a comprehensive library of components for the creation of debug and 8 is integrated into a CoreSight system, designed primarily for high-bandwidth trace of 9 instrumentation embedded into software. This instrumentation is made up of memory-mapped writes to 26 capture the data (e.g. J-Trace PRO). 40 Data from ETR is handled on the device. It can be forwarded as-is to the host (e.g. using UART), 41 …ost tool is decoding the data or data can be decoded on-chip to output the data in human readable … 68 * :c:func:`log_frontend_stmesp_tp` - It accepts single argument - index. Index is between 70 * :c:func:`log_frontend_stmesp_tp_d32` - It accepts two arguments - index and user data. 80 * Dictionary-based - assisted mode which is using dictionary-based logging. In this mode logging [all …]
|
D | index.rst | 17 - Deferred logging reduces the time needed to log a message by shifting time 20 - Multiple backends supported (up to 9 backends). 21 - Custom frontend support. It can work together with backends. 22 - Compile time filtering on module level. 23 - Run time filtering independent for each backend. 24 - Additional run time filtering on module instance level. 25 - Timestamping with user provided function. Timestamp can have 32 or 64 bits. 26 - Dedicated API for dumping data. 27 - Dedicated API for handling transient strings. 28 - Panic support - in panic mode logging switches to blocking, synchronous [all …]
|
/Zephyr-latest/soc/nordic/common/ |
D | soc_nrf_common.h | 3 * SPDX-License-Identifier: Apache-2.0 19 * @brief Get a PSEL value out of a foo-gpios or foo-pin devicetree property 21 * Many Nordic bindings have 'foo-pin' properties to specify a pin 22 * configuration as a PSEL value directly instead of using a 'foo-gpios' 25 * It would be better to use 'foo-gpios' properties instead. This type 28 * To allow for a smooth migration from 'foo-pin' to 'foo-gpios', this 30 * using whichever one of 'foo-gpios' or 'foo-pin' is in the DTS. 34 * - NRF_DT_PSEL_CHECK_*() to check the property configuration at build time 35 * - NRF_DT_GPIOS_TO_PSEL() if you only have a 'foo-gpios' 38 * @param psel_prop lowercase-and-underscores old-style 'foo-pin' property [all …]
|
/Zephyr-latest/drivers/misc/coresight/ |
D | Kconfig | 2 # SPDX-License-Identifier: Apache-2.0 4 DT_COMPAT_NORDIC_NRF_TBM := nordic,nrf-tbm 30 decoded and printed in the human readable form. 90 string "Displayed prompt name" 93 Displayed prompt name for UART shell with Coresight STM logging.
|
/Zephyr-latest/include/zephyr/drivers/usb_c/ |
D | tcpci_priv.h | 3 * SPDX-License-Identifier: Apache-2.0 8 * @brief Helper functions to use by the TCPCI-compliant drivers 10 * This file contains generic TCPCI functions that may be used by the drivers to TCPCI-compliant 11 * devices that want to implement vendor-specific functionality without the need to reimplement the 23 * @brief Structure used to bind the register address to name in registers dump 28 /** Human readable name of register */ 29 const char *name; member 38 * If the TCPC driver contain any vendor-specific registers, it may override the TCPCI dump_std_reg 45 * @brief Function to read the 8-bit register of TCPCI device 55 * @brief Function to write a value to the 8-bit register of TCPCI device [all …]
|
/Zephyr-latest/samples/boards/nordic/coresight_stm/ |
D | README.rst | 1 .. zephyr:code-sample:: coresight_stm_sample 2 :name: Coresight STM benchmark 3 :relevant-api: log_api 25 and prints human readable logs on UART. 45 To build the sample, use configuration setups from the :file:`sample.yaml` using the ``-T`` option. 50 .. code-block:: console 52 west build -p -b nrf54h20dk/nrf54h20/cpuapp -T sample.boards.nrf.coresight_stm . 57 .. code-block:: console 59 *** Using Zephyr OS v3.6.99-5bb7bb0af17c ***
|
/Zephyr-latest/subsys/bluetooth/services/ |
D | Kconfig.dis | 4 # SPDX-License-Identifier: Apache-2.0 27 string "Model name" 33 string "Manufacturer name" 54 - 1 Bluetooth SIG, the Vendor ID was assigned by the Bluetooth SIG 55 - 2 USB IF, the Vendor ID was assigned by the USB IF 86 release number in Binary-Coded Decimal. This is a vendor-assigned value, 91 (JJ - major version number, M - minor version number, 92 N - sub-minor version number); e.g., version 2.1.3 is represented with 94 When upward-compatible changes are made to the device, it is recommended 97 incremented. The sub-minor version is incremented for bug fixes. [all …]
|
/Zephyr-latest/doc/ |
D | glossary.rst | 16 The set of user-supplied files that the Zephyr build system uses 18 It can contain application-specific code, kernel configuration settings, 25 if it does not require any board-specific capabilities. 32 fully-linked binary. 53 specified by the build system can be over-ridden by the application, 56 board name 57 The human-readable name of a :term:`board`. Uniquely and descriptively 64 follow the :term:`board name` (and optionally :term:`board revision`) to 79 uniquely identifies the combination of :term:`board name`, :term:`board 114 high-priority conditions that require interrupting the current code [all …]
|
D | zephyr.doxyfile.in | 20 # doxygen -x [configFile] 24 # doxygen -x_noenv [configFile] 26 #--------------------------------------------------------------------------- 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 41 # project for which the documentation is generated. This name is used in the 80 # sub-directories (in 2 levels) under the output directory of each output format [all …]
|
/Zephyr-latest/scripts/build/ |
D | check_init_priorities.py | 4 # SPDX-License-Identifier: Apache-2.0 17 Optionally, it can also produce a human readable list of the initialization 33 "dts", "python-devicetree", "src")) 34 from devicetree import edtlib # pylint: disable=unused-import 49 "zephyr,cdc-acm-uart", 58 name: the section name 96 class variables in the {"level name": ["call", ...]} format. 117 if (sym.name and 121 sym.name, sym.entry.st_size, sym.entry.st_shndx) 133 name = f"__init_{level}_start" [all …]
|
D | gen_kobject_list.py | 5 # SPDX-License-Identifier: Apache-2.0 14 - That the memory address points to a kernel object 16 - The kernel object is of the expected type for the API being invoked 18 - The kernel object is of the expected initialization state 20 - The calling thread has sufficient permissions on the object 33 - A gperf script to generate the hash table mapping kernel object memory 35 object type, initialization state, and any object-specific data. 37 - A header file containing generated macros for validating driver instances 40 - A code fragment included by kernel.h with one enum constant for 43 - The inner cases of a switch/case C statement, included by [all …]
|
/Zephyr-latest/subsys/net/lib/tls_credentials/ |
D | tls_credentials_shell.c | 4 * SPDX-License-Identifier: Apache-2.0 32 char *name; member 36 /* The first entry in each credential type group will be used for human-readable shell 80 /* Some backends (namely, the volatile backend) store a reference rather than a copy of passed-in 85 * If multi/dynamic-backend support is ever added, this will need to be updated. 94 /* Find an empty slot in the cred_refs array, or return -1 if none exists. 107 return -1; in find_ref_slot() 112 /* Filter out non-printable characters from a passed-in string of known length */ 121 ret = -EINVAL; in filter_nonprint() 128 /* Verify that a provided string consists only of the characters 0-9*/ [all …]
|
/Zephyr-latest/doc/connectivity/usb/device_next/ |
D | usb_device.rst | 18 high-speed device controllers are supported. It also provides support for 20 or changing the configuration later. It has built-in support for several USB 29 * :zephyr:code-sample:`usb-hid-keyboard` 31 * :zephyr:code-sample:`uac2-explicit-feedback` 33 * :zephyr:code-sample:`uac2-implicit-feedback` 36 ---------------------------------------- 39 configuration ``-DCONF_FILE=usbd_next_prj.conf`` either directly or via 42 * :zephyr:code-sample:`bluetooth_hci_usb` 44 * :zephyr:code-sample:`usb-cdc-acm` 46 * :zephyr:code-sample:`usb-cdc-acm-console` [all …]
|
/Zephyr-latest/doc/build/dts/ |
D | intro-syntax-structure.rst | 1 .. _dt-syntax: 6 As the name indicates, a devicetree is a tree. The human-readable text format 24 .. code-block:: devicetree 26 /dts-v1/; 29 a-node { 30 subnode_nodelabel: a-sub-node { 36 The ``/dts-v1/;`` line means the file's contents are in version 1 of the DTS 37 syntax, which has replaced a now-obsolete "version 0". 46 #. A node named ``a-node``, which is a child of the root node 47 #. A node named ``a-sub-node``, which is a child of ``a-node`` [all …]
|
D | howtos.rst | 1 .. _dt-howtos: 6 This page has step-by-step advice for getting things done with devicetree. 8 .. tip:: See :ref:`dt-trouble` for troubleshooting advice. 10 .. _get-devicetree-outputs: 15 A board's devicetree (:ref:`BOARD.dts <devicetree-in-out-files>`) pulls in 26 You can build :zephyr:code-sample:`hello_world` to see the "base" devicetree for your board 27 without any additional changes from :ref:`overlay files <dt-input-files>`. 30 :zephyr:code-sample:`hello_world`: 32 .. code-block:: sh 34 # --cmake-only here just forces CMake to run, skipping the [all …]
|
/Zephyr-latest/doc/contribute/documentation/ |
D | guidelines.rst | 24 .. _Sphinx extensions: http://www.sphinx-doc.org/en/stable/contents.html 26 .. _Sphinx Inline Markup: http://sphinx-doc.org/markup/inline.html#inline-markup 30 Sphinx-defined directives and roles used to create the documentation 42 the first non-white space in the preceding line. For example:: 50 .. code-block:: 53 first character of the directive name. 66 * Third section heading level (h4) use ``-`` 84 For bullet lists, place an asterisk (``*``) or hyphen (``-``) at 113 #. This is a second-level list under the first item (also 143 Multi-column lists [all …]
|
/Zephyr-latest/scripts/west_commands/runners/ |
D | jlink.py | 3 # SPDX-License-Identifier: Apache-2.0 5 '''Runner for debugging with J-Link.''' 47 setattr(args, self.dest, not option.startswith('--no-')) 50 '''Runner front-end for the J-Link GDB server.''' 81 self.tui_arg = ['-tui'] if tui else [] 91 def name(cls): member in JLinkBinaryRunner 101 def dev_id_help(cls) -> str: 102 return '''Device identifier. Use it to select the J-Link Serial Number 103 of the device connected over USB. If the J-Link is connected over ip, 107 def tool_opt_help(cls) -> str: [all …]
|
/Zephyr-latest/scripts/release/ |
D | list_devicetree_bindings_changes.py | 4 # SPDX-License-Identifier: Apache-2.0 24 sys.path.insert(0, str(SCRIPTS / 'dts' / 'python-devicetree' / 'src')) 29 # lookup key for bindings. The name "compat" matches edtlib's internal 117 ) -> Changes: 148 ) -> Dict[str, Compat2Binding]: 160 ) -> Dict[str, Binding2Changes]: 170 def get_vnd(compatible: str) -> str: 180 ) -> Binding2Changes: 200 ) -> List[BindingChange]: 232 ) -> List[BindingChange]: [all …]
|
/Zephyr-latest/doc/hardware/porting/ |
D | board_porting.rst | 21 - Support for multi-core, multi-arch AMP (Asymmetrical Multi Processing) SoCs 22 - Support for multi-SoC boards 23 - Support for reusing the SoC and board Kconfig trees outside of the Zephyr 25 - Support for advanced use cases with :ref:`sysbuild` 26 - Removal of all existing arbitrary and inconsistent uses of Kconfig and folder 38 Some non-critical features, enhancements and improvements of the new hardware 47 with two options if they have an out-of-tree board (or SoC): 49 #. Convert the out-of-tree board to the current hardware model (recommended) 57 can then use the `example-application conversion Pull Request`_ as an example on 59 and works reliably in many cases (though multi-core SoCs may not be handled [all …]
|
/Zephyr-latest/doc/develop/ |
D | modules.rst | 7 order to avoid reinventing the wheel and to reuse as much well-established, 14 modules, an external project is required to have its own life-cycle outside 29 - Debugger integration 30 - Silicon vendor Hardware Abstraction Layers (HALs) 31 - Cryptography libraries 32 - File Systems 33 - Inter-Process Communication (IPC) libraries 36 references to optional :ref:`binary blobs <bin-blobs>`. 41 .. _modules-vs-projects: 47 <west-workspace>`. In fact, modules :ref:`do not require west [all …]
|
/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 …]
|
/Zephyr-latest/drivers/modem/ |
D | simcom-sim7080.c | 4 * SPDX-License-Identifier: Apache-2.0 13 #include <zephyr/drivers/modem/simcom-sim7080.h> 14 #include "simcom-sim7080.h" 55 struct sim7080_data *data = dev->data; in modem_get_mac() 58 data->mac_addr[0] = 0x00; in modem_get_mac() 59 data->mac_addr[1] = 0x10; in modem_get_mac() 64 UNALIGNED_PUT(hash_value, (uint32_t *)(data->mac_addr + 2)); in modem_get_mac() 66 return data->mac_addr; in modem_get_mac() 75 struct sim7080_data *data = dev->data; in modem_net_iface_init() 77 net_if_set_link_addr(iface, modem_get_mac(dev), sizeof(data->mac_addr), NET_LINK_ETHERNET); in modem_net_iface_init() [all …]
|
/Zephyr-latest/doc/releases/ |
D | release-notes-3.2.rst | 13 * Added support for :ref:`bin-blobs` (also see :ref:`west-blobs`). 15 * Converted all supported boards from ``pinmux`` to :ref:`pinctrl-guide`. 31 * CVE-2022-2993: Under embargo until 2022-11-03 33 * CVE-2022-2741: Under embargo until 2022-10-14 56 This definition can be used by third-party code to compile code conditional 58 Therefore, any third-party code integrated using the Zephyr build system will 91 changed from ``-ENETDOWN`` to ``-ENETUNREACH``. A return value of ``-ENETDOWN`` now indicates 129 * Removed support for configuring the CAN-FD maximum DLC value via Kconfig 156 valid for specific bindings to specify like :dtcompatible:`gpio-leds` and 157 :dtcompatible:`fixed-partitions`. [all …]
|