Connecting and working with Mega +WiFi R3 ATmega2560+ESP8266 (32Mb memory)

Thanks a lot for replying !

@arkarash No, I'm not using the AT commands in my sketch but the "WiFiEsp.h" library, this is the code I use now with Arduino uno:

#include "WiFiEsp.h"
#include "SoftwareSerial.h"
SoftwareSerial Serial1(A1,A0); // RX, TX

char ssid[] = "SSID"; // your network SSID (name)
char pass[] ="PASSWORD"; // your network password
WiFiEspServer server(80); //port

void setup()
{
Serial1.begin (115200);
Serial.begin(9600);

WiFi.init(&Serial1);
Serial.print("Attempting to start AP ");
Serial.println(ssid);
IPAddress localIp(192,168,1,4);
WiFi.configAP(localIp);
status = WiFi.beginAP(ssid, 10, pass, ENC_TYPE_WPA2_PSK); // start access point
Serial.println("Access point started");
server.begin(); // start the web server on port
Serial.println("Server started");

}
WiFiEspClient client = server.available();

if (client) {

while (client.connected()) { // loop while the client's connected

if (client.available()) { // if there's bytes to read from the client,

......// receive data from a wi-fi client device
}
}
}

I would like to move to ATmega2560 and if possible I want use the board we are talking about which combines atmega+ESP.

@Juraj Modify my sketch to replace SoftwareSerial with Serial3 is not a problem.
What I was not sure is if this board is ready to use WiFiEsp library or it needs an ESP8266 filmware upgrade