Refactor includes

This commit is contained in:
Pim van Pelt
2018-11-18 23:49:09 +01:00
parent 23ae7603be
commit 075dca9f0e
12 changed files with 18 additions and 39 deletions

View File

@ -1,10 +1,5 @@
#ifndef __MGOS_PROMETHEUS_SENSORS_H
#define __MGOS_PROMETHEUS_SENSORS_H
#pragma once
#include "mgos.h"
#include "mgos_gpio.h"
float mgos_prometheus_sensors_dht_get_temp(uint8_t idx);
float mgos_prometheus_sensors_dht_get_humidity(uint8_t idx);
#endif // __MGOS_PROMETHEUS_SENSORS_H
#include "mgos_config.h"
#include "mgos_prometheus_metrics.h"

View File

@ -2,8 +2,6 @@
#ifdef MGOS_HAVE_BAROMETER
#include "mgos_barometer.h"
#include "mgos_config.h"
#include "mgos_prometheus_metrics.h"
#include "mgos_prometheus_sensors.h"
#include <math.h>

View File

@ -2,8 +2,6 @@
#ifdef MGOS_HAVE_BME280
#include "mgos_bme280.h"
#include "mgos_config.h"
#include "mgos_prometheus_metrics.h"
#include "mgos_prometheus_sensors.h"
static struct mgos_bme280 * s_bme280;

View File

@ -2,8 +2,6 @@
#ifdef MGOS_HAVE_CCS811_I2C
#include "mgos_ccs811.h"
#include "mgos_config.h"
#include "mgos_prometheus_metrics.h"
#include "mgos_prometheus_sensors.h"
static struct mgos_ccs811 *s_ccs811;

View File

@ -2,8 +2,6 @@
#ifdef MGOS_HAVE_DHT
#include "mgos_dht.h"
#include "mgos_config.h"
#include "mgos_prometheus_metrics.h"
#include "mgos_prometheus_sensors.h"
#define MAX_DHT 8

View File

@ -2,8 +2,6 @@
#ifdef MGOS_HAVE_HTU21DF_I2C
#include "mgos_htu21df.h"
#include "mgos_config.h"
#include "mgos_prometheus_metrics.h"
#include "mgos_prometheus_sensors.h"
static struct mgos_htu21df *s_htu21df;

View File

@ -2,8 +2,6 @@
#ifdef MGOS_HAVE_MCP9808_I2C
#include "mgos_mcp9808.h"
#include "mgos_config.h"
#include "mgos_prometheus_metrics.h"
#include "mgos_prometheus_sensors.h"
static struct mgos_mcp9808 *s_mcp9808;

View File

@ -1,16 +1,4 @@
#include "mgos_config.h"
#include "mgos_prometheus_metrics.h"
#include "mgos_prometheus_sensors.h"
void dht_drv_init();
void veml6075_drv_init();
void bme280_drv_init();
void sht31_drv_init();
void si7021_drv_init();
void htu21df_drv_init();
void mcp9808_drv_init();
void ccs811_drv_init();
void barometer_drv_init();
#include "mgos_prometheus_sensors_internal.h"
static void pushgateway_timer(void *user_data) {
mgos_prometheus_metrics_push(MGOS_APP, mgos_sys_config_get_device_id());

View File

@ -0,0 +1,14 @@
#pragma once
#include "mgos.h"
#include "mgos_prometheus_sensors.h"
void dht_drv_init();
void veml6075_drv_init();
void bme280_drv_init();
void sht31_drv_init();
void si7021_drv_init();
void htu21df_drv_init();
void mcp9808_drv_init();
void ccs811_drv_init();
void barometer_drv_init();

View File

@ -2,8 +2,6 @@
#ifdef MGOS_HAVE_SHT31_I2C
#include "mgos_sht31.h"
#include "mgos_config.h"
#include "mgos_prometheus_metrics.h"
#include "mgos_prometheus_sensors.h"
static struct mgos_sht31 *s_sht31;

View File

@ -2,8 +2,6 @@
#ifdef MGOS_HAVE_SI7021_I2C
#include "mgos_si7021.h"
#include "mgos_config.h"
#include "mgos_prometheus_metrics.h"
#include "mgos_prometheus_sensors.h"
static struct mgos_si7021 *s_si7021;

View File

@ -2,8 +2,6 @@
#ifdef MGOS_HAVE_VEML6075_I2C
#include "mgos_veml6075.h"
#include "mgos_config.h"
#include "mgos_prometheus_metrics.h"
#include "mgos_prometheus_sensors.h"
static struct mgos_veml6075 *s_veml6075;