"Added support for an external temperature sensor to more boards.
parent
d17f037507
commit
b64d86d308
|
|
@ -31,8 +31,8 @@ class ExternalSensor {
|
||||||
bool UserEnable; ///< user enable flag
|
bool UserEnable; ///< user enable flag
|
||||||
uint8_t SensorType; ///< sensor type
|
uint8_t SensorType; ///< sensor type
|
||||||
|
|
||||||
Logs *log;
|
Logs *log; ///< log object
|
||||||
Configuration *config;
|
Configuration *config; ///< configuration object
|
||||||
|
|
||||||
public:
|
public:
|
||||||
ExternalSensor(uint8_t, bool, Logs *, Configuration *);
|
ExternalSensor(uint8_t, bool, Logs *, Configuration *);
|
||||||
|
|
|
||||||
|
|
@ -1383,6 +1383,11 @@ bool Configuration::LoadTimeLapseFunctionStatus() {
|
||||||
return (bool) ret;
|
return (bool) ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Load external temperature sensor enable
|
||||||
|
*
|
||||||
|
* @return bool - status
|
||||||
|
*/
|
||||||
bool Configuration::LoadExternalTemperatureSensorEnable() {
|
bool Configuration::LoadExternalTemperatureSensorEnable() {
|
||||||
uint8_t ret = EEPROM.read(EEPROM_ADDR_EXT_SENS_ENABLE_START);
|
uint8_t ret = EEPROM.read(EEPROM_ADDR_EXT_SENS_ENABLE_START);
|
||||||
Log->AddEvent(LogLevel_Info, F("External temperature sensor enable: "), String(ret));
|
Log->AddEvent(LogLevel_Info, F("External temperature sensor enable: "), String(ret));
|
||||||
|
|
@ -1394,6 +1399,11 @@ bool Configuration::LoadExternalTemperatureSensorEnable() {
|
||||||
return (bool) ret;
|
return (bool) ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Load external temperature sensor unit
|
||||||
|
*
|
||||||
|
* @return uint8_t - unit
|
||||||
|
*/
|
||||||
uint8_t Configuration::LoadExternalTemperatureSensorUnit() {
|
uint8_t Configuration::LoadExternalTemperatureSensorUnit() {
|
||||||
uint8_t ret = EEPROM.read(EEPROM_ADDR_EXT_SENS_UNIT_START);
|
uint8_t ret = EEPROM.read(EEPROM_ADDR_EXT_SENS_UNIT_START);
|
||||||
Log->AddEvent(LogLevel_Info, F("External temperature sensor unit: "), String(ret));
|
Log->AddEvent(LogLevel_Info, F("External temperature sensor unit: "), String(ret));
|
||||||
|
|
|
||||||
|
|
@ -14,11 +14,11 @@
|
||||||
#define _MCU_CFG_H_
|
#define _MCU_CFG_H_
|
||||||
|
|
||||||
/* ----------------- CAMERA TYPE ---------------*/
|
/* ----------------- CAMERA TYPE ---------------*/
|
||||||
#define AI_THINKER_ESP32_CAM false
|
#define AI_THINKER_ESP32_CAM true
|
||||||
#define ESP32_WROVER_DEV false
|
#define ESP32_WROVER_DEV false
|
||||||
#define CAMERA_MODEL_ESP32_S3_DEV_CAM false
|
#define CAMERA_MODEL_ESP32_S3_DEV_CAM false
|
||||||
#define CAMERA_MODEL_ESP32_S3_EYE_2_2 false
|
#define CAMERA_MODEL_ESP32_S3_EYE_2_2 false
|
||||||
#define CAMERA_MODEL_XIAO_ESP32_S3_CAM true
|
#define CAMERA_MODEL_XIAO_ESP32_S3_CAM false
|
||||||
#define CAMERA_MODEL_ESP32_S3_CAM false
|
#define CAMERA_MODEL_ESP32_S3_CAM false
|
||||||
|
|
||||||
/* ---------------- BASIC MCU CFG --------------*/
|
/* ---------------- BASIC MCU CFG --------------*/
|
||||||
|
|
|
||||||
|
|
@ -93,5 +93,9 @@
|
||||||
#define STATUS_LED_GPIO_NUM 3 ///< GPIO pin for status LED
|
#define STATUS_LED_GPIO_NUM 3 ///< GPIO pin for status LED
|
||||||
#define STATUS_LED_OFF_PIN_LEVEL HIGH ///< GPIO pin level for status LED ON
|
#define STATUS_LED_OFF_PIN_LEVEL HIGH ///< GPIO pin level for status LED ON
|
||||||
|
|
||||||
|
/* -------------- DHT SENSOR CFG ----------------*/
|
||||||
|
#define DHT_SENSOR_ENABLE true ///< enable/disable DHT sensor
|
||||||
|
#define DHT_SENSOR_PIN 46 ///< GPIO pin for DHT sensor
|
||||||
|
|
||||||
#endif // CAMERA_MODEL_ESP32_S3_EYE_2_2
|
#endif // CAMERA_MODEL_ESP32_S3_EYE_2_2
|
||||||
/* EOF */
|
/* EOF */
|
||||||
|
|
@ -81,5 +81,9 @@
|
||||||
#define STATUS_LED_GPIO_NUM 2 ///< GPIO pin for status LED
|
#define STATUS_LED_GPIO_NUM 2 ///< GPIO pin for status LED
|
||||||
#define STATUS_LED_OFF_PIN_LEVEL HIGH ///< GPIO pin level for status LED ON
|
#define STATUS_LED_OFF_PIN_LEVEL HIGH ///< GPIO pin level for status LED ON
|
||||||
|
|
||||||
|
/* -------------- DHT SENSOR CFG ----------------*/
|
||||||
|
#define DHT_SENSOR_ENABLE true ///< enable/disable DHT sensor
|
||||||
|
#define DHT_SENSOR_PIN 46 ///< GPIO pin for DHT sensor
|
||||||
|
|
||||||
#endif // ESP32_WROVER_DEV
|
#endif // ESP32_WROVER_DEV
|
||||||
/* EOF */
|
/* EOF */
|
||||||
Loading…
Reference in New Issue