AVR is just an integrated circuit microchip, made by Atmel. It looks something like this:
However, ESP8266 doesn't seem to share the same architecture, or does it?
Is ESP8266 an AVR? If not, how come we can use it as one through libs such as this one?
Best Answer
ESP family isn't a AVR!
The Library you refere to is a Arduino IDE (Integrated Development Environment) library.
The Arduino IDE has a hardware layer that gives it the ability to utilize several MCU arhitectures that isn't AVR, but they share the programming environment.