diff --git a/WiFiManager.cpp b/WiFiManager.cpp index 21c9e38f..e3a84351 100644 --- a/WiFiManager.cpp +++ b/WiFiManager.cpp @@ -200,6 +200,18 @@ int WiFiManager::getParametersCount() { return _paramsCount; } +/** + * [clearParameter description] + * @access public + */ +void WiFiManager::clearParameter() { + if (_params != NULL) { + free(_params); + _params = NULL; + _paramsCount = 0; + } +} + /** * -------------------------------------------------------------------------------- * WiFiManager diff --git a/WiFiManager.h b/WiFiManager.h index 746ed89d..9b785237 100644 --- a/WiFiManager.h +++ b/WiFiManager.h @@ -298,6 +298,9 @@ class WiFiManager // returns the Parameters Count int getParametersCount(); + // clear all custom parameters. + void clearParameter(); + // SET CALLBACKS //called after AP mode and config portal has started