mirror of https://github.com/arendst/Tasmota.git
Fix minimal compilation
This commit is contained in:
parent
de1d580613
commit
f0f6f94374
|
@ -420,6 +420,14 @@ static void WebGetArg(const char* arg, char* out, size_t max)
|
|||
// out[max-1] = '\0'; // Ensure terminating NUL
|
||||
}
|
||||
|
||||
String AddWebCommand(const char* command, const char* webarg, const char* dflt) {
|
||||
char arg[100]; // Allow parameter with lenght up to 99 characters
|
||||
WebGetArg(webarg, arg, sizeof(arg));
|
||||
char cmnd[120];
|
||||
snprintf_P(cmnd, sizeof(cmnd), PSTR(";%s %s"), command, (!strlen(arg)) ? dflt : (StrCaseStr_P(command, PSTR("Password")) && (strlen(arg) < 5)) ? "" : arg);
|
||||
return String(cmnd);
|
||||
}
|
||||
|
||||
static bool WifiIsInManagerMode(){
|
||||
return (HTTP_MANAGER == Web.state || HTTP_MANAGER_RESET_ONLY == Web.state);
|
||||
}
|
||||
|
@ -1975,14 +1983,6 @@ void HandleWifiConfiguration(void) {
|
|||
WSContentStop();
|
||||
}
|
||||
|
||||
String AddWebCommand(const char* command, const char* webarg, const char* dflt) {
|
||||
char arg[100]; // Allow parameter with lenght up to 99 characters
|
||||
WebGetArg(webarg, arg, sizeof(arg));
|
||||
char cmnd[120];
|
||||
snprintf_P(cmnd, sizeof(cmnd), PSTR(";%s %s"), command, (!strlen(arg)) ? dflt : (StrCaseStr_P(command, PSTR("Password")) && (strlen(arg) < 5)) ? "" : arg);
|
||||
return String(cmnd);
|
||||
}
|
||||
|
||||
void WifiSaveSettings(void) {
|
||||
String cmnd = F(D_CMND_BACKLOG "0 ");
|
||||
cmnd += AddWebCommand(PSTR(D_CMND_HOSTNAME), PSTR("h"), PSTR("1"));
|
||||
|
|
Loading…
Reference in New Issue