Fix esp8266 driver compilation warning

pull/13144/head
Rajkumar Kanagaraj 2020-06-17 17:55:41 +01:00
parent b1629b7e59
commit 3e2e074938
2 changed files with 3 additions and 4 deletions

View File

@ -414,7 +414,7 @@ const char *ESP8266::ip_addr(void)
return _ip_buffer; return _ip_buffer;
} }
const bool ESP8266::set_ip_addr(const char *ip, const char *gateway, const char *netmask) bool ESP8266::set_ip_addr(const char *ip, const char *gateway, const char *netmask)
{ {
if (ip == nullptr || ip[0] == '\0') { if (ip == nullptr || ip[0] == '\0') {
return false; return false;
@ -708,7 +708,6 @@ nsapi_size_or_error_t ESP8266::send(int id, const void *data, uint32_t amount)
nsapi_error_t ret = NSAPI_ERROR_DEVICE_ERROR; nsapi_error_t ret = NSAPI_ERROR_DEVICE_ERROR;
int bytes_confirmed = 0; int bytes_confirmed = 0;
constexpr unsigned int send_ack_retries = 3;
// +CIPSEND supports up to 2048 bytes at a time // +CIPSEND supports up to 2048 bytes at a time
// Data stream can be truncated // Data stream can be truncated
@ -759,7 +758,7 @@ nsapi_size_or_error_t ESP8266::send(int id, const void *data, uint32_t amount)
} else if (_sock_i[id].proto == NSAPI_UDP) { } else if (_sock_i[id].proto == NSAPI_UDP) {
ret = NSAPI_ERROR_NO_MEMORY; ret = NSAPI_ERROR_NO_MEMORY;
} }
} else if (bytes_confirmed != amount && _sock_i[id].proto == NSAPI_UDP) { } else if (bytes_confirmed != (int)amount && _sock_i[id].proto == NSAPI_UDP) {
tr_debug("send(): Error: confirmed %d bytes, but expected %d.", bytes_confirmed, amount); tr_debug("send(): Error: confirmed %d bytes, but expected %d.", bytes_confirmed, amount);
ret = NSAPI_ERROR_DEVICE_ERROR; ret = NSAPI_ERROR_DEVICE_ERROR;
} else { } else {

View File

@ -206,7 +206,7 @@ public:
* *
* @return true if operation was successful and flase otherwise * @return true if operation was successful and flase otherwise
*/ */
const bool set_ip_addr(const char *ip, const char *gateway, const char *netmask); bool set_ip_addr(const char *ip, const char *gateway, const char *netmask);
/** /**
* Get the MAC address of ESP8266 * Get the MAC address of ESP8266