Hardware Timer
Hardware callback timer. More...
Collaboration diagram for Hardware Timer:
Classes | |
class | Timer1Api< clkdiv, mode > |
Class template for Timer1 API. More... | |
Typedefs | |
template<hw_timer_clkdiv_t clkdiv = TIMER_CLKDIV_16, HardwareTimerMode mode = eHWT_NonMaskable> | |
using | HardwareTimer1 = CallbackTimer< Timer1Api< clkdiv, mode > > |
Hardware Timer class template with selectable divider and interrupt mode. More... | |
using | HardwareTimer = HardwareTimer1<> |
Default hardware Timer class. More... | |
Enumerations | |
enum | HardwareTimerMode { eHWT_Maskable, eHWT_NonMaskable } |
Hardware Timer interrupt mode. More... | |
Detailed Description
Hardware callback timer.
Typedef Documentation
◆ HardwareTimer
using HardwareTimer = HardwareTimer1<> |
Default hardware Timer class.
◆ HardwareTimer1
template<hw_timer_clkdiv_t clkdiv = TIMER_CLKDIV_16, HardwareTimerMode mode = eHWT_NonMaskable>
using HardwareTimer1 = CallbackTimer<Timer1Api<clkdiv, mode> > |
Hardware Timer class template with selectable divider and interrupt mode.
Enumeration Type Documentation
◆ HardwareTimerMode
enum HardwareTimerMode |
Hardware Timer interrupt mode.
Enumerator | |
---|---|
eHWT_Maskable | |
eHWT_NonMaskable |