Home
last modified time | relevance | path

Searched refs:ttmr (Results 1 – 2 of 2) sorted by relevance

/hal_nuvoton-latest/m2l31x/StdDriver/inc/
Dttmr.h64 #define TTMR_SET_CMP_VALUE(ttmr, u32Value) ((ttmr)->CMP = (u32Value)) argument
78 #define TTMR_SET_PRESCALE_VALUE(ttmr, u32Value) ((ttmr)->CTL = ((ttmr)->CTL & ~TTMR_CTL_PSC_Msk… argument
91 #define TTMR_IS_ACTIVE(ttmr) (((ttmr)->CTL & TTMR_CTL_ACTSTS_Msk)? 1 : 0) argument
106 #define TTMR_SET_OPMODE(ttmr, u32OpMode) ((ttmr)->CTL = ((ttmr)->CTL & ~TTMR_CTL_OPMODE_Msk) | (… argument
109 __STATIC_INLINE void TTMR_Start(TTMR_T *ttmr);
110 __STATIC_INLINE void TTMR_Stop(TTMR_T *ttmr);
111 __STATIC_INLINE void TTMR_EnableWakeup(TTMR_T *ttmr);
112 __STATIC_INLINE void TTMR_DisableWakeup(TTMR_T *ttmr);
113 __STATIC_INLINE void TTMR_EnableInt(TTMR_T *ttmr);
114 __STATIC_INLINE void TTMR_DisableInt(TTMR_T *ttmr);
[all …]
/hal_nuvoton-latest/m2l31x/StdDriver/src/
Dttmr.c39 uint32_t TTMR_Open(TTMR_T *ttmr, uint32_t u32Mode, uint32_t u32Freq) in TTMR_Open() argument
41 uint32_t u32Clk = TTMR_GetModuleClock(ttmr); in TTMR_Open()
60 ttmr->CTL = (u32Mode | u32Prescale); in TTMR_Open()
61 ttmr->CMP = u32Cmpr; in TTMR_Open()
76 void TTMR_Close(TTMR_T *ttmr) in TTMR_Close() argument
78 ttmr->CTL = 0UL; in TTMR_Close()
95 int32_t TTMR_Delay(TTMR_T *ttmr, uint32_t u32Usec) in TTMR_Delay() argument
97 uint32_t u32Clk = TTMR_GetModuleClock(ttmr); in TTMR_Delay()
102 ttmr->CTL = 0UL; in TTMR_Delay()
141 ttmr->CMP = u32Cmpr; in TTMR_Delay()
[all …]