#include <math.h>
#include "sgUtil.h"
int16_t toHeading2(double y, double x)
{
int16_t heading = (toDeg(atan2(y, x)) + 0.5);
heading = 360 - heading + 90;
if (heading > 360)
{
heading -= 360;
}
else
{
while (heading < 0)
{
heading += 360;
}
}
return heading;
}