⚠️
你好。。谢谢你来参加论坛。令人兴奋的消息!我们现在正在移动到我们的新论坛平台,将提供更好的功能,并包含在主对话网站的过程。所有帖子和账号都已迁移。我们现在只接受新论坛上的流量-请在//www.wsdof.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
8个职位/0个新职位
最后一篇文章
ant777222型
离线
最后一次见到:2周3天前
已加入:2019-07-11 17:03
内部收益率

我正在对无代码代码进行一些更改,以适应我需要的应用程序。我添加了一个read notify特性,我想用它来监视其中一个GPIO引脚的输入何时变高,何时又变低。我想使用IRQ来实现这一点,但我不太确定在无代码代码中添加IRQ的最佳位置是哪里。添加IRQ的最佳位置是哪里?

谢谢,

安东尼

设备:
PM\U对话框
离线
最后一次见到:3小时9分钟前
工作人员
已加入:2018-02-08 11:03
你好,ant777222,

你好,ant777222,

这取决于您的需求和特定的it应用程序。您希望何时启用IRQ?当广告或处于连接状态时?你能分享更多的信息吗?

谢谢,下午好

ant777222型
离线
最后一次见到:2周3天前
已加入:2019-07-11 17:03
处于连接状态。

处于连接状态。

PM\U对话框
离线
最后一次见到:3小时9分钟前
工作人员
已加入:2018-02-08 11:03
你好,

你好,

您可以在user \u on \u connection()回调函数中启用IRQ,该函数将在与对等设备连接时触发。

谢谢,下午好

ant777222型
离线
最后一次见到:2周3天前
已加入:2019-07-11 17:03
但我不知道

连接时,我不知道GPIO引脚何时会变高或变低。听起来好像只有在与对等设备连接时才会触发用户\u on \u connection()。如果一个输入到一个GPIO引脚的转换从低到高发生在任何时候,而连接我需要IRQ发生。我想user\u catch\u rest\u hndl()可以工作。但我不肯定。

ant777222型
离线
最后一次见到:2周3天前
已加入:2019-07-11 17:03
听起来像是用户在开玩笑

听起来好像只有在初始连接时才会触发用户\u on \u connection()。

ant777222型
离线
最后一次见到:2周3天前
已加入:2019-07-11 17:03
也许IRQ是不对的

也许IRQ不是正确的做法。我只想监视GPIO输入的值,并将该值发送到我创建的特征。

PM\U对话框
离线
最后一次见到:3小时9分钟前
工作人员
已加入:2018-02-08 11:03
你好,ant777222,

你好,ant777222,

好的,我假设您已经实现了一个具有可通知特性的定制服务。您应该使用GPIO.h库中的GPIO\u GetPinStatus()获取GPIO状态,然后通过通知传输该值。请检查SDK的ble\u app\u外围示例和app\u adcval1\u timer\u cb\u handler()函数,以了解如何通过通知发送数据。

谢谢,下午好