Struct stm32f4xx_hal::timer::counter::SysCounterHz
source · [−]pub struct SysCounterHz(_);
Expand description
Hardware timers
Implementations
Methods from Deref<Target = Timer<SYST>>
pub fn configure(&mut self, clocks: &Clocks)
pub fn configure_external(&mut self, clocks: &Clocks)
pub fn configure(&mut self, clocks: &Clocks)
sourcepub fn listen(&mut self, event: Event)
pub fn listen(&mut self, event: Event)
Starts listening for an event
Note, you will also have to enable the TIM2 interrupt in the NVIC to start receiving events.
sourcepub fn clear_interrupt(&mut self, event: Event)
pub fn clear_interrupt(&mut self, event: Event)
Clears interrupt associated with event
.
If the interrupt is not cleared, it will immediately retrigger after the ISR has finished.
pub fn set_master_mode(&mut self, mode: TIM::Mms)
Trait Implementations
sourceimpl Cancel for SysCounterHz
impl Cancel for SysCounterHz
sourceimpl CountDown for SysCounterHz
impl CountDown for SysCounterHz
sourceimpl Deref for SysCounterHz
impl Deref for SysCounterHz
sourceimpl DerefMut for SysCounterHz
impl DerefMut for SysCounterHz
impl Periodic for SysCounterHz
Auto Trait Implementations
impl RefUnwindSafe for SysCounterHz
impl Send for SysCounterHz
impl !Sync for SysCounterHz
impl Unpin for SysCounterHz
impl UnwindSafe for SysCounterHz
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more