From 84e448db5f024fa7f96b0b6d71fede1d274a03ec Mon Sep 17 00:00:00 2001 From: Chris I-B Date: Sat, 20 Sep 2025 15:53:38 -0400 Subject: [PATCH 1/2] Move imports to hopefully lower memory footprint on non-wifi models --- software/firmware/europi.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/software/firmware/europi.py b/software/firmware/europi.py index 056386a88..5a34869fd 100644 --- a/software/firmware/europi.py +++ b/software/firmware/europi.py @@ -30,7 +30,6 @@ from version import __version__ -from configuration import ConfigSettings from framebuf import FrameBuffer, MONO_HLSB from europi_config import load_europi_config, MODEL_PICO_2W, MODEL_PICO_W @@ -39,7 +38,6 @@ from europi_log import * from experimental.experimental_config import load_experimental_config -from experimental.wifi import WifiConnection, WifiError if sys.implementation.name == "micropython": @@ -127,6 +125,7 @@ def bootsplash(): # Connect to wifi, if supported if europi_config.PICO_MODEL == MODEL_PICO_W or europi_config.PICO_MODEL == MODEL_PICO_2W: try: + from experimental.wifi import WifiConnection, WifiError oled.centre_text( f"""WiFi connecting {experimental_config.WIFI_SSID} From 93dbf9d8c563784775cd2fdddd6271a3300ac0e2 Mon Sep 17 00:00:00 2001 From: Chris I-B Date: Tue, 25 Nov 2025 17:18:34 -0500 Subject: [PATCH 2/2] Linting --- software/firmware/europi.py | 1 + 1 file changed, 1 insertion(+) diff --git a/software/firmware/europi.py b/software/firmware/europi.py index 5a34869fd..c0b3e968f 100644 --- a/software/firmware/europi.py +++ b/software/firmware/europi.py @@ -126,6 +126,7 @@ def bootsplash(): if europi_config.PICO_MODEL == MODEL_PICO_W or europi_config.PICO_MODEL == MODEL_PICO_2W: try: from experimental.wifi import WifiConnection, WifiError + oled.centre_text( f"""WiFi connecting {experimental_config.WIFI_SSID}