/Zephyr-Core-3.5.0/dts/bindings/display/ |
D | maxim,max7219.yaml | 2 # SPDX-License-Identifier: Apache-2.0 9 include: spi-device.yaml 12 scan-limit: 16 - 0 17 - 1 18 - 2 19 - 3 20 - 4 21 - 5 22 - 6 [all …]
|
/Zephyr-Core-3.5.0/boards/shields/max7219/ |
D | max7219_8x8.overlay | 3 * SPDX-License-Identifier: Apache-2.0 18 spi-max-frequency = <1000000>; 19 num-cascading = <1>; 21 scan-limit = <7>;
|
/Zephyr-Core-3.5.0/include/zephyr/net/ |
D | wifi_mgmt.h | 4 * SPDX-License-Identifier: Apache-2.0 52 /** Wi-Fi management commands */ 54 /** Scan for Wi-Fi networks */ 56 /** Connect to a Wi-Fi network */ 58 /** Disconnect from a Wi-Fi network */ 82 /** Set or get Wi-Fi channel for Monitor or TX-Injection mode */ 161 /** Wi-Fi management events */ 163 /** Scan results available */ 165 /** Scan done */ 179 /** Raw scan results available */ [all …]
|
/Zephyr-Core-3.5.0/include/zephyr/bluetooth/ |
D | bluetooth.h | 7 * Copyright (c) 2015-2016 Intel Corporation 9 * SPDX-License-Identifier: Apache-2.0 139 * @brief The advertising set has sent scan response data. 142 * has received a Scan Request packet, and has sent a Scan Response 275 * @see https://specificationrefs.bluetooth.com/assigned-values/Appearance%20Values.pdf 308 * subsequent call to this function with non-NULL @a addrs parameter. 328 * pre-defined address is provided, since in such a situation the app clearly 347 * parameter was non-NULL). 352 * the parameter was non-NULL). If privacy 381 * parameter was non-NULL). [all …]
|
D | uuid.h | 6 * Copyright (c) 2015-2016 Intel Corporation 8 * SPDX-License-Identifier: Apache-2.0 31 /** UUID type 16-bit. */ 33 /** UUID type 32-bit. */ 35 /** UUID type 128-bit. */ 39 /** Size in octets of a 16-bit UUID */ 42 /** Size in octets of a 32-bit UUID */ 45 /** Size in octets of a 128-bit UUID */ 56 /** UUID value, 16-bit in host endianness. */ 63 /** UUID value, 32-bit in host endianness. */ [all …]
|
/Zephyr-Core-3.5.0/drivers/i2c/ |
D | i2c_shell.c | 4 * SPDX-License-Identifier: Apache-2.0 30 length -= 1; in get_bytes_count_for_hex() 47 * https://manpages.debian.org/buster/i2c-tools/i2cdetect.8.en.html 49 /* i2c scan <device> */ 61 return -ENODEV; in cmd_i2c_scan() 86 shell_fprintf(shell_ctx, SHELL_NORMAL, "-- "); in cmd_i2c_scan() 109 return -ENODEV; in cmd_i2c_recover() 130 uint8_t buf[MAX_I2C_BYTES + MAX_BYTES_FOR_REGISTER_INDEX - 1]; in i2c_write_from_buffer() 142 return -ENODEV; in i2c_write_from_buffer() 152 data_length = MAX_I2C_BYTES - reg_addr_bytes; in i2c_write_from_buffer() [all …]
|
/Zephyr-Core-3.5.0/subsys/bluetooth/controller/ |
D | Kconfig | 3 # Copyright (c) 2016-2017 Nordic Semiconductor ASA 4 # SPDX-License-Identifier: Apache-2.0 117 bool "Software-based BLE Link Layer" 139 User-defined string that will be returned by the Zephyr VS Read Build 146 int "Number of addresses in the scan duplicate filter" 155 int "Number of Extended Advertising Sets in the scan duplicate filter" 182 controller. Number of required RX buffers would worst-case be 210 bool "ISO-AL verbose debug logging" 214 Use this option to enable ISO-AL verbose debug logging. 235 int "Number of SDU fragments that the ISO-AL can buffer" [all …]
|
/Zephyr-Core-3.5.0/subsys/bluetooth/mesh/ |
D | Kconfig | 4 # SPDX-License-Identifier: Apache-2.0 177 bool "PB-ADV support" 207 bool "PB-GATT Server support" 217 bool "Include Bluetooth device name in scan response" 221 This option includes GAP device name in scan response when 222 the PB-GATT is enabled. 225 bool "PB-GATT Client support" 394 Maximum number of simultaneous outgoing multi-segment and/or 406 Maximum number of simultaneous incoming multi-segment and/or 439 This value should typically be fine-tuned based on what [all …]
|
/Zephyr-Core-3.5.0/subsys/bluetooth/shell/ |
D | bt.c | 11 * SPDX-License-Identifier: Apache-2.0 117 "non-resolvable"; in print_le_addr() 190 switch (data->type) { in data_cb() 194 memcpy(name, data->data, MIN(data->data_len, NAME_LEN - 1)); in data_cb() 210 for (int16_t i = len - 1; i >= 0; i--) { in print_data_hex() 235 print_data_hex(&scan_data[idx], scan_data_len - idx, SHELL_WARNING); in print_data_set() 242 strlen(scan_response_label), "", data->type); in data_verbose_cb() 244 switch (data->type) { in data_verbose_cb() 248 print_data_set(BT_UUID_SIZE_16, data->data, data->data_len); in data_verbose_cb() 254 if (data->data_len < BT_UUID_SIZE_16) { in data_verbose_cb() [all …]
|
/Zephyr-Core-3.5.0/subsys/bluetooth/host/ |
D | br.c | 2 * Copyright (c) 2017-2021 Nordic Semiconductor ASA 3 * Copyright (c) 2015-2016 Intel Corporation 5 * SPDX-License-Identifier: Apache-2.0 38 return -ENOBUFS; in reject_conn() 42 bt_addr_copy(&cp->bdaddr, bdaddr); in reject_conn() 43 cp->reason = reason; in reject_conn() 61 return -ENOBUFS; in accept_sco_conn() 65 bt_addr_copy(&cp->bdaddr, bdaddr); in accept_sco_conn() 66 cp->pkt_type = sco_conn->sco.pkt_type; in accept_sco_conn() 67 cp->tx_bandwidth = 0x00001f40; in accept_sco_conn() [all …]
|
/Zephyr-Core-3.5.0/drivers/display/ |
D | display_max7219.c | 4 * SPDX-License-Identifier: Apache-2.0 19 * Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX7219-MAX7221.pdf 22 * 1. This driver only implements no-decode mode. 38 /* clang-format off */ 59 /* clang-format on */ 76 const struct max7219_config *dev_config = dev->config; in max7219_transmit_all() 77 struct max7219_data *dev_data = dev->data; in max7219_transmit_all() 80 .buf = dev_data->tx_buf, in max7219_transmit_all() 81 .len = dev_config->num_cascading * 2, in max7219_transmit_all() 88 for (int i = 0; i < dev_config->num_cascading; i++) { in max7219_transmit_all() [all …]
|
/Zephyr-Core-3.5.0/doc/security/ |
D | security-overview.rst | 1 .. _security-overview: 14 documents are created, this document is a top-level overview and entry 32 relevant sub-modules is created, threats are identified, and 43 .. figure:: media/security-process-steps.png 64 noted in RFC-2119, "These terms are frequently used to specify behavior 98 - **Security** **Functionality** with a focus on cryptographic 104 - **Quality Assurance** is driven by using a development process that 109 Coverity Scan. 111 - **Execution Protection** including thread separation, stack and 166 - Verifying correct functionality of the implementation [all …]
|
/Zephyr-Core-3.5.0/doc/contribute/ |
D | guidelines.rst | 6 As an open-source project, we welcome and encourage the community to submit 24 https://github.com/zephyrproject-rtos/zephyr/blob/main/LICENSE 26 .. _GitHub repo: https://github.com/zephyrproject-rtos/zephyr 38 https://www.zephyrproject.org/faqs/#1571346989065-9216c551-f523 41 https://www.whitesourcesoftware.com/whitesource-blog/top-10-apache-license-questions-answered/ 64 See :ref:`external-contributions` for more information about 84 https://www.linuxfoundation.org/blog/copyright-notices-in-open-source-software-projects/ 97 later in this document), the developer simply adds a ``Signed-off-by`` 104 .. code-block:: none 129 sign-off) is maintained indefinitely and may be redistributed [all …]
|
/Zephyr-Core-3.5.0/subsys/mgmt/mcumgr/grp/img_mgmt/src/ |
D | zephyr_img_mgmt.c | 2 * Copyright (c) 2018-2021 mcumgr authors 4 * SPDX-License-Identifier: Apache-2.0 52 * @param fa pointer to flash area to scan 67 assert(fa->fa_size % 4 == 0); in img_mgmt_flash_check_empty_inner() 72 end = fa->fa_size; in img_mgmt_flash_check_empty_inner() 74 if (end - addr < sizeof(data)) { in img_mgmt_flash_check_empty_inner() 75 bytes_to_read = end - addr; in img_mgmt_flash_check_empty_inner() 99 * @param fa_id ID of flash area to scan. 167 fa_id = -1; in img_mgmt_flash_area_id() 181 * find any unused and non-active available (auto-select); any other positive [all …]
|
/Zephyr-Core-3.5.0/subsys/bluetooth/controller/ll_sw/ |
D | ull_adv.c | 2 * Copyright (c) 2016-2021 Nordic Semiconductor ASA 5 * SPDX-License-Identifier: Apache-2.0 136 adv->hci_handle = 0; in ll_adv_cmds_set() 138 adv->is_created = 1; in ll_adv_cmds_set() 143 return -EINVAL; in ll_adv_cmds_set() 164 if (adv->is_created && (adv->hci_handle == hci_handle)) { in ll_adv_set_by_hci_handle_get() 182 if (adv->is_created) { in ll_adv_set_by_hci_handle_get_or_new() 183 if (adv->hci_handle == hci_handle) { in ll_adv_set_by_hci_handle_get_or_new() 193 adv_empty->hci_handle = hci_handle; in ll_adv_set_by_hci_handle_get_or_new() 206 LL_ASSERT(adv && adv->is_created); in ll_adv_set_hci_handle_get() [all …]
|
/Zephyr-Core-3.5.0/doc/releases/ |
D | release-notes-3.0.rst | 22 * CVE-2021-3835: `Zephyr project bug tracker GHSA-fm6v-8625-99jf 23 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-fm6v-8625-99jf>`_ 25 * CVE-2021-3861: `Zephyr project bug tracker GHSA-hvfp-w4h8-gxvj 26 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-hvfp-w4h8-gxvj>`_ 28 * CVE-2021-3966: `Zephyr project bug tracker GHSA-hfxq-3w6x-fv2m 29 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-hfxq-3w6x-fv2m>`_ 36 <https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_. 53 * Added ``ranges`` and ``dma-ranges`` as invalid property to be used with DT_PROP_LEN() 58 CRC-16-ANSI checksum. A new function, :c:func:`crc16_reflect`, has been 69 * The following Kconfig options related to radio front-end modules (FEMs) were [all …]
|
D | release-notes-2.2.rst | 18 * Fix CVE-2020-10028 19 * Fix CVE-2020-10060 20 * Fix CVE-2020-10063 21 * Fix CVE-2020-10066 32 * :github:`23494` - Bluetooth: LL/PAC/SLA/BV-01-C fails if Slave-initiated Feature Exchange is disa… 33 * :github:`23485` - BT: host: Service Change indication sent regardless of whether it is needed or … 34 * :github:`23482` - 2M PHY + DLE and timing calculations on an encrypted link are wrong 35 * :github:`23070` - Bluetooth: controller: Fix ticker implementation to avoid catch up 36 * :github:`22967` - Bluetooth: controller: ASSERTION FAIL on invalid packet sequence 37 * :github:`24183` - [v2.2] Bluetooth: controller: split: Regression slave latency during connection… [all …]
|
D | release-notes-1.11.rst | 12 * Thread-level memory protection on x86, ARC and Arm, userspace and memory 15 * Initial Armv8-M architecture support. 20 * Firmware over-the-air (FOTA) updates over BLE using MCUmgr. 32 * SMP-aware scheduler 47 * Armv8-M initial architecture support, including the following cores: 49 * Arm Cortex-M23 50 * Arm Cortex-M33 74 * Refactored dts.fixup so common SoC-related fixes are in arch/<*>/soc 75 and board dts.fixup is only used for board-specific items. 82 * Added I2C master, QSPI flash, and GPIO drivers for nios-II [all …]
|
D | release-notes-2.3.rst | 18 with future support for features like 64-bit and absolute timeouts in mind 21 * Zephyr now integrates with the TF-M (Trusted Firmware M) PSA-compliant 24 * The CMSIS-DSP library is now included and integrated 33 * CVE-2020-10022: UpdateHub Module Copies a Variable-Sized Hash String 34 into a fixed-size array. 35 * CVE-2020-10059: UpdateHub Module Explicitly Disables TLS 37 * CVE-2020-10061: Improper handling of the full-buffer case in the 39 * CVE-2020-10062: Packet length decoding error in MQTT 40 * CVE-2020-10063: Remote Denial of Service in CoAP Option Parsing Due 42 * CVE-2020-10068: In the Zephyr project Bluetooth subsystem, certain [all …]
|
D | release-notes-1.14.rst | 17 * CVE-2020-10066 18 * CVE-2020-10069 19 * CVE-2020-13601 20 * CVE-2020-13602 32 * :github:`issuenumber` - issue title 34 * :github:`18334` - DNS resolution is broken for some addresses in master/2.0-pre 35 * :github:`19917` - Bluetooth: Controller: Missing LL_ENC_RSP after HCI LTK Negative Reply 36 * :github:`21107` - LL_ASSERT and 'Imprecise data bus error' in LL Controller 37 * :github:`21257` - tests/net/net_pkt failed on mimxrt1050_evk board. 38 * :github:`21299` - bluetooth: Controller does not release buffer on central side after peripheral … [all …]
|
/Zephyr-Core-3.5.0/doc/connectivity/bluetooth/api/mesh/ |
D | shell.rst | 30 sub-commands. Every time the device boots up, make sure to call ``mesh init`` before any of the 43 The simplest way to provision the device is through self-provisioning. To do this the user must 49 devices, as long as they're assigned non-overlapping unicast addresses. Alternatively, to provision 51 ``mesh prov pb-adv on`` or ``mesh prov pb-gatt on``. The beacons can be picked up by an external 68 ``mesh prov local`` command above), we can perform self-configuration through any of the 73 uart:~$ mesh models cfg get-comp 89 uart:~$ mesh test net-send 82020100 120 .. list-table:: Parameter formats 122 :header-rows: 1 124 * - Type [all …]
|
/Zephyr-Core-3.5.0/tests/bluetooth/tester/src/ |
D | btp_mesh.c | 4 * SPDX-License-Identifier: Apache-2.0 84 for (int i = 0; i < chunk->size; ++i) { in blob_chunk_wr() 85 blob_rx_sum += chunk->data[i]; in blob_chunk_wr() 86 if (chunk->data[i] != in blob_chunk_wr() 87 blob_data[(i + chunk->offset) % strlen(blob_data)]) { in blob_chunk_wr() 100 for (int i = 0; i < chunk->size; ++i) { in blob_chunk_rd() 101 chunk->data[i] = in blob_chunk_rd() 102 blob_data[(i + chunk->offset) % strlen(blob_data)]; in blob_chunk_rd() 120 for (int i = 0; i < ARRAY_SIZE(srv->targets); i++) { in is_self_update() 121 if (bt_mesh_has_addr(srv->targets[i].blob.addr)) { in is_self_update() [all …]
|
D | btp_bap.c | 1 /* btp_bap.c - Bluetooth BAP Tester */ 6 * SPDX-License-Identifier: Apache-2.0 108 #define ISO_DATA_THREAD_PRIORITY -7 127 LOG_DBG("%s: type 0x%02x value_len %u", str, data->type, data->data_len); in print_cb() 128 LOG_HEXDUMP_DBG(data->data, data->data_len, ""); in print_cb() 135 LOG_DBG("codec_cfg 0x%02x cid 0x%04x vid 0x%04x count %u", codec_cfg->id, codec_cfg->cid, in print_codec_cfg() 136 codec_cfg->vid, codec_cfg->data_len); in print_codec_cfg() 138 if (codec_cfg->id == BT_HCI_CODING_FORMAT_LC3) { in print_codec_cfg() 142 /* LC3 uses the generic LTV format - other codecs might do as well */ in print_codec_cfg() 144 bt_audio_data_parse(codec_cfg->data, codec_cfg->data_len, print_cb, "data"); in print_codec_cfg() [all …]
|
/Zephyr-Core-3.5.0/doc/develop/test/ |
D | twister.rst | 21 When using (at least) one ``-v`` option, twister's console output 26 - The test is marked as ``build_only: true`` in its ``.yaml`` 28 - The test configuration has defined a ``harness`` but you don't have 30 - The target device is not connected and not available for flashing 31 - You or some higher level automation invoked twister with 32 ``--build-only``. 38 .. group-tab:: Linux 40 .. code-block:: bash 42 $ source zephyr-env.sh 45 .. group-tab:: Windows [all …]
|
/Zephyr-Core-3.5.0/lib/os/ |
D | cbprintf_packaged.c | 4 * SPDX-License-Identifier: Apache-2.0 61 * Procedure Call Standard for the ARM 64-bit Architecture 161 u.__ap.__va_stk = (char *)buf - 32; in cbprintf_via_va_list() 171 * 32-bit ARM and Intel. 211 /* Move beyond read-only string indexes array. */ in get_package_len() 220 return (size_t)(uintptr_t)(buf - start); in get_package_len() 238 * package. MSB bit is set if string is read-only so effectively 7 bits are in cbvprintf_package() 245 #define BUF_OFFSET ((uintptr_t)buf - (uintptr_t)buf0) in cbvprintf_package() 256 int arg_idx = -1; /* Argument index. Preincremented thus starting from -1.*/ in cbvprintf_package() 274 return -EFAULT; in cbvprintf_package() [all …]
|