Searched refs:Fusion (Results 1 – 3 of 3) sorted by relevance
/device/google/contexthub/firmware/inc/algos/ |
D | fusion.h | 39 struct Fusion { struct 64 void initFusion(struct Fusion *fusion, uint32_t flags); argument 66 void fusionHandleGyro(struct Fusion *fusion, const struct Vec3 *w, float dT); 67 int fusionHandleAcc(struct Fusion *fusion, const struct Vec3 *a, float dT); 68 int fusionHandleMag(struct Fusion *fusion, const struct Vec3 *m); 70 void fusionGetAttitude(const struct Fusion *fusion, struct Vec4 *attitude); 71 void fusionGetBias(const struct Fusion *fusion, struct Vec3 *bias); 72 void fusionGetRotationMatrix(const struct Fusion *fusion, struct Mat33 *R); 73 int fusionHasEstimate(const struct Fusion *fusion);
|
/device/google/contexthub/firmware/src/algos/ |
D | fusion.c | 65 void initFusion(struct Fusion *fusion, uint32_t flags) { in initFusion() 106 int fusionHasEstimate(const struct Fusion *fusion) { in fusionHasEstimate() 113 static void updateDt(struct Fusion *fusion, float dT) { in updateDt() 132 static int fusion_init_complete(struct Fusion *fusion, int what, const struct Vec3 *d, float dT) { in fusion_init_complete() 238 static void fusionCheckState(struct Fusion *fusion) { in fusionCheckState() 254 static void fusionPredict(struct Fusion *fusion, const struct Vec3 *w) { in fusionPredict() 382 void fusionHandleGyro(struct Fusion *fusion, const struct Vec3 *w, float dT) { in fusionHandleGyro() 424 struct Fusion *fusion, const struct Vec3 *z, const struct Vec3 *Bi, float sigma) { in fusionUpdate() 506 int fusionHandleAcc(struct Fusion *fusion, const struct Vec3 *a, float dT) { in fusionHandleAcc() 582 int fusionHandleMag(struct Fusion *fusion, const struct Vec3 *m) { in fusionHandleMag() [all …]
|
/device/google/contexthub/firmware/src/drivers/orientation/ |
D | orientation.c | 104 struct Fusion fusion; 105 struct Fusion game;
|