From 7f6db09da7ac4022f051ff2917b398aeaab6762c Mon Sep 17 00:00:00 2001
From: Federico Mandelli <federicomandelli@skywarder.eu>
Date: Fri, 30 Jun 2023 18:24:49 +0200
Subject: [PATCH] [Busses] Updated busses to new interface

---
 src/boards/Parafoil/Buses.h                 | 22 ++++++++-------------
 src/boards/Parafoil/Configs/SensorsConfig.h |  3 +--
 src/boards/Parafoil/Sensors/Sensors.cpp     |  3 +--
 3 files changed, 10 insertions(+), 18 deletions(-)

diff --git a/src/boards/Parafoil/Buses.h b/src/boards/Parafoil/Buses.h
index 426c2c90a..2330dc0ce 100644
--- a/src/boards/Parafoil/Buses.h
+++ b/src/boards/Parafoil/Buses.h
@@ -43,24 +43,18 @@ struct Buses : public ParafoilModule
 public:
 #ifndef USE_MOCK_PERIPHERALS
     Buses()
-        : usart1(USART1, Boardcore::USARTInterface::Baudrate::B115200),
-          usart2(USART2, Boardcore::USARTInterface::Baudrate::B115200),
-          usart3(USART3, Boardcore::USARTInterface::Baudrate::B115200),
-          uart4(UART4, Boardcore::USARTInterface::Baudrate::B115200),
-          spi1(SPI1), spi2(SPI2)
+        : usart1(USART1, 115200), usart2(USART2, 115200),
+          usart3(USART3, 115200), uart4(UART4, 115200), spi1(SPI1), spi2(SPI2)
     {
-        usart1.init();
-        usart2.init();
-        usart3.init();
-        uart4.init();
+        /* usart1.init();
+         usart2.init();
+         usart3.init();
+         uart4.init();*/
     }
 #else
     Buses()
-        : usart1(USART1, Boardcore::USARTInterface::Baudrate::B115200),
-          usart2(USART2, Boardcore::USARTInterface::Baudrate::B115200),
-          usart3(USART3, Boardcore::USARTInterface::Baudrate::B115200),
-          uart4(UART4, Boardcore::USARTInterface::Baudrate::B115200), spi1({}),
-          spi2({})
+        : usart1(USART1, 115200), usart2(USART2, 115200),
+          usart3(USART3, 115200), uart4(UART4, 115200), spi1({}), spi2({})
     {
         usart2.init();
         usart3.init();
diff --git a/src/boards/Parafoil/Configs/SensorsConfig.h b/src/boards/Parafoil/Configs/SensorsConfig.h
index a129e8457..b59475d30 100644
--- a/src/boards/Parafoil/Configs/SensorsConfig.h
+++ b/src/boards/Parafoil/Configs/SensorsConfig.h
@@ -106,8 +106,7 @@ constexpr Boardcore::LIS3MDL::FullScale MAG_LIS_FULLSCALE =
     Boardcore::LIS3MDL::FS_4_GAUSS;
 
 // GPS
-static constexpr Boardcore::USARTInterface::Baudrate GPS_BAUD_RATE =
-    Boardcore::USARTInterface::Baudrate::B460800;
+static constexpr int GPS_BAUD_RATE            = 460800;
 static constexpr unsigned int GPS_SAMPLE_RATE = 10;
 
 // Sampling periods and dividers
diff --git a/src/boards/Parafoil/Sensors/Sensors.cpp b/src/boards/Parafoil/Sensors/Sensors.cpp
index cd584fb82..57caa5c88 100644
--- a/src/boards/Parafoil/Sensors/Sensors.cpp
+++ b/src/boards/Parafoil/Sensors/Sensors.cpp
@@ -465,8 +465,7 @@ void Sensors::ms5803Init()
 
 void Sensors::ubxGpsInit()
 {
-    ubxGps = new UBXGPSSerial(GPS_BAUD_RATE, GPS_SAMPLE_RATE, USART2,
-                              USARTInterface::Baudrate::B9600);
+    ubxGps = new UBXGPSSerial(GPS_BAUD_RATE, GPS_SAMPLE_RATE, USART2, 9600);
 
     SensorInfo info("UBXGPS", SAMPLE_PERIOD_GPS,
                     [&]()
-- 
GitLab