pub struct System;Implementations§
Source§impl System
impl System
pub fn delay_with_to_tick(ticks: impl ToTick)
pub fn delay_until_with_to_tick( previous_wake_time: &mut TickType, time_increment: impl ToTick, )
Trait Implementations§
Source§impl System for System
impl System for System
fn start()
fn get_state() -> ThreadState
fn suspend_all()
fn resume_all() -> BaseType
fn stop()
fn get_tick_count() -> TickType
fn get_current_time_us() -> Duration
fn get_us_from_tick(duration: &Duration) -> TickType
fn count_threads() -> usize
fn get_all_thread() -> SystemState
fn delay(ticks: TickType)
fn delay_until(previous_wake_time: &mut TickType, time_increment: TickType)
fn critical_section_enter()
fn critical_section_exit()
fn check_timer(timestamp: &Duration, time: &Duration) -> OsalRsBool
fn yield_from_isr(higher_priority_task_woken: BaseType)
fn end_switching_isr(switch_required: BaseType)
fn get_free_heap_size() -> usize
Auto Trait Implementations§
impl Freeze for System
impl RefUnwindSafe for System
impl Send for System
impl Sync for System
impl Unpin for System
impl UnwindSafe for System
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more