Ну хотя бы то, что ламповый радиоприёмник не является ЖК телевизором. Равно так как ядро процессора этого устройства не является AVR. Или иным другим. А всё таки прошу прощения!
Для ESP есть только API и не совсем понятно что внутри, а для AVR Atmega328p в Ардуино есть подробная техническая документация о том что внутри, как оно работает и как с ним работать.
Основа. В Ардуино это ATMega8/168/328. Esp8266 совсем другой чип. Хотя и может программироваться через АрдуиноIDE при условии установки дополнительных плагинов. Другие регистры память периферия. То есть вот просто так в Лоб скомпилить не получиться разве что Blink. Это так в двух словах.В теме про esp много интресного написано почитайте.
Ну не совсем так. Если библиотеки написаны только с использованием Whiring и без прямых обращений к регистрам, то библиотеки нормально компилятся и для ESP.