Home
last modified time | relevance | path

Searched +full:timeout +full:- +full:minutes (Results 1 – 22 of 22) sorted by relevance

/Zephyr-Core-3.5.0/doc/connectivity/networking/api/
Dnet_timeout.rst3 Network Timeout
13 Zephyr's network infrastructure mostly uses the millisecond-resolution uptime
15 32-bit unsigned values. The 32-bit value rolls over at 49 days 17 hours 2 minutes
18 Timeout processing is often affected by latency, so that the time at which the
19 timeout is checked may be some time after it should have expired. Handling
21 the maximum delay that can be directly represented be a 31-bit non-negative
22 number (``INT32_MAX``), which overflows at 24 days 20 hours 31 minutes 23.648
26 allow for delays that are represented as unsigned 32-bit values counting
27 seconds, which corresponds to a 42-bit millisecond count.
29 The net_timeout API provides a generic timeout mechanism to correctly track
[all …]
/Zephyr-Core-3.5.0/tests/lib/heap/
Dtestcase.yaml2 # is very slow for CPU-bound tests like this, taking upwards of 10
3 # minutes (vs. ~20 seconds for qemu) to complete in CI. There's
5 # coverage of the RISC-V architectures via qemu platforms already.
12 - m2gl025_miv
13 - qemu_xtensa
14 - esp32s2_saola
15 - esp32s3_devkitm
17 timeout: 480
19 - native_posix
20 - qemu_x86
/Zephyr-Core-3.5.0/tests/kernel/timer/starve/
DREADME.txt4 correctly handles situations where only one timeout is present, and that
5 timeout is repeatedly rescheduled before it has a chance to fire. In
12 minutes, hours, or days to fail, depending on the hardware clock rate
20 For example a system that uses a 32768-Hz internal timer counter with
21 24-bit resolution and determines elapsed time by a 24-bit unsigned
22 difference between the current and last-recorded counter value will fail
26 Systems that use a 32-bit counter of 80 MHz ticks would fail after
/Zephyr-Core-3.5.0/subsys/mgmt/updatehub/
DKconfig1 # Copyright (c) 2018-2023 O.S.Systems
2 # SPDX -License-Identifier: Apache-2.0
5 bool"UpdateHub Firmware Over-the-Air support"
22 UpdateHub is an enterprise-grade solution which makes simple to
24 handles all aspects related to sending Firmware Over-the-Air
30 int "Time to poll interval (in minutes)"
35 This time interval is zero and 43200 minutes(30 days).
55 Server (updatehub-ce) as alternative to the
59 string "User address for the updatehub-ce-server"
83 int "CoAP connection timeout in seconds"
[all …]
/Zephyr-Core-3.5.0/.github/workflows/
Ddoc-build.yml2 # SPDX-License-Identifier: Apache-2.0
8 - cron: '0 */3 * * *'
11 - v*
14 - 'doc/**'
15 - '**.rst'
16 - 'include/**'
17 - 'kernel/include/kernel_arch_interface.h'
18 - 'lib/libc/**'
19 - 'subsys/testsuite/ztest/include/**'
20 - 'tests/**'
[all …]
/Zephyr-Core-3.5.0/subsys/shell/modules/
Dkernel_service.c5 * SPDX-License-Identifier: Apache-2.0
59 int64_t minutes; in cmd_kernel_uptime() local
68 if (strcmp("-p", argv[1]) && strcmp("--pretty", argv[1]) != 0) { in cmd_kernel_uptime()
70 return -EIO; in cmd_kernel_uptime()
77 minutes = milliseconds / MINUTES_FACTOR; in cmd_kernel_uptime()
83 "uptime: %llu days, %llu hours, %llu minutes, %llu seconds, %llu milliseconds", in cmd_kernel_uptime()
84 days, hours, minutes, seconds, milliseconds); in cmd_kernel_uptime()
107 size_t size = thread->stack_info.size; in shell_tdata_dump()
119 shell_print(sh, "%s%p %-10s", in shell_tdata_dump()
124 shell_print(sh, "\toptions: 0x%x, priority: %d timeout: %" PRId64, in shell_tdata_dump()
[all …]
/Zephyr-Core-3.5.0/include/zephyr/
Dsys_clock.h2 * Copyright (c) 2014-2015 Wind River Systems, Inc.
4 * SPDX-License-Identifier: Apache-2.0
37 * @brief Tick precision used in timeout APIs
39 * This type defines the word size of the timeout values used in
41 * timeout length (or equivalently minimum tick duration). Note that
51 #define K_TICKS_FOREVER ((k_ticks_t) -1)
54 * @brief Kernel timeout type
56 * Timeout arguments presented to kernel APIs are stored in this
62 * internal data once constructed. Timeout values may be compared for
74 * test timeout objects for equality with known constants
[all …]
Dkernel.h4 * SPDX-License-Identifier: Apache-2.0
51 #define K_PRIO_COOP(x) (-(CONFIG_NUM_COOP_PRIORITIES - (x)))
54 #define K_HIGHEST_THREAD_PRIO (-CONFIG_NUM_COOP_PRIORITIES)
58 #define K_LOWEST_APPLICATION_THREAD_PRIO (K_LOWEST_THREAD_PRIO - 1)
166 * bits, arch-specific use high bits.
212 * from within a user-provided callback they have been invoked.
213 * Effectively it serves as a tiny bit of zero-overhead TLS data.
265 /* end - thread options */
272 * - @ref K_USER allocate a userspace thread (requires `CONFIG_USERSPACE=y`)
290 * @retval -EBUSY if the thread stack is in use.
[all …]
/Zephyr-Core-3.5.0/doc/connectivity/bluetooth/api/mesh/
Dblob.rst13 bytes). The BLOB transfer protocol has built-in recovery procedures for packet losses, and sets up
19 BLOB to be transferred in 10-15 minutes. However, network conditions, transfer capabilities and
52 The BLOB transfer protocol does not provide any built-in integrity checks, encryption or
58 ------
68 ------
92 In the BLOB Transfer models' APIs, the BLOB data handling is separated from the high-level transfer
104 -----------
119 ---------------
171 Transfer timeout
174 The timeout of the BLOB transfer is based on a Timeout Base value. Both client and server use the
[all …]
Dshell.rst30 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/subsys/net/ip/
DKconfig6 # SPDX-License-Identifier: Apache-2.0
54 Enables TCP/IP stack to be offload to a co-processor.
66 module-dep = NET_LOG
67 module-str = Log level for offload layer
68 module-help = Enables offload layer to output debug messages.
112 Connect to host system via Qemu's built-in User Networking support. This
125 information etc. This string is appended to the QEMU "-net user" option.
158 Enable various net-shell command to support dynamic command
166 net-shell require also some smaller amount of memory.
229 Please select the RX/TX threads to be either pre-emptive or
[all …]
/Zephyr-Core-3.5.0/include/zephyr/bluetooth/mesh/
Dblob_cli.h4 * SPDX-License-Identifier: Apache-2.0
41 /** Timestamp when the Block Report Timeout Timer expires for this Target node. */
66 timedout:1, /* Target node didn't respond after specified timeout. */
122 /** Additional response time for the Target nodes, in 10-second increments.
125 * to messages from the Client. The actual timeout will be calculated
129 * timeout = 20 seconds + (10 seconds * timeout_base) + (100 ms * TTL)
133 * configured transfer timeout, the Target node is dropped.
221 * Called when the transfer is suspended due to response timeout from all Target nodes.
255 * Called when all Target nodes have responded or the procedure timed-out.
279 /** If true, non-responsive Target nodes won't be dropped after transfer has timed out. */
[all …]
Dcfg_cli.h8 * SPDX-License-Identifier: Apache-2.0
88 * as @c buf->len is greater than or equal to 2.
289 * @param timeout Current value of PollTimeout timer of the LPN.
292 uint16_t elem_addr, uint32_t timeout);
387 * minutes
429 * The decoded subscription period is (1 << (period - 1)) seconds, or 0
435 * The decoded Heartbeat count is (1 << (count - 1)) if count is
464 * Logarithmic Heartbeat count. Decoded as (1 << (count - 1)) if count
477 * Decoded as (1 << (period - 1)) if period is between 1 and 0x11.
1580 * @param polltimeout Poll timeout response parameter.
[all …]
/Zephyr-Core-3.5.0/subsys/bluetooth/mesh/
Dproxy_srv.c5 * SPDX-License-Identifier: Apache-2.0
42 /* Interval to update random value in (10 minutes).
79 [0 ... (CONFIG_BT_MAX_CONN - 1)] = {
99 return -EINVAL; in gatt_recv()
104 return -EINVAL; in gatt_recv()
118 if (buf->len < 1) { in filter_set()
120 return -EINVAL; in filter_set()
128 (void)memset(client->filter, 0, sizeof(client->filter)); in filter_set()
129 client->filter_type = ACCEPT; in filter_set()
132 (void)memset(client->filter, 0, sizeof(client->filter)); in filter_set()
[all …]
/Zephyr-Core-3.5.0/subsys/bluetooth/host/
DKconfig3 # 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."
59 # the worst-case stack size if an out-of-tree controller is used.
71 # Hidden option for Co-Operative Tx thread priority
123 bool "Process low priority HCI packets in the bluetooth-specific work queue"
126 in the bluetooth-specific work queue. The HCI driver shall not call bt_recv_prio().
[all …]
/Zephyr-Core-3.5.0/samples/bluetooth/broadcast_audio_sink/src/
Dmain.c2 * Copyright (c) 2022-2023 Nordic Semiconductor ASA
4 * SPDX-License-Identifier: Apache-2.0
17 #define BROADCAST_ASSISTANT_TIMEOUT K_SECONDS(120) /* 2 minutes */
93 if (info->flags & BT_ISO_FLAGS_ERROR) { in stream_recv_cb()
98 if (info->flags & BT_ISO_FLAGS_LOST) { in stream_recv_cb()
124 base->subgroup_count, sink); in base_recv_cb()
126 for (size_t i = 0U; i < base->subgroup_count; i++) { in base_recv_cb()
127 for (size_t j = 0U; j < base->subgroups[i].bis_count; j++) { in base_recv_cb()
128 const uint8_t index = base->subgroups[i].bis_data[j].index; in base_recv_cb()
166 if (req_recv_state->pa_sync_state == BT_BAP_PA_STATE_INFO_REQ) { in pa_timer_handler()
[all …]
/Zephyr-Core-3.5.0/doc/releases/
Drelease-notes-1.8.rst13 * Ecosystem: Tracing, debugging support through third-party tools (openocd,
39 * arm: Fixed nRF52840-QIAA SoC support for device tree
61 * Support for new ARM board FRDM-KL25Z
66 * arm: Added support for STM32F469I-DISCO board
72 * UART interrupt-driver API is better defined
73 * Support for pull-style console API
89 * HTTP Basic-Auth support added
91 * Add block wise support to CoAP for well-known response
124 * Bluetooth 5.0: The Controller reports itself as 5.0-capable
126 * Bluetooth 5.0: Added Multiple PHY support, both 2Mbit/s and long-range coded
[all …]
Drelease-notes-3.3.rst14 * Introduced :ref:`USB-C <usbc_api>` device stack with PD (power delivery)
17 CMSIS-DSP as the default backend.
30 * CVE-2023-0359: Under embargo until 2023-04-20
32 * CVE-2023-0779: Under embargo until 2023-04-22
66 removed in favor of new :dtcompatible:`zephyr,flash-disk` devicetree binding.
71 * Starting from this release ``zephyr-`` prefixed tags won't be created
82 image states). Use of a truncated hash or non-sha256 hash will still work
88 registration function at boot-up. If applications register this then
93 application code, these will now automatically be registered at boot-up (this
129 This may cause out-of-tree scripts or commands to fail if they have relied
[all …]
Drelease-notes-2.7.rst17 * 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 …]
Drelease-notes-3.1.rst61 * Split CAN classic and CAN-FD APIs:
90 was moved from Kconfig to :ref:`devicetree <dt-guide>`.
91 See the :dtcompatible:`st,stm32f1-pinctrl` devicetree binding for more information.
182 * MIPI-DSI
184 * Added a :ref:`MIPI-DSI api <mipi_dsi_api>`. This is an experimental API,
196 * Added support for enabling/disabling CAN-FD mode at runtime using :c:macro:`CAN_MODE_FD`.
220 * Added support for Provisioners over PB-GATT
231 * Implemented ISO-AL TX unframed fragmentation
232 * Added support for back-to-back receiving of PDUs on nRF5x platforms
249 newly created informational-only callback struct :c:struct:`bt_conn_auth_info_cb`.
[all …]
Drelease-notes-1.14.rst17 * 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 …]
Drelease-notes-2.6.rst13 * 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 …]