mirror of
https://git.mirrors.martin98.com/https://github.com/luc-github/ESP3D.git
synced 2025-08-04 15:40:40 +08:00
Add mdns service for esp3d (POC)
Set format to true if error on begin with littleFS esp32 bumb version for tracking
This commit is contained in:
parent
62e2edd52a
commit
3efc081b8c
@ -22,7 +22,7 @@
|
|||||||
#define _VERSION_ESP3D_H
|
#define _VERSION_ESP3D_H
|
||||||
|
|
||||||
//version and sources location
|
//version and sources location
|
||||||
#define FW_VERSION "3.0.0.a100"
|
#define FW_VERSION "3.0.0.a101"
|
||||||
#define REPOSITORY "https://github.com/luc-github/ESP3D/tree/3.0"
|
#define REPOSITORY "https://github.com/luc-github/ESP3D/tree/3.0"
|
||||||
|
|
||||||
#endif //_VERSION_ESP3D_H
|
#endif //_VERSION_ESP3D_H
|
||||||
|
@ -28,7 +28,7 @@ extern File tFile_handle[ESP_MAX_OPENHANDLE];
|
|||||||
|
|
||||||
bool ESP_FileSystem::begin()
|
bool ESP_FileSystem::begin()
|
||||||
{
|
{
|
||||||
_started = LITTLEFS.begin();
|
_started = LITTLEFS.begin(true);
|
||||||
return _started;
|
return _started;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -278,6 +278,10 @@ bool NetServices::begin()
|
|||||||
// Add service to MDNS-SD
|
// Add service to MDNS-SD
|
||||||
log_esp3d("Add mdns service http / tcp port %d", HTTP_Server::port());
|
log_esp3d("Add mdns service http / tcp port %d", HTTP_Server::port());
|
||||||
MDNS.addService("http", "tcp", HTTP_Server::port());
|
MDNS.addService("http", "tcp", HTTP_Server::port());
|
||||||
|
//ESP3D service
|
||||||
|
//TODO list all services available (http/tcp/ws/ftp/webdav/etc...)
|
||||||
|
MDNS.addService("esp3d", "tcp", HTTP_Server::port());
|
||||||
|
MDNS.addServiceTxt("esp3d", "tcp", "version", FW_VERSION);
|
||||||
//Add TXT records
|
//Add TXT records
|
||||||
MDNS.addServiceTxt("http", "tcp", "ESP3D", FW_VERSION);
|
MDNS.addServiceTxt("http", "tcp", "ESP3D", FW_VERSION);
|
||||||
}
|
}
|
||||||
@ -363,9 +367,13 @@ void NetServices::end()
|
|||||||
if (!MDNS.removeService(hostname.c_str(),"http", "tcp")) {
|
if (!MDNS.removeService(hostname.c_str(),"http", "tcp")) {
|
||||||
log_esp3d("failed");
|
log_esp3d("failed");
|
||||||
}
|
}
|
||||||
|
if (!MDNS.removeService(hostname.c_str(),"esp3d", "tcp")) {
|
||||||
|
log_esp3d("failed");
|
||||||
|
}
|
||||||
#endif // ARDUINO_ARCH_ESP8266
|
#endif // ARDUINO_ARCH_ESP8266
|
||||||
#if defined(ARDUINO_ARCH_ESP32)
|
#if defined(ARDUINO_ARCH_ESP32)
|
||||||
mdns_service_remove("_http", "_tcp");
|
mdns_service_remove("_http", "_tcp");
|
||||||
|
mdns_service_remove("_esp3d", "_tcp");
|
||||||
#endif // ARDUINO_ARCH_ESP32
|
#endif // ARDUINO_ARCH_ESP32
|
||||||
MDNS.end();
|
MDNS.end();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user