mirror of
https://github.com/BitMaker-hub/NerdMiner_v2.git
synced 2025-09-29 12:02:31 +02:00
Save settings regardless of wifi connection state
Unless a full reset is done, the WL_CONNECTED condition never returns true in AP mode. For now, just move the assignments outside of this condition to allow for saving settings changes (again).
This commit is contained in:
@@ -255,43 +255,42 @@ void init_WifiManager()
|
||||
Serial.println("WiFi connected");
|
||||
Serial.print("IP address: ");
|
||||
Serial.println(WiFi.localIP());
|
||||
|
||||
// Lets deal with the user config values
|
||||
|
||||
// Copy the string value
|
||||
Settings.PoolAddress = pool_text_box.getValue();
|
||||
//strncpy(Settings.PoolAddress, pool_text_box.getValue(), sizeof(Settings.PoolAddress));
|
||||
Serial.print("PoolString: ");
|
||||
Serial.println(Settings.PoolAddress);
|
||||
|
||||
//Convert the number value
|
||||
Settings.PoolPort = atoi(port_text_box_num.getValue());
|
||||
Serial.print("portNumber: ");
|
||||
Serial.println(Settings.PoolPort);
|
||||
|
||||
// Copy the string value
|
||||
strncpy(Settings.PoolPassword, password_text_box.getValue(), sizeof(Settings.PoolPassword));
|
||||
Serial.print("poolPassword: ");
|
||||
Serial.println(Settings.PoolPassword);
|
||||
|
||||
// Copy the string value
|
||||
strncpy(Settings.BtcWallet, addr_text_box.getValue(), sizeof(Settings.BtcWallet));
|
||||
Serial.print("btcString: ");
|
||||
Serial.println(Settings.BtcWallet);
|
||||
|
||||
//Convert the number value
|
||||
Settings.Timezone = atoi(time_text_box_num.getValue());
|
||||
Serial.print("TimeZone fromUTC: ");
|
||||
Serial.println(Settings.Timezone);
|
||||
|
||||
#ifdef ESP32_2432S028R
|
||||
Settings.invertColors = (strncmp(invertColors.getValue(), "T", 1) == 0);
|
||||
Serial.print("Invert Colors: ");
|
||||
Serial.println(Settings.invertColors);
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
// Lets deal with the user config values
|
||||
|
||||
// Copy the string value
|
||||
Settings.PoolAddress = pool_text_box.getValue();
|
||||
//strncpy(Settings.PoolAddress, pool_text_box.getValue(), sizeof(Settings.PoolAddress));
|
||||
Serial.print("PoolString: ");
|
||||
Serial.println(Settings.PoolAddress);
|
||||
|
||||
//Convert the number value
|
||||
Settings.PoolPort = atoi(port_text_box_num.getValue());
|
||||
Serial.print("portNumber: ");
|
||||
Serial.println(Settings.PoolPort);
|
||||
|
||||
// Copy the string value
|
||||
strncpy(Settings.PoolPassword, password_text_box.getValue(), sizeof(Settings.PoolPassword));
|
||||
Serial.print("poolPassword: ");
|
||||
Serial.println(Settings.PoolPassword);
|
||||
|
||||
// Copy the string value
|
||||
strncpy(Settings.BtcWallet, addr_text_box.getValue(), sizeof(Settings.BtcWallet));
|
||||
Serial.print("btcString: ");
|
||||
Serial.println(Settings.BtcWallet);
|
||||
|
||||
//Convert the number value
|
||||
Settings.Timezone = atoi(time_text_box_num.getValue());
|
||||
Serial.print("TimeZone fromUTC: ");
|
||||
Serial.println(Settings.Timezone);
|
||||
|
||||
#ifdef ESP32_2432S028R
|
||||
Settings.invertColors = (strncmp(invertColors.getValue(), "T", 1) == 0);
|
||||
Serial.print("Invert Colors: ");
|
||||
Serial.println(Settings.invertColors);
|
||||
#endif
|
||||
|
||||
// Save the custom parameters to FS
|
||||
if (shouldSaveConfig)
|
||||
{
|
||||
|
Reference in New Issue
Block a user