Topic

FAQ
Login Register
在mesh工程中加入kb_scan_key()函数后编译报错的问题
Sep 23, 2022 13:16

/

A

/A

你好,我想在mesh工程中增加矩阵键盘的功能,所以我将mesh_switch工程app.c中的mesh_proc_keyboard()函数修改了一下移到到了mesh工程的app.c里,删除了和切换模式有关的部分,并且修改了app_config_8258.h文件中跟矩阵键盘有关的的宏定义,proc_ui()里就放了mesh_proc_keyboard()函数:

但是编译修改后的mesh工程时报错了,控制台上显示跟keyboard.c有关的函数和变量报了如下的错误:

mesh和mesh_switch工程的app.c中同样都有#include "proj/drivers/keyboard.h",而直接编译mesh_switch工程则是正常通过的:

请问是什么地方出了问题?该如何解决?

Soyo Sep 23, 2022 13:45
0
/A

还有mesh_proc_keyboard函数所在C文件最上面的宏定义是否使能。



5 replies
Soyo Sep 23, 2022 13:41
0
/A

你好,

  试下清除全部,之后再编译呢,没看出啥问题。

Soyo Sep 23, 2022 13:45
0
/A

还有mesh_proc_keyboard函数所在C文件最上面的宏定义是否使能。



Soyo Sep 23, 2022 14:19
0
/A

按照这个问题,修改下工程配置呢,检查宏定义。

https://developers.telink-semi.cn/topic/1427