GPIO唤醒中断设置示例

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
3个帖子/ 0新
最后一篇
DLO.
离线
最后一次露面:2周6天前
加入:2017-05-26 16:21
GPIO唤醒中断设置示例

我正在使用对话框example项目da1458x_beacon_v_5.40.2_0并希望在引脚(GPIO2_0)从高电平到低电平时实现GPIO唤醒。

在user_dialog_beacon.c.中
我确保#include“wkupct_quadec.h”
然后我写道:
void tilt_wakeup_cb(void)
{
if(getBits16(sys_stat_reg,per_is_down))
{
//从外部唤醒GPIO返回GPIO功能
if(development_debug)
gpio_reservations();
periph_init();
}

}

然后我放置
uint8_t user_beacon_config_init(void){
......
wkupct_register_callback(tilt_wakeup_cb);
......
}

但是当我尝试编译/构建时,我得到:
“。\ out_580 \ dialog_beacon_580.axf:错误:l6218e:未定义的符号wkupct_register_callback(从user_dialog_beacon.o引用)。

我应该在哪里注册我的回调函数,并有任何例子是否可以遵循以获取我的项目工作?

谢谢,

关键词:
设备:
mt_dialog.
离线
最后一次露面:2个月1周前
职员
加入:2015-06-08 11:34
嗨dio,

嗨dio,

您必须添加到SDK_Driver文件夹WKUPCT_QUADEC.C文件中,以便能够找到函数wkupct_register_callback()的实现。

谢谢mt_dialog.

DLO.
离线
最后一次露面:2周6天前
加入:2017-05-26 16:21
谢谢!

谢谢!