RT-AICHIP-sample
mpu9150.h
[詳解]
1 #ifndef MPU9150_H
2 #define MPU9150_H
3 
4 void initOmegaRef(void);
5 void initMPU6050 (void);
6 void initAK8975 (void);
7 
8 void getDataFromMPU6050 (uint8_t *dest_array);
9 void getDataFromAK8975 (uint8_t *dest_array);
10 
11 void getOmega(float *vec);
12 void getMag(float *vec);
13 void getAcc(float *vec);
14 void getTemp(float *temp);
15 
16 void getOmegaLPF(float *vec);
17 void getMagLPF(float *vec);
18 void getAccLPF(float *vec);
19 
20 void getOmegaStrLPF(float *vec);
21 void getMagStrLPF(float *vec);
22 void getAccStrLPF(float *vec);
23 
24 float getOmegaRef(float *vec);
25 
26 void setOmegaRef_x(float ref_x);
27 void setOmegaRef_y(float ref_y);
28 void setOmegaRef_z(float ref_z);
29 
30 void debugMPU9150(void);
31 
32 #endif
void getDataFromMPU6050(uint8_t *dest_array)
Definition: mpu9150.c:147
void initOmegaRef(void)
Definition: mpu9150.c:366
void getOmega(float *vec)
Definition: mpu9150.c:319
void setOmegaRef_z(float ref_z)
Definition: mpu9150.c:527
unsigned char uint8_t
Definition: type.h:27
void debugMPU9150(void)
Definition: mpu9150.c:538
void getOmegaLPF(float *vec)
Definition: mpu9150.c:420
void getMagLPF(float *vec)
Definition: mpu9150.c:432
void getMagStrLPF(float *vec)
Definition: mpu9150.c:469
void getAccLPF(float *vec)
Definition: mpu9150.c:445
void getTemp(float *temp)
Definition: mpu9150.c:355
void initMPU6050(void)
Definition: mpu9150.c:54
void getDataFromAK8975(uint8_t *dest_array)
Definition: mpu9150.c:261
void getAcc(float *vec)
Definition: mpu9150.c:343
void getOmegaStrLPF(float *vec)
Definition: mpu9150.c:457
void initAK8975(void)
Definition: mpu9150.c:106
void setOmegaRef_y(float ref_y)
Definition: mpu9150.c:516
float getOmegaRef(float *vec)
Definition: mpu9150.c:493
void getMag(float *vec)
Definition: mpu9150.c:331
void getAccStrLPF(float *vec)
Definition: mpu9150.c:481
void setOmegaRef_x(float ref_x)
Definition: mpu9150.c:505