wsj 发表于 2023-2-22 22:20:49

esp8266mcu编译问题

最近做了个soc方案的实例,用的是esp8266芯片,在编译程序时,出现如下错误:gizwits_protocol.c:638:10: error: 'struct devAttrs' has no member named 'szGAgentSever'   attrs.szGAgentSever = "api.gizwits.com";
查了一下源码,确实没有attrs.szGAgentSever。
struct devAttrs
{
    unsigned short mBindEnableTime;
    unsigned char mstrProtocolVer;
    unsigned char mstrP0Ver;
    unsigned char mstrDevHV;
    unsigned char mstrDevSV;
    unsigned char mstrProductKey;
    unsigned char mstrPKSecret;
    unsigned char mDevAttr;
    unsigned char mstrSdkVerLow;
    gagentAuthCbpUserStartFun;
};

有谁知道如何解决啊?

admin 发表于 2023-2-23 16:14:10

您好,8266的工程,我们暂时还没更新,建议您使用C3模组来开发哈~~

冯俊波 发表于 2023-2-23 16:24:25

//gagent 微信公众号ID,默认为机智云微信宠物屋ID   uint8 *szWechatDeviceType;   //gagent 默认连接服务器域名   uint8 *szGAgentSever;   //gagent 默认连接服务器端口,默认为80   uint32 *gagentSeverPort;   //gagent softap Name ,默认值:XPG-GAgent-xxxx(后面4位为MAC后4位)   uint8 *szGAgentSoftApName;   uint8 *szGAgentSoftApName0;   //gagent softap 密码 ,默认值:123456789,若内容为空则热点不加密;   uint8 *szGAgentSoftApPwd;   //m2m keepalive 默认值 120s   uint32 *m2mKeepAliveS;   //m2m 心跳间隔 默认值为 50s   uint32 *m2mHeartbeatIntervalS;   //gagent 时区秒,默认为东八区:8*(60*60)   int32 *timeZoneS;   //串口心跳间隔S,默认值 55秒   uint32 *localHeartbeatIntervalS;   //串口数据传送ACK时间,默认值600ms+数据长度耗时   uint32 *localTransferIntervalMS;   //网卡名称   uint8 *networkCardName;   // 默认配置模式,1:AP,2:airlink   uint8 *configMode;   //扫描次数   uint8 *tScanNum;   //是否直连路由   uint8 *tCon;
页: [1]
查看完整版本: esp8266mcu编译问题