Opala IOT Kit unable to upload template sketch

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

1 Like

I Also have those kinds of problems.. please answer for it.

but my case is for MKRIoTCarrier + MKR WiFi 1010 Board.

As below,

<>

/usr/local/bin/arduino-cli compile --fqbn arduino:samd:mkrwifi1010 --libraries /home/builder/opt/libraries/latest --build-cache-path /tmp --output-dir /tmp/270226321/build --build-path /tmp/arduino-build-C0A48B817D8603F617BFCB1882E910C3 /tmp/270226321/Activity_1

Using library adafruit_dotstar_1_2_1 at version 1.2.1 in folder: /home/builder/opt/libraries/adafruit_dotstar_1_2_1

Using library adafruit_unified_sensor_1_1_7 at version 1.1.7 in folder: /home/builder/opt/libraries/adafruit_unified_sensor_1_1_7

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/src/AirQualityClass.cpp: In member function 'int AirQualityClass::begin()':

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/src/AirQualityClass.cpp:38:24: error: 'BME680_I2C_ADDR_PRIMARY' was not declared in this scope

iaqSensor->begin(BME680_I2C_ADDR_PRIMARY, Wire);

^~~~~~~~~~~~~~~~~~~~~~~

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/src/EnvClass.cpp: In member function 'int EnvClass::begin()':

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/src/EnvClass.cpp:39:24: error: 'BME680_I2C_ADDR_PRIMARY' was not declared in this scope

iaqSensor->begin(BME680_I2C_ADDR_PRIMARY, Wire);

^~~~~~~~~~~~~~~~~~~~~~~

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/src/AirQualityClass.cpp:38:24: note: suggested alternative: 'BME68X_I2C_ADDR_HIGH'

iaqSensor->begin(BME680_I2C_ADDR_PRIMARY, Wire);

^~~~~~~~~~~~~~~~~~~~~~~

BME68X_I2C_ADDR_HIGH

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/src/AirQualityClass.cpp:48:9: error: 'BSEC_OUTPUT_IAQ' was not declared in this scope

BSEC_OUTPUT_IAQ,

^~~~~~~~~~~~~~~

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/src/AirQualityClass.cpp:48:9: note: suggested alternative: 'BSEC_OUTPUT_RAW_GAS'

BSEC_OUTPUT_IAQ,

^~~~~~~~~~~~~~~

BSEC_OUTPUT_RAW_GAS

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/src/AirQualityClass.cpp:49:9: error: 'BSEC_OUTPUT_STATIC_IAQ' was not declared in this scope

BSEC_OUTPUT_STATIC_IAQ,

^~~~~~~~~~~~~~~~~~~~~~

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/src/PressureClass.cpp: In member function 'int PressureClass::begin()':

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/src/PressureClass.cpp:38:24: error: 'BME680_I2C_ADDR_PRIMARY' was not declared in this scope

iaqSensor->begin(BME680_I2C_ADDR_PRIMARY, Wire);

^~~~~~~~~~~~~~~~~~~~~~~

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/src/EnvClass.cpp:39:24: note: suggested alternative: 'BME68X_I2C_ADDR_HIGH'

iaqSensor->begin(BME680_I2C_ADDR_PRIMARY, Wire);

^~~~~~~~~~~~~~~~~~~~~~~

BME68X_I2C_ADDR_HIGH

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/src/EnvClass.cpp:49:9: error: 'BSEC_OUTPUT_IAQ' was not declared in this scope

BSEC_OUTPUT_IAQ,

^~~~~~~~~~~~~~~

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/src/AirQualityClass.cpp:49:9: note: suggested alternative: 'BSEC_OUTPUT_RAW_GAS'

BSEC_OUTPUT_STATIC_IAQ,

^~~~~~~~~~~~~~~~~~~~~~

BSEC_OUTPUT_RAW_GAS

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/src/AirQualityClass.cpp:50:9: error: 'BSEC_OUTPUT_CO2_EQUIVALENT' was not declared in this scope

BSEC_OUTPUT_CO2_EQUIVALENT,

^~~~~~~~~~~~~~~~~~~~~~~~~~

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/src/EnvClass.cpp:49:9: note: suggested alternative: 'BSEC_OUTPUT_RAW_GAS'

BSEC_OUTPUT_IAQ,

^~~~~~~~~~~~~~~

BSEC_OUTPUT_RAW_GAS

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/src/EnvClass.cpp:50:9: error: 'BSEC_OUTPUT_STATIC_IAQ' was not declared in this scope

BSEC_OUTPUT_STATIC_IAQ,

^~~~~~~~~~~~~~~~~~~~~~

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/src/PressureClass.cpp:38:24: note: suggested alternative: 'BME68X_I2C_ADDR_HIGH'

