Stefan Scholz / ETL
Embed: (wiki syntax)

« Back to documentation index

callback_timer_data Struct Reference

callback_timer_data Struct Reference

The configuration of a timer. More...

#include <callback_timer.h>

Public Member Functions

 callback_timer_data (etl::timer::id::type id_, void(*p_callback_)(), uint32_t period_, bool repeating_)
 C function callback.
 callback_timer_data (etl::timer::id::type id_, etl::ifunction< void > &callback_, uint32_t period_, bool repeating_)
 ETL function callback.
bool is_active () const
 Returns true if the timer is active.
void set_inactive ()
 Sets the timer to the inactive state.

Detailed Description

The configuration of a timer.

Definition at line 49 of file callback_timer.h.


Constructor & Destructor Documentation

callback_timer_data ( etl::timer::id::type  id_,
void(*)()  p_callback_,
uint32_t  period_,
bool  repeating_ 
)

C function callback.

Definition at line 67 of file callback_timer.h.

callback_timer_data ( etl::timer::id::type  id_,
etl::ifunction< void > &  callback_,
uint32_t  period_,
bool  repeating_ 
)

ETL function callback.

Definition at line 85 of file callback_timer.h.


Member Function Documentation

bool is_active (  ) const

Returns true if the timer is active.

Definition at line 103 of file callback_timer.h.

void set_inactive (  )

Sets the timer to the inactive state.

Definition at line 111 of file callback_timer.h.