Files
mgos_i2c_mock/src/mgos_barometer_bme280.c
2018-04-22 08:11:52 +02:00

38 lines
848 B
C

#include "mgos_barometer_bme280.h"
#include "mgos_i2c.h"
// Datasheet:
// https://cdn-shop.adafruit.com/datasheets/MPL115A2.pdf
bool mgos_barometer_bme280_detect(struct mgos_barometer *dev) {
if (!dev) return false;
return false;
}
bool mgos_barometer_bme280_create(struct mgos_barometer *dev) {
struct mgos_barometer_bme280_data *bme280_data;
if (!dev) return false;
return false;
}
bool mgos_barometer_bme280_destroy(struct mgos_barometer *dev) {
if (!dev) return false;
if (dev->user_data) {
free(dev->user_data);
dev->user_data=NULL;
}
return true;
}
bool mgos_barometer_bme280_read(struct mgos_barometer *dev) {
struct mgos_barometer_bme280_data *bme280_data;
if (!dev) return false;
bme280_data=(struct mgos_barometer_bme280_data *) dev->user_data;
if (!bme280_data) return false;
return false;
}