2016-03-30 00:44:37 +02:00
|
|
|
#pragma once
|
|
|
|
#include "config_device.h"
|
|
|
|
|
|
|
|
/* DO NOT CHANGE THIS FILE */
|
|
|
|
/* Contains values that SHOULD be defined to have the sketch working */
|
2016-03-30 00:49:57 +02:00
|
|
|
/* Modify value in config_device.h instead */
|
2016-03-30 00:44:37 +02:00
|
|
|
|
|
|
|
#ifndef CONFIG_WEB_DELAY_MS
|
|
|
|
#define CONFIG_WEB_DELAY_MS 100
|
|
|
|
#endif
|
|
|
|
|
2022-09-10 23:18:52 +02:00
|
|
|
#ifndef CONFIG_SAMPLING_PERIOD_MS
|
|
|
|
#define CONFIG_SAMPLING_PERIOD_MS 60000
|
2016-03-30 00:44:37 +02:00
|
|
|
#endif
|
|
|
|
|
2020-07-28 19:37:19 +02:00
|
|
|
#if defined(CONFIG_ENABLE_BME680) && defined(CONFIG_BME680_BSEC_ENABLE)
|
|
|
|
#error "BME680 and BME680 BSEC cannot be enabled together"
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef CONFIG_BME680_BSEC_I2C_ADDR
|
|
|
|
#define CONFIG_BME680_BSEC_I2C_ADDR 0x76
|
|
|
|
#endif
|
|
|
|
|
2016-04-10 00:08:37 +02:00
|
|
|
#if defined(CONFIG_ENABLE_BMP180) && !defined(CONFIG_BMP180_SDA)
|
|
|
|
#error "When enabling BMP180, you should configure SDA pin"
|
2016-04-14 01:16:19 +02:00
|
|
|
#elif !defined(CONFIG_ENABLE_BMP180)
|
|
|
|
#define CONFIG_BMP180_SDA 0
|
2016-03-30 00:44:37 +02:00
|
|
|
#endif
|
2016-04-10 00:08:37 +02:00
|
|
|
|
|
|
|
#if defined(CONFIG_ENABLE_BMP180) && !defined(CONFIG_BMP180_SCL)
|
|
|
|
#error "When enabling BMP180, you should configure SLC pin"
|
2016-04-14 01:16:19 +02:00
|
|
|
#elif !defined(CONFIG_ENABLE_BMP180)
|
|
|
|
#define CONFIG_BMP180_SCL 0
|
2016-03-30 00:44:37 +02:00
|
|
|
#endif
|
2016-04-07 15:26:01 +02:00
|
|
|
|
2016-06-02 01:31:57 +02:00
|
|
|
#if defined(CONFIG_ENABLE_DHT) && !defined(CONFIG_DHT_PIN)
|
2016-04-10 00:08:37 +02:00
|
|
|
#error "When enabling DHT, you should configure SDA pin"
|
2021-02-16 21:19:20 +01:00
|
|
|
#elif !defined(CONFIG_ENABLE_DHT) && !defined(CONFIG_DHT_PIN)
|
2016-04-14 01:16:19 +02:00
|
|
|
#define CONFIG_DHT_PIN 0
|
2016-03-30 00:44:37 +02:00
|
|
|
#endif
|
|
|
|
|
2016-06-02 01:31:57 +02:00
|
|
|
#ifndef CONFIG_DRY_POWER_PIN
|
|
|
|
#define CONFIG_DRY_POWER_PIN -1
|
|
|
|
#endif
|
|
|
|
|
2016-04-07 01:59:20 +02:00
|
|
|
#ifndef CONFIG_SSID_NAME
|
2016-03-30 00:44:37 +02:00
|
|
|
#define CONFIG_SSID_NAME "ESPConfigurator"
|
2016-04-07 01:59:20 +02:00
|
|
|
#endif
|
2016-03-30 00:44:37 +02:00
|
|
|
|
2016-09-28 14:08:43 +02:00
|
|
|
#ifndef CONFIG_CONTROLLED_PWM
|
|
|
|
#define CONFIG_CONTROLLED_PWM {}
|
|
|
|
#endif
|
|
|
|
|
2016-12-13 22:31:14 +01:00
|
|
|
#ifndef CONFIG_OBSERVED_GPIO
|
|
|
|
#define CONFIG_OBSERVED_GPIO {}
|
2016-09-16 11:42:33 +02:00
|
|
|
#endif
|
|
|
|
|
2016-12-09 22:55:12 +01:00
|
|
|
#ifndef CONFIG_CONTROLLED_GPIO
|
|
|
|
#define CONFIG_CONTROLLED_GPIO {}
|
2016-04-07 01:59:20 +02:00
|
|
|
#endif
|
2016-03-30 00:44:37 +02:00
|
|
|
|
2016-04-07 01:59:20 +02:00
|
|
|
#ifndef CONFIG_EEPROM_SIZE
|
2016-03-30 00:49:57 +02:00
|
|
|
#define CONFIG_EEPROM_SIZE 256
|
2016-04-07 01:59:20 +02:00
|
|
|
#endif
|
2016-06-18 01:49:29 +02:00
|
|
|
|
|
|
|
#ifndef CONFIG_SETUP_GPIO
|
2022-09-10 21:53:06 +02:00
|
|
|
#define CONFIG_SETUP_GPIO 14
|
2016-06-18 01:49:29 +02:00
|
|
|
#endif
|
2016-07-09 14:35:55 +02:00
|
|
|
|
|
|
|
#ifndef CONFIG_DHT_TYPE
|
|
|
|
#define CONFIG_DHT_TYPE DHT11
|
|
|
|
#endif
|
2021-02-18 00:25:45 +01:00
|
|
|
|
|
|
|
#if CONFIG_SETUP_GPIO == 3 || CONFIG_SETUP_GPIO == 1
|
|
|
|
#define CONFIG_SERIAL_SHOULD_SWAP
|
|
|
|
#endif
|
2022-09-10 21:53:06 +02:00
|
|
|
|
|
|
|
#if defined(CONFIG_ENABLE_TELEINFO)
|
|
|
|
#warning "TELEINFO is using SERIAL for communication. Debug will be on Serial1 (D4)"
|
|
|
|
#define DEBUG_PRINTER_WIFICONTROLSENSOR Serial1
|
|
|
|
#if defined(CONFIG_SERIAL_SHOULD_SWAP)
|
|
|
|
#error "When enabling TELEINFO, SERIAL_SHOULD_SWAP cannot be enabled (SETUP_GPIO == 1 or 3)"
|
|
|
|
#endif
|
|
|
|
#if defined(CONFIG_ENABLE_EXTRA_GPIO)
|
|
|
|
#error "When enabling TELEINFO, ENABLE_EXTRA_CPIO cannot be enabled"
|
|
|
|
#endif
|
|
|
|
#endif
|