/Zephyr-latest/subsys/shell/backends/ |
D | shell_telnet_protocol.h | 4 * SPDX-License-Identifier: Apache-2.0 12 * This defines the Telnet codes, all prefixed as NVT_ 21 /* Mandatory ones */ 26 /* Optional ones */ 120 dst->iac = src->iac; in telnet_command_cpy() 121 dst->op = src->op; in telnet_command_cpy() 122 dst->opt = src->opt; in telnet_command_cpy()
|
/Zephyr-latest/tests/bluetooth/controller/mock_ctrl/src/ |
D | util.c | 5 * SPDX-License-Identifier: Apache-2.0 34 while (octets_len--) { in util_ones_count_get() 39 bite &= (bite - 1); in util_ones_count_get() 55 * - It shall have no more than six consecutive zeros or ones. 56 * - It shall not be the advertising channel packets' Access Address. 57 * - It shall not be a sequence that differs from the advertising channel 59 * - It shall not have all four octets equal. 60 * - It shall have no more than 24 transitions. 61 * - It shall have a minimum of two transitions in the most significant six 65 * - It shall have at least three ones in the least significant 8 bits. [all …]
|
/Zephyr-latest/soc/xlnx/zynqmp/ |
D | pinctrl_soc.h | 4 * SPDX-License-Identifier: Apache-2.0 19 /* All other selectors should be zeroed and FIELD_PREP does that */ 26 * 1 - UART 29 * and the defines controling those are listed in `pinctrl-zynqmp.h`. 30 * Currently, one function for UART is specified and subsequent ones
|
/Zephyr-latest/samples/kernel/metairq_dispatch/ |
D | README.rst | 17 Each message has a random (and non-trivial) amount of processing that 21 Messages are accompanied by a timestamp that allows per-message 39 delay behavior than preemptible ones, as they can only be preempted 42 * Because of queueing and the bursty load, all worker threads of any 43 priority will experience some load-dependent delays, as the CPU 48 constant latency under all circumstances because it can preempt all 49 other threads, including cooperative ones that cannot normally be 72 .. zephyr-app-commands:: 73 :zephyr-app: samples/kernel/metairq_dispatch 88 (intended) for non-cooperative threads like T2 and T3 which is attributed to delays [all …]
|
/Zephyr-latest/doc/develop/west/ |
D | sign.rst | 1 .. _west-sign: 6 The ``west sign`` :ref:`extension <west-extensions>` command can be used to 9 an external, post-processing tool that "stitches" the final components of 10 the image together. Run ``west sign -h`` for command line help. 16 but on :ref:`west config<west-config>`, similar to 17 :ref:`west-building-cmake-config`. 22 parameters desired are the default ones and fairly static, these indirections are 24 all these layers can causes issues typical when the layers don't abstract 26 whitespace or other special characters through all the wrappers can be 27 difficult. Reproducing a lower ``west sign`` command to debug some build-time issue [all …]
|
/Zephyr-latest/cmake/sca/eclair/ECL/ |
D | adopted_deviations.ecl | 1 -setq=CPP_MANUAL,"https://gcc.gnu.org/onlinedocs/gcc-10.3.0/cpp.pdf" 3 -doc="Selection for reports that are fully contained in adopted code." 4 -report_selector+={adopted_report,"all_area(!kind(culprit||evidence)||all_loc(all_exp(adopted||pseu… 6 -doc_begin="Adopted code is not meant to be read, reviewed or modified by human programmers:no deve… 7 -config=MC3R1.R7.2,reports+={relied,adopted_report} 8 -config=MC3R1.R10.3,reports+={relied,adopted_report} 9 -config=MC3R1.R10.6,reports+={relied,adopted_report} 10 -config=MC3R1.R12.1,reports+={relied,adopted_report} 11 -doc_end 13 -doc_begin="Macro LOAPIC_BASE_ADDRESS, automatically generated by Autoconf, expands to an implicitl… [all …]
|
/Zephyr-latest/subsys/net/ip/ |
D | ipv4.h | 10 * SPDX-License-Identifier: Apache-2.0 57 /* 16-bit ones' complement of the entire message */ 68 /* 16-bit ones' complement of the entire message */ 79 /* 16-bit ones' complement of the entire message */ 85 /* Suppress Router-side Processing Flag */ 111 /* 16-bit ones' complement of the entire message */ 120 * @brief Create IPv4 packet in provided net_pkt with option to set all the 158 return -ENOTSUP; in net_ipv4_create_full() 184 return -ENOTSUP; in net_ipv4_create() 190 * sending the packet and after all the data has been added into [all …]
|
/Zephyr-latest/modules/nrf_wifi/bus/ |
D | device.c | 4 * SPDX-License-Identifier: Apache-2.0 9 * Zephyr OS layer of the Wi-Fi driver. 58 /*For #Bit 6 Enable below: i.e ALL Ones for QSPI Key*/ in qspi_defconfig()
|
/Zephyr-latest/doc/services/storage/zms/ |
D | zms.rst | 5 Zephyr Memory Storage is a new key-value storage system that is designed to work with all types 6 of non-volatile storage technologies. It supports classical on-chip NOR flash as well as new 7 technologies like RRAM and MRAM that do not require a separate erase operation at all, that is, 12 ZMS divides the memory space into sectors (minimum 2), and each sector is filled with key-value 15 The key-value pair is divided into two parts: 17 - The key part is written in an ATE (Allocation Table Entry) called "ID-ATE" which is stored 19 - The value part is defined as "DATA" and is stored raw starting from the top of the sector 21 Additionally, for each sector we store at the last positions Header-ATEs which are ATEs that 37 .. list-table:: 39 :header-rows: 1 [all …]
|
/Zephyr-latest/soc/mediatek/mt8xxx/ |
D | mbox.c | 2 * SPDX-License-Identifier: Apache-2.0 12 /* Mailbox: a simple interrupt source. Each direction has a 5-bit 14 * non-zero. The interrupt bits get cleared/acknowledged by writing 15 * ones to the corresponding bits of "cmd_clear". There are five 23 * There is an array of the devices. Linux's device-tree defines two. 26 * list interrupts for FIVE, and indeed those all seem to be present 36 * aren't used by the Linux kernel at all (which has a single driver 37 * for all these DSPs), so are described here for completeness but 71 struct mbox_data *data = ((struct device *)mbox)->data; in mtk_adsp_mbox_set_handler() 74 data->handlers[chan] = handler; in mtk_adsp_mbox_set_handler() [all …]
|
/Zephyr-latest/include/zephyr/arch/arc/v2/mpu/ |
D | arc_core_mpu.h | 4 * SPDX-License-Identifier: Apache-2.0 23 * MPU driver to select the correct ones. 41 * This API has to be implemented by all the MPU drivers that have
|
/Zephyr-latest/dts/bindings/mtd/ |
D | atmel,at45.yaml | 2 # SPDX-License-Identifier: Apache-2.0 8 include: [spi-device.yaml] 11 jedec-id: 12 type: uint8-array 21 sector-size: 26 sector-0a-pages: 31 than the consecutive ones. Usually, the first sector is marked as 0a 36 Value of zero means that the flash chip has all sectors of equal size. 38 block-size: 43 page-size: [all …]
|
/Zephyr-latest/tests/kernel/cache/src/ |
D | test_cache_api.c | 4 * SPDX-License-Identifier: Apache-2.0 20 * Invalidating the i-cache by region will cause an instruction in ZTEST() 21 * fetch prohibited exception. So skip all i-cache tests, in ZTEST() 22 * instead of just the range ones to avoid confusions of in ZTEST() 29 zassert_true((ret == 0) || (ret == -ENOTSUP)); in ZTEST() 32 zassert_true((ret == 0) || (ret == -ENOTSUP)); in ZTEST() 35 zassert_true((ret == 0) || (ret == -ENOTSUP)); in ZTEST() 38 zassert_true((ret == 0) || (ret == -ENOTSUP)); in ZTEST() 41 zassert_true((ret == 0) || (ret == -ENOTSUP)); in ZTEST() 44 zassert_true((ret == 0) || (ret == -ENOTSUP)); in ZTEST() [all …]
|
/Zephyr-latest/modules/mbedtls/configs/ |
D | config-coap.h | 2 * Minimal configuration for DTLS 1.2 with PSK and AES-CCM ciphersuites 4 * Copyright (C) 2006-2015, ARM Limited, All Rights Reserved 5 * SPDX-License-Identifier: Apache-2.0 11 * http://www.apache.org/licenses/LICENSE-2.0 22 * Minimal configuration for TLS 1.2 with PSK and AES-CCM ciphersuites 24 * - no bignum, no PK, no X509 25 * - fully modern and secure (provided the pre-shared keys have high entropy) 26 * - very low record overhead with CCM-8 27 * - optimized for low RAM usage 80 #define MBEDTLS_PSK_MAX_LEN 16 /* 128-bits keys are generally enough */ [all …]
|
/Zephyr-latest/doc/kernel/memory_management/ |
D | shared_multi_heap.rst | 6 The shared multi-heap memory pool manager uses the multi-heap allocator to 8 attributes (cacheable, non-cacheable, etc...). 10 All the different regions can be added at run-time to the shared multi-heap 16 1. At boot time some platform code initialize the shared multi-heap framework 22 structure. This structure is also carrying an opaque and user-defined 26 .. code-block:: c 28 // Init the shared multi-heap pool 50 // Add a non-cacheable region 67 .. code-block:: c 72 // Allocate 4K from non-cacheable memory [all …]
|
/Zephyr-latest/subsys/fs/ |
D | Kconfig | 3 # SPDX-License-Identifier: Apache-2.0 26 module-str = fs 42 LittleFS, but it is possible to define additional ones and 47 default -1 49 Specify the maximum file name allowed across all enabled file 51 file name length for enabled in-tree file systems. This 52 default may be inappropriate when registering an out-of-tree
|
/Zephyr-latest/samples/modules/tflite-micro/magic_wand/train/ |
D | data_split_person.py | 2 # coding=utf-8 3 # Copyright 2019 The TensorFlow Authors. All Rights Reserved. 9 # http://www.apache.org/licenses/LICENSE-2.0 21 validation, and the rest ones' data as test. These data would be saved 48 for idx, data in enumerate(whole_data): # pylint: disable=unused-variable
|
/Zephyr-latest/doc/develop/test/twister/ |
D | twister_blackbox.rst | 7 to understand existing files and create their own. All developers should fix any tests 8 they break and create new ones when introducing new features, so this knowledge is 35 .. code-block:: console 37 twister -i --outdir $OUTDIR -T $TEST_DATA/tests -y --level $LEVEL 38 --test-config $TEST_DATA/test_config.yaml -p qemu_x86 -p frdm_k64f 40 It presumes a CLI with the ``zephyr-env.sh`` or ``zephyr-env.cmd`` already run. 42 Such a test provides us with all the outputs we typically expect of a Twister run thanks to 44 We can easily set up all flags that we expect from a Twister call via ``args`` variable [#f2]_ . 48 ``twister-out`` directories. Most of the time, we will use the ``out_path`` fixture in conjunction 49 with ``--outdir`` flag (L52) to keep test-generated files in temporary directories. [all …]
|
/Zephyr-latest/doc/services/llext/ |
D | config.rst | 9 ---------- 27 --------------- 57 -------------------- 60 and copies all data into allocated memory; this is done to allow the extension 87 <https://github.com/zephyrproject-rtos/zephyr/issues/75341>`_. 92 ----------------------------- 94 When an extension is loaded, the LLEXT subsystem must find the address of all 96 To this end, the main binary contains a LLEXT-dedicated symbol table, filled 97 with one symbol-name-to-address mapping entry for each symbol exported by the 105 Perform an extra processing step on the Zephyr binary and on all [all …]
|
/Zephyr-latest/doc/develop/test/ |
D | bsim.rst | 38 to run all standard Zephyr twister tests, but with models of a real SOC HW, and their drivers. 94 .. code-block:: bash 96 # Build all the tests 106 .. code-block:: bash 124 .. code-block:: bash 130 .. code-block:: bash 138 --------- 144 ------------- 146 The build scripts ``compile.sh`` simply build all the required test and sample applications 153 exist in several subfolders, where the upper ones call into the lower ones. [all …]
|
/Zephyr-latest/doc/connectivity/bluetooth/ |
D | bluetooth-arch.rst | 1 .. _bluetooth-arch: 13 Zephyr supports mainly Bluetooth Low Energy (BLE), the low-power 18 .. _bluetooth-layers: 27 multiple (non real-time) network and transport protocols enabling 31 low-level, real-time protocol which provides, in conjunction with the Radio 32 Hardware, standard-interoperable over-the-air communication. The LL schedules 34 handles all the LL control procedures. 39 .. _bluetooth-hci: 54 .. _bluetooth-configs: 63 * **Single-chip configuration**: In this configuration, a single microcontroller [all …]
|
/Zephyr-latest/subsys/bluetooth/controller/util/ |
D | util.c | 5 * SPDX-License-Identifier: Apache-2.0 38 while (octets_len--) { in util_ones_count_get() 43 bite &= (bite - 1); in util_ones_count_get() 54 * - It shall have no more than six consecutive zeros or ones. 55 * - It shall not be the advertising channel packets' Access Address. 56 * - It shall not be a sequence that differs from the advertising channel 58 * - It shall not have all four octets equal. 59 * - It shall have no more than 24 transitions. 60 * - It shall have a minimum of two transitions in the most significant six 64 * - It shall have at least three ones in the least significant 8 bits. [all …]
|
/Zephyr-latest/doc/services/crypto/ |
D | psa_crypto.rst | 11 across a wide range of hardware. It is designed to be user-friendly 12 while still providing access to the low-level primitives essential for 20 open-source cryptographic library that provides the underlying 27 special-purpose cryptographic processors that process data with a 28 built-in key, to constrained devices running custom application code, 29 such as microcontrollers, and multi-application devices, such as 36 security as new algorithms emerge and existing ones become obsolete. 52 Future-Proofing 55 practices, enhancing long-term security and compliance. 61 The API provides all of the cryptographic primitives needed to establish TLS connections. [all …]
|
/Zephyr-latest/drivers/serial/ |
D | uart_native_tty_bottom.c | 5 * SPDX-License-Identifier: Apache-2.0 50 * - Not canonical (no line input) in native_tty_termios_defaults_set() 51 * - No signal generation from Ctr+{C|Z..} in native_tty_termios_defaults_set() 52 * - No echoing in native_tty_termios_defaults_set() 54 ter->c_lflag &= ~(ICANON | ISIG | ECHO); in native_tty_termios_defaults_set() 59 ter->c_oflag &= ~(OPOST | ONLCR); in native_tty_termios_defaults_set() 62 ter->c_iflag &= ~(IXON | IXOFF | IXANY); in native_tty_termios_defaults_set() 65 ter->c_cc[VMIN] = 0; in native_tty_termios_defaults_set() 66 ter->c_cc[VTIME] = 0; in native_tty_termios_defaults_set() 69 ter->c_iflag &= ~(IGNBRK | BRKINT | PARMRK | ISTRIP | INLCR | IGNCR | ICRNL); in native_tty_termios_defaults_set() [all …]
|
/Zephyr-latest/doc/connectivity/networking/ |
D | networking_with_host.rst | 31 * QEMU using built-in Ethernet driver. 34 built-in Ethernet driver. Not all QEMU boards support built-in Ethernet so 49 * User mode networking emulates a built-in IP router and DHCP server, and 75 * If you have multiple Zephyr instances, either QEMU or native_sim ones,
|