From 32ae132c7ffad39c84ebe6aa5a1b5ba5139e7d4f Mon Sep 17 00:00:00 2001
From: Alvise De Faveri <alvise.defaveri@skywarder.eu>
Date: Fri, 1 Mar 2019 22:21:08 +0100
Subject: [PATCH] [Mavlink] removed mavlink submodule

---
 .gitmodules                        |  3 ---
 libs/mavlink_skyward_lib           |  1 -
 sbs.conf                           | 14 ++++++--------
 skyward-boardcore                  |  2 +-
 src/tests/drivers/test-mavlink.cpp |  5 ++++-
 5 files changed, 11 insertions(+), 14 deletions(-)
 delete mode 160000 libs/mavlink_skyward_lib

diff --git a/.gitmodules b/.gitmodules
index 9fde3f4d1..30a229992 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,6 +1,3 @@
 [submodule "skyward-boardcore"]
 	path = skyward-boardcore
 	url = ../skyward-boardcore.git
-[submodule "libs/mavlink_skyward_lib"]
-	path = libs/mavlink_skyward_lib
-	url = ../mavlink_skyward_lib.git
diff --git a/libs/mavlink_skyward_lib b/libs/mavlink_skyward_lib
deleted file mode 160000
index 58c58bb64..000000000
--- a/libs/mavlink_skyward_lib
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 58c58bb6466f486151bb620bfa7c7fb5bc7a3059
diff --git a/sbs.conf b/sbs.conf
index 11fb34ead..5810afc10 100644
--- a/sbs.conf
+++ b/sbs.conf
@@ -66,6 +66,7 @@
 # TESTS_PATH:       tests folder
 # SRC_PATH:         shared sources folder
 # SBS_BASE:         boardcore folder
+# PROJECT_INCLUDES: folders to be included with -I
 
 [SBS_PROJECT]
 Type:             project
@@ -73,13 +74,12 @@ ENTRY_PATH:       src/entrypoints
 TESTS_PATH:       src/tests
 SRC_PATH:         src/
 SBS_BASE:         skyward-boardcore
-PROJECT_INCLUDES: libs
-
+PROJECT_INCLUDES: skyward-boardcore
 
 #-----------------------------------#
 #          List of Sources          #
 #-----------------------------------#
-# [name]    -> can be included using '%name'
+# [name]    -> can be included by boards and tests using '%name'
 #     Type: srcfiles
 #     Files: a '\n'-separated list of f
 
@@ -107,7 +107,7 @@ FIles:      src/boards/Ignition/IgnitionManager.cpp
 #--------------------------#
 #          Boards          #
 #--------------------------#
-# [boardname]  -> compile using 'sbs -b boardname'
+# [boardname]  -> compile using '.sbs -b boardname'
 #     BoardId: see the list at the top of this file
 #     BinName: name of the final binary (without extension!)
 #     Include: a space-separated list of files, %something will be substituted
@@ -225,8 +225,6 @@ Main:       drivers/hbridge-test
 Type:       test
 BoardId:    stm32f429zi_skyward_homeone
 BinName:    test-mavlink
-Include:	%shared %mavlink %gamma868
+Include:    %shared %gamma868
 Defines:   -DDEBUG
-Main:       drivers/test-mavlink
-
-
+Main:       drivers/test-mavlink
\ No newline at end of file
diff --git a/skyward-boardcore b/skyward-boardcore
index 886564c4c..e06a0324e 160000
--- a/skyward-boardcore
+++ b/skyward-boardcore
@@ -1 +1 @@
-Subproject commit 886564c4cc819af602313b2b6c0ae9c42ab82d7c
+Subproject commit e06a0324eea3105cd49e85a11b275897130a9ead
diff --git a/src/tests/drivers/test-mavlink.cpp b/src/tests/drivers/test-mavlink.cpp
index bd64ce81d..821f75f0c 100644
--- a/src/tests/drivers/test-mavlink.cpp
+++ b/src/tests/drivers/test-mavlink.cpp
@@ -20,9 +20,12 @@
  * THE SOFTWARE.
  */
 
+#include <skyward-boardcore/libs/mavlink_skyward_lib/mavlink_lib/r2a/mavlink.h>
+
 #include <Common.h>
 #include <drivers/gamma868/Gamma868.h>
-#include "drivers/mavlink/MavManager.h"
+#include <drivers/mavlink/MavManager.h>
+
 
 using namespace miosix;
 
-- 
GitLab