It was the first OpenMV cam code I looked at - terrified me, and to some extent still does.
I give up for now. No matter what I seem to do, I can’t use apriltag.c to print values from my matrix (I’m trying to implement a pseudo-inverse). It always gives me that same double conversion error (which should really just be a warning).
Anyways I’ve tried typecasting, I’ve tried just declaring a float or double variable and even things as easy as passing:
float dummy = 10.0;
double dummy = 10.0;
Still gives me that error. It’s baffled me. I can only assume something in one of the #include statements is messing with printf. For now I’ll just multiply my values by 10000 and use them as "int"s