Struct stm32l0x1_hal::timer::Timer

source ·
pub struct Timer<TIM> { /* private fields */ }
Expand description

16-bit timer

Implementations§

Instantiate a new timer

Starts listening for an event

Stops listening for an event

Resets SR’s UIF register to clear status of overflow.

Unless reset is done, Interrupt handler is going to be continiously called.

Pauses timer and releases the TIM peripheral

Instantiate a new timer

Starts listening for an event

Stops listening for an event

Resets SR’s UIF register to clear status of overflow.

Unless reset is done, Interrupt handler is going to be continiously called.

Pauses timer and releases the TIM peripheral

Trait Implementations§

Error returned when a countdown can’t be canceled.
Tries to cancel this countdown. Read more
Error returned when a countdown can’t be canceled.
Tries to cancel this countdown. Read more
The unit of time used by this timer
Starts a new count down
Non-blockingly “waits” until the count down finishes Read more
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§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.