diff --git a/.gitignore b/.gitignore index 3356db8..2ddb3c2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ wifi-credentials .uploaded -uP-cheatsheet \ No newline at end of file +uP-cheatsheet +.vscode/ \ No newline at end of file diff --git a/boot.py b/boot.py index f7a6dc8..00837e3 100644 --- a/boot.py +++ b/boot.py @@ -6,9 +6,15 @@ sta_if = network.WLAN(network.STA_IF) sta_if.active(True) availableNetworkSSIDs = [s[0].decode() for s in sta_if.scan()] +print(availableNetworkSSIDs) #load wifi credentials from file with open("wifi-credentials","r") as f: - ssid = f.readline().replace("\n","") - password = f.readline().replace("\n","") - if ssid in availableNetworkSSIDs: - sta_if.connect(ssid,password) + while True: + ssid = f.readline() + password = f.readline()# + if not ssid or not password: + break + ssid = ssid.replace("\n","") + password = password.replace("\n","") + if ssid in availableNetworkSSIDs: + sta_if.connect(ssid,password) diff --git a/main.py b/main.py index 2c27700..f329c54 100644 --- a/main.py +++ b/main.py @@ -13,7 +13,7 @@ async def run_screens(): global modus,screens while True: await screens[modus%len(screens)] - for i,b in enumerate(HW.buttons): + for b in HW.buttons: b.setCallbacks()#Clear Callbacks modus += 1