From dd26e3528bf4a914227d464dc943bea3bb7988f2 Mon Sep 17 00:00:00 2001 From: sawyer bristol Date: Mon, 3 Nov 2025 16:07:14 -0700 Subject: [PATCH] gif responsive --- kernel/src/main.rs | 2 -- user-apps/gif/src/main.rs | 7 +++++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/kernel/src/main.rs b/kernel/src/main.rs index 2461088..b6d5768 100644 --- a/kernel/src/main.rs +++ b/kernel/src/main.rs @@ -197,8 +197,6 @@ async fn userland_task() { defmt::info!("Executing Binary"); entry(); - unsafe { HEAP.free() }; - // enable kernel ui { ENABLE_UI.store(true, Ordering::Release); diff --git a/user-apps/gif/src/main.rs b/user-apps/gif/src/main.rs index b1e249d..1d21b4d 100644 --- a/user-apps/gif/src/main.rs +++ b/user-apps/gif/src/main.rs @@ -51,11 +51,14 @@ pub fn main() { .unwrap(); frame_num += 1; - if frame_num % 100 == 0 { + if frame_num % 5 == 0 { let event = get_key(); if event.state != KeyState::Idle { match event.key { - KeyCode::Esc => return, + KeyCode::Esc => { + drop(buf); + return; + } _ => (), }; };