下载的zigbee移植完后一直报找不到声明,你们有验证过你们的代码吗?没有测试到头文件循环包含的情况吗?
mcu sdk zigbee 移植问题
Re: zigbee移植问题
1.你好,请问下载的zigbee mcu sdk版本号是多少,在文件头注释中有标注;
2.外部文件调用时候请只包含 zigbee.h,该文件已包含mcu sdk下的其余.h文件;
Re: zigbee移植问题
kongwen 2026年 Apr 3日 10:321.你好,请问下载的zigbee mcu sdk版本号是多少,在文件头注释中有标注;
2.外部文件调用时候请只包含 zigbee.h,该文件已包含mcu sdk下的其余.h文件;
版本:3.3.4
是内部问题,外部还未调用和包含
Re: zigbee移植问题
shiina 2026年 Apr 2日 19:54下载的zigbee移植完后一直报找不到声明,你们有验证过你们的代码吗?没有测试到头文件循环包含的情况吗?
屏幕截图 2026-04-02 195352.png
1.从编译上看是tuya_uart.c时候链接到 'TIME_SYNC_CALENDAR_T' 未声明,zigbee的mcu sdk是不包含这个tuya_uart.c文件,请问这个文件来源是哪里,该文件include哪些.h文件?
Re: zigbee移植问题
还有一个是,下载的 sdk 有一个文件名为乱码
Re: mcu sdk zigbee 移植问题
在 protocol.h 中,
Code: Select all
#elif (DEVICE_TYPE == SCENE_SWITCH)
有勿,应该为
Code: Select all
#elif (DEVICE_TYPE == SCENE_SWITCH_DEVICE)
Re: mcu sdk zigbee 移植问题
- mcu 自定义的tuya_uart.c中只包含了mcu_api.h,所以会找不到声明,请更改为 #include "zigbee.h";
- 感谢指出问题,protocol.h中应该更改为 #elif (DEVICE_TYPE == SCENE_SWITCH_DEVICE),我们将更新修复这个问题;
Re: mcu sdk zigbee 移植问题
kongwen 2026年 Apr 3日 14:38
- mcu 自定义的tuya_uart.c中只包含了mcu_api.h,所以会找不到声明,请更改为 #include "zigbee.h";
- 感谢指出问题,protocol.h中应该更改为 #elif (DEVICE_TYPE == SCENE_SWITCH_DEVICE),我们将更新修复这个问题;
好的,非常感谢