MULTI-PLATFORM EMULATION FOR ESP32