tetl 0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
isr Struct Reference

#include <interrupt.hpp>

Public Types

using callback_t = void(*)()
 
using vector_t = etl::array< callback_t, static_cast< size_t >(isr_ids::max_id)>
 

Static Public Member Functions

static auto call (vector_t const &callbacks, isr_ids id) noexcept -> void
 
static auto call_checked (vector_t const &callbacks, isr_ids id) noexcept -> void
 

Member Typedef Documentation

◆ callback_t

◆ vector_t

Member Function Documentation

◆ call()

static auto call ( vector_t const callbacks,
isr_ids  id 
) -> void
inlinestaticnoexcept

◆ call_checked()

static auto call_checked ( vector_t const callbacks,
isr_ids  id 
) -> void
inlinestaticnoexcept

The documentation for this struct was generated from the following file: