我使用的对话信标示例项目DA1458x_beacon_v_5.40.2_0,并希望实现GPIO唤醒时,引脚(GPIO2_0)从高到低。
在user_dialog_beacon.c
我确保#include "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。Error: L6218E: Undefined symbol wkupct_register_callback(引用自user_dialog_beacon.o)。
我应该在哪里注册我的回调函数和有任何例子让我遵循我的项目工作?
谢谢你!
关键词:
设备:
你好戴奥,
您必须将wkupct_quadec.c文件添加到sdk_driver文件夹中,以便keil能够找到wkupct_register_callback()函数的实现。
由于MT_dialog
谢谢你!