Home
last modified time | relevance | path

Searched +full:target +full:- +full:buffered +full:- +full:mode (Results 1 – 13 of 13) sorted by relevance

/Zephyr-latest/dts/bindings/i2c/
Dzephyr,i2c-emul-controller.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "zephyr,i2c-emul-controller"
8 include: i2c-controller.yaml
13 target-buffered-mode:
16 This option is used when the I2C target is enabled and it can support
17 buffered mode for I2C target transfer. When 'false', the target will use
18 PIO (Programmed I/O) mode.
20 type: phandle-array
31 forward-cells:
32 - addr
/Zephyr-latest/tests/drivers/i2c/i2c_emul/boards/
Dnative_sim.buf.overlay3 * SPDX-License-Identifier: Apache-2.0
7 target-buffered-mode;
/Zephyr-latest/subsys/canbus/isotp/
DKconfig1 # ISO-TP configuration options
4 # SPDX-License-Identifier: Apache-2.0
7 bool "ISO-TP Transport [EXPERIMENTAL]"
18 module-str = ISOTP
34 Timeout for the reception of the next FC frame. ISO 15765-2: 1000ms
42 ISO 15765-2: 1000ms
50 ISO 15765-2: 1000ms
83 CAN_MAX_DLEN - 1 (for classic CAN : 8 - 1 = 7, for CAN FD : 64 - 1 = 63).
92 Each buffer will occupy CAN_MAX_DLEN - 1 byte + header (sizeof(struct net_buf))
121 bool "Buffered tx contexts"
[all …]
/Zephyr-latest/include/zephyr/canbus/
Disotp.h4 * SPDX-License-Identifier: Apache-2.0
9 * @brief Public API for ISO-TP (ISO 15765-2:2016)
11 * ISO-TP is a transport protocol for CAN (Controller Area Network)
18 * @brief CAN ISO-TP Protocol
19 * @defgroup can_isotp CAN ISO-TP Protocol
43 * TA Target Address
50 * N_Result according to ISO 15765-2:2016
58 #define ISOTP_N_TIMEOUT_A -1
61 #define ISOTP_N_TIMEOUT_BS -2
64 #define ISOTP_N_TIMEOUT_CR -3
[all …]
/Zephyr-latest/doc/services/tracing/
Dindex.rst10 your application and allows :ref:`tools` running on a host to visualize the inner-working of
13 Every system has application-specific events to trace out. Historically,
16 1. Determining the application-specific payload,
17 2. Choosing suitable serialization-format,
18 3. Writing the on-target serialization code,
20 5. Writing the PC-side deserializer/parser,
21 6. Writing custom ad-hoc tools for filtering and presentation.
57 formats. This enables tool reuse, of which line-textual (babeltrace) and
61 See `CTF - A Flexible, High-performance Binary Trace Format
71 --------------------
[all …]
/Zephyr-latest/subsys/debug/
DKconfig4 # SPDX-License-Identifier: Apache-2.0
24 module-str = thread analyzer
28 prompt "Thread analysis print mode"
65 the interrupts for a long time - long enough to disconnect when
90 on cache-incoherent architectures.
133 recent-ish compiler with the ``-fsanitize=address`` command line option,
136 Note that at exit leak detection is disabled for 64-bit boards when
172 architecture, and requires a recent-ish compiler with the
173 ``-fsanitize=undefined`` command line option.
191 on a per-function basis.
[all …]
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/
Disoal.h4 * SPDX-License-Identifier: Apache-2.0
28 /** Handle to a registered ISO Sub-System sink */
31 /** Handle to a registered ISO Sub-System source */
61 /** Production mode */
73 * @brief ISO frame SDU buffer - typically an Audio frame buffer
78 * We assume no byte-fractional code words.
123 /** Optional context to be carried from PDU at alloc-time */
194 /** CIG Reference of target event (us, compensated for drift) */
196 /** Target Event of SDU */
269 /* Buffered SDUs */
[all …]
Disoal.c4 * SPDX-License-Identifier: Apache-2.0
100 * Zero-init entire ISO-AL state
109 * @brief Initialize ISO-AL
146 * @return Validity - valid if time_after leads time_before with
160 if ((time_before - time_after) <= ISOAL_TIME_SPAN_HALF_US) { in isoal_get_time_diff()
164 *result = time_after + ISOAL_TIME_SPAN_FULL_US - time_before; in isoal_get_time_diff()
172 *result = time_after - time_before; in isoal_get_time_diff()
197 * @brief Find free sink from statically-sized pool and allocate it
288 session->handle = handle; in isoal_sink_create()
289 session->framed = framed; in isoal_sink_create()
[all …]
/Zephyr-latest/soc/nuvoton/npcx/common/reg/
Dreg_def.h4 * SPDX-License-Identifier: Apache-2.0
20 * must meet the alignment requirement of cortex-m4.
44 __ASSERT(reg == val, "16-bit reg access failed!"); \
50 __ASSERT(reg == val, "32-bit reg access failed!"); \
90 /* 0x102: High-Frequency Reference Divisor I */
92 /* 0x104: High-Frequency Reference Divisor F */
127 /* 0x008 - 0D: Power-Down Control 1 - 6 */
130 /* 0x020 - 21: Power-Down Control 1 - 2 */
133 /* 0x024: Power-Down Control 7 */
137 /* PMC internal inline functions for multi-registers */
[all …]
/Zephyr-latest/drivers/ethernet/
Deth_xmc4xxx.c5 * SPDX-License-Identifier: Apache-2.0
49 #define IS_OWNED_BY_DMA_TX(desc) (((desc)->status & ETH_MAC_DMA_TDES0_OWN) != 0)
50 #define IS_OWNED_BY_DMA_RX(desc) (((desc)->status & ETH_MAC_DMA_RDES0_OWN) != 0)
52 #define IS_START_OF_FRAME_RX(desc) (((desc)->status & ETH_MAC_DMA_RDES0_FS) != 0)
53 #define IS_END_OF_FRAME_RX(desc) (((desc)->status & ETH_MAC_DMA_RDES0_LS) != 0)
55 #define IS_TIMESTAMP_AVAILABLE_RX(desc) (((desc)->status & ETH_MAC_DMA_RDES0_TSA) != 0)
56 #define IS_TIMESTAMP_AVAILABLE_TX(desc) (((desc)->status & ETH_MAC_DMA_TDES0_TTSS) != 0)
58 #define TOTAL_FRAME_LENGTH(desc) (FIELD_GET(ETH_MAC_DMA_RDES0_FL, (desc)->status) - 4)
134 return ctx->iface; in get_iface()
139 const struct eth_xmc4xxx_config *dev_cfg = dev->config; in eth_xmc4xxx_tx_dma_descriptors_init()
[all …]
/Zephyr-latest/doc/releases/
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/subsys/bluetooth/controller/
DKconfig.ll_sw_split3 # Copyright (c) 2016-2017 Nordic Semiconductor ASA
4 # SPDX-License-Identifier: Apache-2.0
120 # Hidden, Controller's Co-Operative high priority Rx thread stack size.
125 # Hidden, Controller's Co-Operative Rx thread stack size.
152 https://www.bluetooth.com/specifications/assigned-numbers/company-identifiers
167 to Extended Advertising mode, and restore it when switching back to
168 Legacy Non-Directed Advertising mode.
180 zero-based numbering. When using with Zephyr host this option can be
233 module-str = "Bluetooth Controller ISO-AL"
237 bool "ISO-AL verbose debug logging"
[all …]
/Zephyr-latest/tests/bluetooth/controller/ctrl_isoal/src/sub_sets/
Disoal_test_rx.c4 * SPDX-License-Identifier: Apache-2.0
31 * @param[in] sink_ctx Sink context provided by ISO-AL
94 * @param[in] sink_ctx Sink context provided by ISO-AL
183 * data into target SDU buffer.
186 * @param pdu_payload Current PDU being reassembled by ISO-AL
203 memcpy(&rx_sdu_frag_buf->sdu[rx_sdu_frag_buf->write_loc], pdu_payload, consume_len); in custom_sink_sdu_write_test()
204 rx_sdu_frag_buf->write_loc += consume_len; in custom_sink_sdu_write_test()
291 latency = stream_sync_delay + ((flush_timeout - 1) * iso_interval); in calc_rx_latency_by_role()
297 latency = stream_sync_delay - group_sync_delay; in calc_rx_latency_by_role()
299 latency = stream_sync_delay - group_sync_delay - in calc_rx_latency_by_role()
[all …]