pub fn should_run(&mut self) -> bool {
        let c = FreeRtosUtils::get_tick_count();
        if (c - self.last_wake_time) < (self.period_ticks) {
            false
        } else {
            self.last_wake_time = c;
            true
        }
    }
/// Has the set period passed? If it has, resets the internal timer.
Has the set period passed. If it has, resets the internal timer.
Has the set period passed . If it has resets the internal timer .
pub fn should_run(&mut self) -> bool {
        let c = FreeRtosUtils::get_tick_count();
        if (c - self.last_wake_time) < (self.period_ticks) {
            false
        } else {
            self.last_wake_time = c;
            true
        }
    }
pub fn should_run ( & mut self ) -> bool { let c = FreeRtosUtils :: get_tick_count ( ) ; if ( c - self . last_wake_time ) < ( self . period_ticks ) { false } else { self . last_wake_time = c ; true } }
Has the set period passed?
Has the set period passed?
&mut self
&mut self