/Zephyr-latest/dts/bindings/spi/ |
D | nxp,lpc-spi.yaml | 2 # 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/ |
D | nucleo_f070rb.overlay | 4 * 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/ |
D | ws2812_spi.c | 6 * 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/ |
D | reset_trap.S | 2 * 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/ |
D | nrf54l20.dtsi | 4 * 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 …]
|
D | nrf9280.dtsi | 4 * 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 …]
|
D | nrf54l_05_10_15.dtsi | 4 * 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 …]
|
D | nrf54h20.dtsi | 4 * 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/ |
D | Kconfig | 2 # 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/ |
D | ieee802154_dw1000_regs.h | 4 * 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/ |
D | controller.rst | 13 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/ |
D | isr_wrapper.S | 2 * 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/ |
D | modbus_internal.h | 5 * 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/ |
D | Kconfig | 2 # 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/ |
D | ascs_internal.h | 5 * 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/ |
D | main.c | 4 * 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/ |
D | mipi_dbi.h | 4 * 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/ |
D | m5stack_stamps3_procpu.dts | 4 * 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/ |
D | bap.rst | 9 - 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/ |
D | Kconfig.nrfwifi | 1 # 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/ |
D | mipi_dbi_smartbond.c | 4 * 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/ |
D | main.c | 4 * 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/ |
D | legend.dts | 4 * 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/ |
D | lll_vendor.h | 2 * 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/ |
D | display_st7796s.c | 4 * 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 …]
|