Adjusted BMP280 default parameters for low power usage.

Thu, 13 Apr 2023 14:29:41 +0200

author
Michiel Broek <mbroek@mbse.eu>
date
Thu, 13 Apr 2023 14:29:41 +0200
changeset 27
53d6ecf5829b
parent 26
29dc2064e2ce
child 28
5872b972e553

Adjusted BMP280 default parameters for low power usage.

main/iotbalkon.c file | annotate | diff | comparison | revisions
--- a/main/iotbalkon.c	Thu Apr 13 12:08:24 2023 +0200
+++ b/main/iotbalkon.c	Thu Apr 13 14:29:41 2023 +0200
@@ -332,6 +332,14 @@
     ESP_ERROR_CHECK(i2cdev_init());
 
     bmp280_init_default_params(&bmp280_params);
+    /*
+     * Override some defaults to make the BMP280 use less power
+     * and still provide enough resolution.
+     */
+    bmp280_params.oversampling_pressure = BMP280_LOW_POWER;
+    bmp280_params.oversampling_temperature = BMP280_LOW_POWER;
+    bmp280_params.standby = BMP280_STANDBY_1000;
+
     memset(&bmp280_dev, 0, sizeof(bmp280_t));
     memset(&ina219_b_dev, 0, sizeof(ina219_t));
     memset(&ina219_s_dev, 0, sizeof(ina219_t));
@@ -407,7 +415,7 @@
     uint8_t	ds_time = DS_Time;
 
 
-    while (0) {
+    while (1) {
 	request_bmp280();
 	request_ina219();
 //	request_apds9930();

mercurial