|
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.