diff --git a/python_payload/st3m/main_menu.py b/python_payload/st3m/main_menu.py index b9627545617c9522a519197f9c3a680ab7d7212b..b3049c5928b06478e2a613c6f88d6b2cdfd4c202 100644 --- a/python_payload/st3m/main_menu.py +++ b/python_payload/st3m/main_menu.py @@ -134,3 +134,10 @@ class MainMenu(SunMenu): self._items = categories # # self._scroll_controller = ScrollController() # self._scroll_controller.set_item_count(len(categories)) + + def on_enter(self, vm): + super().on_enter(vm) + if self.vm.direction == ViewTransitionDirection.FORWARD: + led_patterns.set_menu_colors() + leds.set_slew_rate(20) + leds.update() diff --git a/python_payload/st3m/run.py b/python_payload/st3m/run.py index 55e465f07403d71956ffbd89912e43469535fe4f..644fa5c60732310ba089eb7379c2e308c5fdf2cc 100644 --- a/python_payload/st3m/run.py +++ b/python_payload/st3m/run.py @@ -9,7 +9,6 @@ from st3m.application import ( setup_for_app, ) from st3m import settings_menu as settings, logging, processors, wifi -from st3m.ui import led_patterns import st3m.wifi import st3m.utils @@ -171,10 +170,6 @@ def run_main() -> None: leds.set_rgb(0, 255, 0, 0) leds.update() - led_patterns.set_menu_colors() - leds.set_slew_rate(20) - leds.update() - try: network.hostname( settings.str_hostname.value if settings.str_hostname.value else "flow3r"