123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264 |
- /*
- $License:
- Copyright (C) 2011 InvenSense Corporation, All Rights Reserved.
- $
- */
- #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
|