Home
last modified time | relevance | path

Searched +full:motion +full:- +full:gpios (Results 1 – 24 of 24) sorted by relevance

/Zephyr-latest/drivers/sensor/tdk/mpu9250/
DKconfig1 # MPU9250 Nine-Axis Motion Tracking device configuration options
4 # SPDX-License-Identifier: Apache-2.0
7 bool "MPU9250 Nine-Axis Motion Tracking Device"
12 Enable driver for MPU9250 I2C-based nine-axis motion tracking device.
28 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_INVENSENSE_MPU9250),irq-gpios)
34 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_INVENSENSE_MPU9250),irq-gpios)
/Zephyr-latest/drivers/sensor/tdk/mpu6050/
DKconfig1 # MPU6050 Six-Axis Motion Tracking device configuration options
4 # SPDX-License-Identifier: Apache-2.0
7 bool "MPU6050 Six-Axis Motion Tracking Device"
12 Enable driver for MPU6050 I2C-based six-axis motion tracking device.
28 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_INVENSENSE_MPU6050),int-gpios)
34 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_INVENSENSE_MPU6050),int-gpios)
57 int "Accelerometer full-scale range"
60 Magnetometer full-scale range.
61 An X value for the config represents a range of +/- X g. Valid
65 int "Gyroscope full-scale range"
[all …]
/Zephyr-latest/drivers/sensor/tdk/icm42688/
DKconfig1 # ICM42688-P Six-Axis Motion Tracking device configuration options
6 # SPDX-License-Identifier: Apache-2.0
9 bool "ICM42688 Six-Axis Motion Tracking Device"
15 Enable driver for ICM42688 SPI-based six-axis motion tracking device.
48 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_INVENSENSE_ICM42688),int-gpios)
54 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_INVENSENSE_ICM42688),int-gpios)
/Zephyr-latest/drivers/sensor/tdk/icm42670/
DKconfig1 # ICM42670-P ICM42670-S Six-Axis Motion Tracking device configuration options
7 # SPDX-License-Identifier: Apache-2.0
12 bool "ICM42670-P/-S Six-Axis Motion Tracking Device"
30 Enable driver for ICM42670 SPI-based or I2C-based Six-Axis Motion Tracking device.
46 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_INVENSENSE_ICM42670P),int-gpios) \
47 || $(dt_compat_any_has_prop,$(DT_COMPAT_INVENSENSE_ICM42670S),int-gpios)
53 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_INVENSENSE_ICM42670P),int-gpios) \
54 || $(dt_compat_any_has_prop,$(DT_COMPAT_INVENSENSE_ICM42670S),int-gpios)
/Zephyr-latest/drivers/sensor/tdk/icm42605/
DKconfig1 # ICM42605 Six-Axis Motion Tracking device configuration options
4 # SPDX-License-Identifier: Apache-2.0
7 bool "ICM42605 Six-Axis Motion Tracking Device"
12 Enable driver for ICM42605 SPI-based six-axis motion tracking device.
28 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_INVENSENSE_ICM42605),int-gpios)
/Zephyr-latest/drivers/sensor/nxp/fxos8700/
DKconfig1 # FXOS8700 6-axis accelerometer/magnetometer
4 # SPDX-License-Identifier: Apache-2.0
16 accelerometers then the Accelerometer-only mode should be selected."
25 bool "Accelerometer-only mode"
28 bool "Magnetometer-only mode"
53 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_NXP_FXOS8700),int1-gpios) ||\
54 $(dt_compat_any_has_prop,$(DT_COMPAT_NXP_FXOS8700),int2-gpios)
100 bool "Motion detection"
102 Enable motion detection
105 bool "Motion interrupt to INT1 pin"
[all …]
/Zephyr-latest/drivers/sensor/adi/adxl367/
DKconfig1 # Micropower, 3-Axis, +/-200g Digital Accelerometer
4 # SPDX-License-Identifier: Apache-2.0
7 bool "ADXL367 Three Axis High-g I2C/SPI accelerometer"
15 Enable driver for ADXL367 Three-Axis Digital Accelerometers.
39 int "In-activity threshold in raw value"
43 Threshold for in-activity detection.
51 minimizes false positive motion triggers. When the timer is used,
52 only sustained motion can trigger activity detection. Value is the
57 int "In-activity time"
86 motion is present.
[all …]
/Zephyr-latest/dts/bindings/input/
Dpixart,pmw3610.yaml2 # SPDX-License-Identifier: Apache-2.0
8 include: spi-device.yaml
11 motion-gpios:
12 type: phandle-array
15 GPIO connected to the motion pin, active low.
17 reset-gpios:
18 type: phandle-array
22 zephyr,axis-x:
29 zephyr,axis-y:
36 res-cpi:
[all …]
Dpixart,paw32xx.yaml2 # SPDX-License-Identifier: Apache-2.0
8 include: spi-device.yaml
11 motion-gpios:
12 type: phandle-array
15 GPIO connected to the motion pin, active low.
17 zephyr,axis-x:
24 zephyr,axis-y:
31 res-cpi:
37 invert-x:
42 invert-y:
[all …]
Dpixart,pat912x.yaml2 # SPDX-License-Identifier: Apache-2.0
8 include: i2c-device.yaml
11 motion-gpios:
12 type: phandle-array
15 GPIO connected to the motion pin, active low.
17 zephyr,axis-x:
23 zephyr,axis-y:
29 res-x-cpi:
35 res-y-cpi:
41 invert-x:
[all …]
/Zephyr-latest/drivers/sensor/adi/adxl372/
DKconfig1 # Micropower, 3-Axis, +/-200g Digital Accelerometer
4 # SPDX-License-Identifier: Apache-2.0
7 bool "ADXL372 Three Axis High-g I2C/SPI accelerometer"
14 Enable driver for ADXL372 Three-Axis Digital Accelerometers.
25 In most high-g applications, a single (3-axis) acceleration sample at
47 int "In-activity threshold in mg"
51 Threshold for in-activity detection.
59 minimizes false positive motion triggers. When the timer is used,
60 only sustained motion can trigger activity detection.
66 int "In-activity time"
[all …]
/Zephyr-latest/dts/bindings/sensor/
Dbosch,bmi270.yaml3 # SPDX-License-Identifier: Apache-2.0
7 https://www.bosch-sensortec.com/products/motion-sensors/imus/bmi270.html
9 include: sensor-device.yaml
14 irq-gpios:
15 type: phandle-array
Dinvensense,mpu6050.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: MPU-6000 motion tracking device
6 # MPU-6000 is SPI or I2C. MPU-6050 is I2C-only. Driver does not
10 include: [sensor-device.yaml, i2c-device.yaml]
13 int-gpios:
14 type: phandle-array
16 The INT signal default configuration is active-high. The
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 …]
Dbosch,bma280.yaml2 # SPDX-License-Identifier: Apache-2.0
6 https://www.bosch-sensortec.com/products/motion-sensors/accelerometers/bma280.html
10 include: [sensor-device.yaml, i2c-device.yaml]
13 int1-gpios:
14 type: phandle-array
19 is-bmc150:
23 capability provided by the BMC150 6-axis eCompass. This affects
Dadi,adxl362.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: ADXL362 3-axis SPI accelerometer
8 include: [sensor-device.yaml, spi-device.yaml]
11 int1-gpios:
12 type: phandle-array
18 wakeup-mode:
22 checking for motion only about six times a second.
27 Enter Wake-Up mode when inactivity is detected,
Dinvensense,icm42605.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: ICM-42605 motion tracking device
6 # ICM-42605 is SPI.
9 include: [sensor-device.yaml, spi-device.yaml]
12 int-gpios:
13 type: phandle-array
16 The INT signal default configuration is active-high. The
20 accel-hz:
24 Default frequency of accelerometer. (Unit - Hz)
27 - 1
[all …]
Dinvensense,mpu9250.yaml2 # SPDX-License-Identifier: Apache-2.0
5 InvenSense MPU-9250 Nine-Axis (Gyro + Accelerometer + Compass). See more
6 info at https://www.invensense.com/products/motion-tracking/9-axis/mpu-9250/
10 include: [sensor-device.yaml, i2c-device.yaml]
13 irq-gpios:
14 type: phandle-array
16 The INT signal default configuration is active-high. The
21 gyro-sr-div:
26 when gyro-dlpf is in range 5-184.
27 rate = sample_rate / (1 + gyro-sr-div)
[all …]
Dinvensense,icm42688.yaml4 # SPDX-License-Identifier: Apache-2.0
7 ICM-42688 motion tracking device
8 When setting the accel-pm, accel-range, accel-odr, gyro-pm, gyro-range,
9 gyro-odr properties in a .dts or .dtsi file you may include icm42688.h
13 #include <zephyr/dt-bindings/sensor/icm42688.h>
18 accel-pwr-mode = <ICM42688_ACCEL_LN>;
19 accel-fs = <ICM42688_ACCEL_FS_16G>;
20 accel-odr = <ICM42688_ACCEL_ODR_2000>;
21 gyro-pwr-mode= <ICM42688_GYRO_LN>;
22 gyro-fs = <ICM42688_GYRO_FS_2000>;
[all …]
/Zephyr-latest/samples/sensor/6dof_motion_drdy/boards/
Dnrf52dk_nrf52832_spi.overlay4 * SPDX-License-Identifier: Apache-2.0
8 * Get a node identifier for 6-axis IMU sensor.
12 6dof-motion-drdy0 = &icm42670p;
16 /* Example configuration of a ICM42670-P device on spi2 compatible with an Arduino SPI bus.
22 cs-gpios = <&arduino_header 14 GPIO_ACTIVE_LOW>; /* D8 */
26 spi-max-frequency = <1000000>; /* conservatively set to 1MHz */
27 int-gpios = <&arduino_header 8 GPIO_ACTIVE_HIGH>; /* D2 */
28 accel-hz = <100>;
29 gyro-hz = <100>;
30 accel-fs = <16>;
[all …]
Dnrf52dk_nrf52832_i2c.overlay4 * SPDX-License-Identifier: Apache-2.0
8 * Get a node identifier for 6-axis IMU sensor.
12 6dof-motion-drdy0 = &icm42670p;
17 * Example configuration of a ICM42670-P device on i2c0 compatible with an Arduino I2C bus.
29 int-gpios = <&arduino_header 8 GPIO_ACTIVE_HIGH>; /* D2 */
30 accel-hz = <100>;
31 gyro-hz = <100>;
32 accel-fs = <16>;
33 gyro-fs = <2000>;
41 compatible = "nordic,nrf-uarte";
[all …]
/Zephyr-latest/tests/drivers/build_all/input/
Dapp.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/input/input-event-codes.h>
11 #address-cells = <1>;
12 #size-cells = <1>;
17 #io-channel-cells = <1>;
18 #address-cells = <1>;
19 #size-cells = <0>;
26 zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
32 gpio-controller;
34 #gpio-cells = <0x2>;
[all …]
/Zephyr-latest/boards/rakwireless/rak5010/
Drak5010_nrf52840.dts4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
10 #include "rak5010_nrf52840-pinctrl.dtsi"
18 zephyr,shell-uart = &uart1;
19 zephyr,uart-mcumgr = &uart1;
20 zephyr,bt-mon-uart = &uart1;
21 zephyr,bt-c2h-uart = &uart1;
25 compatible = "gpio-leds";
27 gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
37 modem-uart = &uart0;
[all …]
/Zephyr-latest/boards/adi/max32672evkit/doc/
Dindex.rst6 of the MAX32672 microcontroller, which is a small, high-reliability, ultra-low power,
7 32-bit microcontroller. The MAX32672 is a secure and cost-effective solution
8 for motion/motor control, industrial sensors, and battery-powered medical devices and offers legacy
9 designs an easy, cost-optimal upgrade path from 8-bit or 16-bit microcontrollers.
16 - MAX32672 MCU:
18 - High-Efficiency Microcontroller for Low-Power High-Reliability Devices
20 - Arm Cortex-M4 Processor with FPU up to 100MHz
21 - 1MB Dual-Bank Flash with Error Correction
22 - 200KB SRAM (160KB with ECC Enabled), Optionally Preserved in Lowest Power Modes
23 - EEPROM Emulation on Flash
[all …]