/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/ |
D | radio_nrf5_fem_nrf21540.h | 4 * SPDX-License-Identifier: Apache-2.0 10 * "nordic,nrf21540-fem". 17 * --------- -------- 18 * PA pin tx-en-gpios 19 * PA offset tx-en-settle-time-us 20 * LNA pin rx-en-gpios 21 * LNA offset rx-en-settle-time-us 22 * PDN pin pdn-gpios 23 * PDN offset pdn-settle-time-us 25 * The spi-if property may point at a SPI device node representing the [all …]
|
D | radio_nrf5_fem_generic.h | 4 * SPDX-License-Identifier: Apache-2.0 10 * "generic-fem-two-ctrl-pins". 17 * --------- -------- 18 * PA pin ctx-gpios 19 * PA offset ctx-settle-time-us 20 * LNA pin crx-gpios 21 * LNA offset crx-settle-time-us 24 #define HAL_RADIO_GPIO_PA_PROP_NAME "ctx-gpios" 25 #define HAL_RADIO_GPIO_PA_OFFSET_PROP_NAME "ctx-settle-time-us" 26 #define HAL_RADIO_GPIO_LNA_PROP_NAME "crx-gpios" [all …]
|
/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/tests/bluetooth/init/ |
D | pa_lna.overlay | 3 compatible = "generic-fem-two-ctrl-pins"; 4 ctx-gpios = <&gpio0 26 0>; 5 ctx-settle-time-us = <5>; 6 crx-gpios = <&gpio0 27 0>; 7 crx-settle-time-us = <5>;
|
/Zephyr-latest/dts/bindings/clock/ |
D | renesas,smartbond-lp-osc.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "renesas,smartbond-lp-osc" 9 - name: fixed-clock.yaml 10 property-allowlist: 11 - status 12 - compatible 13 - clock-frequency 16 settle-time: 20 This is only valid for XTAL32K. Time in ms needed to XTAL32K to settle.
|
/Zephyr-latest/boards/ezurio/bl654_dvk/ |
D | bl654_dvk_nrf52840_pa.dts | 5 * SPDX-License-Identifier: Apache-2.0 11 /* Information from Nordic SDK-Based Application Development and SKY66112 datasheet */ 13 compatible = "generic-fem-two-ctrl-pins"; 14 ctx-gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>; 15 crx-gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>; 16 ctx-settle-time-us = <23>; 17 crx-settle-time-us = <5>; 18 tx-gain-db = <22>; 19 rx-gain-db = <11>;
|
/Zephyr-latest/doc/services/input/ |
D | gpio-kbd.rst | 1 .. _gpio-kbd: 6 The :dtcompatible:`gpio-kbd-matrix` driver supports a large variety of keyboard 21 .. figure:: no-diodes.svg 28 row GPIOs at the same time. 30 .. code-block:: devicetree 32 kbd-matrix { 33 compatible = "gpio-kbd-matrix"; 34 row-gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>, 37 col-gpios = <&gpio0 3 GPIO_ACTIVE_LOW>, 47 impedance mode. This means that the row state may need some time to settle to [all …]
|
/Zephyr-latest/dts/bindings/input/ |
D | kbd-matrix-common.yaml | 2 # SPDX-License-Identifier: Apache-2.0 9 row-size: 14 col-size: 19 poll-period-ms: 26 stable-poll-period-ms: 30 stable, defaults to poll-period-ms value if unspecified. 32 poll-timeout-ms: 39 debounce-down-ms: 43 Debouncing time for a key press event. Defaults to 10ms if unspecified. 45 debounce-up-ms: [all …]
|
D | gpio-qdec.yaml | 2 # SPDX-License-Identifier: Apache-2.0 15 #include <zephyr/dt-bindings/input/input-event-codes.h> 18 compatible = "gpio-qdec"; 21 steps-per-period = <4>; 23 sample-time-us = <2000>; 24 idle-timeout-ms = <200>; 27 compatible: "gpio-qdec" 33 type: phandle-array 38 led-gpios: 39 type: phandle-array [all …]
|
/Zephyr-latest/dts/bindings/iio/afe/ |
D | voltage-divider.yaml | 2 # SPDX-License-Identifier: Apache-2.0 8 compatible: "voltage-divider" 13 io-channels: 18 output-ohms: 24 full-ohms: 30 resistance-based sensor. 32 power-gpios: 33 type: phandle-array 40 power-on-sample-delay-us: 45 `power-gpios`. In most cases the switched voltage rail will [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/kernel/ |
D | Kconfig.smp | 2 # SPDX-License-Identifier: Apache-2.0 12 more than one CPU to schedule Zephyr tasks at a time. 15 bool "Use new-style _arch_switch instead of arch_swap" 20 for an SMP-aware scheduler, or if the architecture does not 39 a later time. 46 Maximum number of multiprocessing-capable cores available to the 68 these cascading IPIs will ensure that the system will settle upon a 105 where all shared data is placed in multiprocessor-coherent 109 running on cache-incoherent architectures only. Note that 123 will win the contention every time which will result [all …]
|
/Zephyr-latest/boards/u-blox/ubx_bmd345eval/ |
D | ubx_bmd345eval_nrf52840.dts | 2 * BMD-340-EVAL board configuration 3 * Copyright (c) 2021 u-blox AG 6 * SPDX-License-Identifier: Apache-2.0 9 /dts-v1/; 12 #include "ubx_bmd345eval_nrf52840-pinctrl.dtsi" 13 #include <zephyr/dt-bindings/input/input-event-codes.h> 16 model = "u-blox BMD-345-EVAL EVK nRF52840"; 17 compatible = "u-blox,ubx-bmd345eval-nrf52840"; 21 zephyr,shell-uart = &uart0; 22 zephyr,uart-mcumgr = &uart0; [all …]
|
/Zephyr-latest/drivers/led_strip/ |
D | tlc59731.c | 4 * SPDX-License-Identifier: Apache-2.0 13 * TLC59731 is a 3-Channel, 8-Bit, PWM LED Driver 14 * With Single-Wire Interface (EasySet) 16 * The EasySet protocol is based on short pulses and the time between 19 * delays under 1us don't work very well, so we settle on 5us for the 20 * cycle time. 29 * the cycle. This time can be slightly shorter because the second pulse 99 rgb_write_bit(led_dev, data & BIT((idx--))); in rgb_write_data() 108 const struct tlc59731_cfg *tlc_conf = dev->config; in tlc59731_led_set_color() 109 const struct gpio_dt_spec *led_gpio = &tlc_conf->sdi_gpio; in tlc59731_led_set_color() [all …]
|
/Zephyr-latest/drivers/counter/ |
D | counter_mcux_rtc.c | 5 * SPDX-License-Identifier: Apache-2.0 34 const struct counter_config_info *info = dev->config; in mcux_rtc_start() 38 RTC_StartTimer(config->base); in mcux_rtc_start() 39 RTC_EnableInterrupts(config->base, in mcux_rtc_start() 49 const struct counter_config_info *info = dev->config; in mcux_rtc_stop() 53 RTC_DisableInterrupts(config->base, in mcux_rtc_stop() 57 RTC_StopTimer(config->base); in mcux_rtc_stop() 60 config->base->TAR = 0; in mcux_rtc_stop() 67 const struct counter_config_info *info = dev->config; in mcux_rtc_read() 71 uint32_t ticks = config->base->TSR; in mcux_rtc_read() [all …]
|
/Zephyr-latest/tests/kernel/usage/thread_runtime_stats/src/ |
D | test_thread_runtime_stats.c | 4 * SPDX-License-Identifier: Apache-2.0 16 (((val1) * 100) > ((val2) * (100 - (pcnt))))) ? true : false 56 * - Idle time should not increase. 58 * - Idle time should not increase 60 * - Idle time should increase 62 * - Idle time should not increase 63 * - current, peak and average cycles should be different 206 * Sleep to let the helper thread execute for some time before in ZTEST() 217 * Busy wait for the remaining tick before re-enabling the thread in ZTEST() 354 * what its value should be. For now, settle for ensuring that it in ZTEST() [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/dts/arm/renesas/smartbond/ |
D | da1469x.dtsi | 3 * SPDX-License-Identifier: Apache-2.0 6 #include <arm/armv8-m.dtsi> 9 #include <zephyr/dt-bindings/gpio/gpio.h> 10 #include <zephyr/dt-bindings/adc/smartbond-adc.h> 11 #include <zephyr/dt-bindings/pinctrl/smartbond-pinctrl.h> 12 #include <zephyr/dt-bindings/dma/dma_smartbond.h> 17 zephyr,flash-controller = &flash_controller; 21 compatible = "zephyr,lvgl-pointer-input"; 25 #address-cells = <1>; 26 #size-cells = <0>; [all …]
|
/Zephyr-latest/drivers/sensor/adi/adxl367/ |
D | adxl367.c | 4 * SPDX-License-Identifier: Apache-2.0 29 * @param dev - The device structure. 30 * @param th - Structure holding the activity threshold information: 39 struct adxl367_data *data = dev->data; in adxl367_setup_activity_detection() 43 ret = data->hw_tf->write_reg_mask(dev, ADXL367_ACT_INACT_CTL, in adxl367_setup_activity_detection() 46 FIELD_PREP(ADXL367_ACT_INACT_CTL_ACT_EN_MSK, th->enable) | in adxl367_setup_activity_detection() 48 th->referenced)); in adxl367_setup_activity_detection() 53 ret = data->hw_tf->write_reg_mask(dev, ADXL367_THRESH_ACT_H, ADXL367_THRESH_H_MSK, in adxl367_setup_activity_detection() 54 FIELD_PREP(ADXL367_THRESH_H_MSK, th->value >> 6)); in adxl367_setup_activity_detection() 59 return data->hw_tf->write_reg_mask(dev, ADXL367_THRESH_ACT_L, ADXL367_THRESH_L_MSK, in adxl367_setup_activity_detection() [all …]
|
/Zephyr-latest/scripts/pylib/twister/twisterlib/ |
D | runner.py | 3 # Copyright (c) 2018-2024 Intel Corporation 5 # SPDX-License-Identifier: Apache-2.0 17 import time 74 completed = done - filtered_static 77 pass rate = passed / (total - filtered_configs) 78 case pass rate = passed_cases / (cases - filtered_cases - skipped_cases) 103 # static filtered at yaml parsing time 147 length = int(log10(-n))+2 151 selected_cases = self.cases - self.filtered_cases 152 selected_configs = self.done - self.filtered_static - self.filtered_runtime [all …]
|
/Zephyr-latest/drivers/adc/ |
D | adc_ads114s0x.c | 4 * SPDX-License-Identifier: Apache-2.0 12 #include <zephyr/dt-bindings/adc/ads114s0x_adc.h> 85 FIELD_GET(GENMASK(pos + length - 1, pos), value) 87 target &= ~GENMASK(pos + length - 1, pos); \ 88 target |= FIELD_PREP(GENMASK(pos + length - 1, pos), value) 356 * - AIN0 as positive input 357 * - AIN1 as negative input 363 * - disable reference monitor 364 * - enable positive reference buffer 365 * - disable negative reference buffer [all …]
|
/Zephyr-latest/doc/releases/ |
D | release-notes-3.3.rst | 14 * Introduced :ref:`USB-C <usbc_api>` device stack with PD (power delivery) 17 CMSIS-DSP as the default backend. 30 * CVE-2023-0359: Under embargo until 2023-04-20 32 * CVE-2023-0779: Under embargo until 2023-04-22 66 removed in favor of new :dtcompatible:`zephyr,flash-disk` devicetree binding. 71 * Starting from this release ``zephyr-`` prefixed tags won't be created 82 image states). Use of a truncated hash or non-sha256 hash will still work 88 registration function at boot-up. If applications register this then 93 application code, these will now automatically be registered at boot-up (this 129 This may cause out-of-tree scripts or commands to fail if they have relied [all …]
|