RT-AICHIP-sample
|
関数 | |
void | initOmegaRef (void) |
void | initMPU6050 (void) |
void | initAK8975 (void) |
void | getDataFromMPU6050 (uint8_t *dest_array) |
void | getDataFromAK8975 (uint8_t *dest_array) |
void | getOmega (float *vec) |
void | getMag (float *vec) |
void | getAcc (float *vec) |
void | getTemp (float *temp) |
void | getOmegaLPF (float *vec) |
void | getMagLPF (float *vec) |
void | getAccLPF (float *vec) |
void | getOmegaStrLPF (float *vec) |
void | getMagStrLPF (float *vec) |
void | getAccStrLPF (float *vec) |
float | getOmegaRef (float *vec) |
void | setOmegaRef_x (float ref_x) |
void | setOmegaRef_y (float ref_y) |
void | setOmegaRef_z (float ref_z) |
void | debugMPU9150 (void) |
void getAccLPF | ( | float * | vec | ) |
void getAccStrLPF | ( | float * | vec | ) |
void getDataFromAK8975 | ( | uint8_t * | dest_array | ) |
void getDataFromMPU6050 | ( | uint8_t * | dest_array | ) |
MPU6050のデータ (AccXYZ + GyroXYZ + temperature)
dest_arrayに次のように格納
byte
0 accX 下位
1 accX 上位
2 accY 下位
3 accY 上位
4 accZ 下位
5 accZ 上位
6 temp 下位
7 temp 上位
8 gyroX 下位
9 gyroX 上位
10 gyroY 下位
11 gyroY 上位
12 gyroZ 下位
13 gyroZ 上位
さらに, センサの読み取りデータを物理量に変換し, acc_vec[i]
omega_vec[i]に格納する.
*dest_array データの格納先 |
void getMagLPF | ( | float * | vec | ) |
void getMagStrLPF | ( | float * | vec | ) |
void getOmegaLPF | ( | float * | vec | ) |
float getOmegaRef | ( | float * | vec | ) |
void getOmegaStrLPF | ( | float * | vec | ) |
void initAK8975 | ( | void | ) |
void initMPU6050 | ( | void | ) |
void initOmegaRef | ( | void | ) |
void setOmegaRef_x | ( | float | ref_x | ) |
void setOmegaRef_y | ( | float | ref_y | ) |