From d13e9ec9628f64cdd78601ff92dbcc61080befb8 Mon Sep 17 00:00:00 2001
From: Matteo Pignataro <matteo.pignataro@skywarder.eu>
Date: Mon, 2 Oct 2023 16:03:13 +0200
Subject: [PATCH] [Analog-pressure-sensor] Corrected bind function for non-copy
 constructible

---
 src/tests/sensors/analog/test-analog-pressure-sensors.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/tests/sensors/analog/test-analog-pressure-sensors.cpp b/src/tests/sensors/analog/test-analog-pressure-sensors.cpp
index 98cc37b3a..d64e113db 100644
--- a/src/tests/sensors/analog/test-analog-pressure-sensors.cpp
+++ b/src/tests/sensors/analog/test-analog-pressure-sensors.cpp
@@ -73,14 +73,14 @@ int main()
     ADS1118 ads1118(spiSlave);
 
     std::function<ADCData()> getVoltageFunction =
-        std::bind(&ADS1118::getVoltage, ads1118, channel1);
+        std::bind(&ADS1118::getVoltage, std::ref(ads1118), channel1);
     HSCMAND015PA analogSensor(getVoltageFunction);
 
     analogSensor.init();
     analogSensor.selfTest();
 
     std::function<ADCData()> getVoltageFunction2 =
-        std::bind(&ADS1118::getVoltage, ads1118, channel2);
+        std::bind(&ADS1118::getVoltage, std::ref(ads1118), channel2);
     HSCMRNN030PA analogSensor2(getVoltageFunction2);
 
     analogSensor2.init();
-- 
GitLab