我正在使用对话框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引用)。
我应该在哪里注册我的回调函数,并有任何例子是否可以遵循以获取我的项目工作?
谢谢,
关键词:
设备:
嗨dio,
您必须添加到SDK_Driver文件夹WKUPCT_QUADEC.C文件中,以便能够找到函数wkupct_register_callback()的实现。
谢谢mt_dialog.
谢谢!