diff --git a/conf/airframes/examples/microjet.xml b/conf/airframes/examples/microjet.xml
index 13163b80fb..80478b837c 100644
--- a/conf/airframes/examples/microjet.xml
+++ b/conf/airframes/examples/microjet.xml
@@ -196,6 +196,7 @@
+
diff --git a/conf/firmwares/subsystems/fixedwing/navigation_extra.makefile b/conf/firmwares/subsystems/fixedwing/navigation_extra.makefile
index b5448fa32e..72e53326c3 100644
--- a/conf/firmwares/subsystems/fixedwing/navigation_extra.makefile
+++ b/conf/firmwares/subsystems/fixedwing/navigation_extra.makefile
@@ -13,5 +13,4 @@ $(TARGET).srcs += $(SRC_SUBSYSTEMS)/navigation/nav_line.c
$(TARGET).srcs += $(SRC_SUBSYSTEMS)/navigation/OSAMNav.c
$(TARGET).srcs += $(SRC_SUBSYSTEMS)/navigation/snav.c
-$(TARGET).srcs += $(SRC_SUBSYSTEMS)/navigation/border_line.c
diff --git a/conf/flight_plans/nav_modules.xml b/conf/flight_plans/nav_modules.xml
index 43ec60479a..ee30883e16 100644
--- a/conf/flight_plans/nav_modules.xml
+++ b/conf/flight_plans/nav_modules.xml
@@ -77,11 +77,11 @@
-
-
-
-
+
+
+
+
diff --git a/conf/modules/nav_border_line.xml b/conf/modules/nav_border_line.xml
new file mode 100644
index 0000000000..378fbbf76b
--- /dev/null
+++ b/conf/modules/nav_border_line.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+ navigate along a border line (line 1-2) with turns in the same direction
+
+ you can use this function to navigate along a border if it is essetial not to cross it
+ navigation is along line p1, p2 with turns in the same direction to make sure you dont cross the line
+ take care youre navigation radius is not to small in strong wind conditions!
+ In the flight plan:
+
+
+
+
+
+
+
+
+
diff --git a/sw/airborne/subsystems/navigation/border_line.c b/sw/airborne/modules/nav/nav_border_line.c
similarity index 96%
rename from sw/airborne/subsystems/navigation/border_line.c
rename to sw/airborne/modules/nav/nav_border_line.c
index 898dbde5f8..c3e9b9c9ac 100644
--- a/sw/airborne/subsystems/navigation/border_line.c
+++ b/sw/airborne/modules/nav/nav_border_line.c
@@ -1,6 +1,6 @@
/*
* Copyright (C) 2012 Tobias Muench
- * modified nav_linie by Anton Kochevar, ENAC
+ * modified nav_line by Anton Kochevar, ENAC
*
* This file is part of paparazzi.
*
@@ -21,7 +21,7 @@
*/
/**
- * @file subsystems/navigation/border_line.c
+ * @file modules/nav/nav_border_line.c
* @brief navigate along a border line (line 1-2) with turns in the same direction
*
* you can use this function to navigate along a border if it is essetial not to cross it
@@ -29,7 +29,7 @@
* take care youre navigation radius is not to small in strong wind conditions!
*/
-#include "subsystems/navigation/border_line.h"
+#include "modules/nav/nav_border_line.h"
#include "generated/airframe.h"
#include "subsystems/nav.h"
diff --git a/sw/airborne/subsystems/navigation/border_line.h b/sw/airborne/modules/nav/nav_border_line.h
similarity index 96%
rename from sw/airborne/subsystems/navigation/border_line.h
rename to sw/airborne/modules/nav/nav_border_line.h
index 7814fc9223..431a82c0b8 100644
--- a/sw/airborne/subsystems/navigation/border_line.h
+++ b/sw/airborne/modules/nav/nav_border_line.h
@@ -20,7 +20,7 @@
*/
/**
- * @file subsystems/navigation/border_line.h
+ * @file modules/nav/nav_border_line.h
* @brief navigate along a border line (line 1-2) with turns in the same direction
*/