You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
## About BSEC
4
4
5
-
Bosch Sensortec Environmental Cluster (BSEC) Software v1.4.8.0 released on July 8th, 2020
5
+
Bosch Sensortec Environmental Cluster (BSEC) Software v1.4.9.2 released on June 13th, 2022
6
6
7
7
The BSEC fusion library has been conceptualized to provide a higher-level signal processing and fusion for the BME680. The library receives compensated sensor values from the sensor API. It processes the BME680 signals to provide the requested sensor outputs.
output = "Timestamp [ms], raw temperature [°C], pressure [hPa], raw relative humidity [%], gas [Ohm], IAQ, IAQ accuracy, temperature [°C], relative humidity [%], Static IAQ, CO2 equivalent, breath VOC equivalent";
44
+
output = "Timestamp [ms], IAQ, IAQ accuracy, Static IAQ, CO2 equivalent, breath VOC equivalent, raw temp[°C], pressure [hPa], raw relative humidity [%], gas [Ohm], Stab Status, run in status, comp temp[°C], comp humidity [%], gas percentage";
41
45
Serial.println(output);
42
46
}
43
47
@@ -46,19 +50,24 @@ void loop(void)
46
50
{
47
51
unsignedlong time_trigger = millis();
48
52
if (iaqSensor.run()) { // If new data is available
output = "Timestamp [ms], raw temperature [°C], pressure [hPa], raw relative humidity [%], gas [Ohm], IAQ, IAQ accuracy, temperature [°C], relative humidity [%]";
73
+
output = "Timestamp [ms], IAQ, IAQ accuracy, Static IAQ, CO2 equivalent, breath VOC equivalent, raw temp[°C], pressure [hPa], raw relative humidity [%], gas [Ohm], Stab Status, run in status, comp temp[°C], comp humidity [%], gas percentage";
67
74
Serial.println(output);
68
75
}
69
76
@@ -72,16 +79,24 @@ void loop(void)
72
79
{
73
80
unsignedlong time_trigger = millis();
74
81
if (iaqSensor.run()) { // If new data is available
/* Set a trigger to save the state. Here, the state is saved every STATE_SAVE_PERIOD with the first state being saved once the algorithm achieves full calibration, i.e. iaqAccuracy = 3 */
157
170
if (stateUpdateCounter == 0) {
171
+
/* First state update when IAQ accuracy is >= 3 */
158
172
if (iaqSensor.iaqAccuracy >= 3) {
159
173
update = true;
160
174
stateUpdateCounter++;
161
175
}
162
176
} else {
163
-
/* Update every STATE_SAVE_PERIOD milliseconds*/
177
+
/* Update every STATE_SAVE_PERIOD minutes*/
164
178
if ((stateUpdateCounter * STATE_SAVE_PERIOD) < millis()) {
0 commit comments