Skip to content
Snippets Groups Projects

Add w1f1 app & replace wifi in settings menu

Merged ave requested to merge ave/flow3r-firmware:add-wifi-app into main
5 unresolved threads
2 files
+ 7
4
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -31,7 +31,10 @@ class WifiApp(Application):
else:
self._wifi_config = {
"config_version": 2,
"networks": {"Example SSID": "Example PSK", "Camp2023-open": None},
"networks": {
"Example SSID": {"psk": "Example PSK"},
"Camp2023-open": {"psk": None},
},
}
with open(self.WIFI_CONFIG_FILE, "w") as f:
json.dump(self._wifi_config, f)
@@ -152,14 +155,14 @@ class WifiApp(Application):
json.dump(settings_json, f)
def add_to_config_json(self, ssid: str, psk: str) -> None:
self._wifi_config["networks"][ssid] = psk
self._wifi_config["networks"][ssid] = {"psk": psk}
with open(self.WIFI_CONFIG_FILE, "w") as f:
json.dump(self._wifi_config, f)
def connect_wifi(self, ssid: str, psk: str = None) -> None:
if ssid in self._wifi_config["networks"]:
psk = self._wifi_config["networks"][ssid]
psk = self._wifi_config["networks"][ssid]["psk"]
try:
self._is_connecting = ssid
Loading