Added mDNS support for easy access via http://esptimecast.local

This commit is contained in:
M-Factory
2025-12-01 13:17:29 +09:00
parent 4f22ffb024
commit e008e64921
2 changed files with 9 additions and 9 deletions

View File

@@ -456,7 +456,7 @@ void connectWiFi() {
while (animating) { while (animating) {
unsigned long now = millis(); unsigned long now = millis();
if (WiFi.status() == WL_CONNECTED) { if (WiFi.status() == WL_CONNECTED) {
Serial.println("[WiFi] Connected: " + WiFi.localIP().toString()); Serial.println("[WIFI] Connected: " + WiFi.localIP().toString());
isAPMode = false; isAPMode = false;
WiFiMode_t mode = WiFi.getMode(); WiFiMode_t mode = WiFi.getMode();
@@ -487,10 +487,10 @@ void connectWiFi() {
animating = false; // Exit the connection loop animating = false; // Exit the connection loop
break; break;
} else if (now - startAttemptTime >= timeout) { } else if (now - startAttemptTime >= timeout) {
Serial.println(F("[WiFi] Failed. Starting AP mode...")); Serial.println(F("[WIFI] Failed. Starting AP mode..."));
WiFi.mode(WIFI_AP); WiFi.mode(WIFI_AP);
WiFi.softAP(AP_SSID, DEFAULT_AP_PASSWORD); WiFi.softAP(AP_SSID, DEFAULT_AP_PASSWORD);
Serial.print(F("[WiFi] AP IP address: ")); Serial.print(F("[WIFI] AP IP address: "));
Serial.println(WiFi.softAPIP()); Serial.println(WiFi.softAPIP());
dnsServer.start(DNS_PORT, "*", WiFi.softAPIP()); dnsServer.start(DNS_PORT, "*", WiFi.softAPIP());
isAPMode = true; isAPMode = true;
@@ -530,9 +530,9 @@ void setupMDNS() {
if (mdnsStarted) { if (mdnsStarted) {
MDNS.addService("http", "tcp", 80); MDNS.addService("http", "tcp", 80);
Serial.printf("mDNS started: http://%s.local\n", hostName); Serial.printf("[WIFI] mDNS started: http://%s.local\n", hostName);
} else { } else {
Serial.println("mDNS failed to start"); Serial.println("[WIFI] mDNS failed to start");
} }
} }

View File

@@ -483,10 +483,10 @@ void connectWiFi() {
animating = false; // Exit the connection loop animating = false; // Exit the connection loop
break; break;
} else if (now - startAttemptTime >= timeout) { } else if (now - startAttemptTime >= timeout) {
Serial.println(F("[WiFi] Failed. Starting AP mode...")); Serial.println(F("[WIFI] Failed. Starting AP mode..."));
WiFi.mode(WIFI_AP); WiFi.mode(WIFI_AP);
WiFi.softAP(AP_SSID, DEFAULT_AP_PASSWORD); WiFi.softAP(AP_SSID, DEFAULT_AP_PASSWORD);
Serial.print(F("[WiFi] AP IP address: ")); Serial.print(F("[WIFI] AP IP address: "));
Serial.println(WiFi.softAPIP()); Serial.println(WiFi.softAPIP());
dnsServer.start(DNS_PORT, "*", WiFi.softAPIP()); dnsServer.start(DNS_PORT, "*", WiFi.softAPIP());
isAPMode = true; isAPMode = true;
@@ -526,9 +526,9 @@ void setupMDNS() {
if (mdnsStarted) { if (mdnsStarted) {
MDNS.addService("http", "tcp", 80); MDNS.addService("http", "tcp", 80);
Serial.printf("mDNS started: http://%s.local\n", hostName); Serial.printf("[WIFI] mDNS started: http://%s.local\n", hostName);
} else { } else {
Serial.println("mDNS failed to start"); Serial.println("[WIFI] mDNS failed to start");
} }
} }