/Zephyr-Core-3.7.0/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-Core-3.7.0/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-Core-3.7.0/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-Core-3.7.0/dts/bindings/input/ |
D | st,stmpe811.yaml | 2 # SPDX-License-Identifier: Apache-2.0 8 include: i2c-device.yaml 11 int-gpios: 12 type: phandle-array 17 screen-width: 24 screen-height: 31 raw-x-min: 37 raw-y-min: 43 raw-x-max: 49 raw-y-max: [all …]
|
/Zephyr-Core-3.7.0/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-Core-3.7.0/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-Core-3.7.0/drivers/bluetooth/hci/ |
D | h4_ifx_cyw43xxx.c | 5 * SPDX-License-Identifier: Apache-2.0 33 /* BT settling time after power on */ 61 * This function executes vendor-specific commands sequence to 63 * bt_h4_vnd_setup function must be implemented in vendor-specific HCI 80 /* Re-configure UART */ in bt_hci_uart_set_baudrate() 97 * - To speed up application downloading, the MCU host commands the CYWxxx device in bt_update_controller_baudrate() 101 * In the above command, the xx xx xx xx bytes specify the 32-bit little-endian in bt_update_controller_baudrate() 106 * - The host switches to the new baud rate after receiving the response at the old in bt_update_controller_baudrate() 128 return -ENOMEM; in bt_update_controller_baudrate() 140 /* Re-configure Uart baudrate */ in bt_update_controller_baudrate() [all …]
|
/Zephyr-Core-3.7.0/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-Core-3.7.0/tests/drivers/build_all/input/ |
D | app.overlay | 4 * SPDX-License-Identifier: Apache-2.0 9 #address-cells = <1>; 10 #size-cells = <1>; 15 #io-channel-cells = <1>; 16 #address-cells = <1>; 17 #size-cells = <0>; 24 zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>; 30 gpio-controller; 32 #gpio-cells = <0x2>; 36 adc-keys { [all …]
|
/Zephyr-Core-3.7.0/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-Core-3.7.0/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-Core-3.7.0/subsys/bluetooth/controller/ |
D | Kconfig.ll_sw_split | 3 # Copyright (c) 2016-2017 Nordic Semiconductor ASA 4 # SPDX-License-Identifier: Apache-2.0 108 # Hidden, Controller's Co-Operative high priority Rx thread stack size. 113 # Hidden, Controller's Co-Operative Rx thread stack size. 140 https://www.bluetooth.com/specifications/assigned-numbers/company-identifiers 156 Legacy Non-Directed Advertising mode. 168 zero-based numbering. When using with Zephyr host this option can be 221 bool "ISO-AL verbose debug logging" 225 Use this option to enable ISO-AL verbose debug logging. 250 Since there is no way to control the Max_PDU using the non-test [all …]
|
/Zephyr-Core-3.7.0/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 32 /* Board System oscillator settling time in us */ 184 /* Wait until host_needclk de-asserts */ in usb_device_clock_init() 185 while (SYSCTL0->USB0CLKSTAT & SYSCTL0_USB0CLKSTAT_HOST_NEED_CLKST_MASK) { in usb_device_clock_init() 191 USBHSH->PORTMODE |= USBHSH_PORTMODE_DEV_ENABLE_MASK; in usb_device_clock_init() 211 MPU->CTRL &= ~MPU_CTRL_ENABLE_Msk; in z_arm_platform_init() 251 /* Updated XTAL oscillator settling time */ in rt5xx_clock_init() 278 /* Set up clock selectors - Attach clocks to the peripheries. */ in rt5xx_clock_init() [all …]
|
/Zephyr-Core-3.7.0/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; 28 compatible = "zephyr,memory-region", "mmio-sram"; 31 zephyr,memory-region = "SDRAM2"; 35 compatible = "gpio-leds"; 47 compatible = "gpio-keys"; [all …]
|
/Zephyr-Core-3.7.0/drivers/input/ |
D | input_stmpe811.c | 3 * SPDX-License-Identifier: Apache-2.0 83 * - bits [1-3] X, Y only acquisition mode 88 * Analog-to-digital Converter 90 * - bit [3] selects 12 bit ADC 91 * - bits [4-6] select ADC conversion time = 80 98 * - 00 : 1.625 MHz 99 * - 01 : 3.25 MHz 100 * - 10 : 6.5 MHz 101 * - 11 : 6.5 MHz 108 * - Fractional part : 7 [all …]
|
/Zephyr-Core-3.7.0/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-Core-3.7.0/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-Core-3.7.0/drivers/video/ |
D | ov7670.c | 4 * SPDX-License-Identifier: Apache-2.0 154 /* Brightness Control, with signal -128 to +128, 0x00 is middle value */ 157 /* Internal clock pre-scalar,F(internal clock) = F(input clock)/(Bit[5:0]+1) */ 185 {OV7670_DNSTH, 0x00}, /* De-noise Strength */ 223 /* AGC/AEC - Automatic Gain Control/Automatic exposure Control */ 282 /* Histogram-based AEC/AGC Control */ 302 caps->format_caps = fmts; in ov7670_get_caps() 309 const struct ov7670_config *config = dev->config; in ov7670_set_fmt() 310 struct ov7670_data *data = dev->data; in ov7670_set_fmt() 314 if (fmt->pixelformat != VIDEO_PIX_FMT_RGB565 && fmt->pixelformat != VIDEO_PIX_FMT_YUYV) { in ov7670_set_fmt() [all …]
|
/Zephyr-Core-3.7.0/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-Core-3.7.0/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 …]
|