Struct stm32f30x_hal::timer::Timer [] [src]

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

Hardware timers

Methods

impl Timer<TIM2>
[src]

[src]

Configures a TIM peripheral as a periodic count down timer

[src]

Starts listening for an event

[src]

Stops listening for an event

[src]

Releases the TIM peripheral

impl Timer<TIM3>
[src]

[src]

Configures a TIM peripheral as a periodic count down timer

[src]

Starts listening for an event

[src]

Stops listening for an event

[src]

Releases the TIM peripheral

impl Timer<TIM4>
[src]

[src]

Configures a TIM peripheral as a periodic count down timer

[src]

Starts listening for an event

[src]

Stops listening for an event

[src]

Releases the TIM peripheral

impl Timer<TIM6>
[src]

[src]

Configures a TIM peripheral as a periodic count down timer

[src]

Starts listening for an event

[src]

Stops listening for an event

[src]

Releases the TIM peripheral

impl Timer<TIM7>
[src]

[src]

Configures a TIM peripheral as a periodic count down timer

[src]

Starts listening for an event

[src]

Stops listening for an event

[src]

Releases the TIM peripheral

Trait Implementations

impl Periodic for Timer<TIM2>
[src]

impl CountDown for Timer<TIM2>
[src]

The unit of time used by this timer

[src]

Starts a new count down

[src]

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

impl Periodic for Timer<TIM3>
[src]

impl CountDown for Timer<TIM3>
[src]

The unit of time used by this timer

[src]

Starts a new count down

[src]

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

impl Periodic for Timer<TIM4>
[src]

impl CountDown for Timer<TIM4>
[src]

The unit of time used by this timer

[src]

Starts a new count down

[src]

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

[src]

Starts a new count down

[src]

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

[src]

Starts a new count down

[src]

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