services start sequence fixed
This commit is contained in:
parent
a239dc9b96
commit
6fa1c4abd4
10
Kconfig
10
Kconfig
|
|
@ -135,11 +135,11 @@ menu "WebGuiApp configuration"
|
||||||
|
|
||||||
config WEBGUIAPP_WIFI_IP_AP
|
config WEBGUIAPP_WIFI_IP_AP
|
||||||
string "Default IP address in AP mode"
|
string "Default IP address in AP mode"
|
||||||
default "192.168.1.150"
|
default "192.168.150.1"
|
||||||
|
|
||||||
config WEBGUIAPP_WIFI_IP_STA
|
config WEBGUIAPP_WIFI_IP_STA
|
||||||
string "Default IP address in STA mode"
|
string "Default IP address in STA mode"
|
||||||
default "192.168.1.150"
|
default "192.168.150.1"
|
||||||
|
|
||||||
config WEBGUIAPP_WIFI_MASK_STA
|
config WEBGUIAPP_WIFI_MASK_STA
|
||||||
string "Default network mask in STA mode"
|
string "Default network mask in STA mode"
|
||||||
|
|
@ -147,7 +147,7 @@ menu "WebGuiApp configuration"
|
||||||
|
|
||||||
config WEBGUIAPP_WIFI_GATEWAY_STA
|
config WEBGUIAPP_WIFI_GATEWAY_STA
|
||||||
string "Default gateway in STA mode"
|
string "Default gateway in STA mode"
|
||||||
default "192.168.1.150"
|
default "192.168.150.1"
|
||||||
|
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
@ -170,7 +170,7 @@ menu "WebGuiApp configuration"
|
||||||
|
|
||||||
config WEBGUIAPP_ETH_IP_DEFAULT
|
config WEBGUIAPP_ETH_IP_DEFAULT
|
||||||
string "Default IP address"
|
string "Default IP address"
|
||||||
default "192.168.1.150"
|
default "192.168.160.1"
|
||||||
|
|
||||||
config WEBGUIAPP_ETH_MASK_DEFAULT
|
config WEBGUIAPP_ETH_MASK_DEFAULT
|
||||||
string "Default network mask"
|
string "Default network mask"
|
||||||
|
|
@ -178,7 +178,7 @@ menu "WebGuiApp configuration"
|
||||||
|
|
||||||
config WEBGUIAPP_ETH_GATEWAY_DEFAULT
|
config WEBGUIAPP_ETH_GATEWAY_DEFAULT
|
||||||
string "Default gateway"
|
string "Default gateway"
|
||||||
default "192.168.1.150"
|
default "192.168.160.1"
|
||||||
|
|
||||||
config WEBGUIAPP_ETHERNET_DHCP_DEFAULT
|
config WEBGUIAPP_ETHERNET_DHCP_DEFAULT
|
||||||
bool "Default Ethernet DHCP client on"
|
bool "Default Ethernet DHCP client on"
|
||||||
|
|
|
||||||
|
|
@ -262,6 +262,7 @@ static HTTP_IO_RESULT HTTPPostIndex21(httpd_req_t *req, char *PostData)
|
||||||
|
|
||||||
static HTTP_IO_RESULT HTTPPostIndex22(httpd_req_t *req, char *PostData)
|
static HTTP_IO_RESULT HTTPPostIndex22(httpd_req_t *req, char *PostData)
|
||||||
{
|
{
|
||||||
|
#if CONFIG_WEBGUIAPP_GPRS_ENABLE
|
||||||
char tmp[32];
|
char tmp[32];
|
||||||
bool TempIsGSMEnabled = false;
|
bool TempIsGSMEnabled = false;
|
||||||
if (httpd_query_key_value(PostData, "gsmen", tmp, sizeof(tmp)) == ESP_OK)
|
if (httpd_query_key_value(PostData, "gsmen", tmp, sizeof(tmp)) == ESP_OK)
|
||||||
|
|
@ -294,7 +295,7 @@ static HTTP_IO_RESULT HTTPPostIndex22(httpd_req_t *req, char *PostData)
|
||||||
//PPPModemColdStart();
|
//PPPModemColdStart();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
return HTTP_IO_DONE;
|
return HTTP_IO_DONE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -40,11 +40,12 @@
|
||||||
#include "romfs.h"
|
#include "romfs.h"
|
||||||
#include "NetTransport.h"
|
#include "NetTransport.h"
|
||||||
#include "Helpers.h"
|
#include "Helpers.h"
|
||||||
|
#include "HTTPServer.h"
|
||||||
|
|
||||||
#define STORAGE_NAMESPACE "storage"
|
#define STORAGE_NAMESPACE "storage"
|
||||||
#define TAG "SystemConfiguration"
|
#define TAG "SystemConfiguration"
|
||||||
|
|
||||||
#define MANUAL_RESET 1
|
#define MANUAL_RESET 0
|
||||||
|
|
||||||
static SYS_CONFIG SysConfig;
|
static SYS_CONFIG SysConfig;
|
||||||
|
|
||||||
|
|
@ -108,12 +109,18 @@ esp_err_t WebGuiAppInit(void)
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
bool WiFiApOnly = false;
|
||||||
|
#if !CONFIG_WEBGUIAPP_GPRS_ENABLE && !CONFIG_WEBGUIAPP_ETHERNET_ENABLE && CONFIG_WEBGUIAPP_WIFI_ENABLE
|
||||||
|
if(GetSysConf()->wifiSettings.Flags1.bIsAP)
|
||||||
|
WiFiApOnly = true;
|
||||||
|
#endif
|
||||||
|
|
||||||
/*Start services depends on client connection*/
|
/*Start services depends on client connection*/
|
||||||
if (CONFIG_WEBGUIAPP_GPRS_ENABLE ||
|
#if CONFIG_WEBGUIAPP_GPRS_ENABLE || CONFIG_WEBGUIAPP_ETHERNET_ENABLE || CONFIG_WEBGUIAPP_WIFI_ENABLE
|
||||||
CONFIG_WEBGUIAPP_ETHERNET_ENABLE ||
|
|
||||||
(CONFIG_WEBGUIAPP_WIFI_ENABLE && !GetSysConf()->wifiSettings.Flags1.bIsAP))
|
|
||||||
{
|
{
|
||||||
//StartTimeGet();
|
if (!WiFiApOnly)
|
||||||
|
{
|
||||||
|
StartTimeGet();
|
||||||
|
|
||||||
#if CONFIG_WEBGUIAPP_MQTT_ENABLE
|
#if CONFIG_WEBGUIAPP_MQTT_ENABLE
|
||||||
if (GetSysConf()->mqttStation[0].Flags1.bIsGlobalEnabled
|
if (GetSysConf()->mqttStation[0].Flags1.bIsGlobalEnabled
|
||||||
|
|
@ -122,6 +129,9 @@ esp_err_t WebGuiAppInit(void)
|
||||||
// MQTTRun();
|
// MQTTRun();
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
}
|
||||||
|
ESP_ERROR_CHECK(start_file_server());
|
||||||
|
#endif
|
||||||
|
|
||||||
}
|
}
|
||||||
return ESP_OK;
|
return ESP_OK;
|
||||||
|
|
@ -250,6 +260,12 @@ static void InitSysI2C(void)
|
||||||
|
|
||||||
static void ResetSysConfig(SYS_CONFIG *Conf)
|
static void ResetSysConfig(SYS_CONFIG *Conf)
|
||||||
{
|
{
|
||||||
|
memcpy(Conf->NetBIOSName, CONFIG_WEBGUIAPP_HOSTNAME, sizeof(CONFIG_WEBGUIAPP_HOSTNAME));
|
||||||
|
memcpy(Conf->SysName, CONFIG_WEBGUIAPP_USERNAME, sizeof(CONFIG_WEBGUIAPP_USERNAME));
|
||||||
|
memcpy(Conf->SysPass, CONFIG_WEBGUIAPP_USERPASS, sizeof(CONFIG_WEBGUIAPP_USERPASS));
|
||||||
|
//memcpy(Conf->OTAURL, CONFIG_WEBGUIAPP_, sizeof(SYSTEM_DEFAULT_OTAURL));
|
||||||
|
|
||||||
|
memcpy(Conf->OTAURL, SYSTEM_DEFAULT_OTAURL, sizeof(SYSTEM_DEFAULT_OTAURL));
|
||||||
#if CONFIG_WEBGUIAPP_WIFI_ENABLE
|
#if CONFIG_WEBGUIAPP_WIFI_ENABLE
|
||||||
Conf->wifiSettings.Flags1.bIsWiFiEnabled = CONFIG_WEBGUIAPP_WIFI_ON;
|
Conf->wifiSettings.Flags1.bIsWiFiEnabled = CONFIG_WEBGUIAPP_WIFI_ON;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user