diff --git a/lib/vendor/Bosch/BSEC/examples/bsec_iot_example/bsec_integration.c b/lib/vendor/Bosch/BSEC/examples/bsec_iot_example/bsec_integration.c
index 74fbd583008d812d5237fc6b346e49579e7090ab..cc3e03600b5fbfa4b6bfaf47dcceb541dfbe2444 100644
--- a/lib/vendor/Bosch/BSEC/examples/bsec_iot_example/bsec_integration.c
+++ b/lib/vendor/Bosch/BSEC/examples/bsec_iot_example/bsec_integration.c
@@ -160,7 +160,7 @@ return_values_init bsec_iot_init(float sample_rate, float temperature_offset, bm
                     bme680_com_fptr_t bus_read, sleep_fct sleep, state_load_fct state_load, config_load_fct config_load)
 {
     return_values_init ret = {BME680_OK, BSEC_OK};
-    bsec_library_return_t bsec_status = BSEC_OK;
+    __attribute__((unused)) bsec_library_return_t bsec_status = BSEC_OK;
     
     uint8_t bsec_state[BSEC_MAX_STATE_BLOB_SIZE] = {0};
     uint8_t bsec_config[BSEC_MAX_PROPERTY_BLOB_SIZE] = {0};
@@ -236,7 +236,7 @@ static void bme680_bsec_trigger_measurement(bsec_bme_settings_t *sensor_settings
 {
     uint16_t meas_period;
     uint8_t set_required_settings;
-    int8_t bme680_status = BME680_OK;
+    __attribute__((unused)) int8_t bme680_status = BME680_OK;
         
     /* Check if a forced-mode measurement should be triggered now */
     if (sensor_settings->trigger_measurement)
@@ -296,7 +296,7 @@ static void bme680_bsec_read_data(int64_t time_stamp_trigger, bsec_input_t *inpu
     int32_t bsec_process_data)
 {
     static struct bme680_field_data data;
-    int8_t bme680_status = BME680_OK;
+    __attribute__((unused)) int8_t bme680_status = BME680_OK;
     
     /* We only have to read data if the previous call the bsec_sensor_control() actually asked for it */
     if (bsec_process_data)
@@ -392,15 +392,15 @@ static void bme680_bsec_process_data(bsec_input_t *bsec_inputs, uint8_t num_bsec
     float raw_humidity = 0.0f;
     float raw_gas = 0.0f;
     float static_iaq = 0.0f;
-    uint8_t static_iaq_accuracy = 0;
+    __attribute__((unused)) uint8_t static_iaq_accuracy = 0;
     float co2_equivalent = 0.0f;
-    uint8_t co2_accuracy = 0;
+    __attribute__((unused)) uint8_t co2_accuracy = 0;
     float breath_voc_equivalent = 0.0f;
-    uint8_t breath_voc_accuracy = 0;
-    float comp_gas_value = 0.0f;
-    uint8_t comp_gas_accuracy = 0;
-    float gas_percentage = 0.0f;
-    uint8_t gas_percentage_acccuracy = 0;
+    __attribute__((unused)) uint8_t breath_voc_accuracy = 0;
+    __attribute__((unused)) float comp_gas_value = 0.0f;
+    __attribute__((unused)) uint8_t comp_gas_accuracy = 0;
+    __attribute__((unused)) float gas_percentage = 0.0f;
+    __attribute__((unused)) uint8_t gas_percentage_acccuracy = 0;
     
     /* Check if something should be processed by BSEC */
     if (num_bsec_inputs > 0)