/* * Copyright (c) 2013, Motorola, Inc. All Rights Reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * */ /***************************** WARNING ****************************** * * * DO NOT EDIT THIS FILE * * * * This is an auto-generated file based on register maps in the * * M4 Sensor Hub source tree. * * * ***************************** WARNING *****************************/ enum m4sensorhub_reg { M4SH_REG_ACCEL_VERSION, M4SH_REG_ACCEL_DUMMY, /* Align the boundary */ M4SH_REG_ACCEL_SAMPLERATE, M4SH_REG_ACCEL_X, M4SH_REG_ACCEL_Y, M4SH_REG_ACCEL_Z, M4SH_REG_ACCEL_SCALEDMAGSQUARED, M4SH_REG_ACCEL_MAGNITUDE, M4SH_REG_ACCEL_TILT, M4SH_REG_ACCEL_ORIENTATION, M4SH_REG_TEMP_VERSION, M4SH_REG_TEMP_DUMMY, /* Align the boundary */ M4SH_REG_TEMP_SAMPLERATE, M4SH_REG_TEMP_EXTRNLTEMP, M4SH_REG_TEMP_INTRNLTEMP, M4SH_REG_GENERAL_UTC, M4SH_REG_GENERAL_APALARM, /* number of seconds before alarm expiry */ M4SH_REG_GENERAL_LOCALTIMEZONE, M4SH_REG_GENERAL_VERSION, /* M4 software version */ M4SH_REG_GENERAL_INTERRUPT0ENABLE, M4SH_REG_GENERAL_INTERRUPT1ENABLE, M4SH_REG_GENERAL_INTERRUPT2ENABLE, M4SH_REG_GENERAL_INTERRUPT0STATUS, M4SH_REG_GENERAL_INTERRUPT1STATUS, M4SH_REG_GENERAL_INTERRUPT2STATUS, M4SH_REG_PRESSURE_VERSION, M4SH_REG_PRESSURE_DUMMY, /* Align the boundary */ M4SH_REG_PRESSURE_SAMPLERATE, M4SH_REG_PRESSURE_PRESSURE, M4SH_REG_PRESSURE_REFERENCEALTITUDE, M4SH_REG_PRESSURE_SEALEVELPRESSURE, M4SH_REG_PRESSURE_ABSOLUTEALTITUDE, M4SH_REG_PRESSURE_TEMPERATURE, M4SH_REG_PRESSURE_ISVALID, M4SH_REG_PEDOMETER_ENABLE, M4SH_REG_PEDOMETER_TESTCMD, M4SH_REG_PEDOMETER_ACTIVITY, M4SH_REG_PEDOMETER_EQUIPMENTTYPE, M4SH_REG_PEDOMETER_TOTALSTEPS, M4SH_REG_PEDOMETER_REPORTEDDISTANCE, M4SH_REG_PEDOMETER_USERDISTANCE, M4SH_REG_PEDOMETER_TOTALDISTANCE, M4SH_REG_PEDOMETER_FLOORSCLIMBED, M4SH_REG_PEDOMETER_CURRENTSPEED, M4SH_REG_TCMD_OPCODE, M4SH_REG_LOG_LOGENABLE, M4SH_REG_LOG_ISLOGIMMEDIATE, M4SH_REG_FUSION_VERSION, M4SH_REG_FUSION_DUMMY, M4SH_REG_FUSION_SAMPLERATE, M4SH_REG_FUSION_EULERPITCH, M4SH_REG_FUSION_EULERROLL, M4SH_REG_FUSION_EULERYAW, M4SH_REG_FUSION_LOCALX, M4SH_REG_FUSION_LOCALY, M4SH_REG_FUSION_LOCALZ, M4SH_REG_FUSION_GRAVITYX, M4SH_REG_FUSION_GRAVITYY, M4SH_REG_FUSION_GRAVITYZ, M4SH_REG_FUSION_ROTATIONVECTOR, M4SH_REG_FUSION_HEADING, M4SH_REG_FUSION_HEADING_ACCURACY, M4SH_REG_COMPASS_VERSION, M4SH_REG_COMPASS_DUMMY, /* Align the boundary */ M4SH_REG_COMPASS_SAMPLERATE, M4SH_REG_COMPASS_X, M4SH_REG_COMPASS_Y, M4SH_REG_COMPASS_Z, M4SH_REG_COMPASS_ACCURACY, M4SH_REG_GYRO_VERSION, M4SH_REG_GYRO_DUMMY, /* Align the boundary */ M4SH_REG_GYRO_SAMPLERATE, M4SH_REG_GYRO_X, M4SH_REG_GYRO_Y, M4SH_REG_GYRO_Z, M4SH_REG_METS_ENABLE, M4SH_REG_METS_METSACTIVITY, M4SH_REG_METS_MSSAMPLETIME, M4SH_REG_METS_METS, M4SH_REG_METS_CALORIES, M4SH_REG_METS_HEALTHYMINUTES, M4SH_REG_METS_METS_NO_RMR, M4SH_REG_METS_CALORIES_NO_RMR, M4SH_REG_USERSETTINGS_SCREENSTATUS, M4SH_REG_USERSETTINGS_USERAGE, M4SH_REG_USERSETTINGS_USERGENDER, M4SH_REG_USERSETTINGS_USERHEIGHT, M4SH_REG_USERSETTINGS_USERWEIGHT, M4SH_REG_USERSETTINGS_AUDIOSTATUS, M4SH_REG_USERSETTINGS_RTCRESET, M4SH_REG_POWER_VERSION, M4SH_REG_POWER_ENABLE, M4SH_REG_POWER_STILLMODETIMEOUT, M4SH_REG_POWER_MOTIONDURATION, M4SH_REG_POWER_MOTIONTHRESHOLD, M4SH_REG_POWER_NOMOTIONDURATION, M4SH_REG_POWER_NOMOTIONTHRESHOLD, M4SH_REG_POWER_DEVICESTATE, M4SH_REG_LOCATION_VERSION, M4SH_REG_LOCATION_SOURCE, M4SH_REG_LOCATION_SPEED, M4SH_REG_LOCATION_LATITUDE, M4SH_REG_LOCATION_LONGITUDE, M4SH_REG_LOCATION_ALTITUDE, M4SH_REG_DOWNLOAD_COMMAND, M4SH_REG_DOWNLOAD_STATUS, M4SH_REG_DOWNLOAD_SIZE, M4SH_REG_DOWNLOAD_CHECKSUM, M4SH_REG_DOWNLOAD_FILENAME, M4SH_REG_DOWNLOAD_PACKET, M4SH_REG_AUDIO_VERSION, M4SH_REG_AUDIO_ENABLE, M4SH_REG_AUDIO_DUMMY, M4SH_REG_AUDIO_TOTALPACKETS, M4SH_REG_TIMEPIECE_VERSION, M4SH_REG_TIMEPIECE_ENABLE, /* 0: host control 1: sensorhub control */ M4SH_REG_TIMEPIECE_SAMPLERATE, M4SH_REG_TIMEPIECE_OFFSETSTEPS, M4SH_REG_WRIST_VERSION, M4SH_REG_WRIST_ENABLE, M4SH_REG_WRIST_INTERRUPTREASON, M4SH_REG_WRIST_HOSTRESPONSE, M4SH_REG_WRIST_FMONCHIP, M4SH_REG_WRIST_FMONFILE, M4SH_REG_GESTURE_VERSION, M4SH_REG_GESTURE_GESTURE1, M4SH_REG_GESTURE_CONFIDENCE1, M4SH_REG_GESTURE_VALUE1, M4SH_REG_GESTURE_GESTURE2, M4SH_REG_GESTURE_CONFIDENCE2, M4SH_REG_GESTURE_VALUE2, M4SH_REG_GESTURE_GESTURE3, M4SH_REG_GESTURE_CONFIDENCE3, M4SH_REG_GESTURE_VALUE3, M4SH_REG_PASSIVE_ENABLE, M4SH_REG_PASSIVE_DUMMY, M4SH_REG_PASSIVE_DUMMY1, M4SH_REG_PASSIVE_TIMESTAMP, M4SH_REG_PASSIVE_STEPS, M4SH_REG_PASSIVE_CALORIES, M4SH_REG_PASSIVE_HEARTRATE, M4SH_REG_PASSIVE_HRCONFIDENCE, M4SH_REG_PASSIVE_HEALTHYMINUTES, M4SH_REG_EMG_SIGNALCOUNT, M4SH_REG_EMG_DUMMY, M4SH_REG_EMG_SAMPLERATE, M4SH_REG_EMG_SIGNALS, M4SH_REG_HEARTRATE_ENABLE, M4SH_REG_HEARTRATE_APSAMPLERATE, M4SH_REG_HEARTRATE_HEARTRATE, M4SH_REG_HEARTRATE_CONFIDENCE, M4SH_REG_HRSENSOR_VERSION, M4SH_REG_HRSENSOR_DUMMY, M4SH_REG_HRSENSOR_SAMPLERATE, M4SH_REG_HRSENSOR_RAWVALUE, M4SH_REG_HRSENSOR_REGADDR, M4SH_REG_HRSENSOR_REGVALUE, M4SH_REG_HRSENSOR_REGRWCMD, M4SH_REG_LIGHTSENSOR_VERSION, M4SH_REG_LIGHTSENSOR_DUMMY, M4SH_REG_LIGHTSENSOR_SAMPLERATE, M4SH_REG_LIGHTSENSOR_SIGNAL, M4SH_REG_DEBUG_CMD, M4SH_REG__INVALID, /* Marker for invalid register */ M4SH_REG__NUM = M4SH_REG__INVALID /* Number of registers */ };