fix(vd960DBN): MQTTPacket_connectData_initializer 不能用于赋值,用临时变量中转
This commit is contained in:
@@ -81,7 +81,8 @@ static int iot_mqtt_send_connect(void) {
|
|||||||
static uint8_t buf[256]; // static: 避免 256字节栈开销
|
static uint8_t buf[256]; // static: 避免 256字节栈开销
|
||||||
int len;
|
int len;
|
||||||
|
|
||||||
opts = MQTTPacket_connectData_initializer;
|
// struct assignment 不支持 brace initializer,用临时变量中转
|
||||||
|
{ MQTTPacket_connectData _init = MQTTPacket_connectData_initializer; opts = _init; }
|
||||||
|
|
||||||
opts.MQTTVersion = 4; // MQTT 3.1.1
|
opts.MQTTVersion = 4; // MQTT 3.1.1
|
||||||
opts.keepAliveInterval = IOT_MQTT_KEEPALIVE_SEC;
|
opts.keepAliveInterval = IOT_MQTT_KEEPALIVE_SEC;
|
||||||
|
|||||||
Reference in New Issue
Block a user