ich wollte das soeben ausprobieren, das Kompilieren läuft aber wieder nicht durch (mit MHZ19 und Bluepill)

Code: Alles auswählen
In file included from C:\Users\marti\Documents\Arduino\HB-UNI-Sen-CO2-main\HB-UNI-Sen-CO2_STM32\HB-UNI-Sen-CO2_STM32.ino:61:0:
C:\Users\marti\Documents\Arduino\HB-UNI-Sen-CO2-main\HB-UNI-Sen-CO2_STM32\sensors\Sens_MHZ19.h: In member function 'void as::Sens_MHZ19::measureRaw()':
C:\Users\marti\Documents\Arduino\HB-UNI-Sen-CO2-main\HB-UNI-Sen-CO2_STM32\sensors\Sens_MHZ19.h:54:78: error: no matching function for call to 'MHZ19::getTemperature(bool, bool)'
_temperature = (int16_t)(_mhz19.getTemperature(true, false));
^
C:\Users\marti\Documents\Arduino\HB-UNI-Sen-CO2-main\HB-UNI-Sen-CO2_STM32\sensors\Sens_MHZ19.h:54:78: note: candidate is:
In file included from C:\Users\marti\Documents\Arduino\HB-UNI-Sen-CO2-main\HB-UNI-Sen-CO2_STM32\sensors\Sens_MHZ19.h:17:0,
from C:\Users\marti\Documents\Arduino\HB-UNI-Sen-CO2-main\HB-UNI-Sen-CO2_STM32\HB-UNI-Sen-CO2_STM32.ino:61:
C:\Users\marti\Documents\Arduino\libraries\MH-Z19\src/MHZ19.h:73:8: note: float MHZ19::getTemperature(bool)
float getTemperature(bool force = true);
^
C:\Users\marti\Documents\Arduino\libraries\MH-Z19\src/MHZ19.h:73:8: note: candidate expects 1 argument, 2 provided
exit status 1
Compilation error: no matching function for call to 'MHZ19::getTemperature(bool, bool)'