From 9f29b867e75bb6acd5feb5120c8be5c32d18812a Mon Sep 17 00:00:00 2001
From: schneider <schneider@blinkenlichts.net>
Date: Sat, 2 May 2020 19:29:43 +0200
Subject: [PATCH] fix(bsec): Enable CO2 and total breath VOC outputs

---
 lib/vendor/Bosch/BSEC/examples/bsec_integration.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/lib/vendor/Bosch/BSEC/examples/bsec_integration.c b/lib/vendor/Bosch/BSEC/examples/bsec_integration.c
index 49a862a3..c00db62c 100644
--- a/lib/vendor/Bosch/BSEC/examples/bsec_integration.c
+++ b/lib/vendor/Bosch/BSEC/examples/bsec_integration.c
@@ -84,7 +84,7 @@
 /* local macro definitions */
 /**********************************************************************************************************************/
 
-#define NUM_USED_OUTPUTS 8
+#define NUM_USED_OUTPUTS 10
 
 /**********************************************************************************************************************/
 /* global variable declarations */
@@ -135,6 +135,10 @@ static bsec_library_return_t bme680_bsec_update_subscription(float sample_rate)
     requested_virtual_sensors[6].sample_rate = sample_rate;
     requested_virtual_sensors[7].sensor_id = BSEC_OUTPUT_STATIC_IAQ;
     requested_virtual_sensors[7].sample_rate = sample_rate;
+    requested_virtual_sensors[8].sensor_id = BSEC_OUTPUT_CO2_EQUIVALENT;
+    requested_virtual_sensors[8].sample_rate = sample_rate;
+    requested_virtual_sensors[9].sensor_id = BSEC_OUTPUT_BREATH_VOC_EQUIVALENT;
+    requested_virtual_sensors[9].sample_rate = sample_rate;
     
     /* Call bsec_update_subscription() to enable/disable the requested virtual sensors */
     status = bsec_update_subscription(requested_virtual_sensors, n_requested_virtual_sensors, required_sensor_settings,
-- 
GitLab