TuyaOS
tkl_timer.h
浏览该文件的文档.
1
11#ifndef __TKL_TIMER_H__
12#define __TKL_TIMER_H__
13
14#include "tuya_cloud_types.h"
15
16#ifdef __cplusplus
17extern "C" {
18#endif
19
20
29OPERATE_RET tkl_timer_init(TUYA_TIMER_NUM_E timer_id, TUYA_TIMER_BASE_CFG_T *cfg);
30
39OPERATE_RET tkl_timer_start(TUYA_TIMER_NUM_E timer_id, UINT_T us);
40
48OPERATE_RET tkl_timer_stop(TUYA_TIMER_NUM_E timer_id);
49
57OPERATE_RET tkl_timer_deinit(TUYA_TIMER_NUM_E timer_id);
58
67OPERATE_RET tkl_timer_get_current_value(TUYA_TIMER_NUM_E timer_id, UINT_T *us);
68
77OPERATE_RET tkl_timer_get(TUYA_TIMER_NUM_E timer_id, UINT_T *us);
78
79
80
81#ifdef __cplusplus
82} // extern "C"
83#endif
84
85#endif // __TKL_TIMER_H__
86
Definition: tuya_cloud_types.h:1240
OPERATE_RET tkl_timer_start(TUYA_TIMER_NUM_E timer_id, UINT_T us)
timer start
OPERATE_RET tkl_timer_deinit(TUYA_TIMER_NUM_E timer_id)
timer deinit
OPERATE_RET tkl_timer_init(TUYA_TIMER_NUM_E timer_id, TUYA_TIMER_BASE_CFG_T *cfg)
timer init
OPERATE_RET tkl_timer_stop(TUYA_TIMER_NUM_E timer_id)
timer stop
OPERATE_RET tkl_timer_get(TUYA_TIMER_NUM_E timer_id, UINT_T *us)
timer get
OPERATE_RET tkl_timer_get_current_value(TUYA_TIMER_NUM_E timer_id, UINT_T *us)
current timer get