mirror of
https://github.com/Laxilef/OTGateway.git
synced 2025-12-11 02:34:29 +05:00
feat: migrate to arduino-esp32 core 3.0.1
This commit is contained in:
@@ -40,17 +40,19 @@ protected:
|
||||
unsigned long externalPumpStartTime = 0;
|
||||
bool telnetStarted = false;
|
||||
|
||||
const char* getTaskName() {
|
||||
#if defined(ARDUINO_ARCH_ESP32)
|
||||
const char* getTaskName() override {
|
||||
return "Main";
|
||||
}
|
||||
|
||||
/*int getTaskCore() {
|
||||
/*BaseType_t getTaskCore() override {
|
||||
return 1;
|
||||
}*/
|
||||
|
||||
int getTaskPriority() {
|
||||
int getTaskPriority() override {
|
||||
return 3;
|
||||
}
|
||||
#endif
|
||||
|
||||
void setup() {}
|
||||
|
||||
|
||||
@@ -81,17 +81,19 @@ protected:
|
||||
bool connected = false;
|
||||
bool newConnection = false;
|
||||
|
||||
const char* getTaskName() {
|
||||
#if defined(ARDUINO_ARCH_ESP32)
|
||||
const char* getTaskName() override {
|
||||
return "Mqtt";
|
||||
}
|
||||
|
||||
/*int getTaskCore() {
|
||||
/*BaseType_t getTaskCore() override {
|
||||
return 1;
|
||||
}*/
|
||||
|
||||
int getTaskPriority() {
|
||||
int getTaskPriority() override {
|
||||
return 2;
|
||||
}
|
||||
#endif
|
||||
|
||||
inline bool isReadyForSend() {
|
||||
return millis() - this->connectedTime > this->readyForSendTime;
|
||||
|
||||
@@ -33,18 +33,19 @@ protected:
|
||||
byte configuredFaultStateGpio = GPIO_IS_NOT_CONFIGURED;
|
||||
bool faultState = false;
|
||||
|
||||
|
||||
const char* getTaskName() {
|
||||
#if defined(ARDUINO_ARCH_ESP32)
|
||||
const char* getTaskName() override {
|
||||
return "OpenTherm";
|
||||
}
|
||||
|
||||
int getTaskCore() {
|
||||
BaseType_t getTaskCore() override {
|
||||
return 1;
|
||||
}
|
||||
|
||||
int getTaskPriority() {
|
||||
int getTaskPriority() override {
|
||||
return 5;
|
||||
}
|
||||
#endif
|
||||
|
||||
void setup() {
|
||||
if (settings.system.unitSystem != UnitSystem::METRIC) {
|
||||
|
||||
@@ -55,17 +55,19 @@ protected:
|
||||
unsigned long webServerChangeState = 0;
|
||||
unsigned long dnsServerChangeState = 0;
|
||||
|
||||
const char* getTaskName() {
|
||||
#if defined(ARDUINO_ARCH_ESP32)
|
||||
const char* getTaskName() override {
|
||||
return "Portal";
|
||||
}
|
||||
|
||||
/*int getTaskCore() {
|
||||
/*BaseType_t getTaskCore() override {
|
||||
return 1;
|
||||
}*/
|
||||
|
||||
int getTaskPriority() {
|
||||
int getTaskPriority() override {
|
||||
return 1;
|
||||
}
|
||||
#endif
|
||||
|
||||
void setup() {
|
||||
this->dnsServer->setTTL(0);
|
||||
|
||||
@@ -14,17 +14,19 @@ protected:
|
||||
float prevEtResult = 0;
|
||||
float prevPidResult = 0;
|
||||
|
||||
const char* getTaskName() {
|
||||
#if defined(ARDUINO_ARCH_ESP32)
|
||||
const char* getTaskName() override {
|
||||
return "Regulator";
|
||||
}
|
||||
|
||||
/*int getTaskCore() {
|
||||
/*BaseType_t getTaskCore() override {
|
||||
return 1;
|
||||
}*/
|
||||
|
||||
int getTaskPriority() {
|
||||
int getTaskPriority() override {
|
||||
return 4;
|
||||
}
|
||||
#endif
|
||||
|
||||
void loop() {
|
||||
float newTemp = vars.parameters.heatingSetpoint;
|
||||
|
||||
@@ -43,23 +43,30 @@ protected:
|
||||
float filteredIndoorTemp = 0;
|
||||
bool emptyIndoorTemp = true;
|
||||
|
||||
#if USE_BLE
|
||||
#if defined(ARDUINO_ARCH_ESP32)
|
||||
#if USE_BLE
|
||||
BLEClient* pBleClient = nullptr;
|
||||
bool initBleSensor = false;
|
||||
bool initBleNotify = false;
|
||||
#endif
|
||||
#endif
|
||||
|
||||
const char* getTaskName() {
|
||||
const char* getTaskName() override {
|
||||
return "Sensors";
|
||||
}
|
||||
|
||||
/*int getTaskCore() {
|
||||
return 1;
|
||||
}*/
|
||||
BaseType_t getTaskCore() override {
|
||||
// https://github.com/h2zero/NimBLE-Arduino/issues/676
|
||||
#if USE_BLE && defined(CONFIG_BT_NIMBLE_PINNED_TO_CORE)
|
||||
return CONFIG_BT_NIMBLE_PINNED_TO_CORE;
|
||||
#else
|
||||
return tskNO_AFFINITY;
|
||||
#endif
|
||||
}
|
||||
|
||||
int getTaskPriority() {
|
||||
int getTaskPriority() override {
|
||||
return 4;
|
||||
}
|
||||
#endif
|
||||
|
||||
void loop() {
|
||||
bool indoorTempUpdated = false;
|
||||
|
||||
Reference in New Issue
Block a user