From 72aa15efdbb7da065c5afdaf598be5383ea7b57f Mon Sep 17 00:00:00 2001
From: Alberto Nidasio <alberto.nidasio@skywarder.eu>
Date: Sat, 5 Mar 2022 17:18:35 +0100
Subject: [PATCH] [SX1278] Moved driver to radio folder

---
 cmake/boardcore.cmake                             | 2 +-
 src/shared/{drivers => radio}/SX1278/SX1278.cpp   | 0
 src/shared/{drivers => radio}/SX1278/SX1278.h     | 0
 src/shared/{drivers => radio}/SX1278/SX1278Defs.h | 0
 src/tests/drivers/sx1278/test-sx1278-bench.cpp    | 2 +-
 src/tests/drivers/sx1278/test-sx1278-bidir.cpp    | 2 +-
 src/tests/drivers/sx1278/test-sx1278-core.h       | 2 +-
 src/tests/drivers/sx1278/test-sx1278-mavlink.cpp  | 2 +-
 src/tests/drivers/sx1278/test-sx1278-serial.cpp   | 2 +-
 9 files changed, 6 insertions(+), 6 deletions(-)
 rename src/shared/{drivers => radio}/SX1278/SX1278.cpp (100%)
 rename src/shared/{drivers => radio}/SX1278/SX1278.h (100%)
 rename src/shared/{drivers => radio}/SX1278/SX1278Defs.h (100%)

diff --git a/cmake/boardcore.cmake b/cmake/boardcore.cmake
index 6a95bd130..a37df3443 100644
--- a/cmake/boardcore.cmake
+++ b/cmake/boardcore.cmake
@@ -43,7 +43,6 @@ foreach(OPT_BOARD ${BOARDS})
         ${SBS_BASE}/src/shared/drivers/runcam/Runcam.cpp
         ${SBS_BASE}/src/shared/drivers/servo/Servo.cpp
         ${SBS_BASE}/src/shared/drivers/spi/SPITransaction.cpp
-        ${SBS_BASE}/src/shared/drivers/SX1278/SX1278.cpp
 
         # Events
         ${SBS_BASE}/src/shared/events/EventBroker.cpp
@@ -60,6 +59,7 @@ foreach(OPT_BOARD ${BOARDS})
         ${SBS_BASE}/src/shared/radio/gamma868/Gamma868.cpp
         ${SBS_BASE}/src/shared/radio/Xbee/APIFrameParser.cpp
         ${SBS_BASE}/src/shared/radio/Xbee/Xbee.cpp
+        ${SBS_BASE}/src/shared/radio/SX1278/SX1278.cpp
 
         # Scheduler
         ${SBS_BASE}/src/shared/scheduler/TaskScheduler.cpp
diff --git a/src/shared/drivers/SX1278/SX1278.cpp b/src/shared/radio/SX1278/SX1278.cpp
similarity index 100%
rename from src/shared/drivers/SX1278/SX1278.cpp
rename to src/shared/radio/SX1278/SX1278.cpp
diff --git a/src/shared/drivers/SX1278/SX1278.h b/src/shared/radio/SX1278/SX1278.h
similarity index 100%
rename from src/shared/drivers/SX1278/SX1278.h
rename to src/shared/radio/SX1278/SX1278.h
diff --git a/src/shared/drivers/SX1278/SX1278Defs.h b/src/shared/radio/SX1278/SX1278Defs.h
similarity index 100%
rename from src/shared/drivers/SX1278/SX1278Defs.h
rename to src/shared/radio/SX1278/SX1278Defs.h
diff --git a/src/tests/drivers/sx1278/test-sx1278-bench.cpp b/src/tests/drivers/sx1278/test-sx1278-bench.cpp
index 5ddb67f00..2bd61be34 100644
--- a/src/tests/drivers/sx1278/test-sx1278-bench.cpp
+++ b/src/tests/drivers/sx1278/test-sx1278-bench.cpp
@@ -20,7 +20,7 @@
  * THE SOFTWARE.
  */
 
-#include <drivers/SX1278/SX1278.h>
+#include <radio/SX1278/SX1278.h>
 #include <drivers/interrupt/external_interrupts.h>
 
 #include <thread>
diff --git a/src/tests/drivers/sx1278/test-sx1278-bidir.cpp b/src/tests/drivers/sx1278/test-sx1278-bidir.cpp
index 6ecf7b426..e8fbbc4a9 100644
--- a/src/tests/drivers/sx1278/test-sx1278-bidir.cpp
+++ b/src/tests/drivers/sx1278/test-sx1278-bidir.cpp
@@ -20,7 +20,7 @@
  * THE SOFTWARE.
  */
 
-#include <drivers/SX1278/SX1278.h>
+#include <radio/SX1278/SX1278.h>
 #include <drivers/interrupt/external_interrupts.h>
 
 #include <cstring>
diff --git a/src/tests/drivers/sx1278/test-sx1278-core.h b/src/tests/drivers/sx1278/test-sx1278-core.h
index 7a5d224a4..d715e6bfe 100644
--- a/src/tests/drivers/sx1278/test-sx1278-core.h
+++ b/src/tests/drivers/sx1278/test-sx1278-core.h
@@ -22,7 +22,7 @@
 
 #pragma once
 
-#include <drivers/SX1278/SX1278.h>
+#include <radio/SX1278/SX1278.h>
 
 const char *stringFromErr(Boardcore::SX1278::Error err);
 const char *stringFromRxBw(Boardcore::SX1278::RxBw rx_bw);
diff --git a/src/tests/drivers/sx1278/test-sx1278-mavlink.cpp b/src/tests/drivers/sx1278/test-sx1278-mavlink.cpp
index f7b37f601..94479c91f 100644
--- a/src/tests/drivers/sx1278/test-sx1278-mavlink.cpp
+++ b/src/tests/drivers/sx1278/test-sx1278-mavlink.cpp
@@ -20,7 +20,7 @@
  * THE SOFTWARE.
  */
 
-#include <drivers/SX1278/SX1278.h>
+#include <radio/SX1278/SX1278.h>
 #include <drivers/interrupt/external_interrupts.h>
 
 #include "test-sx1278-core.h"
diff --git a/src/tests/drivers/sx1278/test-sx1278-serial.cpp b/src/tests/drivers/sx1278/test-sx1278-serial.cpp
index 062eb7208..6767c8517 100644
--- a/src/tests/drivers/sx1278/test-sx1278-serial.cpp
+++ b/src/tests/drivers/sx1278/test-sx1278-serial.cpp
@@ -20,7 +20,7 @@
  * THE SOFTWARE.
  */
 
-#include <drivers/SX1278/SX1278.h>
+#include <radio/SX1278/SX1278.h>
 #include <drivers/interrupt/external_interrupts.h>
 #include <filesystem/console/console_device.h>
 
-- 
GitLab