New AP_Compass API