265 lines
6.3 KiB
C
265 lines
6.3 KiB
C
/*
|
|
$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
|