diff -r 29dc2064e2ce -r 53d6ecf5829b main/iotbalkon.c --- 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();