summaryrefslogtreecommitdiff
path: root/include/driver/bme680.h
diff options
context:
space:
mode:
authorDaniel Friesel <daniel.friesel@uos.de>2019-09-25 16:04:35 +0200
committerDaniel Friesel <daniel.friesel@uos.de>2019-09-25 16:04:35 +0200
commit0f882940d29febef2f7d17be4c8ef7d7b9ec34fd (patch)
tree9819838066d59d707035cb7dcf72529706ec2b1e /include/driver/bme680.h
parente6a319dcd2084c73799e712b7d2635cb6bf08913 (diff)
BME680: Add .configure helper function
Diffstat (limited to 'include/driver/bme680.h')
-rw-r--r--include/driver/bme680.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/driver/bme680.h b/include/driver/bme680.h
index a054afd..acf6059 100644
--- a/include/driver/bme680.h
+++ b/include/driver/bme680.h
@@ -451,6 +451,15 @@ class BME680 {
*/
int8_t getSensorSettings(uint16_t desired_settings);
+ inline void configure(uint8_t os_hum, uint8_t os_pres, uint8_t os_temp, uint8_t run_gas, uint16_t heatr_dur, uint16_t heatr_temp) {
+ tph_sett.os_hum = os_hum;
+ tph_sett.os_pres = os_pres;
+ tph_sett.os_temp = os_temp;
+ gas_sett.run_gas = run_gas;
+ gas_sett.heatr_dur = heatr_dur;
+ gas_sett.heatr_temp = heatr_temp;
+ }
+
inline void setHumidityOversampling(uint8_t os) {
tph_sett.os_hum = os;
}