Struct stm32f103xx_hal::timer::Timer[][src]

pub struct Timer<TIM> { /* fields omitted */ }

Methods

impl Timer<SYST>
[src]

Starts listening for an event

Stops listening for an event

impl Timer<TIM2>
[src]

Starts listening for an event

Stops listening for an event

impl Timer<TIM3>
[src]

Starts listening for an event

Stops listening for an event

impl Timer<TIM4>
[src]

Starts listening for an event

Stops listening for an event

Trait Implementations

impl CountDown for Timer<SYST>
[src]

The unit of time used by this timer

Starts a new count down

Non-blockingly "waits" until the count down finishes Read more

impl Periodic for Timer<SYST>
[src]

impl CountDown for Timer<TIM2>
[src]

The unit of time used by this timer

Starts a new count down

Non-blockingly "waits" until the count down finishes Read more

impl Periodic for Timer<TIM2>
[src]

impl CountDown for Timer<TIM3>
[src]

The unit of time used by this timer

Starts a new count down

Non-blockingly "waits" until the count down finishes Read more

impl Periodic for Timer<TIM3>
[src]

impl CountDown for Timer<TIM4>
[src]

The unit of time used by this timer

Starts a new count down

Non-blockingly "waits" until the count down finishes Read more

impl Periodic for Timer<TIM4>
[src]

Auto Trait Implementations

impl<TIM> Send for Timer<TIM> where
    TIM: Send

impl<TIM> Sync for Timer<TIM> where
    TIM: Sync