37 #include "lib/sensors.h" 39 #include "dev/bme280/bme280-sensor.h" 45 bme280_read(BME280_MODE_WEATHER);
50 case BME280_SENSOR_TEMP:
51 return bme280_mea.t_overscale100 / 100;
53 case BME280_SENSOR_HUMIDITY:
54 return bme280_mea.h_overscale1024 >> 10;
56 case BME280_SENSOR_PRESSURE:
59 return bme280_mea.p_overscale256 / (256 * 10);
61 return bme280_mea.p / 10;
74 configure(
int type,
int c)
76 return bme280_init(BME280_MODE_WEATHER);
79 SENSORS_SENSOR(bme280_sensor,
"bme280", value, configure, status);
Definitions for the Bosch BME280 based on datasheet Rev 1.1