iaqSensor->begin(BME680_I2C_ADDR_PRIMARY, Wire);

^~~~~~~~~~~~~~~~~~~~~~~

BME68X_I2C_ADDR_HIGH

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/src/PressureClass.cpp:48:9: error: 'BSEC_OUTPUT_IAQ' was not declared in this scope

BSEC_OUTPUT_IAQ,

^~~~~~~~~~~~~~~

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/src/AirQualityClass.cpp:50:9: note: suggested alternative: 'BSEC_OUTPUT_IAQ_ESTIMATE'

BSEC_OUTPUT_CO2_EQUIVALENT,

^~~~~~~~~~~~~~~~~~~~~~~~~~

BSEC_OUTPUT_IAQ_ESTIMATE

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/src/AirQualityClass.cpp:51:9: error: 'BSEC_OUTPUT_BREATH_VOC_EQUIVALENT' was not declared in this scope

BSEC_OUTPUT_BREATH_VOC_EQUIVALENT,

^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/src/PressureClass.cpp:48:9: note: suggested alternative: 'BSEC_OUTPUT_RAW_GAS'

BSEC_OUTPUT_IAQ,

^~~~~~~~~~~~~~~

BSEC_OUTPUT_RAW_GAS

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/src/PressureClass.cpp:49:9: error: 'BSEC_OUTPUT_STATIC_IAQ' was not declared in this scope

BSEC_OUTPUT_STATIC_IAQ,

^~~~~~~~~~~~~~~~~~~~~~

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/src/EnvClass.cpp:50:9: note: suggested alternative: 'BSEC_OUTPUT_RAW_GAS'

BSEC_OUTPUT_STATIC_IAQ,

^~~~~~~~~~~~~~~~~~~~~~

BSEC_OUTPUT_RAW_GAS

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/src/EnvClass.cpp:51:9: error: 'BSEC_OUTPUT_CO2_EQUIVALENT' was not declared in this scope

BSEC_OUTPUT_CO2_EQUIVALENT,

^~~~~~~~~~~~~~~~~~~~~~~~~~

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/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_1/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_1/src/EnvClass.cpp:51:9: note: suggested alternative: 'BSEC_OUTPUT_IAQ_ESTIMATE'

BSEC_OUTPUT_CO2_EQUIVALENT,

^~~~~~~~~~~~~~~~~~~~~~~~~~

BSEC_OUTPUT_IAQ_ESTIMATE

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/src/EnvClass.cpp:52:9: error: 'BSEC_OUTPUT_BREATH_VOC_EQUIVALENT' was not declared in this scope

BSEC_OUTPUT_BREATH_VOC_EQUIVALENT,

^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/src/PressureClass.cpp:49:9: note: suggested alternative: 'BSEC_OUTPUT_RAW_GAS'

BSEC_OUTPUT_STATIC_IAQ,

^~~~~~~~~~~~~~~~~~~~~~

BSEC_OUTPUT_RAW_GAS

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/src/PressureClass.cpp:50:9: error: 'BSEC_OUTPUT_CO2_EQUIVALENT' was not declared in this scope

BSEC_OUTPUT_CO2_EQUIVALENT,

^~~~~~~~~~~~~~~~~~~~~~~~~~

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/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_1/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_1/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_1/src/AirQualityClass.cpp: In member function 'int AirQualityClass::checkIaqSensorStatus()':

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/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_1/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_1/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_1/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_1/src/PressureClass.cpp:50:9: note: suggested alternative: 'BSEC_OUTPUT_IAQ_ESTIMATE'

BSEC_OUTPUT_CO2_EQUIVALENT,

^~~~~~~~~~~~~~~~~~~~~~~~~~

BSEC_OUTPUT_IAQ_ESTIMATE

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/src/PressureClass.cpp:51:9: error: 'BSEC_OUTPUT_BREATH_VOC_EQUIVALENT' was not declared in this scope

BSEC_OUTPUT_BREATH_VOC_EQUIVALENT,

^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/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_1/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_1/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_1/src/EnvClass.cpp: In member function 'int EnvClass::checkIaqSensorStatus()':

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/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_1/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_1/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_1/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_1/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_1/src/EnvClass.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_1/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_1/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_1/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_1/src/PressureClass.cpp: In member function 'int PressureClass::checkIaqSensorStatus()':

/home/builder/opt/libraries/latest/arduino_mkriotcarrier_2_0_1/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_1/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_1/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_1/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_1/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_1/src/PressureClass.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"
</>

Include bsec library version 1.6.1480. Your error should be gone. Latest version of bsec libraries conatains lot of errors. so it is recommended to use previous version.

These issues should be fixed now.
Could please check if it works for you?

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.