implement config
This commit is contained in:
@ -1,25 +1,26 @@
|
||||
#include "inputs.h"
|
||||
|
||||
#include "freertos/FreeRTOS.h"
|
||||
#include "freertos/task.h"
|
||||
#include "driver/gpio.h"
|
||||
#include <string.h>
|
||||
#include <math.h>
|
||||
#include "esp_log.h"
|
||||
#include <ds18x20.h>
|
||||
|
||||
#include "inputs.h"
|
||||
#include <string.h>
|
||||
#include <math.h>
|
||||
|
||||
#define MAX_DN18B20_SENSORS 4U
|
||||
#define ONE_WIRE_LOOPS 4U // try to read the 1-Wire sensors that often
|
||||
#define PERIODIC_INTERVAL 1U // read and compute the inputs every 1sec
|
||||
|
||||
static const char *TAG = "smart-oil-heater-control-system-inputs";
|
||||
const uint8_t uBurnerFaultPin = 19U;
|
||||
const uint8_t uDS18B20Pin = 4U;
|
||||
const uint8_t uBurnerFaultPin = CONFIG_GPIO_BURNER_FAULT;
|
||||
const uint8_t uDS18B20Pin = CONFIG_GPIO_DS18B20_ONEWIRE;
|
||||
|
||||
const onewire_addr_t uChamperTempSensorAddr = 0xd00000108cd01d28;
|
||||
const onewire_addr_t uOutdoorTempSensorAddr = 0xd70000108a9b9128;
|
||||
const onewire_addr_t uInletFlowTempSensorAddr = 0x410000108b8c0628;
|
||||
const onewire_addr_t uReturnFlowTempSensorAddr = 0x90000108cc77c28;
|
||||
const onewire_addr_t uChamperTempSensorAddr = CONFIG_ONEWIRE_ADDR_CHAMBER_TEMP;
|
||||
const onewire_addr_t uOutdoorTempSensorAddr = CONFIG_ONEWIRE_ADDR_OUTDOOR_TEMP;
|
||||
const onewire_addr_t uInletFlowTempSensorAddr = CONFIG_ONEWIRE_ADDR_INLET_FLOW_TEMP;
|
||||
const onewire_addr_t uReturnFlowTempSensorAddr = CONFIG_ONEWIRE_ADDR_RETURN_FLOW_TEMP;
|
||||
|
||||
onewire_addr_t uOneWireAddresses[MAX_DN18B20_SENSORS];
|
||||
float fDS18B20Temps[MAX_DN18B20_SENSORS];
|
||||
@ -416,4 +417,4 @@ eBurnerErrorState getBurnerError(void)
|
||||
ESP_LOGE(TAG, "Unable to take mutex: getBurnerError()");
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user