Lines Matching refs:lptmr

111 #define LPTMR_SET_CMP_VALUE(lptmr, u32Value)        ((lptmr)->CMP = (u32Value))  argument
125 #define LPTMR_SET_PRESCALE_VALUE(lptmr, u32Value) ((lptmr)->CTL = ((lptmr)->CTL & ~LPTMR_CTL_PSC_… argument
138 #define LPTMR_IS_ACTIVE(lptmr) (((lptmr)->CTL & LPTMR_CTL_ACTSTS_Msk)? 1 : 0) argument
153 #define LPTMR_SELECT_TOUT_PIN(lptmr, u32ToutSel) ((lptmr)->CTL = ((lptmr)->CTL & ~LPTMR_CTL_TGLP… argument
168 #define LPTMR_SET_OPMODE(lptmr, u32OpMode) ((lptmr)->CTL = ((lptmr)->CTL & ~LPTMR_CTL_OPMODE_Msk)… argument
171 __STATIC_INLINE void LPTMR_Start(LPTMR_T *lptmr);
172 __STATIC_INLINE void LPTMR_Stop(LPTMR_T *lptmr);
173 __STATIC_INLINE void LPTMR_EnableWakeup(LPTMR_T *lptmr);
174 __STATIC_INLINE void LPTMR_DisableWakeup(LPTMR_T *lptmr);
175 __STATIC_INLINE void LPTMR_StartCapture(LPTMR_T *lptmr);
176 __STATIC_INLINE void LPTMR_StopCapture(LPTMR_T *lptmr);
177 __STATIC_INLINE void LPTMR_EnableCaptureDebounce(LPTMR_T *lptmr);
178 __STATIC_INLINE void LPTMR_DisableCaptureDebounce(LPTMR_T *lptmr);
179 __STATIC_INLINE void LPTMR_EnableEventCounterDebounce(LPTMR_T *lptmr);
180 __STATIC_INLINE void LPTMR_DisableEventCounterDebounce(LPTMR_T *lptmr);
181 __STATIC_INLINE void LPTMR_EnableInt(LPTMR_T *lptmr);
182 __STATIC_INLINE void LPTMR_DisableInt(LPTMR_T *lptmr);
183 __STATIC_INLINE void LPTMR_EnableCaptureInt(LPTMR_T *lptmr);
184 __STATIC_INLINE void LPTMR_DisableCaptureInt(LPTMR_T *lptmr);
185 __STATIC_INLINE uint32_t LPTMR_GetIntFlag(LPTMR_T *lptmr);
186 __STATIC_INLINE void LPTMR_ClearIntFlag(LPTMR_T *lptmr);
187 __STATIC_INLINE uint32_t LPTMR_GetCaptureIntFlag(LPTMR_T *lptmr);
188 __STATIC_INLINE uint32_t LPTMR_GetCaptureIntFlagOV(LPTMR_T *lptmr);
189 __STATIC_INLINE void LPTMR_ClearCaptureIntFlag(LPTMR_T *lptmr);
190 __STATIC_INLINE uint32_t LPTMR_GetWakeupFlag(LPTMR_T *lptmr);
191 __STATIC_INLINE void LPTMR_ClearWakeupFlag(LPTMR_T *lptmr);
192 __STATIC_INLINE uint32_t LPTMR_GetCaptureData(LPTMR_T *lptmr);
193 __STATIC_INLINE uint32_t LPTMR_GetCounter(LPTMR_T *lptmr);
194 __STATIC_INLINE void LPTMR_EnablePDCLK(LPTMR_T *lptmr);
195 __STATIC_INLINE void LPTMR_DisablePDCLK(LPTMR_T *lptmr);
196 __STATIC_INLINE void LPTMR_EventCounterSelect(LPTMR_T *lptmr, uint32_t u32Src);
207 __STATIC_INLINE void LPTMR_Start(LPTMR_T *lptmr) in LPTMR_Start() argument
209 lptmr->CTL |= LPTMR_CTL_CNTEN_Msk; in LPTMR_Start()
221 __STATIC_INLINE void LPTMR_Stop(LPTMR_T *lptmr) in LPTMR_Stop() argument
223 lptmr->CTL &= ~LPTMR_CTL_CNTEN_Msk; in LPTMR_Stop()
237 __STATIC_INLINE void LPTMR_EnableWakeup(LPTMR_T *lptmr) in LPTMR_EnableWakeup() argument
239 lptmr->CTL |= (LPTMR_CTL_WKEN_Msk | LPTMR_CTL_PDCLKEN_Msk); in LPTMR_EnableWakeup()
251 __STATIC_INLINE void LPTMR_DisableWakeup(LPTMR_T *lptmr) in LPTMR_DisableWakeup() argument
253 lptmr->CTL &= ~LPTMR_CTL_WKEN_Msk; in LPTMR_DisableWakeup()
265 __STATIC_INLINE void LPTMR_StartCapture(LPTMR_T *lptmr) in LPTMR_StartCapture() argument
267 lptmr->EXTCTL |= LPTMR_EXTCTL_CAPEN_Msk; in LPTMR_StartCapture()
279 __STATIC_INLINE void LPTMR_StopCapture(LPTMR_T *lptmr) in LPTMR_StopCapture() argument
281 lptmr->EXTCTL &= ~LPTMR_EXTCTL_CAPEN_Msk; in LPTMR_StopCapture()
293 __STATIC_INLINE void LPTMR_EnableCaptureDebounce(LPTMR_T *lptmr) in LPTMR_EnableCaptureDebounce() argument
295 lptmr->EXTCTL |= LPTMR_EXTCTL_CAPDBEN_Msk; in LPTMR_EnableCaptureDebounce()
307 __STATIC_INLINE void LPTMR_DisableCaptureDebounce(LPTMR_T *lptmr) in LPTMR_DisableCaptureDebounce() argument
309 lptmr->EXTCTL &= ~LPTMR_EXTCTL_CAPDBEN_Msk; in LPTMR_DisableCaptureDebounce()
321 __STATIC_INLINE void LPTMR_EnableEventCounterDebounce(LPTMR_T *lptmr) in LPTMR_EnableEventCounterDebounce() argument
323 lptmr->EXTCTL |= LPTMR_EXTCTL_CNTDBEN_Msk; in LPTMR_EnableEventCounterDebounce()
335 __STATIC_INLINE void LPTMR_DisableEventCounterDebounce(LPTMR_T *lptmr) in LPTMR_DisableEventCounterDebounce() argument
337 lptmr->EXTCTL &= ~LPTMR_EXTCTL_CNTDBEN_Msk; in LPTMR_DisableEventCounterDebounce()
349 __STATIC_INLINE void LPTMR_EnableInt(LPTMR_T *lptmr) in LPTMR_EnableInt() argument
351 lptmr->CTL |= LPTMR_CTL_INTEN_Msk; in LPTMR_EnableInt()
363 __STATIC_INLINE void LPTMR_DisableInt(LPTMR_T *lptmr) in LPTMR_DisableInt() argument
365 lptmr->CTL &= ~LPTMR_CTL_INTEN_Msk; in LPTMR_DisableInt()
377 __STATIC_INLINE void LPTMR_EnableCaptureInt(LPTMR_T *lptmr) in LPTMR_EnableCaptureInt() argument
379 lptmr->EXTCTL |= LPTMR_EXTCTL_CAPIEN_Msk; in LPTMR_EnableCaptureInt()
391 __STATIC_INLINE void LPTMR_DisableCaptureInt(LPTMR_T *lptmr) in LPTMR_DisableCaptureInt() argument
393 lptmr->EXTCTL &= ~LPTMR_EXTCTL_CAPIEN_Msk; in LPTMR_DisableCaptureInt()
406 __STATIC_INLINE uint32_t LPTMR_GetIntFlag(LPTMR_T *lptmr) in LPTMR_GetIntFlag() argument
408 return ((lptmr->INTSTS & LPTMR_INTSTS_TIF_Msk) ? 1UL : 0UL); in LPTMR_GetIntFlag()
420 __STATIC_INLINE void LPTMR_ClearIntFlag(LPTMR_T *lptmr) in LPTMR_ClearIntFlag() argument
422 lptmr->INTSTS = LPTMR_INTSTS_TIF_Msk; in LPTMR_ClearIntFlag()
435 __STATIC_INLINE uint32_t LPTMR_GetCaptureIntFlag(LPTMR_T *lptmr) in LPTMR_GetCaptureIntFlag() argument
437 return ((lptmr->EINTSTS & LPTMR_EINTSTS_CAPIF_Msk) ? 1UL : 0UL); in LPTMR_GetCaptureIntFlag()
450 __STATIC_INLINE uint32_t LPTMR_GetCaptureIntFlagOV(LPTMR_T *lptmr) in LPTMR_GetCaptureIntFlagOV() argument
452 return ((lptmr->EINTSTS & LPTMR_EINTSTS_CAPIFOV_Msk) ? 1UL : 0UL); in LPTMR_GetCaptureIntFlagOV()
464 __STATIC_INLINE void LPTMR_ClearCaptureIntFlag(LPTMR_T *lptmr) in LPTMR_ClearCaptureIntFlag() argument
466 lptmr->EINTSTS = LPTMR_EINTSTS_CAPIF_Msk; in LPTMR_ClearCaptureIntFlag()
479 __STATIC_INLINE uint32_t LPTMR_GetWakeupFlag(LPTMR_T *lptmr) in LPTMR_GetWakeupFlag() argument
481 return (lptmr->INTSTS & LPTMR_INTSTS_TWKF_Msk ? 1UL : 0UL); in LPTMR_GetWakeupFlag()
493 __STATIC_INLINE void LPTMR_ClearWakeupFlag(LPTMR_T *lptmr) in LPTMR_ClearWakeupFlag() argument
495 lptmr->INTSTS = LPTMR_INTSTS_TWKF_Msk; in LPTMR_ClearWakeupFlag()
507 __STATIC_INLINE uint32_t LPTMR_GetCaptureData(LPTMR_T *lptmr) in LPTMR_GetCaptureData() argument
509 return lptmr->CAP; in LPTMR_GetCaptureData()
521 __STATIC_INLINE uint32_t LPTMR_GetCounter(LPTMR_T *lptmr) in LPTMR_GetCounter() argument
523 return lptmr->CNT; in LPTMR_GetCounter()
535 __STATIC_INLINE void LPTMR_EnablePDCLK(LPTMR_T *lptmr) in LPTMR_EnablePDCLK() argument
537 lptmr->CTL |= LPTMR_CTL_PDCLKEN_Msk; in LPTMR_EnablePDCLK()
549 __STATIC_INLINE void LPTMR_DisablePDCLK(LPTMR_T *lptmr) in LPTMR_DisablePDCLK() argument
551 lptmr->CTL &= ~LPTMR_CTL_PDCLKEN_Msk; in LPTMR_DisablePDCLK()
567 __STATIC_INLINE void LPTMR_EventCounterSelect(LPTMR_T *lptmr, uint32_t u32Src) in LPTMR_EventCounterSelect() argument
569 lptmr->EXTCTL = (lptmr->EXTCTL & ~LPTMR_EXTCTL_ECNTSSEL_Msk) | u32Src; in LPTMR_EventCounterSelect()
572 uint32_t LPTMR_Open(LPTMR_T *lptmr, uint32_t u32Mode, uint32_t u32Freq);
573 void LPTMR_Close(LPTMR_T *lptmr);
574 int32_t LPTMR_Delay(LPTMR_T *lptmr, uint32_t u32Usec);
575 void LPTMR_EnableCapture(LPTMR_T *lptmr, uint32_t u32CapMode, uint32_t u32Edge);
576 void LPTMR_DisableCapture(LPTMR_T *lptmr);
577 void LPTMR_EnableEventCounter(LPTMR_T *lptmr, uint32_t u32Edge);
578 void LPTMR_DisableEventCounter(LPTMR_T *lptmr);
579 uint32_t LPTMR_GetModuleClock(LPTMR_T *lptmr);
580 void LPTMR_SetTriggerSource(LPTMR_T *lptmr, uint32_t u32Src);
581 void LPTMR_SetTriggerTarget(LPTMR_T *lptmr, uint32_t u32Mask);
582 void LPTMR_CaptureSelect(LPTMR_T *lptmr, uint32_t u32Src);
583 int32_t LPTMR_ResetCounter(LPTMR_T *lptmr);
584 void LPTMR_EnableCaptureInputNoiseFilter(LPTMR_T *lptmr, uint32_t u32FilterCount, uint32_t u32C…
585 void LPTMR_DisableCaptureInputNoiseFilter(LPTMR_T *lptmr);