Why is there no track-keeping integrator?
I've looked through the code and, unless I've missed it, there is no integral term in the calculation of nav_bearing. Specifically, in navigation.pde:
static void update_crosstrack(void)
{
// Crosstrack Error
// ----------------
if (abs(wrap