| callback_type typedef (defined in etl::message_timer_interrupt< MAX_TIMERS_, TInterruptGuard >) | etl::message_timer_interrupt< MAX_TIMERS_, TInterruptGuard > | |
| clear() | etl::imessage_timer_interrupt< TInterruptGuard > | inline |
| enable(bool state_) | etl::imessage_timer_interrupt< TInterruptGuard > | inline |
| ETL_STATIC_ASSERT(MAX_TIMERS_<=254, "No more than 254 timers are allowed") (defined in etl::message_timer_interrupt< MAX_TIMERS_, TInterruptGuard >) | etl::message_timer_interrupt< MAX_TIMERS_, TInterruptGuard > | |
| has_active_timer() const | etl::imessage_timer_interrupt< TInterruptGuard > | inline |
| imessage_timer_interrupt(timer_data *const timer_array_, const uint_least8_t MAX_TIMERS_) | etl::imessage_timer_interrupt< TInterruptGuard > | inlineprotected |
| is_running() const | etl::imessage_timer_interrupt< TInterruptGuard > | inline |
| MAX_TIMERS (defined in etl::imessage_timer_interrupt< TInterruptGuard >) | etl::imessage_timer_interrupt< TInterruptGuard > | |
| message_timer_interrupt() | etl::message_timer_interrupt< MAX_TIMERS_, TInterruptGuard > | inline |
| register_timer(const etl::imessage &message_, etl::imessage_router &router_, uint32_t period_, bool repeating_, etl::message_router_id_t destination_router_id_=etl::imessage_router::ALL_MESSAGE_ROUTERS) | etl::imessage_timer_interrupt< TInterruptGuard > | inline |
| set_mode(etl::timer::id::type id_, bool repeating_) | etl::imessage_timer_interrupt< TInterruptGuard > | inline |
| set_period(etl::timer::id::type id_, uint32_t period_) | etl::imessage_timer_interrupt< TInterruptGuard > | inline |
| start(etl::timer::id::type id_, bool immediate_=false) | etl::imessage_timer_interrupt< TInterruptGuard > | inline |
| stop(etl::timer::id::type id_) | etl::imessage_timer_interrupt< TInterruptGuard > | inline |
| tick(uint32_t count) (defined in etl::imessage_timer_interrupt< TInterruptGuard >) | etl::imessage_timer_interrupt< TInterruptGuard > | inline |
| time_to_next() const | etl::imessage_timer_interrupt< TInterruptGuard > | inline |
| unregister_timer(etl::timer::id::type id_) | etl::imessage_timer_interrupt< TInterruptGuard > | inline |
| ~imessage_timer_interrupt() | etl::imessage_timer_interrupt< TInterruptGuard > | inlineprotected |