diff --git a/cmake/boardcore.cmake b/cmake/boardcore.cmake
index 6a95bd1307e2117c08aedbfba84058e8ab203c81..a37df344373e492d13a75e30d802312f17430004 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 5ddb67f00a8800f77f5597fa3c9538fb8496a6e5..2bd61be34f9dafa060cbc29ca4a5238596749020 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 6ecf7b42664660dd6331bf8c707f130135216e3b..e8fbbc4a94e2da9eb3a693fdc12629f609acc45f 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 7a5d224a4f887d899389c0dddbfed8788e6c33d5..d715e6bfe75d488f5a72d598e0c0b71acdc1ad8b 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 f7b37f60199d64283bee1a24a6b0267ac28de3bb..94479c91f86af11ceacd3375a9e23bb9ba7b1f62 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 062eb72080c3854a538504825574b32562a88986..6767c8517b08fcbe13b8cef015195da30ceacf52 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>