| /* |
| $License: |
| Copyright 2011 InvenSense, Inc. |
| |
| Licensed under the Apache License, Version 2.0 (the "License"); |
| you may not use this file except in compliance with the License. |
| You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| $ |
| */ |
| #ifndef DMPMAP_H |
| #define DMPMAP_H |
| |
| #ifdef __cplusplus |
| extern "C" |
| { |
| #endif |
| |
| #define DMP_PTAT 0 |
| #define DMP_XGYR 2 |
| #define DMP_YGYR 4 |
| #define DMP_ZGYR 6 |
| #define DMP_XACC 8 |
| #define DMP_YACC 10 |
| #define DMP_ZACC 12 |
| #define DMP_ADC1 14 |
| #define DMP_ADC2 16 |
| #define DMP_ADC3 18 |
| #define DMP_BIASUNC 20 |
| #define DMP_FIFORT 22 |
| #define DMP_INVGSFH 24 |
| #define DMP_INVGSFL 26 |
| #define DMP_1H 28 |
| #define DMP_1L 30 |
| #define DMP_BLPFSTCH 32 |
| #define DMP_BLPFSTCL 34 |
| #define DMP_BLPFSXH 36 |
| #define DMP_BLPFSXL 38 |
| #define DMP_BLPFSYH 40 |
| #define DMP_BLPFSYL 42 |
| #define DMP_BLPFSZH 44 |
| #define DMP_BLPFSZL 46 |
| #define DMP_BLPFMTC 48 |
| #define DMP_SMC 50 |
| #define DMP_BLPFMXH 52 |
| #define DMP_BLPFMXL 54 |
| #define DMP_BLPFMYH 56 |
| #define DMP_BLPFMYL 58 |
| #define DMP_BLPFMZH 60 |
| #define DMP_BLPFMZL 62 |
| #define DMP_BLPFC 64 |
| #define DMP_SMCTH 66 |
| #define DMP_0H2 68 |
| #define DMP_0L2 70 |
| #define DMP_BERR2H 72 |
| #define DMP_BERR2L 74 |
| #define DMP_BERR2NH 76 |
| #define DMP_SMCINC 78 |
| #define DMP_ANGVBXH 80 |
| #define DMP_ANGVBXL 82 |
| #define DMP_ANGVBYH 84 |
| #define DMP_ANGVBYL 86 |
| #define DMP_ANGVBZH 88 |
| #define DMP_ANGVBZL 90 |
| #define DMP_BERR1H 92 |
| #define DMP_BERR1L 94 |
| #define DMP_ATCH 96 |
| #define DMP_BIASUNCSF 98 |
| #define DMP_ACT2H 100 |
| #define DMP_ACT2L 102 |
| #define DMP_GSFH 104 |
| #define DMP_GSFL 106 |
| #define DMP_GH 108 |
| #define DMP_GL 110 |
| #define DMP_0_5H 112 |
| #define DMP_0_5L 114 |
| #define DMP_0_0H 116 |
| #define DMP_0_0L 118 |
| #define DMP_1_0H 120 |
| #define DMP_1_0L 122 |
| #define DMP_1_5H 124 |
| #define DMP_1_5L 126 |
| #define DMP_TMP1AH 128 |
| #define DMP_TMP1AL 130 |
| #define DMP_TMP2AH 132 |
| #define DMP_TMP2AL 134 |
| #define DMP_TMP3AH 136 |
| #define DMP_TMP3AL 138 |
| #define DMP_TMP4AH 140 |
| #define DMP_TMP4AL 142 |
| #define DMP_XACCW 144 |
| #define DMP_TMP5 146 |
| #define DMP_XACCB 148 |
| #define DMP_TMP8 150 |
| #define DMP_YACCB 152 |
| #define DMP_TMP9 154 |
| #define DMP_ZACCB 156 |
| #define DMP_TMP10 158 |
| #define DMP_DZH 160 |
| #define DMP_DZL 162 |
| #define DMP_XGCH 164 |
| #define DMP_XGCL 166 |
| #define DMP_YGCH 168 |
| #define DMP_YGCL 170 |
| #define DMP_ZGCH 172 |
| #define DMP_ZGCL 174 |
| #define DMP_YACCW 176 |
| #define DMP_TMP7 178 |
| #define DMP_AFB1H 180 |
| #define DMP_AFB1L 182 |
| #define DMP_AFB2H 184 |
| #define DMP_AFB2L 186 |
| #define DMP_MAGFBH 188 |
| #define DMP_MAGFBL 190 |
| #define DMP_QT1H 192 |
| #define DMP_QT1L 194 |
| #define DMP_QT2H 196 |
| #define DMP_QT2L 198 |
| #define DMP_QT3H 200 |
| #define DMP_QT3L 202 |
| #define DMP_QT4H 204 |
| #define DMP_QT4L 206 |
| #define DMP_CTRL1H 208 |
| #define DMP_CTRL1L 210 |
| #define DMP_CTRL2H 212 |
| #define DMP_CTRL2L 214 |
| #define DMP_CTRL3H 216 |
| #define DMP_CTRL3L 218 |
| #define DMP_CTRL4H 220 |
| #define DMP_CTRL4L 222 |
| #define DMP_CTRLS1 224 |
| #define DMP_CTRLSF1 226 |
| #define DMP_CTRLS2 228 |
| #define DMP_CTRLSF2 230 |
| #define DMP_CTRLS3 232 |
| #define DMP_CTRLSFNLL 234 |
| #define DMP_CTRLS4 236 |
| #define DMP_CTRLSFNL2 238 |
| #define DMP_CTRLSFNL 240 |
| #define DMP_TMP30 242 |
| #define DMP_CTRLSFJT 244 |
| #define DMP_TMP31 246 |
| #define DMP_TMP11 248 |
| #define DMP_CTRLSF2_2 250 |
| #define DMP_TMP12 252 |
| #define DMP_CTRLSF1_2 254 |
| #define DMP_PREVPTAT 256 |
| #define DMP_ACCZB 258 |
| #define DMP_ACCXB 264 |
| #define DMP_ACCYB 266 |
| #define DMP_1HB 272 |
| #define DMP_1LB 274 |
| #define DMP_0H 276 |
| #define DMP_0L 278 |
| #define DMP_ASR22H 280 |
| #define DMP_ASR22L 282 |
| #define DMP_ASR6H 284 |
| #define DMP_ASR6L 286 |
| #define DMP_TMP13 288 |
| #define DMP_TMP14 290 |
| #define DMP_FINTXH 292 |
| #define DMP_FINTXL 294 |
| #define DMP_FINTYH 296 |
| #define DMP_FINTYL 298 |
| #define DMP_FINTZH 300 |
| #define DMP_FINTZL 302 |
| #define DMP_TMP1BH 304 |
| #define DMP_TMP1BL 306 |
| #define DMP_TMP2BH 308 |
| #define DMP_TMP2BL 310 |
| #define DMP_TMP3BH 312 |
| #define DMP_TMP3BL 314 |
| #define DMP_TMP4BH 316 |
| #define DMP_TMP4BL 318 |
| #define DMP_STXG 320 |
| #define DMP_ZCTXG 322 |
| #define DMP_STYG 324 |
| #define DMP_ZCTYG 326 |
| #define DMP_STZG 328 |
| #define DMP_ZCTZG 330 |
| #define DMP_CTRLSFJT2 332 |
| #define DMP_CTRLSFJTCNT 334 |
| #define DMP_PVXG 336 |
| #define DMP_TMP15 338 |
| #define DMP_PVYG 340 |
| #define DMP_TMP16 342 |
| #define DMP_PVZG 344 |
| #define DMP_TMP17 346 |
| #define DMP_MNMFLAGH 352 |
| #define DMP_MNMFLAGL 354 |
| #define DMP_MNMTMH 356 |
| #define DMP_MNMTML 358 |
| #define DMP_MNMTMTHRH 360 |
| #define DMP_MNMTMTHRL 362 |
| #define DMP_MNMTHRH 364 |
| #define DMP_MNMTHRL 366 |
| #define DMP_ACCQD4H 368 |
| #define DMP_ACCQD4L 370 |
| #define DMP_ACCQD5H 372 |
| #define DMP_ACCQD5L 374 |
| #define DMP_ACCQD6H 376 |
| #define DMP_ACCQD6L 378 |
| #define DMP_ACCQD7H 380 |
| #define DMP_ACCQD7L 382 |
| #define DMP_ACCQD0H 384 |
| #define DMP_ACCQD0L 386 |
| #define DMP_ACCQD1H 388 |
| #define DMP_ACCQD1L 390 |
| #define DMP_ACCQD2H 392 |
| #define DMP_ACCQD2L 394 |
| #define DMP_ACCQD3H 396 |
| #define DMP_ACCQD3L 398 |
| #define DMP_XN2H 400 |
| #define DMP_XN2L 402 |
| #define DMP_XN1H 404 |
| #define DMP_XN1L 406 |
| #define DMP_YN2H 408 |
| #define DMP_YN2L 410 |
| #define DMP_YN1H 412 |
| #define DMP_YN1L 414 |
| #define DMP_YH 416 |
| #define DMP_YL 418 |
| #define DMP_B0H 420 |
| #define DMP_B0L 422 |
| #define DMP_A1H 424 |
| #define DMP_A1L 426 |
| #define DMP_A2H 428 |
| #define DMP_A2L 430 |
| #define DMP_SEM1 432 |
| #define DMP_FIFOCNT 434 |
| #define DMP_SH_TH_X 436 |
| #define DMP_PACKET 438 |
| #define DMP_SH_TH_Y 440 |
| #define DMP_FOOTER 442 |
| #define DMP_SH_TH_Z 444 |
| #define DMP_TEMP29 448 |
| #define DMP_TEMP30 450 |
| #define DMP_XACCB_PRE 452 |
| #define DMP_XACCB_PREL 454 |
| #define DMP_YACCB_PRE 456 |
| #define DMP_YACCB_PREL 458 |
| #define DMP_ZACCB_PRE 460 |
| #define DMP_ZACCB_PREL 462 |
| #define DMP_TMP22 464 |
| #define DMP_TAP_TIMER 466 |
| #define DMP_TAP_THX 468 |
| #define DMP_TAP_THY 472 |
| #define DMP_TAP_THZ 476 |
| #define DMP_TAPW_MIN 478 |
| #define DMP_TMP25 480 |
| #define DMP_TMP26 482 |
| #define DMP_TMP27 484 |
| #define DMP_TMP28 486 |
| #define DMP_ORIENT 488 |
| #define DMP_THRSH 490 |
| #define DMP_ENDIANH 492 |
| #define DMP_ENDIANL 494 |
| #define DMP_BLPFNMTCH 496 |
| #define DMP_BLPFNMTCL 498 |
| #define DMP_BLPFNMXH 500 |
| #define DMP_BLPFNMXL 502 |
| #define DMP_BLPFNMYH 504 |
| #define DMP_BLPFNMYL 506 |
| #define DMP_BLPFNMZH 508 |
| #define DMP_BLPFNMZL 510 |
| #ifdef __cplusplus |
| } |
| #endif |
| #endif // DMPMAP_H |