Home
last modified time | relevance | path

Searched +full:frame +full:- +full:delay (Results 1 – 25 of 97) sorted by relevance

1234

/Zephyr-latest/dts/bindings/spi/
Dnxp,lpc-spi.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "nxp,lpc-spi"
8 include: [spi-controller.yaml, "nxp,lpc-flexcomm.yaml"]
11 pre-delay:
14 Delay in nanoseconds inserted between chip select assert to the first
15 clock edge. If not set, no additional delay is inserted.
17 post-delay:
20 Delay in nanoseconds inserted between the last clock edge to the chip
21 select deassert. If not set, no additional delay is inserted.
23 frame-delay:
[all …]
/Zephyr-latest/samples/drivers/led/led_strip/boards/
Dnucleo_f070rb.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/led/led.h>
9 #include "../f070rb-bindings.h"
14 dma-names = "tx", "rx";
17 compatible = "everlight,b1414", "worldsemi,ws2812-spi";
21 spi-max-frequency = <B1414_SPI_FREQ>;
22 frame-format = <32768>; /* SPI_FRAME_FORMAT_TI */
25 chain-length = <18>; /* arbitrary; change at will */
26 spi-one-frame = <B1414_ONE_FRAME>;
27 spi-zero-frame = <B1414_ZERO_FRAME>;
[all …]
/Zephyr-latest/drivers/led_strip/
Dws2812_spi.c6 * SPDX-License-Identifier: Apache-2.0
24 #include <zephyr/dt-bindings/led/led.h>
26 /* spi-one-frame and spi-zero-frame in DT are for 8-bit frames. */
32 * - mode 0 (the default), 8 bit, MSB first (arbitrary), one-line SPI
33 * - no shenanigans (don't hold CS, don't hold the device lock, this
52 return dev->config; in dev_cfg()
56 * Serialize an 8-bit color channel value into an equivalent sequence
57 * of SPI frames, MSbit first, where a one bit becomes SPI frame
66 buf[i] = color & BIT(7 - i) ? one_frame : zero_frame; in ws2812_spi_ser()
73 static inline void ws2812_reset_delay(uint16_t delay) in ws2812_reset_delay() argument
[all …]
/Zephyr-latest/arch/sparc/core/
Dreset_trap.S2 * Copyright (c) 2019-2020 Cobham Gaisler AB
4 * SPDX-License-Identifier: Apache-2.0
33 /* We are in the 3 instruction wrpsr delay so use global registers. */
41 * stack frame by setting the frame pointer to zero. No other frame's
49 /* In-place memset() to avoid register window related traps. */
/Zephyr-latest/dts/common/nordic/
Dnrf54l20.dtsi4 * SPDX-License-Identifier: Apache-2.0
9 #include <zephyr/dt-bindings/adc/nrf-saadc-nrf54l.h>
10 #include <zephyr/dt-bindings/regulator/nrf5x.h>
12 /delete-node/ &sw_pwm;
15 #address-cells = <1>;
16 #size-cells = <1>;
19 #address-cells = <1>;
20 #size-cells = <0>;
23 compatible = "arm,cortex-m33f";
26 clock-frequency = <DT_FREQ_M(128)>;
[all …]
Dnrf9280.dtsi4 * SPDX-License-Identifier: Apache-2.0
9 #include <zephyr/dt-bindings/adc/nrf-saadc.h>
10 #include <zephyr/dt-bindings/misc/nordic-nrf-ficr-nrf9230-engb.h>
11 #include <zephyr/dt-bindings/misc/nordic-domain-id-nrf9230.h>
12 #include <zephyr/dt-bindings/misc/nordic-owner-id-nrf9230.h>
13 #include <zephyr/dt-bindings/reserved-memory/nordic-owned-memory.h>
15 /delete-node/ &sw_pwm;
18 #address-cells = <1>;
19 #size-cells = <1>;
22 #address-cells = <1>;
[all …]
Dnrf54l_05_10_15.dtsi4 * SPDX-License-Identifier: Apache-2.0
9 #include <zephyr/dt-bindings/adc/nrf-saadc-nrf54l.h>
10 #include <zephyr/dt-bindings/regulator/nrf5x.h>
12 /delete-node/ &sw_pwm;
19 #address-cells = <1>;
20 #size-cells = <1>;
23 #address-cells = <1>;
24 #size-cells = <0>;
27 compatible = "arm,cortex-m33f";
30 clock-frequency = <DT_FREQ_M(128)>;
[all …]
Dnrf54h20.dtsi4 * SPDX-License-Identifier: Apache-2.0
10 #include <zephyr/dt-bindings/adc/nrf-saadc.h>
11 #include <zephyr/dt-bindings/misc/nordic-nrf-ficr-nrf54h20.h>
12 #include <zephyr/dt-bindings/misc/nordic-domain-id-nrf54h20.h>
13 #include <zephyr/dt-bindings/misc/nordic-owner-id-nrf54h20.h>
14 #include <zephyr/dt-bindings/misc/nordic-tddconf.h>
15 #include <zephyr/dt-bindings/reserved-memory/nordic-owned-memory.h>
16 #include <zephyr/dt-bindings/power/nordic-nrf-gpd.h>
18 /delete-node/ &sw_pwm;
21 #address-cells = <1>;
[all …]
/Zephyr-latest/subsys/net/lib/http/
DKconfig2 # SPDX-License-Identifier: Apache-2.0
9 This parser requires some string-related routines commonly
16 This parser requires some string-related routines commonly
78 int "Size of the buffer used for decoding Huffman-encoded strings"
82 Size of the buffer used for decoding Huffman-encoded strings when
94 int "Maximum HTTP Content-Type Length"
98 This setting determines the maximum length of the HTTP Content-Length field.
111 int "Maximum HTTP/2 response header frame length"
115 This setting determines the maximum length of an HTTP/2 header frame
133 This setting determines the size of the (per-client) buffer used to store
[all …]
/Zephyr-latest/drivers/ieee802154/
Dieee802154_dw1000_regs.h4 * SPDX-License-Identifier: Apache-2.0
7 * https://github.com/Decawave/mynewt-dw1000-core.git
14 * Copyright (C) 2017-2018, Decawave Limited, All Rights Reserved
24 * http://www.apache.org/licenses/LICENSE-2.0
71 /* Frame filtering options all frames allowed */
73 /* Frame Filtering Enable. This bit enables the frame filtering functionality */
75 /* Frame Filtering Behave as a Co-ordinator */
77 /* Frame Filtering Allow Beacon frame reception */
79 /* Frame Filtering Allow Data frame reception */
81 /* Frame Filtering Allow Acknowledgment frame reception */
[all …]
/Zephyr-latest/doc/hardware/peripherals/can/
Dcontroller.rst13 Controller Area Network is a two-wire serial bus specified by the
14 Bosch CAN Specification, Bosch CAN with Flexible Data-Rate specification and the
15 ISO 11898-1:2003 standard.
26 The bit-timing as defined in ISO 11898-1:2003 looks as following:
37 * Prop_Seg: The signal propagation delay of the bus and other delays of the transceiver and node.
41 The bit-rate is calculated from the time of a time quantum and the values
45 The bit-rate is the inverse of the length of a single bit.
57 Phase_Seg1and Phase_Seg2) are initially set from the device-tree and can be
58 changed at run-time from the timing-API.
60 CAN uses so-called identifiers to identify the frame instead of addresses to
[all …]
/Zephyr-latest/arch/arc/core/
Disr_wrapper.S2 * Copyright (c) 2014-2015 Wind River Systems, Inc.
4 * SPDX-License-Identifier: Apache-2.0
23 #include <zephyr/arch/arc/asm-compat/assembler.h>
38 ISR -> _isr_wrapper -- + -> _rirq_enter -> _isr_demux -> ISR -> _rirq_exit
40 + -> _firq_enter -> _isr_demux -> ISR -> _firq_exit
48 IRQ stack frame layout:
60 sp -> r0
66 - r2 contains _kernel.current ASAP, and the incoming thread when we
83 RIRQ. See the above frame layout. Unlike RIRQ, the status32_p0 and ilink
103 on the outgoing thread's stack: loop, status32, pc, and the caller-
[all …]
/Zephyr-latest/subsys/modbus/
Dmodbus_internal.h5 * SPDX-License-Identifier: Apache-2.0
14 * Copyright 2003-2020 Silicon Laboratories Inc. www.silabs.com
16 * SPDX-License-Identifier: APACHE-2.0
20 * Version 2.0 available at www.apache.org/licenses/LICENSE-2.0.
49 /* Diagnostic sub-function codes */
74 /* RTU timeout (maximum inter-frame delay) */
82 /* RTU timer to detect frame end point */
118 /* Received frame */
120 /* Frame to transmit */
123 /* Records error from frame reception, e.g. CRC error */
[all …]
/Zephyr-latest/samples/bluetooth/bap_broadcast_sink/
DKconfig2 # SPDX-License-Identifier: Apache-2.0
23 int "Delay before starting scan (in seconds)"
39 int "The maximum number of codec frame per SDU supported"
64 phone or PC as a USB-in device (such as a USB microphone).
/Zephyr-latest/subsys/bluetooth/audio/
Dascs_internal.h5 * Copyright (c) 2022-2023 Nordic Semiconductor ASA
8 * SPDX-License-Identifier: Apache-2.0
66 /* LTV-formatted Codec-Specific Configuration */
139 /* LTV-formatted Codec-Specific Configuration */
158 /* Frame interval */
160 /* Frame framing */
170 /* Presentation Delay */
187 /* LTV-formatted Metadata */
338 return "Maximum Transport Delay"; in bt_ascs_reason_str()
340 return "Presentation Delay"; in bt_ascs_reason_str()
/Zephyr-latest/tests/subsys/canbus/isotp/conformance/src/
Dmain.c4 * SPDX-License-Identifier: Apache-2.0
24 #define DATA_SIZE_SF (TX_DL - 2)
25 #define DATA_SIZE_CF (TX_DL - 1)
26 #define DATA_SIZE_SF_EXT (TX_DL - 3)
27 #define DATA_SIZE_FF (TX_DL - 2)
68 * - Test Steps
69 * -#
70 * - Expected Results
71 * -#
80 struct frame_desired des_frames[DIV_ROUND_UP((DATA_SEND_LENGTH - DATA_SIZE_FF),
[all …]
/Zephyr-latest/include/zephyr/drivers/
Dmipi_dbi.h4 * SPDX-License-Identifier: Apache-2.0
9 * @brief Public APIs for MIPI-DBI drivers
11 * MIPI-DBI defines the following 3 interfaces:
25 * @brief MIPI-DBI driver APIs
26 * @defgroup mipi_dbi_interface MIPI-DBI driver APIs
37 #include <zephyr/dt-bindings/mipi_dbi/mipi_dbi.h>
51 * @param delay_ the desired delay field in the struct spi_config's
68 .delay = (delay_), \
79 * @param delay_ the desired delay field in the struct spi_config's
94 * @param delay_ the desired delay field in the struct spi_config's
[all …]
/Zephyr-latest/boards/m5stack/m5stack_stamps3/
Dm5stack_stamps3_procpu.dts4 * SPDX-License-Identifier: Apache-2.0
6 /dts-v1/;
9 #include "m5stack_stamps3-pinctrl.dtsi"
11 #include <zephyr/dt-bindings/pwm/pwm.h>
12 #include <dt-bindings/led/led.h>
13 #include <dt-bindings/led/worldsemi_ws2812c.h>
14 #include <zephyr/dt-bindings/input/input-event-codes.h>
24 zephyr,shell-uart = &usb_serial;
26 zephyr,code-partition = &slot0_partition;
27 zephyr,bt-hci = &esp32_bt_hci;
[all …]
/Zephyr-latest/doc/connectivity/bluetooth/shell/audio/
Dbap.rst9 - Capabilities and Endpoint discovery
10 - Audio Stream Endpoint procedures
15 .. code-block:: console
17 bap --help
52 [frame_len <frame length>]
53 [frame_blks <frame blocks>]]
58 [lang <ISO 639-3 lang>]
74 .. csv-table:: State Machine Transitions
80 "config","discover","idle/codec-configured/qos-configured","codec-configured"
81 "qos","config","codec-configured/qos-configured","qos-configured"
[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/drivers/mipi_dbi/
Dmipi_dbi_smartbond.c4 * SPDX-License-Identifier: Apache-2.0
97 /* Helper function to trigger the LCDC fetching data from frame buffer to the connected display */
100 struct mipi_dbi_smartbond_data *data = dev->data; in mipi_dbi_smartbond_send_single_frame()
106 * with the current frame update. in mipi_dbi_smartbond_send_single_frame()
108 k_sem_take(&data->sync_sem, K_FOREVER); in mipi_dbi_smartbond_send_single_frame()
111 LCDC->LCDC_INTERRUPT_REG |= LCDC_LCDC_INTERRUPT_REG_LCDC_VSYNC_IRQ_EN_Msk; in mipi_dbi_smartbond_send_single_frame()
114 LCDC->LCDC_MODE_REG |= LCDC_LCDC_MODE_REG_LCDC_SFRAME_UPD_Msk; in mipi_dbi_smartbond_send_single_frame()
116 /* Wait for frame update to complete */ in mipi_dbi_smartbond_send_single_frame()
117 k_sem_take(&data->sync_sem, K_FOREVER); in mipi_dbi_smartbond_send_single_frame()
119 if (data->underflow_flag) { in mipi_dbi_smartbond_send_single_frame()
[all …]
/Zephyr-latest/samples/net/sockets/can/src/
Dmain.c4 * SPDX-License-Identifier: Apache-2.0
67 LOG_ERR("Cannot send CAN frame (%d)", -errno); in tx()
91 LOG_ERR("Cannot bind %s CAN socket (%d)", "2nd", -errno); in create_socket()
126 LOG_ERR("[%d] Cannot receive CAN frame (%d)", fd, in rx()
127 -errno); in rx()
133 LOG_INF("[%d] CAN frame: IDE 0x%x RTR 0x%x ID 0x%x DLC 0x%x", in rx()
140 LOG_INF("[%d] EXT Remote frame received", fd); in rx()
152 close_period--; in rx()
161 -errno); in rx()
183 return -ENOENT; in setup_socket()
[all …]
/Zephyr-latest/boards/seagate/legend/
Dlegend.dts4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
9 #include <st/f0/stm32f070cbtx-pinctrl.dtsi>
10 #include <zephyr/dt-bindings/led/led.h>
11 #include <zephyr/dt-bindings/led/seagate_legend_b1414.h>
12 #include <zephyr/dt-bindings/input/input-event-codes.h>
17 zephyr,shell-uart = &usart1;
24 led-strip = &led_strip_spi;
27 board_id: brd-id {
28 compatible = "gpio-keys";
[all …]
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/lll/
Dlll_vendor.h2 * Copyright (c) 2018-2019 Nordic Semiconductor ASA
4 * SPDX-License-Identifier: Apache-2.0
42 /* Worst-case time margin needed after event end-time in the air
43 * (done/preempt race margin + power-down/chain delay)
50 /* Inter-Event Space (IES) */
67 * imposed by BT Core spec for inter frame spacing (IFS). To include CPUs with
73 /* Sub-microsecond conversion macros. With current timer resolution of ~30 us
75 * On sub-microsecond tick resolution architectures, a number of bits may be
/Zephyr-latest/drivers/display/
Ddisplay_st7796s.c4 * SPDX-License-Identifier: Apache-2.0
36 uint8_t frmctl1[2]; /* Frame rate control, normal mode */
37 uint8_t frmctl2[2]; /* Frame rate control, idle mode */
38 uint8_t frmctl3[2]; /* Frame rate control, partial mode */
50 uint32_t te_delay; /* Tearing enable delay */
57 const struct st7796s_config *config = dev->config; in st7796s_send_cmd()
59 return mipi_dbi_command_write(config->mipi_dbi, &config->dbi_config, in st7796s_send_cmd()
72 addr_data[1] = sys_cpu_to_be16(x + width - 1); in st7796s_set_cursor()
82 addr_data[1] = sys_cpu_to_be16(y + height - 1); in st7796s_set_cursor()
100 const struct st7796s_config *config = dev->config; in st7796s_get_pixelfmt()
[all …]

1234