Home
last modified time | relevance | path

Searched +full:dead +full:- +full:time (Results 1 – 25 of 40) sorted by relevance

12

/Zephyr-latest/dts/bindings/pwm/
Dinfineon,xmc4xxx-ccu8-pwm.yaml2 # SPDX-License-Identifier: Apache-2.0
7 The PWM CCU8 module can automatically generate a high-side
8 and a low-side PWM signal, where the two signals are complementary
11 The module supports adding a dead time between the high-side and
12 low-side PWM signals.
14 The dead time ensures that there is a delay before the PWM state
15 transitions from 0 to 1, preventing the high-side and low-side
20 two channels. A channel consists of a corresponding high-side
21 and low-side PWM signal.
25 defined by the 'slice-prescaler' property. Additionally, each
[all …]
Dnxp,s32-emios-pwm.yaml2 # SPDX-License-Identifier: Apache-2.0
11 - Channel 0 for mode OPWFMB
12 - Channel 1 for mode OPWMB
13 - Channel 2 for mode OPWMCB with deadtime inserted at leading edge
14 - Channel 3 for mode SAIC, use internal timebase with input filter = 2 eMIOS clock
19 pwm-mode = "OPWFMB";
22 duty-cycle = <32768>;
28 master-bus = <&emios1_bus_a>;
29 pwm-mode = "OPWMB";
30 duty-cycle = <32768>;
[all …]
/Zephyr-latest/dts/bindings/counter/
Dgd,gd32-timer.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "gd,gd32-timer"
8 include: [reset-device.yaml, base.yaml]
30 is-32bit:
32 description: Indicates if timer has a 32-bit counter.
34 is-advanced:
38 inputs, dead-time insertion, etc.
/Zephyr-latest/subsys/logging/
DKconfig.misc2 # SPDX-License-Identifier: Apache-2.0
25 compile time so at runtime arrays have fixed size.
32 Dedicated code for handling simple log messages (0-2 32 bit word arguments).
33 Approximately, 70%-80% log messages in the application fit into that category.
34 Depending on the architecture code size reduction is from 0-40% (highest seen on
35 RISCV32) and execution time also up to 40%.
45 based on information known at compile time. Runtime only approach must
48 for dead code. It is also required in immediate mode since it requires
74 enabled, at compile time, the preprocessor detects strings with %p
109 read-only string arguments in the package. This should be selected by
/Zephyr-latest/doc/releases/
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-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
178 time histograms for eviction algorithms and backing stores.
[all …]
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-2.2.rst18 * 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 …]
Drelease-notes-2.4.rst33 * 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 …]
Drelease-notes-3.4.rst20 * 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 …]
/Zephyr-latest/drivers/pwm/
Dpwm_xmc4xxx_ccu8.c4 * SPDX-License-Identifier: Apache-2.0
10 #include <zephyr/dt-bindings/pwm/pwm.h>
38 const struct pwm_xmc4xxx_ccu8_config *config = dev->config; in pwm_xmc4xxx_ccu8_init()
41 XMC_CCU8_EnableModule(config->ccu8); in pwm_xmc4xxx_ccu8_init()
42 XMC_CCU8_StartPrescaler(config->ccu8); in pwm_xmc4xxx_ccu8_init()
48 .prescaler_initval = config->slice_prescaler[i], in pwm_xmc4xxx_ccu8_init()
53 if (config->slice_prescaler[i] > MAX_SLICE_PRESCALER) { in pwm_xmc4xxx_ccu8_init()
55 config->slice_prescaler[i]); in pwm_xmc4xxx_ccu8_init()
56 return -EINVAL; in pwm_xmc4xxx_ccu8_init()
59 if (config->slice_deadtime_prescaler[i] > MAX_DEADTIME_PRESCALER) { in pwm_xmc4xxx_ccu8_init()
[all …]
Dpwm_nxp_s32_emios.c4 * SPDX-License-Identifier: Apache-2.0
26 * Need to fill to this array at runtime, cannot do at build time like
94 return -EINVAL; in pwm_nxp_s32_set_cycles_internal_timebase()
106 return -EIO; in pwm_nxp_s32_set_cycles_internal_timebase()
128 return -EINVAL; in pwm_nxp_s32_set_cycles_external_timebase()
140 return -EIO; in pwm_nxp_s32_set_cycles_external_timebase()
147 return -EIO; in pwm_nxp_s32_set_cycles_external_timebase()
159 const struct pwm_nxp_s32_config *config = dev->config; in pwm_nxp_s32_set_cycles()
160 struct pwm_nxp_s32_data *data = dev->data; in pwm_nxp_s32_set_cycles()
167 return -EINVAL; in pwm_nxp_s32_set_cycles()
[all …]
/Zephyr-latest/drivers/usb_c/tcpc/
Ducpd_stm32_priv.h4 * SPDX-License-Identifier: Apache-2.0
17 * @brief The packet type(SOP*) consists of 2-bytes
22 * @brief The message header consists of 2-bytes
89 * Dead Battery functionality
98 #define UCPD_ANASUB_TO_RP(r) ((r - 1) & 0x3)
194 TX_MSG_NONE = -1,
268 /* STM32 UCPD dead battery support */
325 /* Dead Battery active */
328 /* Timer for amount of time to wait for receiving a GoodCRC */
Ducpd_numaker.c4 * SPDX-License-Identifier: Apache-2.0
36 * by Timer-trigger EADC. To implement this interconnection, TCPC node_id
39 * NOTE: EADC and Timer interrupts needn't enable for Timer-triggered EADC.
49 * (1) DPM-supplied callback
76 #define NUMAKER_SYS_REG_DUMP(dev, reg_name) LOG_INF("SYS: %8s: 0x%08x", #reg_name, SYS->reg_name);
82 LOG_INF("%s: %8s: 0x%08x", #port, #reg_name, port->reg_name);
98 utcpd_base->reg_name = (val); \
110 LOG_ERR("UTCPD register (%s) write timeout, force-write", #reg_name); \
112 utcpd_base->reg_name = (val); \
137 LOG_ERR("UTCPD register (0x%04x) write timeout, force-write", reg_offset); \
[all …]
/Zephyr-latest/boards/st/nucleo_g431rb/doc/
Dindex.rst6 The Nucleo G431RB board features an ARM Cortex-M4 based STM32G431RB MCU
10 - STM32 microcontroller in LQFP64 package
11 - Arduino Uno V3 connectivity
12 - On-board ST-LINK/V3E debugger/programmer with SWD connector
13 - Flexible board power supply:
15 - USB VBUS or external source(3.3V, 5V, 7 - 12V)
16 - Power management access point
18 - Three LEDs: USB communication (LD1), power LED (LD3), user LED (LD2)
19 - Two push-buttons: RESET and USER
28 - Ultra-low-power with FlexPowerControl (down to 28 nA Standby mode and 84
[all …]
/Zephyr-latest/boards/st/nucleo_g474re/doc/
Dindex.rst6 The Nucleo G474RE board features an ARM Cortex-M4 based STM32G474RE MCU
10 - STM32 microcontroller in LQFP64 package
11 - Arduino Uno V3 connectivity
12 - On-board ST-LINK/V3E debugger/programmer with SWD connector
13 - Flexible board power supply:
15 - USB VBUS or external source(3.3V, 5V, 7 - 12V)
16 - Power management access point
18 - Three LEDs: USB communication (LD1), power LED (LD3), user LED (LD2)
19 - Two push-buttons: RESET and USER
28 - Ultra-low-power with FlexPowerControl (down to 28 nA Standby mode and 84
[all …]
/Zephyr-latest/tests/bluetooth/common/testlib/include/testlib/
Dconn.h2 * SPDX-License-Identifier: Apache-2.0
14 * Thread-safe:
37 * @retval -errno @ref bt_conn_le_create error. No connection object
53 * - @ref BT_HCI_ERR_AUTH_FAIL
54 * - @ref BT_HCI_ERR_REMOTE_USER_TERM_CONN
55 * - @ref BT_HCI_ERR_REMOTE_LOW_RESOURCES
56 * - @ref BT_HCI_ERR_REMOTE_POWER_OFF
57 * - @ref BT_HCI_ERR_UNSUPP_REMOTE_FEATURE
58 * - @ref BT_HCI_ERR_PAIRING_NOT_SUPPORTED
59 * - @ref BT_HCI_ERR_UNACCEPT_CONN_PARAM
[all …]
/Zephyr-latest/subsys/net/lib/sockets/
DKconfig4 # SPDX-License-Identifier: Apache-2.0
38 This variable specifies time in milliseconds after connect()
39 API call will timeout if we have not received SYN-ACK from
48 This variable specifies time in milliseconds after which DNS
62 is larger, then this variable specifies time in milliseconds after
63 which DNS query is re-tried. If there is no reply, the backoff
73 int "Max time in milliseconds waiting for a send command"
76 The maximum time a socket is waiting for a blocked connection before
88 system needs as multiple services can be activated at the same time
102 Lowest cooperative thread priority is -1.
[all …]
/Zephyr-latest/kernel/include/
Dkswap.h4 * SPDX-License-Identifier: Apache-2.0
31 /* context switching and scheduling-related routines */
37 * time.
39 * This exists to treat an unavoidable SMP race when threads swap --
50 * switched-to thread, which is going to (obviously) be running its
56 volatile void **shp = (void *)&thread->switch_handle; in z_sched_switch_spin()
63 * non-null. in z_sched_switch_spin()
72 * don't want to have to do in per-architecture assembly.
74 * Note that is_spinlock is a compile-time construct which will be
90 * a dead current thread that was just aborted (where the in do_swap()
[all …]
/Zephyr-latest/drivers/wifi/nrf_wifi/
DKconfig.nrfwifi1 # Nordic Wi-Fi driver for nRF70 series SoCs
5 # SPDX-License-Identifier: Apache-2.0
21 Nordic Wi-Fi Driver
124 bool "Wi-Fi interface auto start on boot"
145 bool "Low power mode in nRF Wi-Fi chipsets"
169 module-dep = LOG
170 module-str = Log level for Wi-Fi nRF70 driver
171 module-help = Sets log level for Wi-Fi nRF70 driver
193 # Wi-Fi and SR Coexistence Hardware configuration.
195 bool "Wi-Fi and SR coexistence support"
[all …]
/Zephyr-latest/scripts/pylib/twister/twisterlib/
Dhandlers.py4 # Copyright (c) 2018-2022 Intel Corporation
8 # SPDX-License-Identifier: Apache-2.0
22 import time
39 print("Install pyserial python module with pip to use --device-testing option.")
45 pass # "--device-serial-pty" option is not supported on Windows OS
67 time.sleep(0.5)
123 _d_suite = detected_suite_names[-len(expected_suite_names):]
217 timeout_time = time.time() + self.get_test_timeout()
219 this_timeout = timeout_time - time.time()
226 line_decoded = self.line.decode('utf-8', "replace")
[all …]
/Zephyr-latest/include/zephyr/sys/
Dtime_units.h4 * SPDX-License-Identifier: Apache-2.0
19 * @defgroup timeutil_unit_apis Time Units Helpers
22 * @brief Various helper APIs for converting between time units.
26 /** @brief System-wide macro to denote "forever" in milliseconds
33 #define SYS_FOREVER_MS (-1)
35 /** @brief System-wide macro to denote "forever" in microseconds
39 #define SYS_FOREVER_US (-1)
41 /** @brief System-wide macro to convert milliseconds to kernel timeouts
46 /* Exhaustively enumerated, highly optimized time unit conversion API */
94 /* Time converter generator gadget. Selects from one of three
[all …]
/Zephyr-latest/include/zephyr/net/
Dppp.h4 * SPDX-License-Identifier: Apache-2.0
9 * @brief PPP (Point-to-Point Protocol)
25 * @brief Point-to-point (PPP) L2/driver support functions
78 * See https://www.iana.org/assignments/ppp-numbers/ppp-numbers.xhtml
98 /** Physical-layer not ready */
156 /** Maximum-Receive-Unit */
159 /** Async-Control-Character-Map */
162 /** Authentication-Protocol */
165 /** Quality-Protocol */
168 /** Magic-Number */
[all …]
/Zephyr-latest/doc/kernel/services/smp/
Dsmp.rst20 number of physical CPUs available is visible at build time as
26 non-Zephyr code).
54 on top of the pre-existing :c:struct:`atomic_` layer (itself usually
65 re-acquire it or it will deadlock (it is perfectly legal to nest
71 recursive semantics above, spinlocks in single-CPU contexts produce
84 can hold the lock at any time, that it is released on context switch,
85 and that it is re-acquired when necessary to restore the lock state
99 It is often desirable for real time applications to deliberately
109 :c:func:`k_thread_cpu_mask_enable` will re-enable execution. There are also
113 suspended, otherwise an ``-EINVAL`` will be returned.
[all …]
/Zephyr-latest/samples/subsys/usb/uac2_implicit_feedback/src/
Dmain.c2 * Copyright (c) 2023-2024 Nordic Semiconductor ASA
4 * SPDX-License-Identifier: Apache-2.0
31 #define MIN_BLOCK_SIZE ((SAMPLES_PER_SOF - 1) * BYTES_PER_SLOT)
65 /* Rolling bit buffers for tracking nominal + 1 and nominal - 1 samples
82 /* This sample is for Full-Speed only devices. */ in uac2_terminal_update_cb()
86 ctx->headphones_enabled = enabled; in uac2_terminal_update_cb()
88 ctx->microphone_enabled = enabled; in uac2_terminal_update_cb()
91 if (ctx->i2s_started && !ctx->headphones_enabled && in uac2_terminal_update_cb()
92 !ctx->microphone_enabled) { in uac2_terminal_update_cb()
93 i2s_trigger(ctx->i2s_dev, I2S_DIR_BOTH, I2S_TRIGGER_DROP); in uac2_terminal_update_cb()
[all …]

12