Hi, i am working with this projects with my students, with the Arduino Opala IoT Kit.
https://opla.arduino.cc/
But when starting I get this error, Unable to upload template sketch. (see error below)
It worked last year. Is there an software or BESC library - update needed, or what can be wrong?
How can I make this work?
/Regards Matti
T_BREATH_VOC_EQUIVALENT, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_2/src/AirQualityClass.cpp:51:9: note: suggested alternative: 'BSEC_OUTPUT_IAQ_ESTIMATE' BSEC_OUTPUT_BREATH_VOC_EQUIVALENT, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BSEC_OUTPUT_IAQ_ESTIMATE /home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_2/src/AirQualityClass.cpp:56:53: error: 'BSEC_SAMPLE_RATE_CONTINUOUS' was not declared in this scope iaqSensor->updateSubscription(sensorList, 10, BSEC_SAMPLE_RATE_CONTINUOUS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_2/src/PressureClass.cpp:51:9: note: suggested alternative: 'BSEC_OUTPUT_IAQ_ESTIMATE' BSEC_OUTPUT_BREATH_VOC_EQUIVALENT, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BSEC_OUTPUT_IAQ_ESTIMATE /home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_2/src/PressureClass.cpp:56:53: error: 'BSEC_SAMPLE_RATE_CONTINUOUS' was not declared in this scope iaqSensor->updateSubscription(sensorList, 10, BSEC_SAMPLE_RATE_CONTINUOUS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_2/src/EnvClass.cpp:52:9: note: suggested alternative: 'BSEC_OUTPUT_IAQ_ESTIMATE' BSEC_OUTPUT_BREATH_VOC_EQUIVALENT, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BSEC_OUTPUT_IAQ_ESTIMATE /home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_2/src/EnvClass.cpp:57:53: error: 'BSEC_SAMPLE_RATE_CONTINUOUS' was not declared in this scope iaqSensor->updateSubscription(sensorList, 10, BSEC_SAMPLE_RATE_CONTINUOUS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_2/src/AirQualityClass.cpp:56:53: note: suggested alternative: 'BSEC_SAMPLE_RATE_ULP' iaqSensor->updateSubscription(sensorList, 10, BSEC_SAMPLE_RATE_CONTINUOUS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BSEC_SAMPLE_RATE_ULP /home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_2/src/AirQualityClass.cpp: In member function 'int AirQualityClass::checkIaqSensorStatus()': /home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_2/src/AirQualityClass.cpp:71:18: error: 'class Bsec' has no member named 'status'; did you mean 'bsecStatus'? if (iaqSensor->status != BSEC_OK) { ^~~~~~ bsecStatus /home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_2/src/AirQualityClass.cpp:72:20: error: 'class Bsec' has no member named 'status'; did you mean 'bsecStatus'? if (iaqSensor->status < BSEC_OK) { ^~~~~~ bsecStatus /home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_2/src/AirQualityClass.cpp:77:18: error: 'class Bsec' has no member named 'bme680Status'; did you mean 'bme68xStatus'? if (iaqSensor->bme680Status != BME680_OK) { ^~~~~~~~~~~~ bme68xStatus /home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_2/src/AirQualityClass.cpp:77:34: error: 'BME680_OK' was not declared in this scope if (iaqSensor->bme680Status != BME680_OK) { ^~~~~~~~~ /home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_2/src/PressureClass.cpp:56:53: note: suggested alternative: 'BSEC_SAMPLE_RATE_ULP' iaqSensor->updateSubscription(sensorList, 10, BSEC_SAMPLE_RATE_CONTINUOUS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BSEC_SAMPLE_RATE_ULP /home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_2/src/PressureClass.cpp: In member function 'int PressureClass::checkIaqSensorStatus()': /home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_2/src/PressureClass.cpp:76:18: error: 'class Bsec' has no member named 'status'; did you mean 'bsecStatus'? if (iaqSensor->status != BSEC_OK) { ^~~~~~ bsecStatus /home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_2/src/PressureClass.cpp:77:20: error: 'class Bsec' has no member named 'status'; did you mean 'bsecStatus'? if (iaqSensor->status < BSEC_OK) { ^~~~~~ bsecStatus /home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_2/src/PressureClass.cpp:82:18: error: 'class Bsec' has no member named 'bme680Status'; did you mean 'bme68xStatus'? if (iaqSensor->bme680Status != BME680_OK) { ^~~~~~~~~~~~ bme68xStatus /home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_2/src/PressureClass.cpp:82:34: error: 'BME680_OK' was not declared in this scope if (iaqSensor->bme680Status != BME680_OK) { ^~~~~~~~~ /home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_2/src/EnvClass.cpp:57:53: note: suggested alternative: 'BSEC_SAMPLE_RATE_ULP' iaqSensor->updateSubscription(sensorList, 10, BSEC_SAMPLE_RATE_CONTINUOUS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BSEC_SAMPLE_RATE_ULP /home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_2/src/EnvClass.cpp: In member function 'int EnvClass::checkIaqSensorStatus()': /home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_2/src/EnvClass.cpp:76:18: error: 'class Bsec' has no member named 'status'; did you mean 'bsecStatus'? if (iaqSensor->status != BSEC_OK) { ^~~~~~ bsecStatus /home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_2/src/EnvClass.cpp:77:20: error: 'class Bsec' has no member named 'status'; did you mean 'bsecStatus'? if (iaqSensor->status < BSEC_OK) { ^~~~~~ bsecStatus /home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_2/src/EnvClass.cpp:82:18: error: 'class Bsec' has no member named 'bme680Status'; did you mean 'bme68xStatus'? if (iaqSensor->bme680Status != BME680_OK) { ^~~~~~~~~~~~ bme68xStatus /home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_2/src/EnvClass.cpp:82:34: error: 'BME680_OK' was not declared in this scope if (iaqSensor->bme680Status != BME680_OK) { ^~~~~~~~~ /home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_2/src/AirQualityClass.cpp:77:34: note: suggested alternative: 'BME68X_OK' if (iaqSensor->bme680Status != BME680_OK) { ^~~~~~~~~ BME68X_OK /home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_2/src/AirQualityClass.cpp:78:20: error: 'class Bsec' has no member named 'bme680Status'; did you mean 'bme68xStatus'? if (iaqSensor->bme680Status < BME680_OK) { ^~~~~~~~~~~~ bme68xStatus /home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_2/src/PressureClass.cpp:82:34: note: suggested alternative: 'BME68X_OK' if (iaqSensor->bme680Status != BME680_OK) { ^~~~~~~~~ BME68X_OK /home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_2/src/PressureClass.cpp:83:20: error: 'class Bsec' has no member named 'bme680Status'; did you mean 'bme68xStatus'? if (iaqSensor->bme680Status < BME680_OK) { ^~~~~~~~~~~~ bme68xStatus /home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_2/src/EnvClass.cpp:82:34: note: suggested alternative: 'BME68X_OK' if (iaqSensor->bme680Status != BME680_OK) { ^~~~~~~~~ BME68X_OK /home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_2/src/EnvClass.cpp:83:20: error: 'class Bsec' has no member named 'bme680Status'; did you mean 'bme68xStatus'? if (iaqSensor->bme680Status < BME680_OK) { ^~~~~~~~~~~~ bme68xStatus Error during build: exit status 1