/Zephyr-Core-3.7.0/.github/workflows/ |
D | stale-workflow-queue-cleanup.yml | 8 - cron: '0 15 * * *' 11 group: stale-workflow-queue-cleanup 12 cancel-in-progress: true 17 runs-on: ubuntu-22.04 20 - name: Delete stale queued workflow runs 21 uses: MajorScruffy/delete-old-workflow-runs@v0.3.0 24 # Remove any workflow runs in "queued" state for more than 1 day 25 older-than-seconds: 86400
|
D | hello_world_multiplatform.yaml | 6 - main 7 - v*-branch 8 - collab-* 11 - main 12 - v*-branch 13 - collab-* 15 - 'scripts/build/**' 16 - 'scripts/requirements*.txt' 17 - '.github/workflows/hello_world_multiplatform.yaml' 18 - 'SDK_VERSION' [all …]
|
D | footprint-tracking.yml | 6 - cron: '50 1/12 * * *' 9 - 'VERSION' 10 - '.github/workflows/footprint-tracking.yml' 12 - main 13 - v*-branch 15 # only publish v* tags, do not care about zephyr-v* which point to the 17 - 'v*' 20 group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.head_ref || github.ref }} 21 cancel-in-progress: true 24 footprint-tracking: [all …]
|
D | clang.yaml | 6 group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.head_ref || github.ref }} 7 cancel-in-progress: true 10 clang-build: 11 if: github.repository_owner == 'zephyrproject-rtos' 12 runs-on: 13 group: zephyr-runner-v2-linux-x64-4xlarge 15 image: ghcr.io/zephyrproject-rtos/ci-repo-cache:v0.26.13.20240601 16 options: '--entrypoint /bin/bash' 18 fail-fast: false 22 CCACHE_DIR: /node-cache/ccache-zephyr [all …]
|
D | doc-build.yml | 2 # SPDX-License-Identifier: Apache-2.0 8 - cron: '0 */3 * * *' 11 - v* 22 # and each sphinx-build process may use more than 2GiB of RAM. 26 doc-file-check: 28 runs-on: ubuntu-22.04 30 github.repository_owner == 'zephyrproject-rtos' 32 file_check: ${{ steps.check-doc-files.outputs.any_changed }} 34 - name: checkout 38 fetch-depth: 0 [all …]
|
D | bsim-tests.yaml | 6 - ".github/workflows/bsim-tests.yaml" 7 - ".github/workflows/bsim-tests-publish.yaml" 8 - "west.yml" 9 - "subsys/bluetooth/**" 10 - "tests/bsim/**" 11 - "tests/bluetooth/common/testlib/**" 12 - "samples/bluetooth/**" 13 - "boards/posix/**" 14 - "soc/posix/**" 15 - "arch/posix/**" [all …]
|
D | codecov.yaml | 5 - cron: '25 06,18 * * *' 8 group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.head_ref || github.ref }} 9 cancel-in-progress: true 13 if: github.repository_owner == 'zephyrproject-rtos' 14 runs-on: 15 group: zephyr-runner-v2-linux-x64-4xlarge 17 image: ghcr.io/zephyrproject-rtos/ci-repo-cache:v0.26.13.20240601 18 options: '--entrypoint /bin/bash' 20 fail-fast: false 24 - platform: 'mps2/an385' [all …]
|
/Zephyr-Core-3.7.0/include/zephyr/bluetooth/mesh/ |
D | dfd.h | 4 * SPDX-License-Identifier: Apache-2.0 30 /** The operation cannot be performed while the Server is in the current 45 /** There are no Target nodes in the Distribution Receivers List 50 /** Another firmware image distribution is in progress. */ 53 /** Another upload is in progress. */ 74 /** No firmware distribution is in progress. */ 77 /** Firmware distribution is in progress. */ 92 /** The Cancel Firmware Update procedure is being executed. */ 101 /** No firmware upload is in progress. */
|
D | dfd_srv.h | 4 * SPDX-License-Identifier: Apache-2.0 48 * @param[in] _cb Pointer to a @ref bt_mesh_dfd_srv_cb instance. 49 * @param[in] _oob_schemes Array of OOB schemes supported by the server, 52 * @param[in] _oob_schemes_count Number of schemes in @c _oob_schemes. 72 * @param[in] _cb Pointer to a @ref bt_mesh_dfd_srv_cb instance. 90 BT_MESH_MODEL_DFU_CLI(&(_srv)->dfu), \ 91 BT_MESH_MODEL_BLOB_SRV(&(_srv)->upload.blob), \ 145 /** @brief Cancel store OOB callback 152 * @param slot DFU image slot to cancel 157 /** @brief Get the progress of an ongoing OOB store [all …]
|
D | dfu_cli.h | 4 * SPDX-License-Identifier: Apache-2.0 49 BT_MESH_MODEL_BLOB_CLI(&(_cli)->blob), \ 85 /** BLOB ID used in the transfer. */ 89 /** TTL used in the transfer. */ 92 /** Additional response time for the Target nodes, in 10-second increments. 238 * Starts distribution of the firmware in the given slot to the list of DFU 239 * Target nodes in @c ctx. The transfer runs in the background, and its end is 273 /** @brief Cancel a DFU transfer. 275 * Will cancel the ongoing DFU transfer, or the transfer on a specific Target 279 * @param ctx Message context, or NULL to cancel the ongoing DFU transfer. [all …]
|
D | blob_cli.h | 4 * SPDX-License-Identifier: Apache-2.0 57 * Needs to be initialized when sending a BLOB in Pull mode. 90 /** BLOB size in octets. */ 96 /** MTU size in octets. */ 122 /** Additional response time for the Target nodes, in 10-second increments. 182 /** Checking transfer progress. */ 207 * Called whenever a Target node has been lost due to some error in the 240 /** @brief Transfer progress callback 253 /** @brief End of Get Transfer Progress procedure. 255 * Called when all Target nodes have responded or the procedure timed-out. [all …]
|
D | blob_srv.h | 4 * SPDX-License-Identifier: Apache-2.0 27 * @brief Max number of blocks in a single transfer. 86 * block. Any received chunks in the current block should be discarded, 91 * @note The BLOB Transfer Server does not run a timer in the suspended state, 112 * in the middle of a transfer. 170 * @param ttl Time to live value to use in responses to the BLOB Transfer Client. 171 * @param timeout_base Extra time for the Client to respond in addition to the 172 * base 10 seconds, in 10-second increments. 180 /** @brief Cancel the current BLOB transfer. 196 * @return true if the BLOB Transfer Server is currently participating in a transfer, [all …]
|
D | dfu_srv.h | 4 * SPDX-License-Identifier: Apache-2.0 49 BT_MESH_MODEL_BLOB_SRV(&(_srv)->blob), \ 93 * - @c -ENOMEM: The device cannot fit this image. 94 * - @c -EBUSY: The application is temporarily unable to accept the 96 * - @c -EALREADY: The device has already received and verified this 109 * codes @c -ENOMEM, @c -EBUSY @c -EALREADY will be passed to 138 * If the device reboots in the middle of a transfer, the Firmware Update Server 224 /** @brief Cancel the ongoing DFU transfer. 242 * @return true if a DFU procedure is in progress, false otherwise. 246 /** @brief Get the progress of the current DFU procedure, in percent. [all …]
|
/Zephyr-Core-3.7.0/doc/services/resource_management/ |
D | index.rst | 9 complexity of properly managing multiple consumers of a device in a 23 On-Off Manager 26 An on-off manager supports an arbitrary number of clients of a service 33 in the off state. The service may also be in a transition to a given 37 state) and cancel (to reclaim client data from an in-progress 50 cancellation has no effect on the in-progress transition. 51 * Requests to turn on may be queued while a transition to off is in 52 progress: when the service has turned off successfully it will be 63 Failures in executing a transition are recorded and inhibit further 70 Clients and other components interested in tracking all service state [all …]
|
/Zephyr-Core-3.7.0/subsys/bluetooth/controller/ll_sw/ |
D | ull_sync_types.h | 4 * SPDX-License-Identifier: Apache-2.0 21 /* Non-zero when sync is setup. It can be in two sub-stated: 22 * - Waiting for first AUX_SYNC_IND, before sync established was notified to Host. 23 * If sync establishment is in progress node_rx_sync_estab is not NULL. 24 * - sync is already established, node_rx_sync_estab is NULL. 57 uint8_t is_stop:1; /* sync terminate or cancel requested */ 79 /* Not-Null when sync was setup and Controller is waiting for first AUX_SYNC_IND PDU. 88 /* Non-Null when creating sync, reset in ISR context on 89 * synchronisation state and checked in Thread context when 116 uint16_t volatile timeout_reload; /* Non-zero when sync established */
|
/Zephyr-Core-3.7.0/include/zephyr/net/ |
D | dns_resolve.h | 10 * SPDX-License-Identifier: Apache-2.0 170 * @param data_len Length of the data in buffer chain. 265 DNS_EAI_BADFLAGS = -1, 267 DNS_EAI_NONAME = -2, 268 /** Temporary failure in name resolution */ 269 DNS_EAI_AGAIN = -3, 270 /** Non-recoverable failure in name res */ 271 DNS_EAI_FAIL = -4, 273 DNS_EAI_NODATA = -5, 275 DNS_EAI_FAMILY = -6, [all …]
|
/Zephyr-Core-3.7.0/include/zephyr/sys/ |
D | onoff.h | 5 * SPDX-License-Identifier: Apache-2.0 20 * @defgroup resource_mgmt_onoff_apis On-Off Service APIs 60 * @brief Value exposed by ONOFF_STATE_MASK when the service is in an 61 * error state (and not in the process of resetting its state). 78 * @brief Value exposed by ONOFF_STATE_MASK when service is in the 88 * @brief Signature used to notify an on-off manager that a transition 91 * Functions of this type are passed to service-specific transition 98 * non-negative on success, or a negative error code. If an error is 110 * one to reset the service when it is in an error state. 119 * @note All transitions functions must be isr-ok. [all …]
|
D | p4wq.h | 4 * SPDX-License-Identifier: Apache-2.0 12 /* Zephyr Pooled Parallel Preemptible Priority-based Work Queues */ 24 * User-populated struct representing a single work item. The 53 * Kernel pooled parallel preemptible priority-based work queue 61 * Wait queues are priority-sorted, but we don't want that 72 /* Work items in progress */ 96 * @param n_threads Number of threads in the work queue pool 97 * @param stack_sz Requested stack size of each thread, in bytes 123 * @param stack_sz Requested stack size of each thread, in bytes 156 * must not be in use. If k_thread_create() has previously been [all …]
|
/Zephyr-Core-3.7.0/subsys/bluetooth/mesh/shell/ |
D | blob.c | 4 * SPDX-License-Identifier: Apache-2.0 42 for (i = 0; i < chunk->size; ++i) { in blob_chunk_wr() 43 blob_rx_sum += chunk->data[i]; in blob_chunk_wr() 44 if (chunk->data[i] != in blob_chunk_wr() 45 blob_data[(i + chunk->offset) % sizeof(blob_data)]) { in blob_chunk_wr() 58 for (int i = 0; i < chunk->size; ++i) { in blob_chunk_rd() 59 chunk->data[i] = in blob_chunk_rd() 60 blob_data[(i + chunk->offset) % sizeof(blob_data)]; in blob_chunk_rd() 89 target->addr, reason); in blob_cli_lost_target() 109 shell_print(bt_mesh_shell_ctx_shell, "\tMax BLOB size: %u bytes", caps->max_size); in blob_cli_caps() [all …]
|
/Zephyr-Core-3.7.0/include/zephyr/drivers/rtc/ |
D | maxim_ds3231.h | 4 * SPDX-License-Identifier: Apache-2.0 9 * @brief Real-time clock control based on the DS3231 counter API. 12 * DS3231](https://www.maximintegrated.com/en/products/analog/real-time-clocks/DS3231.html) 13 * is a high-precision real-time clock with temperature-compensated 28 * functionality exposed by this header to access the real-time-clock 46 /** @brief Bit in ctrl or ctrl_stat associated with alarm 1. */ 49 /** @brief Bit in ctrl or ctrl_stat associated with alarm 2. */ 52 /* Constants corresponding to bits in the DS3231 control register at 96 /** @brief ctrl bit to write to enable square wave output in battery mode. */ 118 /** @brief Flag indicating a temperature conversion is in progress. */ [all …]
|
/Zephyr-Core-3.7.0/include/zephyr/bluetooth/ |
D | conn.h | 6 * Copyright (c) 2015-2016 Intel Corporation 8 * SPDX-License-Identifier: Apache-2.0 73 * Connection Interval: 30-50 ms 150 /** Maximum Link Layer transmission payload size in bytes. */ 152 /** Maximum Link Layer transmission payload time in us. */ 154 /** Maximum Link Layer reception payload size in bytes. */ 156 /** Maximum Link Layer reception payload time in us. */ 162 /** Maximum Link Layer transmission payload size in bytes. */ 164 /** Maximum Link Layer transmission payload time in us. */ 170 * @param _tx_max_len Maximum Link Layer transmission payload size in bytes. [all …]
|
/Zephyr-Core-3.7.0/doc/kernel/services/threads/ |
D | workqueue.rst | 11 work items in a first in, first out manner. Each work item is processed by 13 used by an ISR or a high-priority thread to offload non-urgent processing 14 to a lower-priority thread so it does not impact time-sensitive processing. 23 * A **thread** that processes the work items in the queue. The priority of the 77 the preceding work items in its queue the thread will remove the next work 80 other items in the queue, a queued work item may be processed quickly or it 81 may remain in the queue for an extended period of time. 90 A work item can be in multiple states; for example it can be: 98 *all simultaneously*. A work item that is in any of these states is **pending** 103 used with care, since the workqueue cannot process subsequent work items in [all …]
|
/Zephyr-Core-3.7.0/drivers/wifi/simplelink/ |
D | simplelink.c | 4 * SPDX-License-Identifier: Apache-2.0 53 * to map from SimpleLink error codes. For now, just return -EIO. in simplelink_wifi_cb() 55 status = (conn->error ? -EIO : 0); in simplelink_wifi_cb() 136 simplelink_data.cb(simplelink_data.iface, -EIO, NULL); in simplelink_scan_work_handler() 149 /* Cancel any previous scan processing in progress: */ in simplelink_mgmt_scan() 170 status = -EIO; in simplelink_mgmt_scan() 183 return ret ? -EIO : ret; in simplelink_mgmt_connect() 192 return ret ? -EIO : ret; in simplelink_mgmt_disconnect() 203 return -1; in simplelink_dummy_get() 232 iface->if_dev->offload = &simplelink_offload; in simplelink_iface_init() [all …]
|
/Zephyr-Core-3.7.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 67 By setting the destination address to the local unicast address (``0x0001`` in the 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 92 All multibyte fields model messages are in little endian, except the opcode. 101 With the destination address set to ``0xffff``, any other mesh nodes in the network with the [all …]
|
/Zephyr-Core-3.7.0/subsys/bluetooth/mesh/ |
D | heartbeat.c | 4 * SPDX-License-Identifier: Apache-2.0 41 if (cb->pub_sent) { in notify_pub_sent() 42 cb->pub_sent(&pub); in notify_pub_sent() 66 pub.count--; in hb_publish_end_cb() 79 if (cb->recv) { in notify_recv() 80 cb->recv(&sub, hops, feat); in notify_recv() 90 if (cb->sub_end) { in notify_sub_end() 91 cb->sub_end(&sub); in notify_sub_end() 195 if (buf->len < 3) { in bt_mesh_hb_recv() 197 return -EINVAL; in bt_mesh_hb_recv() [all …]
|