sensor_params.h revision 49ea3e26ca3c6a779e527a0322e49a663333350a
149ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow/* 249ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow* Copyright (C) 2012 Invensense, Inc. 349ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow* 449ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow* Licensed under the Apache License, Version 2.0 (the "License"); 549ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow* you may not use this file except in compliance with the License. 649ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow* You may obtain a copy of the License at 749ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow* 849ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow* http://www.apache.org/licenses/LICENSE-2.0 949ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow* 1049ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow* Unless required by applicable law or agreed to in writing, software 1149ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow* distributed under the License is distributed on an "AS IS" BASIS, 1249ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1349ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow* See the License for the specific language governing permissions and 1449ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow* limitations under the License. 1549ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow*/ 1649ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow 1749ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#ifndef INV_SENSOR_PARAMS_H 1849ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define INV_SENSOR_PARAMS_H 1949ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow 2049ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow/* Physical parameters of the sensors supported by Invensense MPL */ 2149ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define SENSORS_ROTATION_VECTOR_HANDLE (ID_RV) 2249ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define SENSORS_GAME_ROTATION_VECTOR_HANDLE (ID_GRV) 2349ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define SENSORS_LINEAR_ACCEL_HANDLE (ID_LA) 2449ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define SENSORS_GRAVITY_HANDLE (ID_GR) 2549ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define SENSORS_GYROSCOPE_HANDLE (ID_GY) 2649ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define SENSORS_RAW_GYROSCOPE_HANDLE (ID_RG) 2749ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define SENSORS_ACCELERATION_HANDLE (ID_A) 2849ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define SENSORS_MAGNETIC_FIELD_HANDLE (ID_M) 2949ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define SENSORS_RAW_MAGNETIC_FIELD_HANDLE (ID_RM) 3049ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define SENSORS_ORIENTATION_HANDLE (ID_O) 3149ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define SENSORS_SIGNIFICANT_MOTION_HANDLE (ID_SM) 3249ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define SENSORS_PEDOMETER_HANDLE (ID_P) 3349ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define SENSORS_STEP_COUNTER_HANDLE (ID_SC) 3449ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define SENSORS_GEOMAGNETIC_ROTATION_VECTOR_HANDLE (ID_GMRV) 3549ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define SENSORS_PRESSURE_HANDLE (ID_PS) 3649ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define SENSORS_SCREEN_ORIENTATION_HANDLE (ID_SO) 3749ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow 3849ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow/******************************************/ 3949ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//MPU9250 INV_COMPASS 4049ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_MPU9250_RANGE (9830.f) 4149ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_MPU9250_RESOLUTION (0.15f) 4249ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_MPU9250_POWER (10.f) 4349ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_MPU9250_MINDELAY (10000) 4449ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//MPU9150 INV_COMPASS 4549ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_MPU9150_RANGE (9830.f) 4649ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_MPU9150_RESOLUTION (0.285f) 4749ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_MPU9150_POWER (10.f) 4849ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_MPU9150_MINDELAY (10000) 4949ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//COMPASS_ID_AK8975 5049ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_AKM8975_RANGE (9830.f) 5149ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_AKM8975_RESOLUTION (0.285f) 5249ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_AKM8975_POWER (10.f) 5349ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_AKM8975_MINDELAY (10000) 5449ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//COMPASS_ID_AK8963C 5549ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_AKM8963_RANGE (9830.f) 5649ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_AKM8963_RESOLUTION (0.15f) 5749ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_AKM8963_POWER (10.f) 5849ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_AKM8963_MINDELAY (10000) 5949ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//COMPASS_ID_AMI30X 6049ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_AMI30X_RANGE (5461.f) 6149ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_AMI30X_RESOLUTION (0.9f) 6249ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_AMI30X_POWER (0.15f) 6349ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//COMPASS_ID_AMI306 6449ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_AMI306_RANGE (5461.f) 6549ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_AMI306_RESOLUTION (0.9f) 6649ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_AMI306_POWER (0.15f) 6749ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_AMI306_MINDELAY (10000) 6849ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//COMPASS_ID_YAS529 6949ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_YAS529_RANGE (19660.f) 7049ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_YAS529_RESOLUTION (0.012f) 7149ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_YAS529_POWER (4.f) 7249ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//COMPASS_ID_YAS53x 7349ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_YAS53x_RANGE (8001.f) 7449ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_YAS53x_RESOLUTION (0.012f) 7549ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_YAS53x_POWER (4.f) 7649ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_YAS53x_MINDELAY (10000) 7749ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//COMPASS_ID_HMC5883 7849ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_HMC5883_RANGE (10673.f) 7949ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_HMC5883_RESOLUTION (10.f) 8049ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_HMC5883_POWER (0.24f) 8149ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//COMPASS_ID_LSM303DLH 8249ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_LSM303DLH_RANGE (10240.f) 8349ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_LSM303DLH_RESOLUTION (1.f) 8449ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_LSM303DLH_POWER (1.f) 8549ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//COMPASS_ID_LSM303DLM 8649ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_LSM303DLM_RANGE (10240.f) 8749ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_LSM303DLM_RESOLUTION (1.f) 8849ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_LSM303DLM_POWER (1.f) 8949ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//COMPASS_ID_MMC314X 9049ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_MMC314X_RANGE (400.f) 9149ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_MMC314X_RESOLUTION (2.f) 9249ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_MMC314X_POWER (0.55f) 9349ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//COMPASS_ID_HSCDTD002B 9449ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_HSCDTD002B_RANGE (9830.f) 9549ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_HSCDTD002B_RESOLUTION (1.f) 9649ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_HSCDTD002B_POWER (1.f) 9749ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//COMPASS_ID_HSCDTD004A 9849ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_HSCDTD004A_RANGE (9830.f) 9949ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_HSCDTD004A_RESOLUTION (1.f) 10049ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define COMPASS_HSCDTD004A_POWER (1.f) 10149ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow/*******************************************/ 10249ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//ACCEL_ID_MPU6500 10349ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_MPU6500_RANGE (2.f * GRAVITY_EARTH) 10449ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_MPU6500_RESOLUTION (0.004f * GRAVITY_EARTH) 10549ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_MPU6500_POWER (0.5f) 10649ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_MPU6500_MINDELAY (1000) 10749ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//ACCEL_ID_MPU9250 10849ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_MPU9250_RANGE (2.f * GRAVITY_EARTH) 10949ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_MPU9250_RESOLUTION (0.004f * GRAVITY_EARTH) 11049ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_MPU9250_POWER (0.5f) 11149ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_MPU9250_MINDELAY (1000) 11249ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//ACCEL_ID_MPU9150 11349ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_MPU9150_RANGE (2.f * GRAVITY_EARTH) 11449ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_MPU9150_RESOLUTION (0.004f * GRAVITY_EARTH) 11549ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_MPU9150_POWER (0.5f) 11649ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_MPU9150_MINDELAY (1000) 11749ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//ACCEL_ID_LIS331 11849ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_LIS331_RANGE (2.48f * GRAVITY_EARTH) 11949ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_LIS331_RESOLUTION (0.001f * GRAVITY_EARTH) 12049ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_LIS331_POWER (1.f) 12149ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//ACCEL_ID_LSM303DLX 12249ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_LSM303DLX_RANGE (2.48f * GRAVITY_EARTH) 12349ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_LSM303DLX_RESOLUTION (0.001f * GRAVITY_EARTH) 12449ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_LSM303DLX_POWER (1.f) 12549ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//ACCEL_ID_LIS3DH 12649ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_LIS3DH_RANGE (2.48f * GRAVITY_EARTH) 12749ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_LIS3DH_RESOLUTION (0.001f * GRAVITY_EARTH) 12849ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_LIS3DH_POWER (1.f) 12949ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//ACCEL_ID_KXSD9 13049ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_KXSD9_RANGE (2.5006f * GRAVITY_EARTH) 13149ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_KXSD9_RESOLUTION (0.001f * GRAVITY_EARTH) 13249ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_KXSD9_POWER (1.f) 13349ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//ACCEL_ID_KXTF9 13449ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_KXTF9_RANGE (1.f * GRAVITY_EARTH) 13549ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_KXTF9_RESOLUTION (0.033f * GRAVITY_EARTH) 13649ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_KXTF9_POWER (0.35f) 13749ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//ACCEL_ID_BMA150 13849ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_BMA150_RANGE (2.f * GRAVITY_EARTH) 13949ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_BMA150_RESOLUTION (0.004f * GRAVITY_EARTH) 14049ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_BMA150_POWER (0.2f) 14149ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//ACCEL_ID_BMA222 14249ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_BMA222_RANGE (2.f * GRAVITY_EARTH) 14349ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_BMA222_RESOLUTION (0.001f * GRAVITY_EARTH) 14449ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_BMA222_POWER (0.1f) 14549ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//ACCEL_ID_BMA250 14649ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_BMA250_RANGE (2.f * GRAVITY_EARTH) 14749ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_BMA250_RESOLUTION (0.00391f * GRAVITY_EARTH) 14849ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_BMA250_POWER (0.139f) 14949ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_BMA250_MINDELAY (1000) 15049ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//ACCEL_ID_ADXL34X 15149ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_ADXL34X_RANGE (2.f * GRAVITY_EARTH) 15249ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_ADXL34X_RESOLUTION (0.001f * GRAVITY_EARTH) 15349ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_ADXL34X_POWER (1.f) 15449ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//ACCEL_ID_MMA8450 15549ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_MMA8450_RANGE (2.f * GRAVITY_EARTH) 15649ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_MMA8450_RESOLUTION (0.001f * GRAVITY_EARTH) 15749ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_MMA8450_POWER (1.0f) 15849ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//ACCEL_ID_MMA845X 15949ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_MMA845X_RANGE (2.f * GRAVITY_EARTH) 16049ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_MMA845X_RESOLUTION (0.001f * GRAVITY_EARTH) 16149ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_MMA845X_POWER (1.f) 16249ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//ACCEL_ID_MPU6050 16349ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_MPU6050_RANGE (2.f * GRAVITY_EARTH) 16449ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_MPU6050_RESOLUTION (0.004f * GRAVITY_EARTH) 16549ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_MPU6050_POWER (5.5f) 16649ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define ACCEL_MPU6050_MINDELAY (1000) 16749ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow/******************************************/ 16849ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//GYRO MPU3050 16949ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define RAD_P_DEG (3.14159f / 180.f) 17049ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define GYRO_MPU3050_RANGE (2000.f * RAD_P_DEG) 17149ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define GYRO_MPU3050_RESOLUTION (2000.f / 32768.f * RAD_P_DEG) 17249ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define GYRO_MPU3050_POWER (6.1f) 17349ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define GYRO_MPU3050_MINDELAY (1000) 17449ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//GYRO MPU6050 17549ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define GYRO_MPU6050_RANGE (2000.f * RAD_P_DEG) 17649ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define GYRO_MPU6050_RESOLUTION (2000.f / 32768.f * RAD_P_DEG) 17749ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define GYRO_MPU6050_POWER (5.5f) 17849ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define GYRO_MPU6050_MINDELAY (1000) 17949ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//GYRO MPU9150 18049ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define GYRO_MPU9150_RANGE (2000.f * RAD_P_DEG) 18149ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define GYRO_MPU9150_RESOLUTION (2000.f / 32768.f * RAD_P_DEG) 18249ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define GYRO_MPU9150_POWER (5.5f) 18349ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define GYRO_MPU9150_MINDELAY (1000) 18449ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//GYRO MPU9250 18549ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define GYRO_MPU9250_RANGE (2000.f * RAD_P_DEG) 18649ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define GYRO_MPU9250_RESOLUTION (2000.f / 32768.f * RAD_P_DEG) 18749ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define GYRO_MPU9250_POWER (5.5f) 18849ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define GYRO_MPU9250_MINDELAY (1000) 18949ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//GYRO MPU6500 19049ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define GYRO_MPU6500_RANGE (2000.f * RAD_P_DEG) 19149ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define GYRO_MPU6500_RESOLUTION (2000.f / 32768.f * RAD_P_DEG) 19249ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define GYRO_MPU6500_POWER (5.5f) 19349ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define GYRO_MPU6500_MINDELAY (1000) 19449ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//GYRO ITG3500 19549ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define GYRO_ITG3500_RANGE (2000.f * RAD_P_DEG) 19649ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define GYRO_ITG3500_RESOLUTION (2000.f / 32768.f * RAD_P_DEG) 19749ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define GYRO_ITG3500_POWER (5.5f) 19849ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define GYRO_ITG3500_MINDELAY (1000) 19949ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow/******************************************/ 20049ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow//PRESSURE BMP280 20149ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define PRESSURE_BMP280_RANGE (1100.f) // hpa 20249ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define PRESSURE_BMP280_RESOLUTION (0.0018f) // in psi 20349ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define PRESSURE_BMP280_POWER (0.0248f) // 0.00248mA 20449ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#define PRESSURE_BMP280_MINDELAY (26700) // 26.7Hz 20549ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow#endif /* INV_SENSOR_PARAMS_H */ 20649ea3e26ca3c6a779e527a0322e49a663333350aRosa Chow 207