|
@@ -1524,12 +1524,12 @@ enum Result bc260y_send_rai(uint8_t connectID, uint8_t * data, uint16_t data_len
|
|
|
if(getStatus() == Status_None) // 空闲状态
|
|
if(getStatus() == Status_None) // 空闲状态
|
|
|
{
|
|
{
|
|
|
memset(AT_CMD, 0, sizeof(AT_CMD));
|
|
memset(AT_CMD, 0, sizeof(AT_CMD));
|
|
|
- sprintf(AT_CMD + strlen(AT_CMD), "AT+QISEND=%d,%d,\"", connectID, data_length); // 拼接AT指令
|
|
|
|
|
|
|
+ sprintf(AT_CMD + strlen(AT_CMD), "AT+QISEND=%d,%d,", connectID, data_length); // 拼接AT指令
|
|
|
for(uint16_t i = 0; i < data_length; i++)
|
|
for(uint16_t i = 0; i < data_length; i++)
|
|
|
{
|
|
{
|
|
|
sprintf(AT_CMD + strlen(AT_CMD), "%02X", data[i]);
|
|
sprintf(AT_CMD + strlen(AT_CMD), "%02X", data[i]);
|
|
|
}
|
|
}
|
|
|
- sprintf(AT_CMD + strlen(AT_CMD), "\",%d\r\n", rai); // 拼接AT指令
|
|
|
|
|
|
|
+ sprintf(AT_CMD + strlen(AT_CMD), ",%d\r\n", rai); // 拼接AT指令
|
|
|
result = send_at(AT_CMD, activeID);
|
|
result = send_at(AT_CMD, activeID);
|
|
|
}
|
|
}
|
|
|
else if(getStatus() != Status_Sending) // 上一次的结果没有清除,返回错误,为了保证时效性,需要重置状态。重新调用
|
|
else if(getStatus() != Status_Sending) // 上一次的结果没有清除,返回错误,为了保证时效性,需要重置状态。重新调用
|