Page 1 of 1

ECR6600-TS2D-3.5.7版本添加tkl_timer_stop和tkl_timer_init这两个接口编译报错,请大佬帮忙看看是什么原因

Posted: 2024年 Apr 1日 11:13
by 小螃海

ECR6600-TS2D-3.5.7版配SDK中添加了tkl_timer_init()和tkl_timer_sop()和tkl_timer_start()这三个接口,tkl_timer_init()和tkl_timer_stop会报错,但是tkl_timer_start()则不会报错,请大佬指点一下。


Re: ECR6600-TS2D-3.5.7版本添加tkl_timer_stop和tkl_timer_init这两个接口编译报错,请大佬帮忙看看是什么原因

Posted: 2024年 Apr 1日 11:57
by JSHANG

您好,这个版本上硬件定时器没实现;用系统软件定时器可以吗?tal_sw_timer_create,详细的接口参考tal_sw_timer.h。


Re: ECR6600-TS2D-3.5.7版本添加tkl_timer_stop和tkl_timer_init这两个接口编译报错,请大佬帮忙看看是什么原因

Posted: 2024年 Apr 1日 13:25
by 小螃海

可以的,这个有demo吗?这个中间的参数是要输入什么?
/**

  • @brief create a software timer
    *
  • @param[in] func: the processing function of the timer
  • @param[in] arg: the parameater of the timer function
  • @param[out] timer_id: timer id
    *
  • @note This API is used for create a software timer
    *
  • @return OPRT_OK on success. Others on error, please refer to tuya_error_code.h
    */
    OPERATE_RET tal_sw_timer_create(TAL_TIMER_CB func, VOID_T *arg, TIMER_ID *timer_id);

Re: ECR6600-TS2D-3.5.7版本添加tkl_timer_stop和tkl_timer_init这两个接口编译报错,请大佬帮忙看看是什么原因

Posted: 2024年 Apr 1日 13:29
by 小螃海

我知道怎么用了,谢谢。