From a9cf025cbecc23af76f2c76210557fb3f1c12840 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niccol=C3=B2=20Betto?= <niccolo.betto@skywarder.eu>
Date: Sun, 8 Sep 2024 22:55:56 +0200
Subject: [PATCH] [Payload][NAS] Use digital pressure sensor instead of analog
 one

LPS28DFW is used.
---
 .../Payload/StateMachines/NASController/NASController.cpp     | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/boards/Payload/StateMachines/NASController/NASController.cpp b/src/boards/Payload/StateMachines/NASController/NASController.cpp
index d852e0e9b..e6e4a9240 100644
--- a/src/boards/Payload/StateMachines/NASController/NASController.cpp
+++ b/src/boards/Payload/StateMachines/NASController/NASController.cpp
@@ -215,7 +215,7 @@ void NASController::calibrate()
     for (int i = 0; i < config::CALIBRATION_SAMPLES_COUNT; i++)
     {
         IMUData imu       = sensors->getIMULastSample();
-        PressureData baro = sensors->getStaticPressureLastSample();
+        PressureData baro = sensors->getLPS28DFWLastSample();
 
         Vector3f acc = static_cast<AccelerometerData>(imu);
         Vector3f mag = static_cast<MagnetometerData>(imu);
@@ -271,7 +271,7 @@ void NASController::update()
 
         IMUData imu       = sensors->getIMULastSample();
         UBXGPSData gps    = sensors->getUBXGPSLastSample();
-        PressureData baro = sensors->getStaticPressureLastSample();
+        PressureData baro = sensors->getLPS28DFWLastSample();
 
         // Calculate acceleration
         Vector3f acc    = static_cast<AccelerometerData>(imu);
-- 
GitLab