callback_timer_interrupt() | etl::callback_timer_interrupt< MAX_TIMERS_, TInterruptGuard > | inline |
callback_type typedef (defined in etl::callback_timer_interrupt< MAX_TIMERS_, TInterruptGuard >) | etl::callback_timer_interrupt< MAX_TIMERS_, TInterruptGuard > | |
clear() | etl::icallback_timer_interrupt< TInterruptGuard > | inline |
enable(bool state_) | etl::icallback_timer_interrupt< TInterruptGuard > | inline |
ETL_STATIC_ASSERT(MAX_TIMERS_<=254U, "No more than 254 timers are allowed") (defined in etl::callback_timer_interrupt< MAX_TIMERS_, TInterruptGuard >) | etl::callback_timer_interrupt< MAX_TIMERS_, TInterruptGuard > | |
has_active_timer() const | etl::icallback_timer_interrupt< TInterruptGuard > | inline |
icallback_timer_interrupt(timer_data *const timer_array_, const uint_least8_t MAX_TIMERS_) | etl::icallback_timer_interrupt< TInterruptGuard > | inlineprotected |
is_active(etl::timer::id::type id_) const | etl::icallback_timer_interrupt< TInterruptGuard > | inline |
is_running() const | etl::icallback_timer_interrupt< TInterruptGuard > | inline |
MAX_TIMERS (defined in etl::icallback_timer_interrupt< TInterruptGuard >) | etl::icallback_timer_interrupt< TInterruptGuard > | |
register_timer(const callback_type &callback_, uint32_t period_, bool repeating_) | etl::icallback_timer_interrupt< TInterruptGuard > | inline |
set_mode(etl::timer::id::type id_, bool repeating_) | etl::icallback_timer_interrupt< TInterruptGuard > | inline |
set_period(etl::timer::id::type id_, uint32_t period_) | etl::icallback_timer_interrupt< TInterruptGuard > | inline |
start(etl::timer::id::type id_, bool immediate_=false) | etl::icallback_timer_interrupt< TInterruptGuard > | inline |
stop(etl::timer::id::type id_) | etl::icallback_timer_interrupt< TInterruptGuard > | inline |
tick(uint32_t count) (defined in etl::icallback_timer_interrupt< TInterruptGuard >) | etl::icallback_timer_interrupt< TInterruptGuard > | inline |
time_to_next() const | etl::icallback_timer_interrupt< TInterruptGuard > | inline |
unregister_timer(etl::timer::id::type id_) | etl::icallback_timer_interrupt< TInterruptGuard > | inline |