From 297facca2a7325dff512dfff12b3df95a6d6d74d Mon Sep 17 00:00:00 2001 From: Zhixing Zhang Date: Wed, 11 Nov 2020 14:37:39 -0500 Subject: [PATCH] Added delete method for Tasks --- src/timers.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/timers.rs b/src/timers.rs index af24d8b..3ee923f 100644 --- a/src/timers.rs +++ b/src/timers.rs @@ -71,7 +71,7 @@ impl Timer { unsafe fn spawn_inner<'a>(name: &str, period_ticks: FreeRtosTickType, auto_reload: bool, - callback: Box,) + callback: Box,) -> Result { let f = Box::new(callback); let param_ptr = &*f as *const _ as *mut _; @@ -105,7 +105,7 @@ impl Timer { detached: true }; if let Ok(callback_ptr) = timer.get_id() { - let b = Box::from_raw(callback_ptr as *mut Box); + let b = Box::from_raw(callback_ptr as *mut Box); b(timer); Box::into_raw(b); } @@ -188,7 +188,7 @@ impl Drop for Timer { unsafe { if let Ok(callback_ptr) = self.get_id() { // free the memory - Box::from_raw(callback_ptr as *mut Box); + Box::from_raw(callback_ptr as *mut Box); } // todo: configurable timeout?