16.5.1. 函数列表¶
16.5.1.1. Function gx_rtc_exit¶
-
int gx_rtc_exit(void)
rtc 退出
- Returns 0
成功
- Returns -1
失败
- 返回
int 退出是否成功
16.5.1.2. Function gx_rtc_get_prescaler_tick¶
-
void gx_rtc_get_prescaler_tick(unsigned long *time_duration)
获取 prescaler tick 值
- 参数
time_duration -- 获取到的 prescaler tick 值
16.5.1.3. Function gx_rtc_get_sec¶
-
void gx_rtc_get_sec(unsigned long *time_duration)
获取 tick 值
- 参数
time_duration -- 获取到的 tick 值, 单位秒
16.5.1.4. Function gx_rtc_get_tick¶
-
void gx_rtc_get_tick(unsigned long *time_duration)
获取 tick 值
- 参数
time_duration -- 获取到的 tick 值, cpsr_enable = 1, 单位秒, cpsr_enable = 0, 单位时钟源周期
16.5.1.6. Function gx_rtc_set_alarm_time_s¶
-
int gx_rtc_set_alarm_time_s(int alarm_after_s)
设置定时时间
- 参数
alarm_after_s -- 定时时间
- Returns 0
成功
- Returns -1
失败
- 返回
int 是否成功
16.5.1.7. Function gx_rtc_set_interrupt¶
-
int gx_rtc_set_interrupt(irq_handler_t callback, void *priv)
设置中断回调函数
- 参数
callback -- 中断回调函数
priv -- 中断回调参数
- Returns 0
成功
- Returns -1
失败
- 返回
int 是否成功
16.5.1.8. Function gx_rtc_set_sec¶
-
void gx_rtc_set_sec(unsigned long time_duration)
设置 tick 值
- 参数
time_duration -- tick 值, 单位秒
16.5.1.9. Function gx_rtc_set_tick¶
-
void gx_rtc_set_tick(unsigned long time_duration)
设置 tick 值
- 参数
time_duration -- tick 值, cpsr_enable = 1, 单位秒, cpsr_enable = 0, 单位时钟源周期