theCore C++ embedded framework
|
EXTI wrapper implementation. More...
Namespaces | |
ecl | |
Functions | |
template<uint32_t SplExti> | |
constexpr auto | ecl::direct_exti () |
Checks if given EXTI line is direct. More... | |
template<uint32_t SplExti> | |
constexpr auto | ecl::grouped_exti () |
Checks if given EXTI line is grouped. More... | |
template<uint32_t SplExti> | |
constexpr auto | ecl::get_exti_idx () |
Gets EXTI index suitable for arranging EXTI handlers in an array. More... | |
Variables | |
static constexpr std::pair< size_t, IRQn > | ecl::exti_irq_idx_direct_mapping [] |
Maps direct EXTI IRQs into appropriate EXTI index. More... | |
static constexpr std::pair< size_t, IRQn > | ecl::exti_irq_idx_grouped_mapping [] |
Maps grouped EXTI IRQs into appropriate EXTI index. More... | |
EXTI wrapper implementation.