“线程”中讨论的其它部件: CC3135, CC3120
您好,
我一直在努力将 MQTT 客户端更新从 CC3200 SDK v1.5移植 到 使用 CC3100的应用程序。
sl_mqtt_client.c
我在处理文件时遇到了一些问题。 _sl_ExtLib_AwaitedAckLockedSet
该函数 (特别是_sl_ExtLib_AwaitedAckSet
内部呼叫周围的互斥)正在阻止与我们的代理断开连接。
在中 _sl_ExtLib_AwaitedAckLockedSet
运行的调用通常 sl_ExtLib_MqttClientUnsub
可以防止这种情况发生。 将呼叫切换到未受保护的版本: _sl_ExtLib_AwaitedAckSet
解决了问题。 这样做是可以的——还是我误解了这一点?
谢谢你