A polyglot project that can be used as either a PlatformIO or an ArduinoIDE project. Tested on MCU ESP8266 Board WeMos D1 R1. In theory, this should work on all boards with MCU ESP8266 or ESP32.