GPIO唤醒中断设置示例

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.wsdof.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
3个帖子/ 0个新帖子
最后发表
dlo
离线
最后看到:1个月4个星期前
加入:2017-05-26十六21
GPIO唤醒中断设置示例

我正在使用Dialog Beacon示例项目DA1458x_beacon_v_5.40.2_0,并希望在pin (GPIO2_0)从高到低时实现GPIO唤醒。

在user_dialog_beacon.c
我确保#包含“wkupct_quadec.h”
然后我写了:
空白tilt_wakeup_cb(空白)

如果(GetBits16 (SYS_STAT_REG PER_IS_DOWN))

//从外部唤醒GPIO返回GPIO功能
如果(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
离线
最后看到:4个月2个星期前
工作人员
加入:2015-06-08 34
你好戴奥,

你好戴奥,

您必须将wkupct_quadeck .c文件添加到sdk_driver文件夹中,以便keil能够找到wkupct_register_callback()函数的实现。

由于MT_dialog

dlo
离线
最后看到:1个月4个星期前
加入:2017-05-26十六21
谢谢你!

谢谢你!