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

using callback_t = void (*)()

◆ vector_t

Member Function Documentation

◆ call()

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

◆ call_checked()

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

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