|  |  | @ -9,6 +9,7 @@ | 
			
		
	
		
			
				
					|  |  |  |   #define F(sl) (sl) | 
			
		
	
		
			
				
					|  |  |  | #endif | 
			
		
	
		
			
				
					|  |  |  | #include "ahoywifi.h" | 
			
		
	
		
			
				
					|  |  |  | #include <ESP8266mDNS.h> | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | // NTP CONFIG
 | 
			
		
	
		
			
				
					|  |  |  | #define NTP_PACKET_SIZE     48 | 
			
		
	
	
		
			
				
					|  |  | @ -83,6 +84,7 @@ void ahoywifi::tickWifiLoop() { | 
			
		
	
		
			
				
					|  |  |  |             if (mGotDisconnect) { | 
			
		
	
		
			
				
					|  |  |  |                 mStaConn = RESET; | 
			
		
	
		
			
				
					|  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |             MDNS.update(); | 
			
		
	
		
			
				
					|  |  |  |             return; | 
			
		
	
		
			
				
					|  |  |  |         case IN_AP_MODE: | 
			
		
	
		
			
				
					|  |  |  |             if (WiFi.softAPgetStationNum() == 0) { | 
			
		
	
	
		
			
				
					|  |  | @ -180,6 +182,15 @@ void ahoywifi::tickWifiLoop() { | 
			
		
	
		
			
				
					|  |  |  |             mAppWifiCb(true); | 
			
		
	
		
			
				
					|  |  |  |             mGotDisconnect = false; | 
			
		
	
		
			
				
					|  |  |  |             mStaConn = IN_STA_MODE; | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |             if (!MDNS.begin(mConfig->sys.deviceName)) { | 
			
		
	
		
			
				
					|  |  |  |                 DPRINTLN(DBG_ERROR, F("Error setting up MDNS responder!")); | 
			
		
	
		
			
				
					|  |  |  |             } else { | 
			
		
	
		
			
				
					|  |  |  |                 DBGPRINT(F("[WiFi] mDNS established: ")); | 
			
		
	
		
			
				
					|  |  |  |                 DBGPRINT(mConfig->sys.deviceName); | 
			
		
	
		
			
				
					|  |  |  |                 DBGPRINTLN(F(".local")); | 
			
		
	
		
			
				
					|  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |             break; | 
			
		
	
		
			
				
					|  |  |  |         case RESET: | 
			
		
	
		
			
				
					|  |  |  |             mGotDisconnect = false; | 
			
		
	
	
		
			
				
					|  |  | @ -245,7 +256,6 @@ void ahoywifi::setupStation(void) { | 
			
		
	
		
			
				
					|  |  |  |         WiFi.hostname(mConfig->sys.deviceName); | 
			
		
	
		
			
				
					|  |  |  |     WiFi.mode(WIFI_AP_STA); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     DBGPRINT(F("connect to network '")); | 
			
		
	
		
			
				
					|  |  |  |     DBGPRINT(mConfig->sys.stationSsid); | 
			
		
	
		
			
				
					|  |  |  |     DBGPRINTLN(F("' ...")); | 
			
		
	
	
		
			
				
					|  |  | 
 |