Motion Processing Library adapted to mbed

Dependents:   openwear-lifelogger-example

Committer:
janekm
Date:
Tue Sep 16 22:42:12 2014 +0000
Revision:
1:6221b0518f94
Parent:
0:61a7cadab29e
I forgot

Who changed what in which revision?

UserRevisionLine numberNew contents of line
janekm 0:61a7cadab29e 1 /*
janekm 0:61a7cadab29e 2 $License:
janekm 0:61a7cadab29e 3 Copyright (C) 2011 InvenSense Corporation, All Rights Reserved.
janekm 0:61a7cadab29e 4 $
janekm 0:61a7cadab29e 5 */
janekm 0:61a7cadab29e 6 #ifndef DMPMAP_H
janekm 0:61a7cadab29e 7 #define DMPMAP_H
janekm 0:61a7cadab29e 8
janekm 0:61a7cadab29e 9 #ifdef __cplusplus
janekm 0:61a7cadab29e 10 extern "C"
janekm 0:61a7cadab29e 11 {
janekm 0:61a7cadab29e 12 #endif
janekm 0:61a7cadab29e 13
janekm 0:61a7cadab29e 14 #define DMP_PTAT 0
janekm 0:61a7cadab29e 15 #define DMP_XGYR 2
janekm 0:61a7cadab29e 16 #define DMP_YGYR 4
janekm 0:61a7cadab29e 17 #define DMP_ZGYR 6
janekm 0:61a7cadab29e 18 #define DMP_XACC 8
janekm 0:61a7cadab29e 19 #define DMP_YACC 10
janekm 0:61a7cadab29e 20 #define DMP_ZACC 12
janekm 0:61a7cadab29e 21 #define DMP_ADC1 14
janekm 0:61a7cadab29e 22 #define DMP_ADC2 16
janekm 0:61a7cadab29e 23 #define DMP_ADC3 18
janekm 0:61a7cadab29e 24 #define DMP_BIASUNC 20
janekm 0:61a7cadab29e 25 #define DMP_FIFORT 22
janekm 0:61a7cadab29e 26 #define DMP_INVGSFH 24
janekm 0:61a7cadab29e 27 #define DMP_INVGSFL 26
janekm 0:61a7cadab29e 28 #define DMP_1H 28
janekm 0:61a7cadab29e 29 #define DMP_1L 30
janekm 0:61a7cadab29e 30 #define DMP_BLPFSTCH 32
janekm 0:61a7cadab29e 31 #define DMP_BLPFSTCL 34
janekm 0:61a7cadab29e 32 #define DMP_BLPFSXH 36
janekm 0:61a7cadab29e 33 #define DMP_BLPFSXL 38
janekm 0:61a7cadab29e 34 #define DMP_BLPFSYH 40
janekm 0:61a7cadab29e 35 #define DMP_BLPFSYL 42
janekm 0:61a7cadab29e 36 #define DMP_BLPFSZH 44
janekm 0:61a7cadab29e 37 #define DMP_BLPFSZL 46
janekm 0:61a7cadab29e 38 #define DMP_BLPFMTC 48
janekm 0:61a7cadab29e 39 #define DMP_SMC 50
janekm 0:61a7cadab29e 40 #define DMP_BLPFMXH 52
janekm 0:61a7cadab29e 41 #define DMP_BLPFMXL 54
janekm 0:61a7cadab29e 42 #define DMP_BLPFMYH 56
janekm 0:61a7cadab29e 43 #define DMP_BLPFMYL 58
janekm 0:61a7cadab29e 44 #define DMP_BLPFMZH 60
janekm 0:61a7cadab29e 45 #define DMP_BLPFMZL 62
janekm 0:61a7cadab29e 46 #define DMP_BLPFC 64
janekm 0:61a7cadab29e 47 #define DMP_SMCTH 66
janekm 0:61a7cadab29e 48 #define DMP_0H2 68
janekm 0:61a7cadab29e 49 #define DMP_0L2 70
janekm 0:61a7cadab29e 50 #define DMP_BERR2H 72
janekm 0:61a7cadab29e 51 #define DMP_BERR2L 74
janekm 0:61a7cadab29e 52 #define DMP_BERR2NH 76
janekm 0:61a7cadab29e 53 #define DMP_SMCINC 78
janekm 0:61a7cadab29e 54 #define DMP_ANGVBXH 80
janekm 0:61a7cadab29e 55 #define DMP_ANGVBXL 82
janekm 0:61a7cadab29e 56 #define DMP_ANGVBYH 84
janekm 0:61a7cadab29e 57 #define DMP_ANGVBYL 86
janekm 0:61a7cadab29e 58 #define DMP_ANGVBZH 88
janekm 0:61a7cadab29e 59 #define DMP_ANGVBZL 90
janekm 0:61a7cadab29e 60 #define DMP_BERR1H 92
janekm 0:61a7cadab29e 61 #define DMP_BERR1L 94
janekm 0:61a7cadab29e 62 #define DMP_ATCH 96
janekm 0:61a7cadab29e 63 #define DMP_BIASUNCSF 98
janekm 0:61a7cadab29e 64 #define DMP_ACT2H 100
janekm 0:61a7cadab29e 65 #define DMP_ACT2L 102
janekm 0:61a7cadab29e 66 #define DMP_GSFH 104
janekm 0:61a7cadab29e 67 #define DMP_GSFL 106
janekm 0:61a7cadab29e 68 #define DMP_GH 108
janekm 0:61a7cadab29e 69 #define DMP_GL 110
janekm 0:61a7cadab29e 70 #define DMP_0_5H 112
janekm 0:61a7cadab29e 71 #define DMP_0_5L 114
janekm 0:61a7cadab29e 72 #define DMP_0_0H 116
janekm 0:61a7cadab29e 73 #define DMP_0_0L 118
janekm 0:61a7cadab29e 74 #define DMP_1_0H 120
janekm 0:61a7cadab29e 75 #define DMP_1_0L 122
janekm 0:61a7cadab29e 76 #define DMP_1_5H 124
janekm 0:61a7cadab29e 77 #define DMP_1_5L 126
janekm 0:61a7cadab29e 78 #define DMP_TMP1AH 128
janekm 0:61a7cadab29e 79 #define DMP_TMP1AL 130
janekm 0:61a7cadab29e 80 #define DMP_TMP2AH 132
janekm 0:61a7cadab29e 81 #define DMP_TMP2AL 134
janekm 0:61a7cadab29e 82 #define DMP_TMP3AH 136
janekm 0:61a7cadab29e 83 #define DMP_TMP3AL 138
janekm 0:61a7cadab29e 84 #define DMP_TMP4AH 140
janekm 0:61a7cadab29e 85 #define DMP_TMP4AL 142
janekm 0:61a7cadab29e 86 #define DMP_XACCW 144
janekm 0:61a7cadab29e 87 #define DMP_TMP5 146
janekm 0:61a7cadab29e 88 #define DMP_XACCB 148
janekm 0:61a7cadab29e 89 #define DMP_TMP8 150
janekm 0:61a7cadab29e 90 #define DMP_YACCB 152
janekm 0:61a7cadab29e 91 #define DMP_TMP9 154
janekm 0:61a7cadab29e 92 #define DMP_ZACCB 156
janekm 0:61a7cadab29e 93 #define DMP_TMP10 158
janekm 0:61a7cadab29e 94 #define DMP_DZH 160
janekm 0:61a7cadab29e 95 #define DMP_DZL 162
janekm 0:61a7cadab29e 96 #define DMP_XGCH 164
janekm 0:61a7cadab29e 97 #define DMP_XGCL 166
janekm 0:61a7cadab29e 98 #define DMP_YGCH 168
janekm 0:61a7cadab29e 99 #define DMP_YGCL 170
janekm 0:61a7cadab29e 100 #define DMP_ZGCH 172
janekm 0:61a7cadab29e 101 #define DMP_ZGCL 174
janekm 0:61a7cadab29e 102 #define DMP_YACCW 176
janekm 0:61a7cadab29e 103 #define DMP_TMP7 178
janekm 0:61a7cadab29e 104 #define DMP_AFB1H 180
janekm 0:61a7cadab29e 105 #define DMP_AFB1L 182
janekm 0:61a7cadab29e 106 #define DMP_AFB2H 184
janekm 0:61a7cadab29e 107 #define DMP_AFB2L 186
janekm 0:61a7cadab29e 108 #define DMP_MAGFBH 188
janekm 0:61a7cadab29e 109 #define DMP_MAGFBL 190
janekm 0:61a7cadab29e 110 #define DMP_QT1H 192
janekm 0:61a7cadab29e 111 #define DMP_QT1L 194
janekm 0:61a7cadab29e 112 #define DMP_QT2H 196
janekm 0:61a7cadab29e 113 #define DMP_QT2L 198
janekm 0:61a7cadab29e 114 #define DMP_QT3H 200
janekm 0:61a7cadab29e 115 #define DMP_QT3L 202
janekm 0:61a7cadab29e 116 #define DMP_QT4H 204
janekm 0:61a7cadab29e 117 #define DMP_QT4L 206
janekm 0:61a7cadab29e 118 #define DMP_CTRL1H 208
janekm 0:61a7cadab29e 119 #define DMP_CTRL1L 210
janekm 0:61a7cadab29e 120 #define DMP_CTRL2H 212
janekm 0:61a7cadab29e 121 #define DMP_CTRL2L 214
janekm 0:61a7cadab29e 122 #define DMP_CTRL3H 216
janekm 0:61a7cadab29e 123 #define DMP_CTRL3L 218
janekm 0:61a7cadab29e 124 #define DMP_CTRL4H 220
janekm 0:61a7cadab29e 125 #define DMP_CTRL4L 222
janekm 0:61a7cadab29e 126 #define DMP_CTRLS1 224
janekm 0:61a7cadab29e 127 #define DMP_CTRLSF1 226
janekm 0:61a7cadab29e 128 #define DMP_CTRLS2 228
janekm 0:61a7cadab29e 129 #define DMP_CTRLSF2 230
janekm 0:61a7cadab29e 130 #define DMP_CTRLS3 232
janekm 0:61a7cadab29e 131 #define DMP_CTRLSFNLL 234
janekm 0:61a7cadab29e 132 #define DMP_CTRLS4 236
janekm 0:61a7cadab29e 133 #define DMP_CTRLSFNL2 238
janekm 0:61a7cadab29e 134 #define DMP_CTRLSFNL 240
janekm 0:61a7cadab29e 135 #define DMP_TMP30 242
janekm 0:61a7cadab29e 136 #define DMP_CTRLSFJT 244
janekm 0:61a7cadab29e 137 #define DMP_TMP31 246
janekm 0:61a7cadab29e 138 #define DMP_TMP11 248
janekm 0:61a7cadab29e 139 #define DMP_CTRLSF2_2 250
janekm 0:61a7cadab29e 140 #define DMP_TMP12 252
janekm 0:61a7cadab29e 141 #define DMP_CTRLSF1_2 254
janekm 0:61a7cadab29e 142 #define DMP_PREVPTAT 256
janekm 0:61a7cadab29e 143 #define DMP_ACCZB 258
janekm 0:61a7cadab29e 144 #define DMP_ACCXB 264
janekm 0:61a7cadab29e 145 #define DMP_ACCYB 266
janekm 0:61a7cadab29e 146 #define DMP_1HB 272
janekm 0:61a7cadab29e 147 #define DMP_1LB 274
janekm 0:61a7cadab29e 148 #define DMP_0H 276
janekm 0:61a7cadab29e 149 #define DMP_0L 278
janekm 0:61a7cadab29e 150 #define DMP_ASR22H 280
janekm 0:61a7cadab29e 151 #define DMP_ASR22L 282
janekm 0:61a7cadab29e 152 #define DMP_ASR6H 284
janekm 0:61a7cadab29e 153 #define DMP_ASR6L 286
janekm 0:61a7cadab29e 154 #define DMP_TMP13 288
janekm 0:61a7cadab29e 155 #define DMP_TMP14 290
janekm 0:61a7cadab29e 156 #define DMP_FINTXH 292
janekm 0:61a7cadab29e 157 #define DMP_FINTXL 294
janekm 0:61a7cadab29e 158 #define DMP_FINTYH 296
janekm 0:61a7cadab29e 159 #define DMP_FINTYL 298
janekm 0:61a7cadab29e 160 #define DMP_FINTZH 300
janekm 0:61a7cadab29e 161 #define DMP_FINTZL 302
janekm 0:61a7cadab29e 162 #define DMP_TMP1BH 304
janekm 0:61a7cadab29e 163 #define DMP_TMP1BL 306
janekm 0:61a7cadab29e 164 #define DMP_TMP2BH 308
janekm 0:61a7cadab29e 165 #define DMP_TMP2BL 310
janekm 0:61a7cadab29e 166 #define DMP_TMP3BH 312
janekm 0:61a7cadab29e 167 #define DMP_TMP3BL 314
janekm 0:61a7cadab29e 168 #define DMP_TMP4BH 316
janekm 0:61a7cadab29e 169 #define DMP_TMP4BL 318
janekm 0:61a7cadab29e 170 #define DMP_STXG 320
janekm 0:61a7cadab29e 171 #define DMP_ZCTXG 322
janekm 0:61a7cadab29e 172 #define DMP_STYG 324
janekm 0:61a7cadab29e 173 #define DMP_ZCTYG 326
janekm 0:61a7cadab29e 174 #define DMP_STZG 328
janekm 0:61a7cadab29e 175 #define DMP_ZCTZG 330
janekm 0:61a7cadab29e 176 #define DMP_CTRLSFJT2 332
janekm 0:61a7cadab29e 177 #define DMP_CTRLSFJTCNT 334
janekm 0:61a7cadab29e 178 #define DMP_PVXG 336
janekm 0:61a7cadab29e 179 #define DMP_TMP15 338
janekm 0:61a7cadab29e 180 #define DMP_PVYG 340
janekm 0:61a7cadab29e 181 #define DMP_TMP16 342
janekm 0:61a7cadab29e 182 #define DMP_PVZG 344
janekm 0:61a7cadab29e 183 #define DMP_TMP17 346
janekm 0:61a7cadab29e 184 #define DMP_MNMFLAGH 352
janekm 0:61a7cadab29e 185 #define DMP_MNMFLAGL 354
janekm 0:61a7cadab29e 186 #define DMP_MNMTMH 356
janekm 0:61a7cadab29e 187 #define DMP_MNMTML 358
janekm 0:61a7cadab29e 188 #define DMP_MNMTMTHRH 360
janekm 0:61a7cadab29e 189 #define DMP_MNMTMTHRL 362
janekm 0:61a7cadab29e 190 #define DMP_MNMTHRH 364
janekm 0:61a7cadab29e 191 #define DMP_MNMTHRL 366
janekm 0:61a7cadab29e 192 #define DMP_ACCQD4H 368
janekm 0:61a7cadab29e 193 #define DMP_ACCQD4L 370
janekm 0:61a7cadab29e 194 #define DMP_ACCQD5H 372
janekm 0:61a7cadab29e 195 #define DMP_ACCQD5L 374
janekm 0:61a7cadab29e 196 #define DMP_ACCQD6H 376
janekm 0:61a7cadab29e 197 #define DMP_ACCQD6L 378
janekm 0:61a7cadab29e 198 #define DMP_ACCQD7H 380
janekm 0:61a7cadab29e 199 #define DMP_ACCQD7L 382
janekm 0:61a7cadab29e 200 #define DMP_ACCQD0H 384
janekm 0:61a7cadab29e 201 #define DMP_ACCQD0L 386
janekm 0:61a7cadab29e 202 #define DMP_ACCQD1H 388
janekm 0:61a7cadab29e 203 #define DMP_ACCQD1L 390
janekm 0:61a7cadab29e 204 #define DMP_ACCQD2H 392
janekm 0:61a7cadab29e 205 #define DMP_ACCQD2L 394
janekm 0:61a7cadab29e 206 #define DMP_ACCQD3H 396
janekm 0:61a7cadab29e 207 #define DMP_ACCQD3L 398
janekm 0:61a7cadab29e 208 #define DMP_XN2H 400
janekm 0:61a7cadab29e 209 #define DMP_XN2L 402
janekm 0:61a7cadab29e 210 #define DMP_XN1H 404
janekm 0:61a7cadab29e 211 #define DMP_XN1L 406
janekm 0:61a7cadab29e 212 #define DMP_YN2H 408
janekm 0:61a7cadab29e 213 #define DMP_YN2L 410
janekm 0:61a7cadab29e 214 #define DMP_YN1H 412
janekm 0:61a7cadab29e 215 #define DMP_YN1L 414
janekm 0:61a7cadab29e 216 #define DMP_YH 416
janekm 0:61a7cadab29e 217 #define DMP_YL 418
janekm 0:61a7cadab29e 218 #define DMP_B0H 420
janekm 0:61a7cadab29e 219 #define DMP_B0L 422
janekm 0:61a7cadab29e 220 #define DMP_A1H 424
janekm 0:61a7cadab29e 221 #define DMP_A1L 426
janekm 0:61a7cadab29e 222 #define DMP_A2H 428
janekm 0:61a7cadab29e 223 #define DMP_A2L 430
janekm 0:61a7cadab29e 224 #define DMP_SEM1 432
janekm 0:61a7cadab29e 225 #define DMP_FIFOCNT 434
janekm 0:61a7cadab29e 226 #define DMP_SH_TH_X 436
janekm 0:61a7cadab29e 227 #define DMP_PACKET 438
janekm 0:61a7cadab29e 228 #define DMP_SH_TH_Y 440
janekm 0:61a7cadab29e 229 #define DMP_FOOTER 442
janekm 0:61a7cadab29e 230 #define DMP_SH_TH_Z 444
janekm 0:61a7cadab29e 231 #define DMP_TEMP29 448
janekm 0:61a7cadab29e 232 #define DMP_TEMP30 450
janekm 0:61a7cadab29e 233 #define DMP_XACCB_PRE 452
janekm 0:61a7cadab29e 234 #define DMP_XACCB_PREL 454
janekm 0:61a7cadab29e 235 #define DMP_YACCB_PRE 456
janekm 0:61a7cadab29e 236 #define DMP_YACCB_PREL 458
janekm 0:61a7cadab29e 237 #define DMP_ZACCB_PRE 460
janekm 0:61a7cadab29e 238 #define DMP_ZACCB_PREL 462
janekm 0:61a7cadab29e 239 #define DMP_TMP22 464
janekm 0:61a7cadab29e 240 #define DMP_TAP_TIMER 466
janekm 0:61a7cadab29e 241 #define DMP_TAP_THX 468
janekm 0:61a7cadab29e 242 #define DMP_TAP_THY 472
janekm 0:61a7cadab29e 243 #define DMP_TAP_THZ 476
janekm 0:61a7cadab29e 244 #define DMP_TAPW_MIN 478
janekm 0:61a7cadab29e 245 #define DMP_TMP25 480
janekm 0:61a7cadab29e 246 #define DMP_TMP26 482
janekm 0:61a7cadab29e 247 #define DMP_TMP27 484
janekm 0:61a7cadab29e 248 #define DMP_TMP28 486
janekm 0:61a7cadab29e 249 #define DMP_ORIENT 488
janekm 0:61a7cadab29e 250 #define DMP_THRSH 490
janekm 0:61a7cadab29e 251 #define DMP_ENDIANH 492
janekm 0:61a7cadab29e 252 #define DMP_ENDIANL 494
janekm 0:61a7cadab29e 253 #define DMP_BLPFNMTCH 496
janekm 0:61a7cadab29e 254 #define DMP_BLPFNMTCL 498
janekm 0:61a7cadab29e 255 #define DMP_BLPFNMXH 500
janekm 0:61a7cadab29e 256 #define DMP_BLPFNMXL 502
janekm 0:61a7cadab29e 257 #define DMP_BLPFNMYH 504
janekm 0:61a7cadab29e 258 #define DMP_BLPFNMYL 506
janekm 0:61a7cadab29e 259 #define DMP_BLPFNMZH 508
janekm 0:61a7cadab29e 260 #define DMP_BLPFNMZL 510
janekm 0:61a7cadab29e 261 #ifdef __cplusplus
janekm 0:61a7cadab29e 262 }
janekm 0:61a7cadab29e 263 #endif
janekm 0:61a7cadab29e 264 #endif // DMPMAP_H