I cannot find any information on “WIND: ConfigurationFailure 10” other than the ST user manual’s (UM2114) description:
(Does not Halt) Shown when HW pull-up resistor has no match with enabled interface
Does anyone know what this maybe indicating? I assume because it doesn’t Halt that it is not overly critical. Could it be a residual “error” because GPIO(9) is pulled high but the firmware was updated with the UART interface?
Thanks.
All was looking good, but closer inspection shows that the WIND: ConfigurationFailure 10 returns after a power cycle. A check also shows the SSID is also resets to default. I assumed that after writing the configuration to flash (WCFG) it would become the power on default. Checking GP0, it remains low during power on so no forced Factory Reset. Any suggestions or insight would be appreciated. Thanks.
@John_Brochue, I am reading the “wifi_ssid” configuration variable as per the snippet below.
public string ReadSSID()
{
var res = "";
this.ReadConfiguration("wifi_ssid", cmd => {
res = cmd.ReadString();
cmd.ReadBuffer();
});
return res.Split('=')[1].TrimEnd('\r', '\n');
}
On power up you see: “53:54:54:65:73:74:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00”, which is the default as per en.DM00329655.pdf (UM2114 User manual). Once you have run your “JoinNetwork” which includes saving configuration to flash the “ReadSSID” returns the saved SSID after any non power cycle reset. After a power cycle reset it reverts back to the default as per en.DM00329655.pdf (UM2114 User manual). This is the same as what I have seen for updating the configuration to default to SPI.
Not a major issue, just means that you cannot assume prior settings after a power cycle.
Thanks.