Add barometer_drv.c

This commit is contained in:
Pim van Pelt
2018-04-22 17:58:41 +02:00
parent 51efc682a3
commit 7a2a8498f8
3 changed files with 111 additions and 0 deletions

View File

@ -10,6 +10,7 @@ void si7021_drv_init();
void htu21df_drv_init();
void mcp9808_drv_init();
void ccs811_drv_init();
void barometer_drv_init();
static void pushgateway_timer(void *user_data) {
mgos_prometheus_metrics_push(MGOS_APP, mgos_sys_config_get_device_id());
@ -25,6 +26,7 @@ bool mgos_prometheus_sensors_init(void) {
htu21df_drv_init();
mcp9808_drv_init();
ccs811_drv_init();
barometer_drv_init();
if (mgos_sys_config_get_sensors_pushgateway_period() > 0) {
mgos_set_timer(mgos_sys_config_get_sensors_pushgateway_period() * 1000, true, pushgateway_timer, NULL);