Searched +full:angle +full:- +full:measurement (Results 1 – 6 of 6) sorted by relevance
/linux/Documentation/devicetree/bindings/iio/magnetometer/ |
H A D | ti,tmag5273.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: TI TMAG5273 Low-Power Linear 3D Hall-Effect Sensor 10 - Gerald Loacker <gerald.loacker@wolfvision.net> 13 The TI TMAG5273 is a low-power linear 3D Hall-effect sensor. This device 14 integrates three independent Hall-effect sensors in the X, Y, and Z axes. 17 magnetic axes and temperature measurements. An integrated angle calculation 19 on-axis and off-axis angle measurement topologies. The angle calculation is 20 performed using two user-selected magnetic axes. [all …]
|
/linux/drivers/iio/magnetometer/ |
H A D | tmag5273.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Driver for the TI TMAG5273 Low-Power Linear 3D Hall-Effect Sensor 57 * 16-bit unique manufacturer ID 0x49 / 0x54 = "TI" 104 ANGLE, enumerator 126 * Locks the sensor for exclusive use during a measurement (which 129 * first-come-first-serve manner. 134 static const char *const tmag5273_angle_names[] = { "off", "x-y", "y-z", "x-z" }; 157 s16 *y, s16 *z, u16 *angle, u16 *magnitude) in tmag5273_get_measure() argument 163 mutex_lock(&data->lock); in tmag5273_get_measure() 167 * channels. Since we are in continuous measurement mode, a measurement in tmag5273_get_measure() [all …]
|
/linux/Documentation/iio/ |
H A D | adis16475.rst | 1 .. SPDX-License-Identifier: GPL-2.0 22 (MEMS) inertial measurement unit (IMU) that includes a triaxial gyroscope and a 34 driver offers the capability to retrieve the delta angle and the delta velocity 37 The delta angle measurements represent a calculation of angular displacement 41 Finally, temperature data are provided which show a coarse measurement of 62 +-------------------------------------------+------------------------------------------------------… 63 | 3-Axis Accelerometer related device files | Description … 64 +-------------------------------------------+------------------------------------------------------… 66 +-------------------------------------------+------------------------------------------------------… 67 | in_accel_x_calibbias | Calibration offset for the X-axis accelerometer chann… [all …]
|
H A D | adis16480.rst | 1 .. SPDX-License-Identifier: GPL-2.0 33 driver offers the capability to retrieve the delta angle and the delta velocity 36 The delta angle measurements represent a calculation of angular displacement 40 Finally, temperature data are provided which show a coarse measurement of 58 +------------------------------------------+-------------------------------------------------------… 59 | 3-Axis Magnetometer related device files | Description … 60 +------------------------------------------+-------------------------------------------------------… 62 +------------------------------------------+-------------------------------------------------------… 63 | in_magn_x_calibbias | Calibration offset for the X-axis magnetometer channel… 64 +------------------------------------------+-------------------------------------------------------… [all …]
|
/linux/drivers/iio/gyro/ |
H A D | adis16260.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 19 #define ADIS16260_SUPPLY_OUT 0x02 /* Power supply measurement */ 20 #define ADIS16260_GYRO_OUT 0x04 /* X-axis gyroscope output */ 21 #define ADIS16260_AUX_ADC 0x0A /* analog input channel measurement */ 22 #define ADIS16260_TEMP_OUT 0x0C /* internal temperature measurement */ 23 #define ADIS16260_ANGL_OUT 0x0E /* angle displacement */ 33 #define ADIS16260_MSC_CTRL 0x34 /* Control, data ready, self-test settings */ 50 /* Internal self-test enable */ 175 ret = adis_write_reg_16(&adis16260->adis, ADIS16260_SLP_CNT, val); in adis16260_stop_device() 177 dev_err(&indio_dev->dev, "problem with turning device off: SLP_CNT"); in adis16260_stop_device() [all …]
|
/linux/include/linux/platform_data/ |
H A D | cros_ec_commands.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 7 * NOTE: This file is auto-generated from ChromeOS EC Open Source code from 52 * The actual block is 0x800-0x8ff, but some BIOSes think it's 0x880-0x8ff 77 #define EC_MEMMAP_TEMP_SENSOR 0x00 /* Temp sensors 0x00 - 0x0f */ 78 #define EC_MEMMAP_FAN 0x10 /* Fan speeds 0x10 - 0x17 */ 79 #define EC_MEMMAP_TEMP_SENSOR_B 0x18 /* More temp sensors 0x18 - 0x1f */ 81 #define EC_MEMMAP_ID_VERSION 0x22 /* Version of data in 0x20 - 0x2f */ 82 #define EC_MEMMAP_THERMAL_VERSION 0x23 /* Version of data in 0x00 - 0x1f */ 83 #define EC_MEMMAP_BATTERY_VERSION 0x24 /* Version of data in 0x40 - 0x7f */ 84 #define EC_MEMMAP_SWITCHES_VERSION 0x25 /* Version of data in 0x30 - 0x33 */ [all …]
|