diff --git a/ArduCopter/system.pde b/ArduCopter/system.pde index e0d975b37b..b8a63b8a30 100644 --- a/ArduCopter/system.pde +++ b/ArduCopter/system.pde @@ -484,6 +484,13 @@ static void set_mode(byte mode) do_land(); break; + case APPROACH: + yaw_mode = LOITER_YAW; + roll_pitch_mode = LOITER_RP; + throttle_mode = THROTTLE_AUTO; + do_approach(); + break; + case RTL: yaw_mode = RTL_YAW; roll_pitch_mode = RTL_RP;