Thread 中讨论的其他器件:CC2650
工具/软件:TI-RTOS
您好,
IAM 正在处理 CC2650 SPP_ble_server 项目。
IAM 现在卡在周期性时钟实现中。
当前 IAM 正在初始化中启动周期性时钟
SPP_ble_server 任务的一部分、如下所示。
Util_constructClock (周期时钟、 SPPBLESERVER_clockHandler、SBP_PERIOD_EVT_PERIOD、0、false、SBP_PERIOD_EVT);
Util_startClock (周期时钟);
和 IAM 每次在定期任务处理程序功能中重新启动时钟。
SPPBLESERVER_clockHandler()函数中的 IE 使用
Util_startClock (周期时钟);
但我的要求是停止这个周期性时钟
当与终端设备成功连接时。
IAM 执行此操作、如下所示
案例 GAPROLE_Connected:
{
Util_stopClock (周期时钟);
到这里一切都很好。
但是、当链路终止时、我需要使用前面提到的相同超时重新启动周期性时钟。
我不知道怎么做。
已尝试以下操作:
1) 我尝试使用 Util_startClock (&periodicClock)重新启动时钟;
链路一旦终止。
2) 还尝试使用 Util_restartClock API
我是否遗漏了一些东西。 如何设置一个时钟、无论何时需要、我都可以停止该时钟