本文整理汇总了C++中rx_empty函数的典型用法代码示例。如果您正苦于以下问题:C++ rx_empty函数的具体用法?C++ rx_empty怎么用?C++ rx_empty使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了rx_empty函数的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: rx_empty
bool ESP8266::sATCIPSTO(uint32_t timeout)
{
rx_empty();
m_puart->print("AT+CIPSTO=");
m_puart->println(timeout);
return recvFind("OK");
}
开发者ID:juanferfranco,项目名称:IoT,代码行数:7,代码来源:ESP8266.cpp
示例2: rx_empty
bool ESP8266::eATCIPAP(String ip,uint8_t pattern)
{
rx_empty();
if (!pattern) {
return false;
}
switch(pattern){
case 1 :
m_puart->print(F("AT+CIPAP_DEF="));
break;
case 2:
m_puart->print(F("AT+CIPAP_CUR="));
break;
default:
m_puart->print(F("AT+CIPAP="));
}
m_puart->print(F("\""));
m_puart->print(ip);
m_puart->println(F("\""));
return recvFind("OK");
}
开发者ID:lbeck37,项目名称:Arduino,代码行数:25,代码来源:ESP8266.cpp
示例3: rx_empty
bool ESP8266::sATCWSAP(String ssid, String pwd, uint8_t chl, uint8_t ecn,uint8_t pattern)
{
String data;
if (!pattern) {
return false;
}
rx_empty();
switch(pattern){
case 1 :
m_puart->print(F("AT+CWSAP_DEF=\""));
break;
case 2:
m_puart->print(F("AT+CWSAP_CUR=\""));
break;
default:
m_puart->print(F("AT+CWSAP=\""));
}
m_puart->print(ssid);
m_puart->print(F("\",\""));
m_puart->print(pwd);
m_puart->print(F("\","));
m_puart->print(chl);
m_puart->print(F(","));
m_puart->println(ecn);
data = recvString("OK", "ERROR", 5000);
if (data.indexOf("OK") != -1) {
return true;
}
return false;
}
开发者ID:ajthansen,项目名称:arduino,代码行数:33,代码来源:ESP8266.cpp
示例4: rx_empty
bool ESP8266::sATCIPSENDMultiple(uint8_t mux_id, String &str)
{
rx_empty();
m_puart->print("AT+CIPSEND=");
m_puart->print(mux_id);
m_puart->print(",");
m_puart->println(str.length());
if (recvFind(">", 5000)) {
rx_empty();
for (uint32_t i = 0; i < str.length(); i++) {
m_puart->write(str.charAt(i));
}
return recvFind("SEND OK", 10000);
}
return false;
}
开发者ID:genumen,项目名称:ESP8266_Arduino_AT,代码行数:16,代码来源:ESP8266.cpp
示例5: delay
bool ESP8266::eATCIPSTATUS(String &list)
{
String data;
delay(100);
rx_empty();
sendAT("CIPSTATUS");
return recvFindAndFilter("OK", "\r\r\n", "\r\n\r\nOK", list);
}
开发者ID:OpenDevice,项目名称:ESP8266AT,代码行数:8,代码来源:ESP8266AT.cpp
示例6: rx_empty
///for releaseTCP (sync)
bool ESP8266::eATCIPCLOSESingle(void)
{
//state = STATE_releaseTCP;
rx_empty();
m_puart->println("AT+CIPCLOSE");
return recvFind("OK", 5000);
}
开发者ID:rutapon,项目名称:Nw_Arduino_WeeESP8266,代码行数:9,代码来源:ESP8266.cpp
示例7: delay
bool ESP8266::eATCIPSTATUS(String &list)
{
String data;
delay(100);
rx_empty();
m_puart->println(F("AT+CIPSTATUS"));
return recvFindAndFilter("OK", "\r\r\n", "\r\n\r\nOK", list);
}
开发者ID:lbeck37,项目名称:Arduino,代码行数:8,代码来源:ESP8266.cpp
示例8: rx_empty
bool ESP8266::sATCIPSERVER(uint8_t mode, uint32_t port)
{
String data;
if (mode) {
rx_empty();
printAT("CIPSERVER=1,");
m_puart->println(port);
data = recvString("OK", "no change");
if (data.indexOf("OK") != -1 || data.indexOf("no change") != -1) {
return true;
}
return false;
} else {
rx_empty();
sendAT("CIPSERVER=0");
return recvFind("\r\r\n");
}
}
开发者ID:OpenDevice,项目名称:ESP8266AT,代码行数:19,代码来源:ESP8266AT.cpp
示例9: delay
///for getIPStatus (sync)
bool ESP8266::eATCIPSTATUS(String &list)
{
//state = STATE_getIPStatus;
String data;
delay(100);
rx_empty();
m_puart->println("AT+CIPSTATUS");
return recvFindAndFilter("OK", "\r\r\n", "\r\n\r\nOK", list);
}
开发者ID:rutapon,项目名称:Nw_Arduino_WeeESP8266,代码行数:11,代码来源:ESP8266.cpp
注:本文中的rx_empty函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论