diff --git a/include/imsensors/dht/dht_bme280.h b/include/imsensors/dht/dht_bme280.h index 9c6eada..d1e4e2b 100644 --- a/include/imsensors/dht/dht_bme280.h +++ b/include/imsensors/dht/dht_bme280.h @@ -1,7 +1,7 @@ #ifndef ims_bme280_DHT_H #define ims_bme280_DHT_H -#include "sensors_common.h" +#include "imsensors/sensors_common.h" typedef enum { IMS_BME280_MODE_SLEEP, diff --git a/src/dht/dht_bme280.c b/src/dht/dht_bme280.c index 59c1f08..9def4b6 100644 --- a/src/dht/dht_bme280.c +++ b/src/dht/dht_bme280.c @@ -1,7 +1,8 @@ -#include "dht_bme280.h" - #include +#include "sensors_common.h" +#include "dht_bme280.h" + #define IMS_BME280_CONCAT_BYTES(msb, lsb) (((uint16_t)msb << 8) | (uint16_t)lsb) #ifdef IMS_CFG_DHT_BME280_ENABLE_FLOAT @@ -138,9 +139,11 @@ static ims_ret_t ims_bme280_measure_raw(ims_bme280_t *bme, uint32_t *raw_t, uint *raw_t = ((uint32_t)measure_data[3] << 12) | ((uint32_t)measure_data[4] << 0x04) | ((uint32_t)measure_data[5] >> 0x04); *raw_h = ((uint32_t)measure_data[6] << 8) | ((uint32_t)measure_data[7]); + + return IMS_SUCCESS; } -ims_ret_t bme280_init(ims_bme280_t *bme) { +ims_ret_t ims_bme280_init(ims_bme280_t *bme) { if (!bme) return IMS_FAIL; if (ims_bme280_reset(bme) == IMS_FAIL) return IMS_FAIL; bme->cb.delay(bme->user_data, 100);