EMW3162 driver for NSAPI
Fork of emw3162-driver by
Diff: EMW3162Interface.cpp
- Revision:
- 3:a1d89edf0749
- Parent:
- 2:fb6251306b21
--- a/EMW3162Interface.cpp Mon Nov 14 02:30:49 2016 +0000 +++ b/EMW3162Interface.cpp Thu Apr 06 02:58:04 2017 +0000 @@ -26,12 +26,12 @@ // EMW3162Interface implementation EMW3162Interface::EMW3162Interface(PinName tx, PinName rx, bool debug) - : _esp(tx, rx, debug) + : _emw(tx, rx, debug) { memset(_ids, 0, sizeof(_ids)); memset(_cbs, 0, sizeof(_cbs)); - _esp.attach(this, &EMW3162Interface::event); + _emw.attach(this, &EMW3162Interface::event); } int EMW3162Interface::connect( @@ -39,21 +39,21 @@ const char *pass, nsapi_security_t security) { - _esp.setTimeout(EMW3162_CONNECT_TIMEOUT); + _emw.setTimeout(EMW3162_CONNECT_TIMEOUT); - if (!_esp.startup()) { + if (!_emw.startup()) { return NSAPI_ERROR_DEVICE_ERROR; } - if (!_esp.dhcp(true)) { + if (!_emw.dhcp(true)) { return NSAPI_ERROR_DHCP_FAILURE; } - if (!_esp.connect(ssid, pass)) { + if (!_emw.connect(ssid, pass)) { return NSAPI_ERROR_NO_CONNECTION; } - if (!_esp.getIPAddress()) { + if (!_emw.getIPAddress()) { return NSAPI_ERROR_DHCP_FAILURE; } @@ -62,9 +62,9 @@ int EMW3162Interface::disconnect() { - _esp.setTimeout(EMW3162_MISC_TIMEOUT); + _emw.setTimeout(EMW3162_MISC_TIMEOUT); - if (!_esp.disconnect()) { + if (!_emw.disconnect()) { return NSAPI_ERROR_DEVICE_ERROR; } @@ -73,12 +73,12 @@ const char* EMW3162Interface::get_ip_address() { - return _esp.getIPAddress(); + return _emw.getIPAddress(); } const char* EMW3162Interface::get_mac_address() { - return _esp.getMACAddress(); + return _emw.getMACAddress(); } struct EMW3162_socket { @@ -122,9 +122,9 @@ { struct EMW3162_socket *socket = (struct EMW3162_socket *)handle; int err = 0; - _esp.setTimeout(EMW3162_MISC_TIMEOUT); + _emw.setTimeout(EMW3162_MISC_TIMEOUT); - if (!_esp.close(socket->socketId)) { + if (!_emw.close(socket->socketId)) { err = NSAPI_ERROR_DEVICE_ERROR; } @@ -146,10 +146,10 @@ int EMW3162Interface::socket_connect(void *handle, const SocketAddress &addr) { struct EMW3162_socket *socket = (struct EMW3162_socket *)handle; - _esp.setTimeout(EMW3162_MISC_TIMEOUT); + _emw.setTimeout(EMW3162_MISC_TIMEOUT); const char *proto = (socket->proto == NSAPI_UDP) ? "UNICAST" : "CLIENT"; - socket -> socketId = _esp.open(proto, socket->id, addr.get_ip_address(), addr.get_port()); + socket -> socketId = _emw.open(proto, socket->id, addr.get_ip_address(), addr.get_port()); if (!(socket -> socketId)) { return NSAPI_ERROR_DEVICE_ERROR; } @@ -166,9 +166,9 @@ int EMW3162Interface::socket_send(void *handle, const void *data, unsigned size) { struct EMW3162_socket *socket = (struct EMW3162_socket *)handle; - _esp.setTimeout(EMW3162_SEND_TIMEOUT); + _emw.setTimeout(EMW3162_SEND_TIMEOUT); - if (!_esp.send(socket->socketId, data, size)) { + if (!_emw.send(socket->socketId, data, size)) { return NSAPI_ERROR_DEVICE_ERROR; } @@ -178,9 +178,9 @@ int EMW3162Interface::socket_recv(void *handle, void *data, unsigned size) { struct EMW3162_socket *socket = (struct EMW3162_socket *)handle; - _esp.setTimeout(EMW3162_RECV_TIMEOUT); + _emw.setTimeout(EMW3162_RECV_TIMEOUT); - int32_t recv = _esp.recv(socket->socketId, data, size); + int32_t recv = _emw.recv(socket->socketId, data, size); if (recv < 0) { return NSAPI_ERROR_WOULD_BLOCK; }