diff --git a/WiFiManager.cpp b/WiFiManager.cpp index d545b36..d896650 100644 --- a/WiFiManager.cpp +++ b/WiFiManager.cpp @@ -1012,6 +1012,11 @@ void WiFiManager::setRestorePersistent(boolean persistent) { if(!persistent) DEBUG_WM(F("persistent is off")); } +void WiFiManager::setShowStaticFields(boolean alwaysShow){ + _sta_show_static_fields = alwaysShow; +} + + // HELPERS template diff --git a/WiFiManager.h b/WiFiManager.h index 01ac0f6..788a004 100644 --- a/WiFiManager.h +++ b/WiFiManager.h @@ -145,6 +145,8 @@ class WiFiManager void setRemoveDuplicateAPs(boolean removeDuplicates); //setter for ESP wifi.persistent so we can remember it and restore user preference, as WIFi._persistent is protected void setRestorePersistent(boolean persistent); + //if true, always show static net inputs, IP, subnet, gateway, if false, only show when already set. + void setShowStaticFields(boolean alwaysShow); private: std::unique_ptr dnsServer;