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

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

Hardware Timer interrupt mode.

Enumerator
eHWT_Maskable 
eHWT_NonMaskable