/Zephyr-latest/dts/bindings/sensor/ |
D | invensense,icp10125.yaml | 2 # SPDX-License-Identifier: Apache-2.0 8 include: [sensor-device.yaml, i2c-device.yaml] 11 temperature-measurement-mode: 16 - "low-power" 17 - "normal" 18 - "low-noise" 19 - "ultra-low-noise" 21 pressure-measurement-mode: 26 - "low-power" 27 - "normal" [all …]
|
D | invensense,icm42670.yaml | 4 # SPDX-License-Identifier: Apache-2.0 6 description: ICM-42670 motion tracking device 8 include: [sensor-device.yaml] 11 int-gpios: 12 type: phandle-array 14 The INT signal default configuration is active-high. The 18 accel-hz: 22 Default frequency of accelerometer. (Unit - Hz) 24 Power-on reset value is 800. 26 - 0 [all …]
|
D | ti,tmag5273.yaml | 2 # SPDX-License-Identifier: Apache-2.0 5 Texas Instruments Low-Power Linear 3D Hall-Effect Sensor with an I2C interface. 17 #include <zephyr/dt-bindings/sensor/tmag5273.h> 27 include: [sensor-device.yaml, i2c-device.yaml] 30 operation-mode: 38 - 0 # TMAG5273_DT_OPER_MODE_CONTINUOUS (continuous) 39 - 1 # TMAG5273_DT_OPER_MODE_STANDBY (standby) 49 - 0 # TMAG5273_DT_AXIS_NONE 50 - 1 # TMAG5273_DT_AXIS_X 51 - 2 # TMAG5273_DT_AXIS_Y [all …]
|
D | nxp,fxos8700-common.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 description: FXOS8700 6-axis accelerometer/magnetometer sensor 6 include: sensor-device.yaml 9 reset-gpios: 10 type: phandle-array 17 int1-gpios: 18 type: phandle-array 21 This pin defaults to active low when produced by the sensor. 25 int2-gpios: 26 type: phandle-array [all …]
|
D | st,lis2dw12-common.yaml | 2 # SPDX-License-Identifier: Apache-2.0 9 #include <zephyr/dt-bindings/sensor/lis2dw12.h> 14 wakeup-duration = <LIS2DW12_DT_WAKEUP_4_ODR>; 15 ff-threshold = <LIS2DW12_DT_FF_THRESHOLD_500_mg>; 16 tap-mode = <LIS2DW12_DT_SINGLE_DOUBLE_TAP>; 17 power-mode = <LIS2DW12_DT_HP_MODE>; 18 bw-filt = <LIS2DW12_DT_FILTER_BW_ODR_DIV_2>; 21 include: sensor-device.yaml 24 irq-gpios: 25 type: phandle-array [all …]
|
D | ti,tmag5170.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 description: Texas Instruments TMAG5170 high-precision, linear 3D Hall-effect sensor. 8 include: [sensor-device.yaml, spi-device.yaml] 11 int-gpios: 12 type: phandle-array 18 operating-mode: 23 1 - stand-by mode - in this mode the device waits for application to trigger 25 2 - active measure mode - continuous sampling on all enabled channels 28 3 - active trigger mode - in this mode, similar to stand-by mode, the device 30 the conversion is shorter than in stand-by mode, on the cost of increased power [all …]
|
/Zephyr-latest/include/zephyr/drivers/sensor/ |
D | icm42670.h | 4 * SPDX-License-Identifier: Apache-2.0 14 * @brief Extended public API for ICM42670 6-axis MEMS sensor 25 * @brief Extended sensor attributes for ICM42670 6-axis MEMS sensor 31 * Low-Noise Mode and Low-Power Mode options are available for the 32 * accelerometer. Only Low-Noise Mode is available for gyroscope. 33 * In Low-Noise Mode, the ADC output is sent through an Anti-Alias Filter 35 * also the AAF cannot be bypassed. The AAF is followed by a 1st Order Low Pass 37 * In Low-Power Mode, the accelerometer ADC output is sent through an Average 39 * The output of 1st Order LPF in Low-Noise Mode, or Average filter in Low-Power 45 /** Low-pass filter configuration */
|
/Zephyr-latest/doc/hardware/peripherals/sensor/ |
D | power_management.rst | 4 Power management of sensors is often a non-trivial task as sensors may have multiple power states 5 for various channels. Some sensors may allow for low noise, low power, or suspending channels 6 potentially saving quite a bit of power at the cost of noise or sampling speed performance. In very 7 low power states sensors may lose their state, turning off even the digital logic portion of the de… 10 channel states are mutable using :ref:`sensor-attribute`. While total device suspending and resume 15 :ref:`pm-device-runtime` using explicit calls at an application level to :c:func:`pm_device_runtime… 18 In the future, with :ref:`sensor-read-and-decode` its possible that automatic management of device …
|
D | device_tree.rst | 10 .. code-block:: dts 12 #include <zephyr/dt-bindings/icm42688.h> 20 … int-gpios = <&pioc 6 GPIO_ACTIVE_HIGH>; /* SoC specific pin to select for interrupt line */ 21 spi-max-frequency = <DT_FREQ_M(24)>; /* Maximum SPI bus frequency */ 22 accel-pwr-mode = <ICM42688_ACCEL_LN>; /* Low noise mode */ 23 accel-odr = <ICM42688_ACCEL_ODR_2000>; /* 2000 Hz sampling */ 24 accel-fs = <ICM42688_ACCEL_FS_16>; /* 16G scale */ 25 gyro-pwr-mode = <ICM42688_GYRO_LN>; /* Low noise mode */ 26 gyro-odr = <ICM42688_GYRO_ODR_2000>; /* 2000 Hz sampling */ 27 gyro-fs = <ICM42688_GYRO_FS_16>; /* 16G scale */
|
/Zephyr-latest/dts/bindings/misc/ |
D | renesas,ra-external-interrupt.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "renesas,ra-external-interrupt" 24 - "falling" 25 - "rising" 26 - "both-edges" 27 - "low-level" 31 renesas,digital-filtering: 34 Select if data noise filter should be enabled. 36 renesas,sample-clock-div: 39 - 1 [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 15 available. Active low. 17 raw-x-min: 23 raw-y-min: 29 raw-x-max: 35 raw-y-max: 41 panel-driver-settling-time-us: [all …]
|
D | espressif,esp32-touch-sensor.yaml | 2 # SPDX-License-Identifier: Apache-2.0 8 sensor is defined in a child node of the touch-sensor node and defines a specific key 13 #include <zephyr/dt-bindings/input/input-event-codes.h> 14 #include <zephyr/dt-bindings/input/esp32-touch-sensor-input.h> 17 compatible = "espressif,esp32-touch"; 20 debounce-interval-ms = <30>; 21 href-microvolt = <27000000>; 22 lref-microvolt = <500000>; 23 href-atten-microvolt = <1000000>; 24 filter-mode = <ESP32_TOUCH_FILTER_MODE_IIR_16>; [all …]
|
/Zephyr-latest/drivers/entropy/ |
D | Kconfig.nrf5 | 5 # SPDX-License-Identifier: Apache-2.0 22 generator, based on internal thermal noise, that provides a 23 random 8-bit value to the host when read. 35 int "Thread-mode random number pool size" 44 int "Thread-mode random number pool low-water threshold" 47 Low water-mark threshold in bytes to trigger entropy generation for 53 int "ISR-mode random number pool size" 62 int "ISR-mode random number pool low-water threshold" 65 Low water-mark threshold in bytes to trigger entropy generation for
|
D | Kconfig.stm32 | 4 # SPDX-License-Identifier: Apache-2.0 14 generator, based on a continuous analog noise, that provides 15 a entropy 32-bit value to the host when read. It is available for 21 int "Thread-mode random number pool size" 30 int "Thread-mode random number pool low-water threshold" 33 Low water-mark threshold in bytes to trigger entropy generation for 39 int "ISR-mode random number pool size" 48 int "ISR-mode random number pool low-water threshold" 51 Low water-mark threshold in bytes to trigger entropy generation for
|
/Zephyr-latest/samples/sensor/fdc2x1x/ |
D | README.rst | 1 .. zephyr:code-sample:: fdc2x1x 2 :name: FDC2X1X Capacitance-to-Digital Converter 3 :relevant-api: sensor_interface 12 to read the 12-Bit and 28-Bit, as well as the 2-Channel and 4-Channel versions 13 (FDC2112, FDC2114, FDC2212, FDC2214). The 4-channel versions are chosen through 14 devicetree properties. The default in this sample is the 2-channel version. 16 Capacitive sensing is a low-power, low-cost, high-resolution contactless sensing 19 a capacitive sensing system is any metal or conductor, allowing for low cost and 22 noise susceptibility of the sensors. With the FDC2x1x innovative EMI resistant 23 architecture, performance can be maintained even in presence of high-noise environments. [all …]
|
/Zephyr-latest/drivers/sensor/sensirion/sht3xd/ |
D | Kconfig | 4 # SPDX-License-Identifier: Apache-2.0 29 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_SENSIRION_SHT3XD),alert-gpios) 35 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_SENSIRION_SHT3XD),alert-gpios) 62 noise level and energy consumption. 65 bool "low"
|
/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). 12 The CRX control pin is used to enable the Low Noise Amplifier 18 corresponding settle-time-us property.) 20 compatible: "generic-fem-two-ctrl-pins" 25 ctx-gpios: 26 type: phandle-array 30 crx-gpios: [all …]
|
/Zephyr-latest/dts/bindings/pinctrl/ |
D | renesas,rzg-pinctrl.yaml | 3 # SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/pinctrl/renesas/pinctrl_rzg3s.h> 10 device-pinmux { 15 drive-strength = <1>; 18 device-spins { 20 input-enable; 22 drive-strength = <2>; 27 compatible: renesas,rzg-pinctrl 34 reg-names: 37 child-binding: [all …]
|
/Zephyr-latest/tests/posix/common/src/ |
D | clock.c | 5 * SPDX-License-Identifier: Apache-2.0 15 #define CLOCK_INVALID -1 19 /* Set a particular time. In this case, the output of: `date +%s -d 2018-01-01T15:45:01Z` */ 33 return ts->tv_sec * NSEC_PER_SEC + ts->tv_nsec; in ts_to_ns() 38 ts->tv_sec = tv->tv_sec; in tv_to_ts() 39 ts->tv_nsec = tv->tv_usec * NSEC_PER_USEC; in tv_to_ts() 55 _decl_op(int64_t, tp_diff, -); /* a - b */ 57 /* lo <= (a - b) < hi */ 72 zassert_equal(clock_gettime(CLOCK_INVALID, &ts), -1); in ZTEST() 78 zassert_equal(clock_gettime(clocks[0], NULL), -1); in ZTEST() [all …]
|
/Zephyr-latest/include/zephyr/drivers/ |
D | gnss.h | 4 * SPDX-License-Identifier: Apache-2.0 56 /** Low dynamics have higher impact on tracking */ 58 /** Low and high dynamics have equal impact on tracking */ 82 /** Quasi-Zenith Satellite System (QZSS) */ 86 /** Satellite-Based Augmentation System (SBAS) */ 129 /** Real-time kinematic */ 131 /** Floating real-time kinematic */ 200 /** Pseudo-random noise sequence */ 202 /** Signal-to-noise ratio in dB */ 234 * @return -errno negative errno code on failure [all …]
|
/Zephyr-latest/boards/u-blox/ubx_bmd345eval/doc/ |
D | index.rst | 3 u-blox EVK-BMD-34/38: BMD-345-EVAL 9 The BMD-345-EVALhardware provides support for the u-blox BMD-345 11 ARM Cortex-M4F CPU and Skyworks RFX2411 Front End Module (FEM), 12 also known as a Power Amplifier / Low Noise Amplifier (PA/LNA). 19 * :abbr:`I2C (Inter-Integrated Circuit)` 23 * RADIO (Bluetooth Low Energy and 802.15.4) 27 * :abbr:`UART (Universal asynchronous receiver-transmitter)` 31 .. figure:: img/bmd-345-eval_features.jpg 35 BMD-345-EVAL (Credit: ublox AG) 37 More information about the BMD-345-EVAL and BMD-345 module can be [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 75 /* Frame Filtering Behave as a Co-ordinator */ 117 * Receiver Auto-Re-enable. 118 * This bit is used to cause the receiver to re-enable automatically 126 /* System Time Counter (40-bit) */ 180 * of non-standard values 203 /* Bit mask to access Transmit buffer index offset 10-bit field */ [all …]
|
/Zephyr-latest/include/zephyr/drivers/modem/ |
D | hl7800.h | 8 * SPDX-License-Identifier: Apache-2.0 24 #define MDM_HL7800_REVISION_MAX_STRLEN (MDM_HL7800_REVISION_MAX_SIZE - 1) 27 #define MDM_HL7800_IMEI_STRLEN (MDM_HL7800_IMEI_SIZE - 1) 30 #define MDM_HL7800_ICCID_MAX_STRLEN (MDM_HL7800_ICCID_MAX_SIZE - 1) 33 #define MDM_HL7800_SERIAL_NUMBER_STRLEN (MDM_HL7800_SERIAL_NUMBER_SIZE - 1) 39 #define MDM_HL7800_APN_MAX_STRLEN (MDM_HL7800_APN_MAX_SIZE - 1) 41 (MDM_HL7800_APN_USERNAME_MAX_SIZE - 1) 43 (MDM_HL7800_APN_PASSWORD_MAX_SIZE - 1) 49 #define MDM_HL7800_APN_CMD_MAX_STRLEN (MDM_HL7800_APN_CMD_MAX_SIZE - 1) 58 #define MDM_HL7800_LTE_BAND_STRLEN (MDM_HL7800_LTE_BAND_STR_SIZE - 1) [all …]
|
/Zephyr-latest/drivers/video/ |
D | ov7670.c | 4 * SPDX-License-Identifier: Apache-2.0 212 {OV7670_COM12, 0x00}, /* COM12,No HREF when VSYNC is low */ 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() [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 …]
|