diff --git a/src/lib/FlightTasks/FlightTasks.cpp b/src/lib/FlightTasks/FlightTasks.cpp index 90bcdc685c..2c3bf8c58e 100644 --- a/src/lib/FlightTasks/FlightTasks.cpp +++ b/src/lib/FlightTasks/FlightTasks.cpp @@ -52,6 +52,14 @@ int FlightTasks::switchTask(int task_number) _current_task = new (&_task_union.sport) FlightTaskSport(this, "SPO"); break; + case 3: + _current_task = new (&_task_union.altitude) FlightTaskSport(this, "MANALT"); + break; + + case 4: + _current_task = new (&_task_union.position) FlightTaskSport(this, "MANPOS"); + break; + case -1: /* disable tasks is a success */ return 0;