add lilygo support

This commit is contained in:
technyon
2023-03-15 21:23:48 +01:00
parent c1d5926b2f
commit 304bea64fb
4 changed files with 11 additions and 3 deletions

View File

@@ -1,6 +1,6 @@
#pragma once
#define NUKI_HUB_VERSION "8.18"
#define NUKI_HUB_VERSION "8.18-lilygo-1"
#define MQTT_QOS_LEVEL 1
#define MQTT_CLEAN_SESSIONS false

View File

@@ -89,6 +89,10 @@ void Network::setupDevice()
Log->println(F("M5STACK PoESP32 Unit"));
_networkDeviceType = NetworkDeviceType::M5STACK_PoESP32_Unit;
break;
case 7:
Log->println(F("LilyGO T-ETH-POE"));
_networkDeviceType = NetworkDeviceType::LilyGO_T_ETH_POE;
break;
default:
Log->println(F("Unknown hardware selected, falling back to Wifi."));
_networkDeviceType = NetworkDeviceType::WiFi;
@@ -110,6 +114,9 @@ void Network::setupDevice()
case NetworkDeviceType::M5STACK_PoESP32_Unit:
_device = new EthLan8720Device(_hostname, _preferences, _ipConfiguration, "M5STACK PoESP32 Unit", 1, 5, ETH_PHY_MDC, ETH_PHY_MDIO, ETH_PHY_IP101);
break;
case NetworkDeviceType::LilyGO_T_ETH_POE:
_device = new EthLan8720Device(_hostname, _preferences, _ipConfiguration, "LilyGO T-ETH-POE", 0, -1, ETH_PHY_MDC, ETH_PHY_MDIO, ETH_PHY_TYPE, ETH_CLOCK_GPIO17_OUT);
break;
case NetworkDeviceType::WiFi:
_device = new WifiDevice(_hostname, _preferences, _ipConfiguration);
break;

View File

@@ -13,7 +13,8 @@ enum class NetworkDeviceType
W5500,
Olimex_LAN8720,
WT32_LAN8720,
M5STACK_PoESP32_Unit
M5STACK_PoESP32_Unit,
LilyGO_T_ETH_POE
};
#define JSON_BUFFER_SIZE 1024

View File

@@ -45,7 +45,7 @@ bool Ota::updateCompleted()
return _updateCompleted;
}
bool Ota::restart()
void Ota::restart()
{
_updateCompleted = false;
_updateStarted = false;