¿ESP8266 es compatible con ESP32?

Hola muy buenas tengo una duda en cuanto a compatibilidad entre estos dos modulos, quiero saber si en un proyecto iot utilizando una tarjeta esp12-e en forma de smartwach podría conectar un modulo nodemcu e32 que actue como servidor dhcp
He buscado mucha información y solo encuentro características de los dos y demas información, pero no encuentro si son compatibles entre ellos.
Muchas gracias

Con algunos cambios porque las librería no son iguales, el proyecto debería funcionar.

Entonces si son compatibles? Solo tengo que pegarme con el codigo?
Muchas gracias de antemano por el tiempo y sus consejos

Hablemos sobre algo concreto no en el aire.
si tomas un sketch de ESP8266 funciona en el ESP32, NO.
Por qué no? porque usan diferentes librerias.
Uno tiene una librería por ejemplo ESP8266Wifi.h y el otro ESP32Wifi.h
Son los procedimientos iguales? Casi.
El código sería el mismo? Casi igual.

Espero esto ayude.
No hay forma de responder sin un ejemplo concreto.
Ve al IDE, haz los pasos para que soporte ESP8266 y lo mismo con los ESP32
Toma un ejemplo de la librería Wifi de ESP8266 y de ESP32 y compara.
Veras similitudes y pequeñas diferencias mas alla que sus librerias difieran, ese es un problema que no nos interesa.
Espero te ayude mi comentario.