10 #define SYS_RTC_FREQ 32768 39 #endif // #ifndef _UDRV_RTC_H_ uint64_t udrv_rtc_get_elapsed_time(RtcID_E timer_id, uint64_t savedTime)
uint32_t udrv_rtc_ms2tick(uint32_t ms)
RtcID_E
Definition: udrv_rtc.h:12
void udrv_rtc_resume(void)
int32_t udrv_rtc_set_alarm(RtcID_E timer_id, uint32_t count, void *m_data)
uint64_t udrv_rtc_get_timestamp(RtcID_E timer_id)
Definition: udrv_rtc.h:16
uint64_t udrv_rtc_get_us_timestamp(RtcID_E timer_id)
uint64_t udrv_rtc_get_counter(RtcID_E timer_id)
void udrv_rtc_timer_handler_handler(void *pdata)
Definition: udrv_rtc.h:15
Definition: udrv_rtc.h:14
void(* rtc_handler)(void *m_data)
Definition: udrv_rtc.h:19
int32_t udrv_rtc_init(RtcID_E timer_id, rtc_handler handler)
Definition: udrv_rtc.h:13
void udrv_rtc_suspend(void)
uint32_t udrv_rtc_tick2ms(uint32_t tick)
int32_t udrv_rtc_cancel_alarm(RtcID_E timer_id)