Arduino: 1.8.7 (Windows 10), Board: "Generic ESP8285 Module, 80 MHz, Flash, Disabled, ck, 26 MHz, 1M (512K SPIFFS), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200" D:\MicroProcessors\ArduinoCode\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:113:36: error: macro "ip_route" requires 2 arguments, but only 1 given netif* interface = ip_route(&addr); ^ D:\MicroProcessors\ArduinoCode\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp: In member function 'bool AsyncClient::connect(IPAddress, uint16_t)': D:\MicroProcessors\ArduinoCode\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:113:22: error: 'ip_route' was not declared in this scope netif* interface = ip_route(&addr); ^ D:\MicroProcessors\ArduinoCode\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp: At global scope: D:\MicroProcessors\ArduinoCode\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:451:6: error: prototype for 'void AsyncClient::_dns_found(ip_addr_t*)' does not match any in class 'AsyncClient' void AsyncClient::_dns_found(ip_addr_t *ipaddr){ ^ In file included from D:\MicroProcessors\ArduinoCode\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:24:0: D:\MicroProcessors\ArduinoCode\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.h:94:10: error: candidate is: void AsyncClient::_dns_found(ip_addr*) void _dns_found(struct ip_addr *ipaddr); ^ D:\MicroProcessors\ArduinoCode\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:468:6: error: prototype for 'void AsyncClient::_s_dns_found(const char*, ip_addr_t*, void*)' does not match any in class 'AsyncClient' void AsyncClient::_s_dns_found(const char *name, ip_addr_t *ipaddr, void *arg){ ^ In file included from D:\MicroProcessors\ArduinoCode\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.cpp:24:0: D:\MicroProcessors\ArduinoCode\libraries\ESPAsyncTCP-master\src\ESPAsyncTCP.h:100:17: error: candidate is: static void AsyncClient::_s_dns_found(const char*, ip_addr*, void*) static void _s_dns_found(const char *name, struct ip_addr *ipaddr, void *arg); ^ exit status 1 Error compiling for board Generic ESP8285 Module. This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.