您好!这边参考你提供的demo, 编译提示:
undefined reference to prodtest_app_register'
undefined reference toprodtest_ssid_scan'
SDK: BK7231N_TuyaOS-3.9.0
参见同类型问题:https://www.tuyaos.com/viewtopic.php?p= ... 5%8B#p6930
但没看到解决方法
您好!这边参考你提供的demo, 编译提示:
undefined reference to prodtest_app_register'
undefined reference toprodtest_ssid_scan'
SDK: BK7231N_TuyaOS-3.9.0
参见同类型问题:https://www.tuyaos.com/viewtopic.php?p= ... 5%8B#p6930
但没看到解决方法
参见同类型问题:https://www.tuyaos.com/viewtopic.php?p=6930
解决方法如下:
这份新提供的固件和sdk 里service_product_test是一样的,编译不通过
prodtest_app_register
prodtest_ssid_scan
想要调用这两个函数,是需要 SDK 支持该功能的。目前发布的3.9.0SDK 是没有打开这个功能的。即 ENABLE_PRODUCT_AUTOTEST 并未定义。
所以给的示例代码中 也提供了第二种方式,自己实现扫描功能。
具体的请查询 成品产测-扫描信标的文档:https://developer.tuya.com/cn/docs/iot- ... 4r70ulb5zs
上述帖子附件中的也有 readme。
tuya_iot_config.h #define CONFIG_ENABLE_PRODUCT_AUTOTEST 1
这个文档有看到,并且配置了,还是找不到函数,是否还有其他的宏要打开
tuya_iot_config.h 该头文件开发者更改是无效的。
这个头文件对开发者而言,主要是用来显示框架有什么功能是支持的。 如果没有功能宏,即 3.9.0 BK 的这个框架就是不支持该功能。