#include "EKF_Maths.h" /* code for measuring speed of EKF mag fusion code */ static float RandFloat(void) { return float(get_random16()+1.0) / 0xFFFF; } void EKF_Maths::init(void) { for (uint8_t i=0; i<24; i++) { P[i][i] = RandFloat(); } for (uint8_t i=0; i<28; i++) { statesArray[i] = RandFloat(); } float *m = (float *)&mag_state; for (uint8_t i=0; i