pub trait Instance {
Show 15 methods // Required methods fn reset_counter(&mut self); fn set_counter_active(&mut self, state: bool); fn is_counter_active(&self) -> bool; fn set_counter_decrementing(&mut self, decrementing: bool); fn set_auto_reload(&mut self, auto_reload: bool); fn set_alarm_active(&mut self, state: bool); fn is_alarm_active(&self) -> bool; fn load_alarm_value(&mut self, value: u64); fn listen(&mut self); fn unlisten(&mut self); fn clear_interrupt(&mut self); fn now(&self) -> u64; fn divider(&self) -> u32; fn set_divider(&mut self, divider: u16); fn is_interrupt_set(&self) -> bool;
}
Expand description

Timer peripheral instance

Required Methods§

source

fn reset_counter(&mut self)

source

fn set_counter_active(&mut self, state: bool)

source

fn is_counter_active(&self) -> bool

source

fn set_counter_decrementing(&mut self, decrementing: bool)

source

fn set_auto_reload(&mut self, auto_reload: bool)

source

fn set_alarm_active(&mut self, state: bool)

source

fn is_alarm_active(&self) -> bool

source

fn load_alarm_value(&mut self, value: u64)

source

fn listen(&mut self)

source

fn unlisten(&mut self)

source

fn clear_interrupt(&mut self)

source

fn now(&self) -> u64

source

fn divider(&self) -> u32

source

fn set_divider(&mut self, divider: u16)

source

fn is_interrupt_set(&self) -> bool

Implementors§

source§

impl<TG> Instance for Timer0<TG>where TG: TimerGroupInstance,

Timer peripheral instance