kopia lustrzana https://github.com/pimoroni/pimoroni-pico
Merge pull request #385 from pimoroni/patch-bme280
BME280: Correctly set device settings.pull/388/head
commit
68d87d1f6e
|
@ -28,11 +28,11 @@ namespace pimoroni {
|
||||||
bool BME280::configure(uint8_t filter, uint8_t standby_time, uint8_t os_pressure, uint8_t os_temp, uint8_t os_humidity, uint8_t mode) {
|
bool BME280::configure(uint8_t filter, uint8_t standby_time, uint8_t os_pressure, uint8_t os_temp, uint8_t os_humidity, uint8_t mode) {
|
||||||
int8_t result;
|
int8_t result;
|
||||||
|
|
||||||
settings.filter = filter;
|
device.settings.filter = filter;
|
||||||
settings.standby_time = standby_time;
|
device.settings.standby_time = standby_time;
|
||||||
settings.osr_p = os_pressure;
|
device.settings.osr_p = os_pressure;
|
||||||
settings.osr_t = os_temp;
|
device.settings.osr_t = os_temp;
|
||||||
settings.osr_h = os_humidity;
|
device.settings.osr_h = os_humidity;
|
||||||
|
|
||||||
result = bme280_set_sensor_settings(BME280_ALL_SETTINGS_SEL, &device);
|
result = bme280_set_sensor_settings(BME280_ALL_SETTINGS_SEL, &device);
|
||||||
if(result != BME280_OK) return false;
|
if(result != BME280_OK) return false;
|
||||||
|
|
|
@ -72,7 +72,6 @@ namespace pimoroni {
|
||||||
|
|
||||||
private:
|
private:
|
||||||
bme280_dev device;
|
bme280_dev device;
|
||||||
bme280_settings settings;
|
|
||||||
|
|
||||||
I2C *i2c;
|
I2C *i2c;
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue