35 #ifndef EVENT_MACHINE_TIMER_HW_SPECIFIC_H
36 #define EVENT_MACHINE_TIMER_HW_SPECIFIC_H
38 #pragma GCC visibility push(default)
49 #define PRI_TMR PRI_HDL
65 #define EM_TIMER_FLAG_DEFAULT EM_TIMER_FLAG_NONE
86 #define EM_TMO_FLAG_DEFAULT EM_TMO_FLAG_ONESHOT
106 #define EM_TIMER_CLKSRC_DEFAULT EM_TIMER_CLKSRC_0
111 #define EM_TIMER_CLKSRC_CPU EM_TIMER_CLKSRC_0
115 #define EM_TIMER_CLKSRC_EXT EM_TIMER_CLKSRC_2
120 #define EM_TIMER_UNDEF EM_STATIC_CAST(em_timer_t, EM_HDL_UNDEF)
125 #define EM_TMO_UNDEF EM_STATIC_CAST(em_tmo_t, EM_UNDEF_PTR)
130 #define EM_TIMER_NAME_LEN 16
136 #pragma GCC visibility pop
struct em_timer_timeout_t * em_tmo_t