From e0242512607295ac168f8b1f7ee515bc1cc1153c Mon Sep 17 00:00:00 2001 From: Jannik Beyerstedt Date: Sat, 20 Jun 2026 19:39:50 +0200 Subject: [PATCH] screen: clear sceen on first GNSS fix --- src/main.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main.rs b/src/main.rs index 850e495..f5766fc 100644 --- a/src/main.rs +++ b/src/main.rs @@ -169,8 +169,13 @@ async fn main(spawner: Spawner) -> ! { let gnss_update_ref = GNSS_UPDATE.borrow(cs); if let Some(fix) = gnss_update_ref.replace(None) { + let prev_state = state.initialized(); state.update_with_gpsfix(&fix); + if prev_state != state.initialized() { + let _ = screen::clear(&mut display).inspect_err(log_screen_error); + } + if fix.get_timestamp().is_some() { info!("{}", state.print_fix());