aboutsummaryrefslogtreecommitdiff
path: root/apps/mavlink/waypoints.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/mavlink/waypoints.c')
-rw-r--r--apps/mavlink/waypoints.c14
1 files changed, 4 insertions, 10 deletions
diff --git a/apps/mavlink/waypoints.c b/apps/mavlink/waypoints.c
index 8ed80c817..3d9e5750a 100644
--- a/apps/mavlink/waypoints.c
+++ b/apps/mavlink/waypoints.c
@@ -40,12 +40,15 @@
* MAVLink waypoint protocol implementation (BSD-relicensed).
*/
-#include "waypoints.h"
#include <math.h>
#include <sys/prctl.h>
#include <unistd.h>
#include <stdio.h>
+#include "missionlib.h"
+#include "waypoints.h"
+#include "util.h"
+
#ifndef FM_PI
#define FM_PI 3.1415926535897932384626433832795f
#endif
@@ -53,15 +56,6 @@
bool debug = false;
bool verbose = false;
-extern mavlink_wpm_storage *wpm;
-
-extern void mavlink_missionlib_send_message(mavlink_message_t *msg);
-extern void mavlink_missionlib_send_gcs_string(const char *string);
-extern uint64_t mavlink_missionlib_get_system_timestamp(void);
-extern void mavlink_missionlib_current_waypoint_changed(uint16_t index, float param1,
- float param2, float param3, float param4, float param5_lat_x,
- float param6_lon_y, float param7_alt_z, uint8_t frame, uint16_t command);
-
#define MAVLINK_WPM_NO_PRINTF