Home
last modified time | relevance | path

Searched +full:half +full:- +full:and +full:- +full:full +full:- +full:cycle (Results 1 – 11 of 11) sorted by relevance

/Zephyr-latest/dts/bindings/pwm/
Dnxp,imx-pwm.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "nxp,imx-pwm"
8 include: [pwm-controller.yaml, pinctrl-device.yaml, base.yaml]
19 run-in-wait:
24 run-in-debug:
39 - "immediate"
40 - "half-cycle"
41 - "full-cycle"
42 - "half-and-full-cycle"
44 Select how to load the buffered-registers with new values:
[all …]
/Zephyr-latest/drivers/led_strip/
Dtlc59731.c4 * SPDX-License-Identifier: Apache-2.0
13 * TLC59731 is a 3-Channel, 8-Bit, PWM LED Driver
14 * With Single-Wire Interface (EasySet)
16 * The EasySet protocol is based on short pulses and the time between
18 * between 1.67us and 50us. We want to go as fast as possible, but
20 * cycle time.
22 * and immediately off again already takes longer than that, so no delay
24 * A zero is represented by no additional pulses within a cycle.
25 * A one is represented by an additional pulse between 275ns and 2.5us
26 * (half a cycle) after the first one. We need at least some delay to get to
[all …]
/Zephyr-latest/doc/services/storage/zms/
Dzms.rst5 Zephyr Memory Storage is a new key-value storage system that is designed to work with all types
6 of non-volatile storage technologies. It supports classical on-chip NOR flash as well as new
7 technologies like RRAM and MRAM that do not require a separate erase operation at all, that is,
12 ZMS divides the memory space into sectors (minimum 2), and each sector is filled with key-value
13 pairs until it is full.
15 The key-value pair is divided into two parts:
17 - The key part is written in an ATE (Allocation Table Entry) called "ID-ATE" which is stored
19 - The value part is defined as "DATA" and is stored raw starting from the top of the sector
21 Additionally, for each sector we store at the last positions Header-ATEs which are ATEs that
22 are needed for the sector to describe its status (closed, open) and the current version of ZMS.
[all …]
/Zephyr-latest/doc/project/
Drelease_process.rst6 The Zephyr project releases on a time-based cycle, rather than a feature-driven
8 companies, and individuals from the community.
10 A time-based release process enables the Zephyr project to provide users with a
11 balance of the latest technologies and features and excellent overall quality. A
12 roughly 4-month release cycle allows the project to coordinate development of
19 - Release tagging procedure:
21 - linear mode on main branch,
22 - release branches for maintenance after release tagging.
23 - Each release period will consist of a development phase followed by a
26 changes such as bug fixes and documentation will be merged unless granted a
[all …]
/Zephyr-latest/drivers/spi/
Dspi_xec_qmspi_ldma.c4 * SPDX-License-Identifier: Apache-2.0
20 #include <zephyr/dt-bindings/clock/mchp_xec_pcr.h>
21 #include <zephyr/dt-bindings/interrupt-controller/mchp-xec-ecia.h>
35 * data bytes will be left shifted by 1. Work-around for SPI Mode 3 is
46 /* microseconds for busy wait and total wait interval */
50 /* QSPI transfer and DMA done */
85 uint8_t width; /* 0(half) 1(single), 2(dual), 4(quad) */
123 return -ETIMEDOUT; in xec_qmspi_spin_yield()
133 * Some QMSPI timing register may be modified by the Boot-ROM OTP
144 taps[0] = regs->TM_TAPS; in qmspi_reset()
[all …]
/Zephyr-latest/samples/kernel/metairq_dispatch/src/
Dmain.c4 * SPDX-License-Identifier: Apache-2.0
17 /* Array of worker threads, and their stacks */
56 * and compute a latency value, then dispatch it to in metairq_fn()
62 m.metairq_latency = k_cycle_get_32() - m.timestamp; in metairq_fn()
67 LOG_INF("Thread %d queue full, message %d dropped", in metairq_fn()
103 int64_t d = (int32_t) (array[i] - *mean); in calc_stats()
114 * metairq latency for the very first event of 7-8us. Maybe in record_latencies()
117 if (IS_ENABLED(CONFIG_QEMU_TARGET) && m->seq == 0) { in record_latencies()
125 if (m->seq >= MAX_EVENTS) { in record_latencies()
129 int t = m->target; in record_latencies()
[all …]
/Zephyr-latest/doc/releases/
Drelease-notes-3.0.rst22 * 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>`_
35 interface and listing all issues with the `bug label
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()
54 along ``reg`` and ``interrupts``.
[all …]
Drelease-notes-2.4.rst14 * Added Bluetooth host support for periodic advertisement and isochronous
21 and LLVM/Clang, and groundwork for future support of commercial toolchains.
23 * Moved to using C99 integer types and deprecate Zephyr integer types. The
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
[all …]
/Zephyr-latest/include/zephyr/net/
Dethernet.h10 * SPDX-License-Identifier: Apache-2.0
166 /** Changing duplex (half/full) supported */
172 /** IEEE 802.1Qav (credit-based shaping) supported */
205 /** TX-Injection supported */
258 * 10Base-T1S standard.
271 * compliant vendor (like for e.g. LAN865x - e.g. [2]).
274 * [1] - "OPEN Alliance 10BASE-T1x MAC-PHY Serial
276 * [2] - "DS60001734C" - LAN865x data sheet
375 /** Cycle time */
428 * Additional fragment size (from Qbr). The minimum non-final
[all …]
/Zephyr-latest/subsys/net/ip/
Dtcp.c2 * Copyright (c) 2018-2020 Intel Corporation
4 * SPDX-License-Identifier: Apache-2.0
63 #define TCP_RTO_MS (conn->rto)
102 struct net_buf *buf, *first = pkt->cursor.buf, *second = first->frags; in tcp_pkt_linearize()
109 ret = -EINVAL; in tcp_pkt_linearize()
119 ret = -ENOBUFS; in tcp_pkt_linearize()
123 net_buf_linearize(buf->data, net_buf_max_len(buf), pkt->frags, pos, len); in tcp_pkt_linearize()
126 len1 = first->len - (pkt->cursor.pos - pkt->cursor.buf->data); in tcp_pkt_linearize()
127 len2 = len - len1; in tcp_pkt_linearize()
129 first->len -= len1; in tcp_pkt_linearize()
[all …]
/Zephyr-latest/drivers/dai/intel/ssp/
Dssp.c4 * SPDX-License-Identifier: Apache-2.0
22 #define dai_set_drvdata(dai, data) (dai->priv_data = data)
23 #define dai_get_drvdata(dai) dai->priv_data
24 #define dai_get_plat_data(dai) dai->ssp_plat_data
25 #define dai_get_mn(dai) dai->ssp_plat_data->mn_inst
26 #define dai_get_ftable(dai) dai->ssp_plat_data->ftable
27 #define dai_get_fsources(dai) dai->ssp_plat_data->fsources
28 #define dai_mn_base(dai) dai->ssp_plat_data->mn_inst->base
29 #define dai_base(dai) dai->ssp_plat_data->base
30 #define dai_ip_base(dai) dai->ssp_plat_data->ip_base
[all …]