Searched +full:motion +full:- +full:gpios (Results 1 – 24 of 24) sorted by relevance
/Zephyr-latest/drivers/sensor/tdk/mpu9250/ |
D | Kconfig | 1 # 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/ |
D | Kconfig | 1 # 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/ |
D | Kconfig | 1 # 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/ |
D | Kconfig | 1 # 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/ |
D | Kconfig | 1 # 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/ |
D | Kconfig | 1 # 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/ |
D | Kconfig | 1 # 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/ |
D | pixart,pmw3610.yaml | 2 # 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 …]
|
D | pixart,paw32xx.yaml | 2 # 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 …]
|
D | pixart,pat912x.yaml | 2 # 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/ |
D | Kconfig | 1 # 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/ |
D | bosch,bmi270.yaml | 3 # 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
|
D | invensense,mpu6050.yaml | 2 # 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
|
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 | bosch,bma280.yaml | 2 # 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
|
D | adi,adxl362.yaml | 2 # 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,
|
D | invensense,icm42605.yaml | 2 # 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 …]
|
D | invensense,mpu9250.yaml | 2 # 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 …]
|
D | invensense,icm42688.yaml | 4 # 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/ |
D | nrf52dk_nrf52832_spi.overlay | 4 * 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 …]
|
D | nrf52dk_nrf52832_i2c.overlay | 4 * 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/ |
D | app.overlay | 4 * 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/ |
D | rak5010_nrf52840.dts | 4 * 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/ |
D | index.rst | 6 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 …]
|