/Zephyr-latest/dts/bindings/adc/ |
D | atmel,sam-adc.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "atmel,sam-adc" 8 include: [adc-controller.yaml, pinctrl-device.yaml] 25 startup-time: 29 ADC startup time in ADC clock cycles. 32 settling-time: 36 ADC settling time in ADC clock cycles. When the gain, offset 39 settling time before starting the tracking phase. 42 tracking-time: 46 ADC tracking time in ADC clock cycles. A minimal tracking time [all …]
|
/Zephyr-latest/soc/nxp/imxrt/imxrt6xx/ |
D | Kconfig | 2 # SPDX-License-Identifier: Apache-2.0 53 int "System oscillator settling time" 55 Set the board system oscillator settling time in us. This should be set by the
|
/Zephyr-latest/dts/bindings/net/wireless/ |
D | generic-fem-two-ctrl-pins.yaml | 1 # Copyright (c) 2020-2021 Nordic Semiconductor ASA 2 # SPDX-License-Identifier: Apache-2.0 5 This is a representation of generic radio Front-End Module (FEM) 6 that has a two-pin control interface (CTX, CRX). 18 corresponding settle-time-us property.) 20 compatible: "generic-fem-two-ctrl-pins" 25 ctx-gpios: 26 type: phandle-array 30 crx-gpios: 31 type: phandle-array [all …]
|
D | nordic,nrf21540-fem.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 This is a representation of the nRF21540 Radio Front-End module. 8 See the "nordic,nrf21540-fem-spi" binding to configure the SPI 11 the FEM and SPI configurations using the spi-if property. 17 compatible = "nordic,nrf-spim"; 19 cs-gpios = <&gpio1 3 GPIO_ACTIVE_LOW>; 22 my_spi_if: nrf21540-spi@0 { 23 compatible = "nordic,nrf21540-fem-spi"; 25 spi-max-frequency = <8000000>; 30 compatible = "nordic,nrf21540-fem"; [all …]
|
/Zephyr-latest/dts/bindings/input/ |
D | st,stmpe811.yaml | 2 # SPDX-License-Identifier: Apache-2.0 8 include: [i2c-device.yaml, touchscreen-common.yaml] 11 int-gpios: 12 type: phandle-array 17 raw-x-min: 23 raw-y-min: 29 raw-x-max: 35 raw-y-max: 41 panel-driver-settling-time-us: 44 - 10 [all …]
|
/Zephyr-latest/dts/bindings/regulator/ |
D | regulator.yaml | 1 # Copyright 2019-2020, Peter Bigot Consulting, LLC 3 # SPDX-License-Identifier: Apache-2.0 14 regulator-name: 18 regulator-init-microvolt: 22 regulator-min-microvolt: 26 regulator-max-microvolt: 30 regulator-microvolt-offset: 34 regulator-init-microamp: 38 regulator-min-microamp: 42 regulator-max-microamp: [all …]
|
/Zephyr-latest/dts/bindings/sensor/ |
D | ti,fdc2x1x.yaml | 2 # SPDX-License-Identifier: Apache-2.0 8 include: [sensor-device.yaml, i2c-device.yaml] 11 sd-gpios: 12 type: phandle-array 18 intb-gpios: 19 type: phandle-array 28 Set to identify the sensor as FDC2114 or FDC2214 (4-channel version) 33 Set the Auto-Scan Mode. 36 "active-channel" (single channel mode). 38 true = Auto-Scan conversions as selected by "rr-sequence" [all …]
|
/Zephyr-latest/drivers/bluetooth/hci/ |
D | h4_ifx_cyw43xxx.c | 5 * SPDX-License-Identifier: Apache-2.0 32 /* BT settling time after power on */ 60 * This function executes vendor-specific commands sequence to 62 * bt_h4_vnd_setup function must be implemented in vendor-specific HCI 79 /* Re-configure UART */ in bt_hci_uart_set_baudrate() 96 * - To speed up application downloading, the MCU host commands the CYWxxx device in bt_update_controller_baudrate() 100 * In the above command, the xx xx xx xx bytes specify the 32-bit little-endian in bt_update_controller_baudrate() 105 * - The host switches to the new baud rate after receiving the response at the old in bt_update_controller_baudrate() 127 return -ENOMEM; in bt_update_controller_baudrate() 139 /* Re-configure Uart baudrate */ in bt_update_controller_baudrate() [all …]
|
/Zephyr-latest/modules/nrf_wifi/bus/ |
D | rpu_hw_if.c | 4 * SPDX-License-Identifier: Apache-2.0 13 #include <sys/time.h> 18 #include <zephyr/dt-bindings/gpio/nordic-nrf-gpio.h> 76 return -1; in validate_addr_blk() 85 end_addr = start_addr + len - 1; in rpu_validate_addr() 97 LOG_ERR("Address validation failed - pls check memmory map and re-try"); in rpu_validate_addr() 98 return -1; in rpu_validate_addr() 103 return -1; in rpu_validate_addr() 106 cfg->qspi_slave_latency = (*hl_flag) ? rpu_7002_memmap[selected_blk][2] : 0; in rpu_validate_addr() 116 LOG_ERR("Host IRQ GPIO %s is not ready", host_irq_spec.port->name); in rpu_irq_config() [all …]
|
/Zephyr-latest/boards/st/st25dv_mb1283_disco/ |
D | st25dv_mb1283_disco.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include "st/f4/stm32f405vgtx-pinctrl.dtsi" 10 #include <zephyr/dt-bindings/input/input-event-codes.h> 11 #include <zephyr/dt-bindings/display/ili9xxx.h> 19 zephyr,shell-uart = &usart6; 26 compatible = "gpio-leds"; 36 compatible = "gpio-keys"; 69 compatible = "zephyr,mipi-dbi-spi"; 70 reset-gpios = <&gpioc 1 GPIO_ACTIVE_HIGH>; [all …]
|
/Zephyr-latest/boards/atmel/sam/sam4s_xplained/ |
D | sam4s_xplained.dts | 3 * SPDX-License-Identifier: Apache-2.0 6 /dts-v1/; 9 #include "sam4s_xplained-pinctrl.dtsi" 10 #include <zephyr/dt-bindings/input/input-event-codes.h> 17 i2c-0 = &twi0; 18 i2c-1 = &twi1; 19 pwm-0 = &pwm0; 28 zephyr,shell-uart = &uart0; 34 compatible = "zephyr,memory-region", "mmio-sram"; 37 zephyr,memory-region = "SRAM1"; [all …]
|
/Zephyr-latest/tests/drivers/build_all/input/ |
D | app.overlay | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/input/input-event-codes.h> 11 #address-cells = <1>; 12 #size-cells = <1>; 17 #io-channel-cells = <1>; 18 #address-cells = <1>; 19 #size-cells = <0>; 26 zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>; 32 gpio-controller; 34 #gpio-cells = <0x2>; [all …]
|
/Zephyr-latest/doc/develop/api/ |
D | api_lifecycle.rst | 7 given API will not change in future releases. At the same time, developers 16 :figclass: align-center 20 An up-to-date table of all APIs and their maturity level can be found in the 35 - Documentation of the API (usage) 38 - The API introduction should be accompanied by at least one implementation 40 - At least one sample using the new API (may only build on one single board) 61 The API is in the process of settling, but has not yet had sufficient real-world 91 minor changes. Backwards-compatibility will be maintained if reasonable. 95 - Test cases for the new API with 100% coverage 96 - Complete documentation in code. All public interfaces shall be documented [all …]
|
/Zephyr-latest/subsys/bluetooth/controller/ |
D | Kconfig.ll_sw_split | 3 # 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 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" 241 Use this option to enable ISO-AL verbose debug logging. [all …]
|
/Zephyr-latest/boards/st/stm32f429i_disc1/ |
D | stm32f429i_disc1.dts | 5 * SPDX-License-Identifier: Apache-2.0 8 /dts-v1/; 10 #include <st/f4/stm32f429zitx-pinctrl.dtsi> 11 #include <zephyr/dt-bindings/display/ili9xxx.h> 12 #include <zephyr/dt-bindings/input/input-event-codes.h> 20 zephyr,shell-uart = &usart1; 29 compatible = "zephyr,memory-region", "mmio-sram"; 32 zephyr,memory-region = "SDRAM2"; 36 compatible = "gpio-leds"; 48 compatible = "gpio-keys"; [all …]
|
/Zephyr-latest/soc/nxp/imxrt/imxrt5xx/cm33/ |
D | soc.c | 2 * Copyright 2022-2023, NXP 4 * SPDX-License-Identifier: Apache-2.0 11 * This module provides routines to initialize and support board-level 35 /* Board System oscillator settling time in us */ 176 /* Wait until host_needclk de-asserts */ in usb_device_clock_init() 177 while (SYSCTL0->USB0CLKSTAT & SYSCTL0_USB0CLKSTAT_HOST_NEED_CLKST_MASK) { in usb_device_clock_init() 183 USBHSH->PORTMODE |= USBHSH_PORTMODE_DEV_ENABLE_MASK; in usb_device_clock_init() 203 MPU->CTRL &= ~MPU_CTRL_ENABLE_Msk; in soc_reset_hook() 243 /* Updated XTAL oscillator settling time */ in rt5xx_clock_init() 270 /* Set up clock selectors - Attach clocks to the peripheries. */ in rt5xx_clock_init() [all …]
|
/Zephyr-latest/drivers/input/ |
D | input_stmpe811.c | 3 * SPDX-License-Identifier: Apache-2.0 84 * - bits [1-3] X, Y only acquisition mode 89 * Analog-to-digital Converter 91 * - bit [3] selects 12 bit ADC 92 * - bits [4-6] select ADC conversion time = 80 99 * - 00 : 1.625 MHz 100 * - 01 : 3.25 MHz 101 * - 10 : 6.5 MHz 102 * - 11 : 6.5 MHz 109 * - Fractional part : 7 [all …]
|
/Zephyr-latest/drivers/sensor/adi/adxl372/ |
D | adxl372.c | 4 * SPDX-License-Identifier: Apache-2.0 25 * @param dev - The device structure. 26 * @param axis_reg_h - The high part of the activity register. 27 * @param act - The activity config structure. 36 struct adxl372_data *data = dev->data; in adxl372_set_activity_threshold() 38 ret = data->hw_tf->write_reg(dev, axis_reg_h++, act->thresh >> 3); in adxl372_set_activity_threshold() 47 val = (act->thresh << 5) | (act->referenced << 1) | act->enable; in adxl372_set_activity_threshold() 50 val = (act->thresh << 5) | act->enable; in adxl372_set_activity_threshold() 53 return data->hw_tf->write_reg(dev, axis_reg_h, val); in adxl372_set_activity_threshold() 57 * Set the threshold for activity detection for all 3-axis [all …]
|
/Zephyr-latest/drivers/ethernet/phy/ |
D | phy_realtek_rtl8211f.c | 2 * Copyright 2023-2024 NXP 5 * Copyright (c) 2021 IP-Logix Inc. 8 * SPDX-License-Identifier: Apache-2.0 85 const struct rt_rtl8211f_config *config = dev->config; in phy_rt_rtl8211f_read() 88 /* Make sure excessive bits 16-31 are reset */ in phy_rt_rtl8211f_read() 92 ret = mdio_read(config->mdio_dev, config->addr, reg_addr, (uint16_t *)data); in phy_rt_rtl8211f_read() 103 const struct rt_rtl8211f_config *config = dev->config; in phy_rt_rtl8211f_write() 106 ret = mdio_write(config->mdio_dev, config->addr, reg_addr, (uint16_t)data); in phy_rt_rtl8211f_write() 116 const struct rt_rtl8211f_config *config = dev->config; in phy_rt_rtl8211f_reset() 121 if (config->reset_gpio.port) { in phy_rt_rtl8211f_reset() [all …]
|
/Zephyr-latest/drivers/sensor/ti/fdc2x1x/ |
D | fdc2x1x.c | 1 /* fdc2x1x.c - Driver for the Texas Instruments FDC2X1X */ 6 * SPDX-License-Identifier: Apache-2.0 26 * @param dev - The device structure. 27 * @param ch - Channel to convert the data from. 28 * @param freq - Calculated frequency value . 33 struct fdc2x1x_data *data = dev->data; in fdc2x1x_raw_to_freq() 34 const struct fdc2x1x_config *cfg = dev->config; in fdc2x1x_raw_to_freq() 36 if (data->fdc221x) { in fdc2x1x_raw_to_freq() 37 *freq = (cfg->ch_cfg->fin_sel * (cfg->fref / 1000.0) * in fdc2x1x_raw_to_freq() 38 data->channel_buf[ch]) / pow(2, 28); in fdc2x1x_raw_to_freq() [all …]
|
/Zephyr-latest/drivers/video/ |
D | ov7670.c | 4 * SPDX-License-Identifier: Apache-2.0 213 /* Brightness Control, with signal -128 to +128, 0x00 is middle value */ 216 /* Internal clock pre-scalar,F(internal clock) = F(input clock)/(Bit[5:0]+1) */ 233 {OV7670_DNSTH, 0x00}, /* De-noise Strength */ 268 /* AGC/AEC - Automatic Gain Control/Automatic exposure Control */ 327 /* Histogram-based AEC/AGC Control */ 347 caps->format_caps = fmts; in ov7670_get_caps() 354 const struct ov7670_config *config = dev->config; in ov7670_set_fmt() 355 struct ov7670_data *data = dev->data; in ov7670_set_fmt() 360 if (fmt->pixelformat != VIDEO_PIX_FMT_RGB565 && fmt->pixelformat != VIDEO_PIX_FMT_YUYV) { in ov7670_set_fmt() [all …]
|
/Zephyr-latest/drivers/ieee802154/ |
D | ieee802154_cc1200.c | 1 /* ieee802154_cc1200.c - TI CC1200 driver */ 8 * SPDX-License-Identifier: Apache-2.0 65 LOG_DBG("Settling"); in cc1200_print_status() 80 const struct cc1200_config *config = dev->config; in z_cc1200_access_reg() 118 return (spi_transceive_dt(&config->bus, &tx, &rx) == 0); in z_cc1200_access_reg() 124 return (spi_write_dt(&config->bus, &tx) == 0); in z_cc1200_access_reg() 129 struct cc1200_context *cc1200 = dev->data; in get_mac() 132 sys_rand_get(&cc1200->mac_addr[4], 4U); in get_mac() 134 cc1200->mac_addr[7] = (cc1200->mac_addr[7] & ~0x01) | 0x02; in get_mac() 136 cc1200->mac_addr[4] = CONFIG_IEEE802154_CC1200_MAC4; in get_mac() [all …]
|