/Zephyr-latest/.github/workflows/ |
D | devicetree_checks.yml | 3 # SPDX-License-Identifier: Apache-2.0 10 - main 11 - v*-branch 13 - 'scripts/dts/**' 14 - '.github/workflows/devicetree_checks.yml' 17 - main 18 - v*-branch 20 - 'scripts/dts/**' 21 - '.github/workflows/devicetree_checks.yml' 24 devicetree-checks: [all …]
|
D | west_cmds.yml | 2 # SPDX-License-Identifier: Apache-2.0 9 - main 10 - v*-branch 11 - collab-* 13 - 'scripts/west-commands.yml' 14 - 'scripts/west_commands/**' 15 - '.github/workflows/west_cmds.yml' 18 - main 19 - v*-branch 20 - collab-* [all …]
|
D | pylib_tests.yml | 2 # SPDX-License-Identifier: Apache-2.0 9 - main 10 - v*-branch 12 - 'scripts/pylib/build_helpers/**' 13 - '.github/workflows/pylib_tests.yml' 16 - main 17 - v*-branch 19 - 'scripts/pylib/build_helpers/**' 20 - '.github/workflows/pylib_tests.yml' 23 pylib-tests: [all …]
|
D | twister_tests.yml | 2 # SPDX-License-Identifier: Apache-2.0 9 - main 10 - v*-branch 11 - collab-* 13 - 'scripts/pylib/**' 14 - 'scripts/twister' 15 - 'scripts/tests/twister/**' 16 - '.github/workflows/twister_tests.yml' 17 - 'scripts/schemas/twister/' 20 - main [all …]
|
D | scripts_tests.yml | 2 # SPDX-License-Identifier: Apache-2.0 9 - main 10 - v*-branch 12 - 'scripts/build/**' 13 - '.github/workflows/scripts_tests.yml' 16 - main 17 - v*-branch 19 - 'scripts/build/**' 20 - '.github/workflows/scripts_tests.yml' 23 scripts-tests: [all …]
|
/Zephyr-latest/tests/net/lib/lwm2m/interop/pytest/ |
D | test_lwm2m.py | 7 SPDX-License-Identifier: Apache-2.0 11 https://www.openmobilealliance.org/release/LightweightM2M/ETS/OMA-ETS-LightweightM2M-V1_1-20190912-… 15 * Registration Interface [100-199] 16 * Device management & Service Enablement Interface [200-299] 17 * Information Reporting Interface [300-399] 34 """LightweightM2M-1.1-int-102 - Registration Update""" 35 lines = shell.get_filtered_output(shell.exec_command('lwm2m read 1/0/1 -u32')) 45 shell.exec_command('lwm2m write 1/0/1 -u32 86400') 48 """LightweightM2M-1.1-int-103 - Deregistration""" 59 """LightweightM2M-1.1-int-104 - Registration Update Trigger""" [all …]
|
/Zephyr-latest/subsys/bluetooth/host/ |
D | id.c | 2 * Copyright (c) 2017-2024 Nordic Semiconductor ASA 3 * Copyright (c) 2015-2016 Intel Corporation 5 * SPDX-License-Identifier: Apache-2.0 28 #include "keys.h" 56 struct bt_keys *keys; in bt_lookup_id_addr() local 58 keys = bt_keys_find_irk(id, addr); in bt_lookup_id_addr() 59 if (keys) { in bt_lookup_id_addr() 60 LOG_DBG("Identity %s matched RPA %s", bt_addr_le_str(&keys->addr), in bt_lookup_id_addr() 62 return &keys->addr; in bt_lookup_id_addr() 78 if (check_data->id == adv->id) { in adv_id_check_func() [all …]
|
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. 23 int "Long workqueue priority. Should be pre-emptible." 58 # the worst-case stack size if an out-of-tree controller is used. 70 # Hidden option for Co-Operative Tx thread priority 97 bool "Process low priority HCI packets in the bluetooth-specific work queue" 100 in the bluetooth-specific work queue. The HCI driver shall not call bt_recv_prio(). [all …]
|
D | gatt.c | 1 /* gatt.c - Generic Attribute Profile handling */ 4 * Copyright (c) 2015-2016 Intel Corporation 7 * SPDX-License-Identifier: Apache-2.0 37 #include "keys.h" 295 /* Total number of flags - must be at the end of the enum */ 339 err = bt_settings_store_sc(cfg->id, &cfg->peer, &cfg->data, sizeof(cfg->data)); in sc_store() 345 LOG_DBG("stored SC for %s (0x%04x-0x%04x)", bt_addr_le_str(&cfg->peer), cfg->data.start, in sc_store() 346 cfg->data.end); in sc_store() 367 err = bt_settings_delete_sc(cfg->id, &cfg->peer); in bt_gatt_clear_sc() 371 LOG_DBG("deleted SC for %s", bt_addr_le_str(&cfg->peer)); in bt_gatt_clear_sc() [all …]
|
/Zephyr-latest/subsys/shell/ |
D | shell_vt100.h | 4 * SPDX-License-Identifier: Apache-2.0 41 /* Set auto-wrap mode */ 43 /* Set auto-wrap mode */ 45 /* Set auto-repeat mode */ 63 /* Reset auto-wrap mode */ 65 /* Reset auto-repeat mode */ 129 /* Restore cursor position and attribute */ 139 /* Double-height letters, top half */ 141 /* Double-height letters, bottom hal */ 202 /* Function Keys */ [all …]
|
/Zephyr-latest/samples/subsys/profiling/perf/images/ |
D | graph_example.svg | 2 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 4 …-- Flame graph stack visualization. See https://github.com/brendangregg/FlameGraph for latest vers… 5 <!-- NOTES: --> 8 <stop stop-color="#eeeeee" offset="5%" /> 9 <stop stop-color="#eeeeb0" offset="95%" /> 13 text { font-family:Verdana; font-size:12px; fill:rgb(0,0,0); } 16 #subtitle { text-anchor:middle; font-color:rgb(160,160,160); } 17 #title { text-anchor:middle; font-size:17px} 19 #frames > *:hover { stroke:black; stroke-width:0.5; cursor:pointer; } 37 // use GET parameters to restore a flamegraphs state. [all …]
|
/Zephyr-latest/subsys/bluetooth/mesh/ |
D | Kconfig | 4 # SPDX-License-Identifier: Apache-2.0 113 bool "Mesh-specific workqueue" 116 mesh-specific workqueue. This will ensure that messages are always sent. 117 The application needs to ensure the mesh-specific workqueue size is large 130 CONFIG_BT_BUF_CMD_TX_COUNT, the host returns -ENOBUFS immediately 237 bool "PB-ADV support" 299 bool "PB-GATT Server support" 314 the PB-GATT is enabled. 317 bool "PB-GATT Client support" 391 int "Maximum number of application keys in the database" [all …]
|
/Zephyr-latest/subsys/bluetooth/audio/ |
D | csip_set_member.c | 1 /* Bluetooth CSIP - Coordinated Set Identification Profile */ 5 * Copyright (c) 2020-2022 Nordic Semiconductor ASA 7 * SPDX-License-Identifier: Apache-2.0 42 #include "../host/keys.h" 94 &svc_inst->lock_client_addr); in is_last_client_to_write() 97 &svc_inst->lock_client_addr); in is_last_client_to_write() 122 for (size_t i = 0U; i < ARRAY_SIZE(svc_inst->clients); i++) { in notify_clients() 125 client = &svc_inst->clients[i]; in notify_clients() 127 if (atomic_test_bit(client->flags, FLAG_ACTIVE)) { in notify_clients() 129 bt_addr_le_eq(bt_conn_get_dst(excluded_client), &client->addr)) { in notify_clients() [all …]
|
D | csip_set_coordinator.c | 4 * Copyright (c) 2021-2024 Nordic Semiconductor ASA 6 * SPDX-License-Identifier: Apache-2.0 54 #include "host/keys.h" 116 atomic_clear_bit(client->flags, SET_COORDINATOR_FLAG_BUSY); in active_members_reset() 134 for (int i = 0; i < ARRAY_SIZE(client->svc_insts); i++) { in lookup_instance_by_handle() 135 if (client->svc_insts[i].start_handle <= handle && in lookup_instance_by_handle() 136 client->svc_insts[i].end_handle >= handle) { in lookup_instance_by_handle() 137 return &client->svc_insts[i]; in lookup_instance_by_handle() 157 return &client->svc_insts[idx]; in bt_csip_set_coordinator_lookup_instance_by_index() 167 for (int i = 0; i < ARRAY_SIZE(member->insts); i++) { in lookup_instance_by_set_info() [all …]
|
/Zephyr-latest/doc/releases/ |
D | release-notes-3.5.rst | 38 * CVE-2023-3725 `Zephyr project bug tracker GHSA-2g3m-p6c7-8rr3 39 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-2g3m-p6c7-8rr3>`_ 41 * CVE-2023-4257 `Zephyr project bug tracker GHSA-853q-q69w-gf5j 42 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-853q-q69w-gf5j>`_ 44 * CVE-2023-4258 `Zephyr project bug tracker GHSA-m34c-cp63-rwh7 45 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-m34c-cp63-rwh7>`_ 47 * CVE-2023-4259 `Zephyr project bug tracker GHSA-gghm-c696-f4j4 48 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-gghm-c696-f4j4>`_ 50 * CVE-2023-4260 `Zephyr project bug tracker GHSA-gj27-862r-55wh 51 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-gj27-862r-55wh>`_ [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-2.4.rst | 33 * CVE-2020-10060: UpdateHub Might Dereference An Uninitialized Pointer 34 * CVE-2020-10064: Improper Input Frame Validation in ieee802154 Processing 35 * CVE-2020-10066: Incorrect Error Handling in Bluetooth HCI core 36 * CVE-2020-10072: all threads can access all socket file descriptors 37 * CVE-2020-13598: FS: Buffer Overflow when enabling Long File Names in FAT_FS and calling fs_stat 38 * CVE-2020-13599: Security problem with settings and littlefs 39 * CVE-2020-13601: Under embargo until 2020/11/18 40 * CVE-2020-13602: Remote Denial of Service in LwM2M do_write_op_tlv 50 <https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_. 62 * The :c:func:`wdt_feed` function will now return ``-EAGAIN`` if [all …]
|
D | release-notes-3.4.rst | 20 * Added Power Delivery Source Support to the USB-C Stack. 22 * Cache API functions are now fully in-lined by compilers. 23 * Added an API for real-time clocks (RTC). 29 - Introduction of 3 new test harnesses into twister supporting pyTest, 31 - Transitioning to new Ztest API was completed and legacy Ztest was deprecated. 46 * CVE-2023-1901: Under embargo until 2023-07-04 48 * CVE-2023-1902: Under embargo until 2023-07-04 67 +--------------------------------------------------+ 69 +--------------------------------------------------+ 71 +--------------------------------------------------+ [all …]
|
D | release-notes-3.7.rst | 10 This release is the last non-maintenance 3.x release and, as such, will be the next 18 * A long-awaited :ref:`HTTP Server <http_server_interface>` library, and associated service API, 21 * :ref:`POSIX support <posix_support>` has been extended, with most Options of the IEEE 1003-2017 25 * Bluetooth Host has been extended with support for the Nordic UART Service (NUS), Hands-free Audio 29 :ref:`read-then-decode approach <sensor-read-and-decode>` that enables more types of sensors and 35 * Trusted Firmware-M (TF-M) 2.1.0 and Mbed TLS 3.6.0 have been integrated into Zephyr. 39 1588) allows to synchronize time across devices with sub-microsecond accuracy. 52 * 1-Wire 71 :ref:`pinctrl-guide` for more details. 88 * CVE-2024-3077 `Zephyr project bug tracker GHSA-gmfv-4vfh-2mh8 [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 …]
|
D | release-notes-2.6.rst | 13 * Added support for 64-bit ARCv3 14 * Split ARM32 and ARM64, ARM64 is now a top-level architecture 15 * Added initial support for Arm v8.1-m and Cortex-M55 22 https://github.com/zephyrproject-rtos/example-application 34 * CVE-2021-3581: Under embargo until 2021-09-04 41 <https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_. 46 * Driver APIs now return ``-ENOSYS`` if optional functions are not implemented. 47 If the feature is not supported by the hardware ``-ENOTSUP`` will be returned. 48 Formerly ``-ENOTSUP`` was returned for both failure modes, meaning this change 194 * Added support for null pointer dereferencing detection in Cortex-M. [all …]
|
D | release-notes-2.7.rst | 17 * Support for M-Profile Vector Extensions (MVE) on ARMv8.1-M 18 * Improved thread safety for Newlib and C++ on SMP-capable systems 20 * New Action-based Power Management API 23 * Linker Support for Tightly-Coupled Memory in RISC-V 25 * Support for extended PCI / PCIe capabilities, improved MIS-X support 33 * The kernel now supports both 32- and 64-bit architectures 36 * We added support for Point-to-Point Protocol (PPP) 37 * We added support for UpdateHub, an end-to-end solution for over-the-air device updates 38 * We added support for ARM Cortex-R Architecture 40 * Expanded support for ARMv6-M architecture [all …]
|
/Zephyr-latest/tests/bsim/bluetooth/mesh/src/ |
D | test_brg.c | 4 * SPDX-License-Identifier: Apache-2.0 12 #include "mesh/keys.h" 98 dev_uuid[8] = get_device_nbr() - 1; in test_device_init() 123 /* UUID[6] - address to be used for provisioning. in unprovisioned_beacon() 124 * UUID[8] - subnet to be used for provisioning. in unprovisioned_beacon() 317 ASSERT_EQUAL(recvd_msgs_cnt * sizeof(recvd_msgs[0]), length - 2); in tester_data_cb() 359 LOG_HEXDUMP_DBG(rsp.list->data, rsp.list->len, "Received table"); in bridge_table_verify() 361 ASSERT_EQUAL(rsp.list->len / 5, list_len); in bridge_table_verify() 362 ASSERT_EQUAL(rsp.list->len % 5, 0); in bridge_table_verify() 424 * but with different app key pair (app key is the same, but net key <-> app key pair is different). [all …]
|
/Zephyr-latest/subsys/net/lib/websocket/ |
D | websocket.c | 10 * SPDX-License-Identifier: Apache-2.0 84 int old_rc = atomic_inc(&ctx->refcount); in websocket_context_ref() 91 int old_rc = atomic_dec(&ctx->refcount); in websocket_context_unref() 94 return old_rc - 1; in websocket_context_unref() 102 return !!atomic_get(&ctx->refcount); in websocket_context_is_used() 160 rsp->data_len); in response_cb() 161 ctx->all_received = false; in response_cb() 164 rsp->data_len); in response_cb() 165 ctx->all_received = true; in response_cb() 175 struct websocket_context *ctx = req->internal.user_data; in on_header_field() [all …]
|
/Zephyr-latest/scripts/kconfig/ |
D | guiconfig.py | 4 # SPDX-License-Identifier: ISC 10 # pylint: disable=undefined-variable 16 A Tkinter-based menuconfig implementation, based around a treeview control and 21 single menu (like menuconfig.py). Only single-menu mode distinguishes between 24 A show-all mode is available that shows invisible items in red. 29 Ctrl-S : Save configuration 30 Ctrl-O : Open configuration 31 Ctrl-A : Toggle show-all mode 32 Ctrl-N : Toggle show-name mode 33 Ctrl-M : Toggle single-menu mode [all …]
|