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