收藏官网首页
查看: 20678|回复: 3

[求助] gizwits_product编译出错,提示eventInfo_t未定义

2

主题

4

帖子

84

积分

注册会员

Rank: 2

积分
84
跳转到指定楼层
楼主
发表于 2017-5-5 11:49:47 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发
本帖最后由 PotatoSilk 于 2017-5-5 12:00 编辑

下载了机制云的MCU代码生成工具自动生成的STM32F103源文件
在gizwits_product.h中有一句被注释掉的函数
int8_t gizwitsEventProcess(eventInfo_t *info, uint8_t *data, uint32_t len);

取消注释后通过Keil编译出错,错误代码如下:
..\Gizwits\gizwits_product.h(139): error:  #20: identifier "eventInfo_t" is undefined



是说eventInfo_t未定义,但是我无论如何都找不到eventInfo_t的定义位置

请问有人知道这个eventInfo_t定义在哪里?

34

主题

896

帖子

2274

积分

超级版主

Rank: 8Rank: 8

积分
2274
沙发
发表于 2017-5-5 19:21:58 | 只看该作者
在protocol.h里。这个没必要去掉注释的。直接在.c文件下做处理就好了

2

主题

4

帖子

84

积分

注册会员

Rank: 2

积分
84
板凳
 楼主| 发表于 2017-5-5 21:18:21 | 只看该作者
boboP 发表于 2017-5-5 19:21
在protocol.h里。这个没必要去掉注释的。直接在.c文件下做处理就好了

非常感谢版主回复,我在protocol.h找到了结构体eventInfo_t的定义

只是新人不明白为什么加上这句会报错

gizwits_product.h开头已经有了include "gizwits_protocol.h"

并且gizwits_product.c里有对gizwitsEventProcess()的详细定义

难道不应该在gizwits_product.h里提前申|明一下吗?

0

主题

5

帖子

128

积分

注册会员

Rank: 2

积分
128
地板
发表于 2017-11-29 20:16:06 | 只看该作者
数据点类型和自己的驱动程序类型不一样,数据点是布尔型的,我的驱动程序是空函数型的,怎么办?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表