Home
last modified time | relevance | path

Searched +full:sensor +full:- +full:types (Results 1 – 25 of 122) sorted by relevance

12345

/Zephyr-latest/dts/bindings/sensor/
Dzephyr,sensing-sensor.yaml2 # SPDX-License-Identifier: Apache-2.0
5 description: Sensing subsystem sensor common properties bindings.
7 include: sensor-device.yaml
10 sensor-types:
13 description: sensor type id (follow HID spec definition)
15 friendly-name:
18 minimal-interval:
21 description: sensor minimal report interval
25 description: sensor reporters
27 reporters-index:
[all …]
/Zephyr-latest/include/zephyr/sensing/
Dsensing_sensor_types.h2 * Copyright (c) 2022-2023 Intel Corporation.
4 * SPDX-License-Identifier: Apache-2.0
11 * @brief Sensor Types Definition
13 * Sensor types definition followed HID standard.
16 * TODO: will add more types
23 * sensor category light
28 * sensor category motion
30 /* Sensor type for 3D accelerometers. */
32 /* Sensor type for 3D gyrometers. */
34 /* Sensor type for motion detectors. */
[all …]
Dsensing_datatypes.h2 * Copyright (c) 2022-2023 Intel Corporation.
4 * SPDX-License-Identifier: Apache-2.0
11 #include <zephyr/dsp/types.h>
14 * @brief Data Types
21 * @brief sensor value header
23 * Each sensor value data structure should have this header
38 * If a sensor has batched data where two consecutive readings differ by
39 * more than 4295 seconds, the sensor subsystem core will split them
55 * @brief Sensor value data structure types based on common data types.
60 * @brief Sensor value data structure for 3-axis sensors.
[all …]
Dsensing_sensor.h2 * Copyright (c) 2022-2023 Intel Corporation.
4 * SPDX-License-Identifier: Apache-2.0
12 #include <zephyr/drivers/sensor.h>
16 * @defgroup sensing_sensor Sensing Sensor API
18 * @defgroup sensing_sensor_callbacks Sensor Callbacks
23 * @brief Sensing Sensor API
33 * @brief Sensor registration information
38 * Sensor flags
43 * Sample size in bytes for a single sample of the registered sensor.
49 * The number of sensor sensitivities
[all …]
Dsensing.h2 * Copyright (c) 2022-2023 Intel Corporation.
4 * SPDX-License-Identifier: Apache-2.0
14 * @defgroup sensing_sensor_types Sensor Types
16 * @defgroup sensing_datatypes Data Types
37 * @brief Sensor Version
41 uint32_t value; /**< The version represented as a 32-bit value. */
52 * @brief Macro to create a sensor version value.
63 * @brief Sensor flag indicating if this sensor is on event reporting data.
65 * Reporting sensor data when the sensor event occurs, such as a motion detect sensor reporting
71 * @brief Sensor flag indicating if this sensor is on change reporting data.
[all …]
/Zephyr-latest/samples/subsys/sensing/simple/boards/
Dnative_sim.overlay4 * SPDX-License-Identifier: Apache-2.0
19 spi-max-frequency = <50000000>;
25 sensing: sensing-node {
29 base_accel_gyro: base-accel-gyro {
30 compatible = "zephyr,sensing-phy-3d-sensor";
32sensor-types = <SENSING_SENSOR_TYPE_MOTION_ACCELEROMETER_3D SENSING_SENSOR_TYPE_MOTION_GYROMETER_3…
33 friendly-name = "Base Accel Gyro Sensor";
34 minimal-interval = <625>;
35 underlying-device = <&bmi160_i2c>;
38 lid_accel_gyro: lid-accel-gyro {
[all …]
/Zephyr-latest/tests/subsys/sensing/boards/
Dnative_sim.overlay4 * SPDX-License-Identifier: Apache-2.0
19 spi-max-frequency = <50000000>;
25 sensing: sensing-node {
29 base_accel_gyro: base-accel-gyro {
30 compatible = "zephyr,sensing-phy-3d-sensor";
32sensor-types = <SENSING_SENSOR_TYPE_MOTION_ACCELEROMETER_3D SENSING_SENSOR_TYPE_MOTION_GYROMETER_3…
33 friendly-name = "Base Accel Gyro Sensor";
34 minimal-interval = <625>;
35 underlying-device = <&bmi160_i2c>;
38 lid_accel_gyro: lid-accel-gyro {
[all …]
/Zephyr-latest/doc/services/sensing/
Dindex.rst13 Sensing Subsystem is a high level sensor framework inside the OS user
14 space service layer. It is a framework focused on sensor fusion, client
15 arbitration, sampling, timing, scheduling and sensor based power management.
17 Key concepts in Sensing Subsystem include physical sensor and virtual sensor objects,
18 and a scheduling framework over sensor object relationships.
19 Physical sensors do not depend on any other sensor objects for input, and
20 will directly interact with existing zephyr sensor device drivers.
21 Virtual sensors rely on other sensor objects (physical or virtual) as
24 The sensing subsystem relies on Zephyr sensor device APIs (existing version or update in future)
25 to leverage Zephyr's large library of sensor device drivers (100+).
[all …]
/Zephyr-latest/include/zephyr/drivers/sensor/
Dtmp116.h4 * SPDX-License-Identifier: Apache-2.0
11 #include <zephyr/drivers/sensor.h>
12 #include <sys/types.h>
17 /** Shutdown the sensor */
Dmcux_lpcmp.h5 * SPDX-License-Identifier: Apache-2.0
10 * @brief Data structure for the NXP MCUX low-power analog comparator (LPCMP)
20 #include <zephyr/drivers/sensor.h>
31 * @brief lpcmp trigger types.
41 * @brief lpcmp attribute types.
/Zephyr-latest/drivers/sensor/vishay/vcnl36825t/
DKconfig1 # VCNL36825T Proximity Sensor configuration options
4 # SPDX-License-Identifier: Apache-2.0
7 bool "VCNL36825T Proximity Sensor"
25 standard types will deactivate the other interrupt.
/Zephyr-latest/drivers/sensor/st/stts22h/
Dstts22h.h1 /* ST Microelectronics STTS22H temperature sensor
5 * SPDX-License-Identifier: Apache-2.0
14 #include <zephyr/drivers/sensor.h>
15 #include <zephyr/types.h>
/Zephyr-latest/drivers/sensor/st/iis3dhhc/
Diis3dhhc.h1 /* ST Microelectronics IIS3DHHC accelerometer sensor
5 * SPDX-License-Identifier: Apache-2.0
17 #include <zephyr/drivers/sensor.h>
19 #include <zephyr/types.h>
/Zephyr-latest/drivers/sensor/st/lis2du12/
Dlis2du12.h1 /* ST Microelectronics LIS2DU12 3-axis accelerometer sensor driver
5 * SPDX-License-Identifier: Apache-2.0
14 #include <zephyr/drivers/sensor.h>
15 #include <zephyr/types.h>
32 /* Accel sensor sensitivity grain is 61 ug/LSB */
/Zephyr-latest/drivers/sensor/bosch/bma4xx/
Dbma4xx_emul.h3 * SPDX-License-Identifier: Apache-2.0
10 #include "zephyr/dsp/types.h"
16 /** Set the sensor's current acceleration reading. */
22 * Provided pointers are out-parameters for the INT1_IO_CTRL register and
/Zephyr-latest/drivers/sensor/st/stts751/
Dstts751.h1 /* ST Microelectronics STTS751 temperature sensor
5 * SPDX-License-Identifier: Apache-2.0
17 #include <zephyr/drivers/sensor.h>
19 #include <zephyr/types.h>
/Zephyr-latest/doc/hardware/peripherals/sensor/
Dread_and_decode.rst1 .. _sensor-read-and-decode:
6 The quickly stabilizing experimental APIs for reading sensor data are:
14 Benefits over :ref:`sensor-fetch-and-get`
17 These APIs allow for a wider usage of sensors, sensor types, and data flows with
19 that have been run into with :ref:`sensor-fetch-and-get`.
21 :c:func:`sensor_read` and similar functions acquire sensor encoded data into
23 decodes the sensor specific encoded data into fixed point :c:type:`q31_t` values
25 functions that work on vectors of data to be done (e.g. low-pass filters, FFT,
34 * Obtaining the raw sensor data, decoding never, later, or on a separate
40 * Requesting multiple reads to the same device for Ping-Pong (double buffering)
[all …]
/Zephyr-latest/drivers/sensor/adi/adt7310/
Dadt7310.h4 * SPDX-License-Identifier: Apache-2.0
10 #include <zephyr/types.h>
13 #include <zephyr/drivers/sensor.h>
/Zephyr-latest/drivers/sensor/st/ism330dhcx/
Dism330dhcx.h1 /* ST Microelectronics ISM330DHCX 6-axis IMU sensor driver
5 * SPDX-License-Identifier: Apache-2.0
14 #include <zephyr/drivers/sensor.h>
15 #include <zephyr/types.h>
27 /* Accel sensor sensitivity grain is 61 ug/LSB */
30 /* Gyro sensor sensitivity grain is 4.375 udps/LSB */
/Zephyr-latest/drivers/sensor/st/lsm6dso/
Dlsm6dso.h1 /* ST Microelectronics LSM6DSO 6-axis IMU sensor driver
5 * SPDX-License-Identifier: Apache-2.0
14 #include <zephyr/drivers/sensor.h>
15 #include <zephyr/types.h>
35 /* Accel sensor sensitivity grain is 61 ug/LSB */
38 /* Gyro sensor sensitivity grain is 4.375 udps/LSB */
/Zephyr-latest/drivers/sensor/st/lsm6dso16is/
Dlsm6dso16is.h1 /* ST Microelectronics LSM6DSO16IS 6-axis IMU sensor driver
5 * SPDX-License-Identifier: Apache-2.0
14 #include <zephyr/drivers/sensor.h>
15 #include <zephyr/types.h>
32 /* Accel sensor sensitivity grain is 61 ug/LSB */
35 /* Gyro sensor sensitivity grain is 4.375 udps/LSB */
/Zephyr-latest/drivers/sensor/adi/adltc2990/
Dadltc2990.h2 * SPDX-FileCopyrightText: Copyright (c) 2023 Carl Zeiss Meditec AG
3 * SPDX-License-Identifier: Apache-2.0
9 #include <zephyr/types.h>
13 #include <zephyr/drivers/sensor.h>
/Zephyr-latest/drivers/sensor/st/lis2de12/
Dlis2de12.h1 /* ST Microelectronics LIS2DE12 3-axis accelerometer sensor driver
5 * SPDX-License-Identifier: Apache-2.0
14 #include <zephyr/drivers/sensor.h>
15 #include <zephyr/types.h>
/Zephyr-latest/drivers/sensor/st/iis2iclx/
Diis2iclx.h1 /* ST Microelectronics IIS2ICLX 2-axis accelerometer sensor driver
5 * SPDX-License-Identifier: Apache-2.0
14 #include <zephyr/drivers/sensor.h>
15 #include <zephyr/types.h>
32 /* Accel sensor sensitivity grain is 15 ug/LSB */
/Zephyr-latest/drivers/sensor/ist8310/
Dist8310.h1 /* ist8310.h - header file for IST8310 Geomagnetic sensor driver */
7 * SPDX-License-Identifier: Apache-2.0
13 #include <zephyr/types.h>
21 #include <zephyr/drivers/sensor.h>

12345