From 25d486d03ec33bc4331bc84228af6bc9fbd08a03 Mon Sep 17 00:00:00 2001 From: "Konstantin Sharlaimov (DigitalEntity)" Date: Sat, 11 Feb 2017 10:44:01 +1000 Subject: [PATCH] Fix missing #ifdef causing the PG_WAYPOINT_MISSION_STORAGE to be allocated and consume EEPROM regardless of target configuration --- src/main/navigation/navigation.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/navigation/navigation.c b/src/main/navigation/navigation.c index 2838c508e0..14e02f3b72 100755 --- a/src/main/navigation/navigation.c +++ b/src/main/navigation/navigation.c @@ -60,8 +60,10 @@ uint16_t GPS_distanceToHome; // distance to home point in meters int16_t GPS_directionToHome; // direction to home point in degrees #if defined(NAV) +#if defined(NAV_NON_VOLATILE_WAYPOINT_STORAGE) PG_DECLARE_ARRAY(navWaypoint_t, NAV_MAX_WAYPOINTS, nonVolatileWaypointList); PG_REGISTER_ARRAY(navWaypoint_t, NAV_MAX_WAYPOINTS, nonVolatileWaypointList, PG_WAYPOINT_MISSION_STORAGE, 0); +#endif PG_REGISTER_WITH_RESET_TEMPLATE(navConfig_t, navConfig, PG_NAV_CONFIG, 0);