An Interview with Jeroen Domburg (Sprite_tm)
Chris Gammell, a Senior Software Engineering Manager at Espressif, discusses the evolution of the ESP8266 and ESP32 chips and his journey from the Netherlands to Shanghai. He explains how the community's reverse engineering of the ESP8266, including the use of GCC and leaked SDKs, forced Espressif to open up their development ecosystem. Gammell details the technical differences between the ESP8266, designed as a tablet Wi-Fi chip, and the ESP32, designed specifically for IoT with symmetric multi-core capabilities and extensive peripherals. He also covers the challenges of working in China, including visa bureaucracy and the Great Firewall, while highlighting Espressif's strategy of supporting multiple software stacks like Arduino, MicroPython, and their own ESP-IDF.