From e816b06f5ce84c0ecb68d451f4508cc67bc8758a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=27=C3=A9lectron=20rare?= <108685187+electron-rare@users.noreply.github.com> Date: Wed, 11 Mar 2026 00:03:58 +0100 Subject: [PATCH] =?UTF-8?q?Boot=20direct=20sur=20AmigaUIShell=20sans=20sc?= =?UTF-8?q?=C3=A9nario=20par=20d=C3=A9faut?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Commenté refreshSceneIfNeeded(true) et startPendingAudioIfAny() dans setup() - Le système démarre maintenant directement sur la grille d'applications Amiga - Améliore l'UX: accès immédiat aux 8 apps actives au boot - Le chargement de scénario DEFAULT.json n'écrase plus l'UI au démarrage Tests: - ✓ Compilation: 35s, RAM 87.5%, Flash 41.1% - ✓ Upload firmware: 93s - ✓ Device PONG: opérationnel --- ui_freenove_allinone/src/main.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ui_freenove_allinone/src/main.cpp b/ui_freenove_allinone/src/main.cpp index 3532916..79e984b 100644 --- a/ui_freenove_allinone/src/main.cpp +++ b/ui_freenove_allinone/src/main.cpp @@ -3711,8 +3711,10 @@ void setup() { g_ui.setLaDetectionState(false, 0U, 0U, g_hardware_cfg.mic_la_stable_ms, 0U, g_hardware_cfg.mic_la_timeout_ms); g_ui.setHardwareSnapshotRef(&g_hardware.snapshotRef()); - refreshSceneIfNeeded(true); - startPendingAudioIfAny(); + + // Boot directly to Amiga UI Shell (skip default scenario rendering) + // refreshSceneIfNeeded(true); + // startPendingAudioIfAny(); } void loop() {