From f246e59d3e9c0eacf7bcddb90356c3d7174d0dab Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Sat, 28 Oct 2023 19:01:29 +0800 Subject: [PATCH] 1 --- src/xtimer.rs | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/xtimer.rs b/src/xtimer.rs index 698f2f1..f80574a 100644 --- a/src/xtimer.rs +++ b/src/xtimer.rs @@ -5,12 +5,6 @@ use std::cmp; use r9_macro::SharedFromSelf; use r9_macro_derive::SharedFromSelf; -/* -use proc_macro::TokenStream; -use quote::quote; -use syn; - */ - const TVN_BITS: usize = 6; const TVR_BITS: usize = 8; const TVN_SIZE: usize = 1 << TVN_BITS; @@ -69,7 +63,7 @@ pub struct XTimer { free_timer_list: TimerListListHeadRp, running_timer: TimerListWp, timer_tick: i64, - get_tick_count: fn () -> i64, + get_tick_count: Box i64>, cache_timer_num: i32, work_list: TimerListListHeadRp, tv1: [TimerListListHeadRp; TVR_SIZE], @@ -83,7 +77,7 @@ pub struct XTimer { impl XTimer { pub fn init(mut self, - get_tick_count: fn () -> i64, + get_tick_count: Box i64>, gctime: i32, cache_timer_num: i32) { self.get_tick_count = get_tick_count;