/Zephyr-latest/tests/crypto/mbedtls_psa/ |
D | testcase.yaml | 4 # - psa_crypto_init() which is required before any PSA crypto operation 5 # - psa_generate_random() which is always available as long as PSA crypto is 8 # Since it might take too long to execute this test on all platforms 11 # - no TF-M enabled devices because we assume that the TF-M implementation 12 # of PSA crypto is working fine on the platforms that support TF-M. 13 # - platform should be testable by the CI. 14 # - pick 1 platform which supports entropy driver and 1 which does not. The 18 filter: not CONFIG_BUILD_WITH_TFM 20 - mbedtls 21 - psa [all …]
|
/Zephyr-latest/dts/bindings/sensor/ |
D | st,lis2dw12-common.yaml | 2 # SPDX-License-Identifier: Apache-2.0 9 #include <zephyr/dt-bindings/sensor/lis2dw12.h> 14 wakeup-duration = <LIS2DW12_DT_WAKEUP_4_ODR>; 15 ff-threshold = <LIS2DW12_DT_FF_THRESHOLD_500_mg>; 16 tap-mode = <LIS2DW12_DT_SINGLE_DOUBLE_TAP>; 17 power-mode = <LIS2DW12_DT_HP_MODE>; 18 bw-filt = <LIS2DW12_DT_FILTER_BW_ODR_DIV_2>; 21 include: sensor-device.yaml 24 irq-gpios: 25 type: phandle-array [all …]
|
D | ams,tmd2620.yaml | 2 # SPDX-License-Identifier: Apache-2.0 8 include: [sensor-device.yaml, i2c-device.yaml] 11 int-gpios: 12 type: phandle-array 15 The interrupt pin of TMD2620 is open-drain, active low. 17 as pull-up, active low. 19 proximity-gain: 24 - 1 25 - 2 26 - 4 [all …]
|
/Zephyr-latest/tests/modules/thrift/ThriftTest/ |
D | testcase.yaml | 4 - thrift 5 - cpp 7 - thrift 8 filter: CONFIG_FULL_LIBC_SUPPORTED 9 # qemu_x86 exluded due to missing long double functions in SDK 10 # See https://github.com/zephyrproject-rtos/sdk-ng/issues/603 12 - mps2/an385 13 - qemu_cortex_a53 14 - qemu_riscv32 15 - qemu_riscv64 [all …]
|
/Zephyr-latest/modules/cmsis-nn/ |
D | Kconfig | 2 # SPDX-License-Identifier: Apache-2.0 8 bool "CMSIS-NN Library Support" 12 This option enables the CMSIS-NN library. 27 It adds functionality for element-wise add and multiplication functions. 40 and GEMM. GEMM is performed with CMSIS-DSP arm_mat_mult similar options. 46 Collection of fully-connected and matrix multiplication functions. 74 This option enabled the NN libraries for Single Value Decomposition Filter layers. 77 bool "Long Short-Term Memory" 79 This option enables the NN libraries for Long Short-Term Memory.
|
/Zephyr-latest/samples/modules/cmsis_dsp/moving_average/ |
D | README.rst | 1 .. zephyr:code-sample:: cmsis-dsp-moving-average 2 :name: CMSIS-DSP moving average 4 Use the CMSIS-DSP library to calculate the moving average of a signal. 9 This sample demonstrates how to use the CMSIS-DSP library to calculate the moving average of a 12 It can be run on any board supported in Zephyr, but note that CMSIS-DSP is specifically optimized 13 for ARM Cortex-A and Cortex-M processors. 15 A **moving average** filter is a common method used for smoothing noisy data. It can be implemented 16 as a finite impulse response (FIR) filter where the filter coefficients are all equal to 1/N, where 21 CMSIS-DSP function, and displayed on the console. 24 In order to allow an easy comparison of the efficiency of the CMSIS-DSP library when used on ARM [all …]
|
/Zephyr-latest/subsys/shell/ |
D | shell_utils.c | 4 * SPDX-License-Identifier: Apache-2.0 59 return ((buffer_pos + cons->name_len) / cons->terminal_wid); in line_num_with_buffer_offset_get() 67 return (1 + ((buffer_pos + cons->name_len) % cons->terminal_wid)); in col_num_with_buffer_offset_get() 75 - col_num_with_buffer_offset_get(cons, offset1); in z_column_span_with_buffer_offsets_get() 83 - line_num_with_buffer_offset_get(cons, offset1); in z_row_span_with_buffer_offsets_get() 90 * +1 -> because home position is (1, 1) in z_shell_multiline_data_calc() 92 cons->cur_x = (buff_pos + cons->name_len) % cons->terminal_wid + 1; in z_shell_multiline_data_calc() 93 cons->cur_y = (buff_pos + cons->name_len) / cons->terminal_wid + 1; in z_shell_multiline_data_calc() 96 cons->cur_y_end = (buff_len + cons->name_len) / cons->terminal_wid + 1; in z_shell_multiline_data_calc() 97 cons->cur_x_end = (buff_len + cons->name_len) % cons->terminal_wid + 1; in z_shell_multiline_data_calc() [all …]
|
/Zephyr-latest/doc/develop/west/ |
D | built-in.rst | 1 .. _west-built-in-cmds: 3 Built-in commands 6 This page describes west's built-in commands, some of which were introduced in 7 :ref:`west-basics`, in more detail. 20 For additional help, run ``west <command> -h`` (e.g. ``west init -h``). 22 .. _west-init: 34 .. code-block:: none 36 west init [-m URL] [--mr REVISION] [--mf FILE] [directory] 40 the ``-m`` switch, the initial revision to check out using ``--mr``, and 41 the location of the manifest file within the repository using ``--mf``. [all …]
|
D | release-notes.rst | 1 .. _west-release-notes: 11 - New ``west grep`` command for running a "grep tool" in your west workspace's 18 .. code-block:: console 25 .. list-table:: 27 * - ``git grep --untracked`` 28 - ``west grep --untracked foo`` 29 * - ``ripgrep`` 30 - ``west grep --tool ripgrep foo`` 31 * - ``grep --recursive`` 32 - ``west grep --tool grep foo`` [all …]
|
D | manifest.rst | 1 .. _west-manifests: 8 ``west.manifest`` module, see :ref:`west-apis-manifest`. For a more general 9 introduction and command overview, see :ref:`west-basics`. 16 .. _west-mr-model: 25 .. figure:: west-mr-model.png 27 :alt: West multi-repo history 28 :figclass: align-center 30 West multi-repo history 48 - Projects can be added (like ``P1`` between manifest repository 52 - Project and manifest repository histories don't have to move [all …]
|
/Zephyr-latest/subsys/net/ip/ |
D | Kconfig.ipv6 | 4 # SPDX-License-Identifier: Apache-2.0 116 Incoming fragments are stored in per-packet queue before being 129 int "How long to wait the fragments to receive" 134 How long to wait for IPv6 fragment to arrive before the reassembly 136 this might be too long in memory constrained devices. This value 194 By default the legacy format using EUI-64 (MAC address) specified in 202 bool "Generate IID using EUI-64" 204 Generate IID from modified EUI-64 a.k.a MAC address. This is the 250 int "Size of the IPv6 prefix filter list" 253 Size of the allow/deny filter list of IPv6 prefixes. User can [all …]
|
D | ipv6_pe.c | 9 * SPDX-License-Identifier: Apache-2.0 57 * This is too short for Zephyr as it means that the address is very long 63 #define DESYNC_FACTOR(ipv6) ((ipv6)->desync_factor) 81 /* Is this denylisting filter or not */ 139 ARRAY_FOR_EACH(ipv6->unicast, i) { in ipv6_pe_prefix_already_exists() 140 if (!ipv6->unicast[i].is_used || in ipv6_pe_prefix_already_exists() 141 ipv6->unicast[i].address.family != AF_INET6 || in ipv6_pe_prefix_already_exists() 142 !ipv6->unicast[i].is_temporary || in ipv6_pe_prefix_already_exists() 143 ipv6->unicast[i].addr_state == NET_ADDR_DEPRECATED) { in ipv6_pe_prefix_already_exists() 148 (uint8_t *)&ipv6->unicast[i].address.in6_addr, in ipv6_pe_prefix_already_exists() [all …]
|
/Zephyr-latest/subsys/bluetooth/host/ |
D | Kconfig | 3 # Copyright (c) 2016-2020 Nordic Semiconductor ASA 4 # Copyright (c) 2015-2016 Intel Corporation 5 # SPDX-License-Identifier: Apache-2.0 8 bool "Dedicated workqueue for long-running tasks." 11 Adds an API for a workqueue dedicated to long-running tasks. 15 # Hidden: Long workqueue stack size. Should be derived from system 23 int "Long workqueue priority. Should be pre-emptible." 28 int "Long workqueue init priority" 31 Init priority level to setup the long workqueue. 58 # the worst-case stack size if an out-of-tree controller is used. [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`. 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… 37 …[DEVICE]: 0C:61:D1:B9:5D:9E (random), AD evt type 3, RSSI -87 C:0 S:0 D:0 SR:0 E:0 Prim: LE 1M, S… [all …]
|
/Zephyr-latest/modules/openthread/ |
D | Kconfig.features | 4 # SPDX-License-Identifier: Apache-2.0 68 bool "DHCPv6-PD support in border routing" 86 bool "CoAP Block-wise option support" 132 bool "Wake-up Coordinator support" 136 bool "Wake-up End Device support" 165 bool "DNS-SD discovery proxy support" 168 bool "DNS-SD server support" 228 bool "MAC filter support" 243 bool "MLE long routes extension (experimental)" 246 Enable MLE long routes extension (experimental, breaks Thread conformance) [all …]
|
/Zephyr-latest/doc/releases/ |
D | migration-guide-3.5.rst | 21 taking a ``void *mem`` pointer instead of a ``void **mem`` double-pointer. 37 * The default C library used on most targets has changed from the built-in 47 increase by 8-16 bytes. 68 * Picolibc removes the ``-ffreestanding`` compiler option. This allows 71 the Zephyr required type -- ``int main(void)``. 74 'double', 'long long', 'integer', and 'minimal. 'double' offers a 76 hexadecimal formats, full integer support including long long, C99 77 integer size specifiers (j, z, t) and POSIX positional arguments. 'long 78 long' mode removes float support, 'integer' removes long long support 100 * ``psa-arch-tests`` [all …]
|
/Zephyr-latest/doc/connectivity/bluetooth/api/ |
D | gatt.rst | 51 32-bit UUIDs are not supported in GATT. All 32-bit UUIDs shall be converted 52 to 128-bit UUIDs when the UUID is contained in an ATT PDU. 56 thus it is not recommended to block for long periods of time in them. 70 discovery. The parameters also serves as a filter when setting the ``uuid``
|
/Zephyr-latest/dts/bindings/gpio/ |
D | adi,max14916-gpio.yaml | 3 # SPDX-License-Identifier: Apache-2.0 7 compatible: "adi,max14916-gpio" 10 "#gpio-cells": 17 drdy-gpios: 19 High-Side Open-Drain Output. READY is passive low when the internal 22 type: phandle-array 23 fault-gpios: 27 type: phandle-array 28 sync-gpios: 31 type: phandle-array [all …]
|
D | adi,max14906-gpio.yaml | 3 # SPDX-License-Identifier: Apache-2.0 7 compatible: "adi,max14906-gpio" 10 "#gpio-cells": 17 drdy-gpios: 19 High-Side Open-Drain Output. READY is passive low when the internal 22 type: phandle-array 23 fault-gpios: 27 type: phandle-array 28 sync-gpios: 31 type: phandle-array [all …]
|
/Zephyr-latest/subsys/net/l2/wifi/ |
D | wifi_shell.c | 5 * SPDX-License-Identifier: Apache-2.0 45 #include <wifi_enterprise_test_certs/client-key.pem.inc> 58 #include <wifi_enterprise_test_certs/client-key2.pem.inc> 67 #include <wifi_enterprise_test_certs/server-key.pem.inc> 143 return -1; in cmd_wifi_set_enterprise_creds() 150 static bool parse_number(const struct shell *sh, long *param, char *str, in parse_number() 151 char *pname, long min, long max) in parse_number() 155 long num; in parse_number() 171 PR_WARNING("%s value out of range: %s, (%ld-%ld)\n", in parse_number() 174 PR_WARNING("Value out of range: %s, (%ld-%ld)\n", in parse_number() [all …]
|
/Zephyr-latest/scripts/pylib/twister/twisterlib/ |
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 57 PLATFORM_KEY = 'platform key filter' 59 CMD_LINE = 'command line filter' 61 TESTSUITE = 'testsuite filter' 63 TESTPLAN = 'testplan filter' 65 PLATFORM = 'Platform related filter' [all …]
|
/Zephyr-latest/subsys/bluetooth/mesh/ |
D | proxy_srv.c | 5 * SPDX-License-Identifier: Apache-2.0 61 uint16_t filter[CONFIG_BT_MESH_PROXY_FILTER_SIZE]; member 72 [0 ... (CONFIG_BT_MAX_CONN - 1)] = { 92 return -EINVAL; in gatt_recv() 97 return -EINVAL; in gatt_recv() 111 if (buf->len < 1) { in filter_set() 112 LOG_WRN("Too short Filter Set message"); in filter_set() 113 return -EINVAL; in filter_set() 121 (void)memset(client->filter, 0, sizeof(client->filter)); in filter_set() 122 client->filter_type = ACCEPT; in filter_set() [all …]
|
/Zephyr-latest/include/zephyr/drivers/i3c/ |
D | addresses.h | 4 * SPDX-License-Identifier: Apache-2.0 11 * @brief I3C Address-related Helper Code 12 * @defgroup i3c_addresses I3C Address-related Helper Code 51 /** Bit masks used to filter status bits. */ 60 unsigned long slots[((I3C_MAX_ADDR + 1) * 2) / BITS_PER_LONG]; 72 * @retval -EINVAL if duplicate addresses.
|
/Zephyr-latest/doc/services/input/ |
D | index.rst | 19 multi-axis device have been reported. 25 or any related function; for example buttons or other on-off input entities 35 subscribers with no device filter will receive the event. 72 :dtcompatible:`zephyr,kscan-input` node as a child node of the corresponding 73 input device and pointing the ``zephyr,keyboard-scan`` chosen node to the 76 .. code-block:: devicetree 79 zephyr,keyboard-scan = &kscan_input; 84 kscan_input: kscan-input { 85 compatible = "zephyr,kscan-input"; 92 - :dtcompatible:`adc-keys`: for buttons connected to a resistor ladder. [all …]
|
/Zephyr-latest/scripts/tests/twister/ |
D | test_testinstance.py | 4 # SPDX-License-Identifier: Apache-2.0 5 # pylint: disable=line-too-long 77 filter="", 174 '(dt_compat_enabled("st,stm32-flash-controller") or' \ 175 ' dt_compat_enabled("st,stm32h7-flash-controller")) and' \ 176 ' dt_label_with_parent_compat_enabled("storage_partition", "fixed-partitions")', 181 ' dt_label_with_parent_compat_enabled("storage_partition", "fixed-partitions")) or' \ 183 ' dt_label_with_parent_compat_enabled("slot1_ns_partition", "fixed-partitions"))', 278 assert testinstance.status == TwisterStatus.FILTER 328 testinstance.testcases[-1].status = TwisterStatus.NONE [all …]
|