Struct stm32f0x0_hal::timer::Timer[][src]

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

Hardware timers

Methods

impl Timer<TIM3>
[src]

Configures a TIM peripheral as a periodic count down timer

Starts listening for an event

Stops listening for an event

Releases the TIM peripheral

impl Timer<TIM6>
[src]

Configures a TIM peripheral as a periodic count down timer

Starts listening for an event

Stops listening for an event

Releases the TIM peripheral

impl Timer<TIM7>
[src]

Configures a TIM peripheral as a periodic count down timer

Starts listening for an event

Stops listening for an event

Releases the TIM peripheral

impl Timer<TIM14>
[src]

Configures a TIM peripheral as a periodic count down timer

Starts listening for an event

Stops listening for an event

Releases the TIM peripheral

impl Timer<TIM15>
[src]

Configures a TIM peripheral as a periodic count down timer

Starts listening for an event

Stops listening for an event

Releases the TIM peripheral

impl Timer<TIM16>
[src]

Configures a TIM peripheral as a periodic count down timer

Starts listening for an event

Stops listening for an event

Releases the TIM peripheral

impl Timer<TIM17>
[src]

Configures a TIM peripheral as a periodic count down timer

Starts listening for an event

Stops listening for an event

Releases the TIM peripheral

Trait Implementations

impl Periodic for Timer<TIM3>
[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<TIM6>
[src]

impl CountDown for Timer<TIM6>
[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<TIM7>
[src]

impl CountDown for Timer<TIM7>
[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<TIM14>
[src]

impl CountDown for Timer<TIM14>
[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<TIM15>
[src]

impl CountDown for Timer<TIM15>
[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<TIM16>
[src]

impl CountDown for Timer<TIM16>
[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<TIM17>
[src]

impl CountDown for Timer<TIM17>
[src]

The unit of time used by this timer

Starts a new count down

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

Auto Trait Implementations

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

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