Home
last modified time | relevance | path

Searched +full:low +full:- +full:noise (Results 1 – 25 of 31) sorted by relevance

12

/Zephyr-latest/dts/bindings/sensor/
Dinvensense,icp10125.yaml2 # 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 …]
Dinvensense,icm42670.yaml4 # 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 …]
Dti,tmag5273.yaml2 # 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 …]
Dnxp,fxos8700-common.yaml2 # 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 …]
Dst,lis2dw12-common.yaml2 # 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 …]
Dti,tmag5170.yaml2 # 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/
Dicm42670.h4 * 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/
Dpower_management.rst4 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 …
Ddevice_tree.rst10 .. 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/
Drenesas,ra-external-interrupt.yaml2 # 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/
Dst,stmpe811.yaml2 # 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 …]
Despressif,esp32-touch-sensor.yaml2 # 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/
DKconfig.nrf55 # 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
DKconfig.stm324 # 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/
DREADME.rst1 .. 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/
DKconfig4 # 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/
Dgeneric-fem-two-ctrl-pins.yaml1 # 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/
Drenesas,rzg-pinctrl.yaml3 # 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/
Dclock.c5 * 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/
Dgnss.h4 * 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/
Dindex.rst3 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/
Dieee802154_dw1000_regs.h4 * 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/
Dhl7800.h8 * 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/
Dov7670.c4 * 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/
Dadxl367.c4 * 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 …]

12