Home
last modified time | relevance | path

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

12

/Zephyr-latest/dts/bindings/led_strip/
Dworldsemi,ws2812-gpio.yaml2 # SPDX-License-Identifier: Apache-2.0
7 Driver bindings for bit-banging a WS2812 or compatible LED strip.
11 or can be provided by setting the delay-txx properties in the device
17 type of LEDs used, consult the data-sheet for the precise timings.
20 +-------+ +---
24 ---+ +-----------------+
27 +---------------+ +---
31 ---+ +---------+
38 clock-frequency = <64000000>;
43 compatible = "worldsemi,ws2812-gpio";
[all …]
/Zephyr-latest/boards/nordic/thingy53/
Dboard.c4 * SPDX-License-Identifier: Apache-2.0
10 /* Initialization chain of Thingy:53 board requires some delays before on board sensors
12 * respectively 2ms and 1ms power on delay. In order to avoid delays sum, common delay is
35 /* Initialization chain of Thingy:53 board requires some delays before on board in setup()
37 * sensors require, 2ms and 1ms power on delay respectively. In order not to sum in setup()
38 * delays, common delay is introduced in the board start up file. This code is in setup()
/Zephyr-latest/dts/bindings/qspi/
Dnxp,s32-qspi.yaml2 # SPDX-License-Identifier: Apache-2.0
10 compatible: "nxp,s32-qspi"
12 include: [base.yaml, pinctrl-device.yaml]
20 "#address-cells":
23 "#size-cells":
26 data-rate:
29 - SDR
30 - DDR
33 - Single Data Rate (SDR): sampling of incoming data occurs on single edges.
34 - Double Data Rate (DDR): sampling of incoming data occurs on both edges.
[all …]
/Zephyr-latest/boards/renesas/rcar_spider_s4/support/
Dopenocd.cfg1 # Renesas R-Car Spider S4 Cortex-R52 Board Config
3 source [find interface/ftdi/olimex-arm-usb-ocd-h.cfg]
16 adapter srst delay 1000
21 jtag newtap $_CHIPNAME cpu -irlen 4 -ircapture 0x01 -irmask 0x0f -expected-id $DAP_TAPID
22 dap create $_DAPNAME -chain-position $_CHIPNAME.cpu
24 cti create $_CTINAME -dap $_DAPNAME -ap-num 1 -baseaddr $CR52_CTIBASE
25 target create $_TARGETNAME armv8r -dap $_DAPNAME -ap-num 1 -dbgbase $CR52_DBGBASE -cti $_CTINAME
27 $_TARGETNAME configure -rtos auto
/Zephyr-latest/boards/shields/adafruit_neopixel_grid_bff/boards/
Dadafruit_qt_py_rp2040.overlay3 * SPDX-License-Identifier: Apache-2.0
6 #include <dt-bindings/pinctrl/rpi-pico-rp2040-pinctrl.h>
19 bff-ws2812 {
20 compatible = "worldsemi,ws2812-rpi_pico-pio";
22 pinctrl-0 = <&pinctrl_bff_ws2812>;
23 pinctrl-names = "default";
24 bit-waveform = <3>, <3>, <4>;
29 chain-length = <25>;
30 color-mapping = <LED_COLOR_ID_GREEN
33 reset-delay = <280>;
/Zephyr-latest/samples/drivers/led/led_strip/boards/
Desp32s3_devkitc_procpu.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/led/led.h>
11 led-strip = &led_strip;
18 pinctrl-0 = <&i2s0_pinconf>;
21 dma-names = "tx";
24 compatible = "worldsemi,ws2812-i2s";
27 chain-length = <46>;
28 color-mapping = <LED_COLOR_ID_GREEN
31 reset-delay = <500>;
43 output-enable;
Dnrf5340dk_nrf5340_cpuapp.overlay1 #include <zephyr/dt-bindings/led/led.h>
17 pinctrl-0 = <&i2s0_default_alt>;
18 pinctrl-names = "default";
21 compatible = "worldsemi,ws2812-i2s";
24 chain-length = <42>; /* arbitrary; change at will */
25 color-mapping = <LED_COLOR_ID_GREEN
28 reset-delay = <500>;
34 led-strip = &led_strip;
Dthingy52_nrf52832.overlay1 #include <zephyr/dt-bindings/led/led.h>
4 * - M1.S connected to GND
5 * - SDOUT connected to M1.D
6 * - ~300 ohm resistor between M1.D and TP5 (5V / Vbus)
22 pinctrl-0 = <&i2s0_default_alt>;
23 pinctrl-names = "default";
26 compatible = "worldsemi,ws2812-i2s";
29 chain-length = <10>; /* arbitrary; change at will */
30 color-mapping = <LED_COLOR_ID_GREEN
33 out-active-low;
[all …]
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/subsys/bluetooth/controller/ll_sw/openisa/lll/
Dlll_vendor.h2 * Copyright (c) 2018-2019 Nordic Semiconductor ASA
4 * SPDX-License-Identifier: Apache-2.0
12 /* Worst-case time margin needed after event end-time in the air
13 * (done/preempt race margin + power-down/chain delay)
28 /* TODO - fix up numbers re. HW */
/Zephyr-latest/boards/adafruit/kb2040/
Dadafruit_kb2040.dts5 * SPDX-License-Identifier: Apache-2.0
8 /dts-v1/;
11 #include "adafruit_kb2040-pinctrl.dtsi"
14 #include <zephyr/dt-bindings/led/led.h>
20 zephyr,flash-controller = &ssi;
22 zephyr,shell-uart = &uart0;
23 zephyr,code-partition = &code_partition;
28 led-strip = &ws2812;
36 compatible = "fixed-partitions";
37 #address-cells = <1>;
[all …]
/Zephyr-latest/boards/adafruit/qt_py_rp2040/
Dadafruit_qt_py_rp2040.dts5 * SPDX-License-Identifier: Apache-2.0
8 /dts-v1/;
11 #include "adafruit_qt_py_rp2040-pinctrl.dtsi"
14 #include <zephyr/dt-bindings/led/led.h>
20 zephyr,flash-controller = &ssi;
22 zephyr,shell-uart = &uart1;
23 zephyr,code-partition = &code_partition;
28 led-strip = &ws2812;
36 compatible = "fixed-partitions";
37 #address-cells = <1>;
[all …]
/Zephyr-latest/boards/seeed/xiao_rp2040/
Dxiao_rp2040.dts5 * SPDX-License-Identifier: Apache-2.0
8 /dts-v1/;
11 #include "xiao_rp2040-pinctrl.dtsi"
14 #include <zephyr/dt-bindings/led/led.h>
15 #include <zephyr/dt-bindings/pwm/pwm.h>
21 zephyr,flash-controller = &ssi;
23 zephyr,shell-uart = &uart0;
24 zephyr,code-partition = &code_partition;
29 led-strip = &ws2812;
30 pwm-led0 = &pwm_led0;
[all …]
/Zephyr-latest/boards/renesas/rcar_salvator_x/support/
Dopenocd.cfg1 # Renesas R-Car Gen3 H3 Salvator-X Cortex-R7 Board Config
3 source [find interface/ftdi/olimex-arm-usb-ocd-h.cfg]
12 adapter srst delay 1000
17 jtag newtap $_CHIPNAME cpu -irlen 4 -ircapture 0x01 -irmask 0x0f -expected-id $DAP_TAPID
18 dap create $_CHIPNAME.dap -chain-position $_CHIPNAME.cpu
20 cti create $_CHIPNAME.r7.cti -dap $_CHIPNAME.dap -ap-num 1 -baseaddr $CR7_CTIBASE
21 target create $_CHIPNAME.r7 cortex_r4 -dap $_CHIPNAME.dap -ap-num 1 -dbgbase $CR7_DBGBASE -defer-ex…
23 $_CHIPNAME.r7 configure -rtos auto
25 cti create $_CHIPNAME.a57.0.cti -dap $_CHIPNAME.dap -ap-num 1 -baseaddr $CA57_0_CTIBASE
26 target create $_CHIPNAME.a57.0 aarch64 -dap $_CHIPNAME.dap -ap-num 1 -dbgbase $CA57_0_DBGBASE -cti …
[all …]
/Zephyr-latest/boards/sparkfun/pro_micro_rp2040/
Dsparkfun_pro_micro_rp2040.dts4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
10 #include "sparkfun_pro_micro_rp2040-pinctrl.dtsi"
13 #include <zephyr/dt-bindings/led/led.h>
19 zephyr,flash-controller = &ssi;
21 zephyr,code-partition = &code_partition;
26 led-strip = &ws2812;
37 compatible = "fixed-partitions";
38 #address-cells = <1>;
39 #size-cells = <1>;
[all …]
/Zephyr-latest/boards/waveshare/rp2040_zero/
Drp2040_zero.dts4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
10 #include "rp2040_zero-pinctrl.dtsi"
12 #include <zephyr/dt-bindings/led/led.h>
17 zephyr,flash-controller = &ssi;
19 zephyr,shell-uart = &uart0;
20 zephyr,code-partition = &code_partition;
26 led-strip = &ws2812;
34 compatible = "fixed-partitions";
35 #address-cells = <1>;
[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) */
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/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/dts/bindings/gpio/
Dadi,max22190-gpio.yaml3 # SPDX-License-Identifier: Apache-2.0
10 filter-wbes = <CH0 CH1 CH2 ... CH7 > for wire break
12 filter-fbps and filter-delays.
16 pinctrl-names = "default";
18 compatible = "adi,max22190-gpio";
21 spi-max-frequency = <1000000>;
24 gpio-controller;
25 #gpio-cells = <2>;
29 max22190-mode = <1>; // modes range from 0-4
31 drdy-gpios = <&gpioj 12 GPIO_ACTIVE_LOW>; /* SDP-GPIO5 - PMOD-PIN8 */
[all …]
/Zephyr-latest/tests/drivers/build_all/display/
Dapp.overlay4 * SPDX-License-Identifier: Apache-2.0
9 * with real-world devicetree nodes, to allow these tests to run on
13 #include <zephyr/dt-bindings/led/led.h>
14 #include <zephyr/dt-bindings/mipi_dbi/mipi_dbi.h>
18 #address-cells = <1>;
19 #size-cells = <1>;
23 gpio-controller;
25 #gpio-cells = <0x2>;
30 compatible = "zephyr,mipi-dbi-spi";
32 dc-gpios = <&test_gpio 0 0>;
[all …]
/Zephyr-latest/soc/microchip/mec/mec15xx/
Dsoc_espi_saf_v1.h4 * SPDX-License-Identifier: Apache-2.0
26 * suspend check delay is in AHB clock(48MHz) periods.
60 /* QMSPI descriptors 12-15 for all SPI flash devices */
64 * QMSPI descriptors 12-13 are exit continuous mode
84 * QMSPI descriptors 14-15 are poll 16-bit flash status
106 /* SAF Pre-fetch optimization mode */
112 * SAF Opcode 32-bit register value.
113 * Each byte contain a SPI flash 8-bit opcode.
117 * op0 = SPI flash write-enable opcode
127 * op0 = SPI flash read 1-4-4 continuous mode opcode
[all …]
/Zephyr-latest/subsys/bluetooth/controller/
DKconfig.df4 # SPDX-License-Identifier: Apache-2.0
164 is able to store. For nRF5x-based controllers, the hardware imposes
188 periodic advertising chain. The range is taken from BT Core spec 5.1, Vol 4 Part E
198 periodic advertising chain. The range is taken from BT Core spec 5.1, Vol 4 Part E
204 range -2048 2047
214 range -2048 2047
225 range -2048 2047
237 range -2048 2047
248 range -2048 2047
269 enables workaround for the delay to maintain inter frame spacing (IFS) for connection
/Zephyr-latest/soc/microchip/mec/mec172x/
Dsoc_espi_saf_v2.h4 * SPDX-License-Identifier: Apache-2.0
25 * suspend check delay is in AHB clock(48MHz) periods.
41 * Boot-ROM OTP configuration.
70 /* QMSPI descriptors 12-15 for all SPI flash devices */
72 /* QMSPI descriptors 12-13 are exit continuous mode */
108 * QMSPI descriptors 14-15 are poll 16-bit flash status
130 /* SAF Pre-fetch optimization mode */
136 * SAF Opcode 32-bit register value.
137 * Each byte contain a SPI flash 8-bit opcode.
141 * op0 = SPI flash write-enable opcode
[all …]
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/
Dradio.c2 * Copyright (c) 2016 - 2020 Nordic Semiconductor ASA
5 * SPDX-License-Identifier: Apache-2.0
9 #include <zephyr/dt-bindings/gpio/gpio.h>
84 /* These headers require the above gpiote-related variables to be declared. */
131 NRF_DT_CHECK_GPIO_CTLR_IS_SOC(FEM_NODE, pdn_gpios, "pdn-gpios");
171 NRF_GPIO_PA->DIRSET = BIT(NRF_GPIO_PA_PIN); in radio_setup()
173 NRF_GPIO_PA->OUTSET = BIT(NRF_GPIO_PA_PIN); in radio_setup()
175 NRF_GPIO_PA->OUTCLR = BIT(NRF_GPIO_PA_PIN); in radio_setup()
180 NRF_GPIO_LNA->DIRSET = BIT(NRF_GPIO_LNA_PIN); in radio_setup()
186 NRF_GPIO_PDN->DIRSET = BIT(NRF_GPIO_PDN_PIN); in radio_setup()
[all …]
/Zephyr-latest/drivers/mipi_dbi/
Dmipi_dbi_nxp_flexio_lcdif.c4 * SPDX-License-Identifier: Apache-2.0
52 struct mcux_flexio_lcdif_data *lcdif_data = flexio_dev->data; in flexio_lcdif_dma_callback()
53 const struct mcux_flexio_lcdif_config *config = flexio_dev->config; in flexio_lcdif_dma_callback()
54 FLEXIO_MCULCD_Type *flexio_lcd = config->flexio_lcd_dev; in flexio_lcdif_dma_callback()
64 /* De-assert nCS. */ in flexio_lcdif_dma_callback()
67 k_sem_give(&lcdif_data->transfer_done); in flexio_lcdif_dma_callback()
74 const struct mcux_flexio_lcdif_config *config = flexio_dev->config; in flexio_lcdif_set_cs()
76 gpio_pin_set_dt(&config->cs_gpio, (int)set); in flexio_lcdif_set_cs()
82 const struct mcux_flexio_lcdif_config *config = flexio_dev->config; in flexio_lcdif_set_rs()
84 gpio_pin_set_dt(&config->rs_gpio, (int)set); in flexio_lcdif_set_rs()
[all …]

12