Moznost predefinovat WifiConfigAPSSID metodu pro jiny zpusob definice SSID pro konfiguracni AP.
This commit is contained in:
		@@ -34,6 +34,8 @@ extern "C" {
 | 
			
		||||
# include <esp_wifi.h>
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
String WifiConfigAPSSID(void) __attribute__((weak));
 | 
			
		||||
 | 
			
		||||
#define DNS_PORT 53
 | 
			
		||||
 | 
			
		||||
extern char WiFiDeviceName[];
 | 
			
		||||
@@ -42,6 +44,13 @@ static const char CHECKED[] PROGMEM = "checked='checked'";
 | 
			
		||||
 | 
			
		||||
static bool _doReconfig = false; // TODO: mozna nejak elegantneji? Ale zase setrime RAM...
 | 
			
		||||
 | 
			
		||||
String WifiConfigAPSSID(void)
 | 
			
		||||
{
 | 
			
		||||
    String ssid = SETUP_SSID;
 | 
			
		||||
 | 
			
		||||
    return ssid;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static uint32_t ESP_getChipId(void)
 | 
			
		||||
{
 | 
			
		||||
#if defined(ESP8266)
 | 
			
		||||
@@ -538,7 +547,7 @@ void WiFiConfig::_handleSetAP(AsyncWebServerRequest *request)
 | 
			
		||||
// Start WiFi v rezimu AP pro nastaveni modulu
 | 
			
		||||
wificonfigresult_t WiFiConfig::_setupAP(wificonfig_cb cb)
 | 
			
		||||
{
 | 
			
		||||
    String ssid = SETUP_SSID;
 | 
			
		||||
    String ssid = WifiConfigAPSSID();
 | 
			
		||||
 | 
			
		||||
    WiFi.persistent(false); // chranime flash pred zbytecnymi prepisy
 | 
			
		||||
    dnsServer.reset(new DNSServer());
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user