what about porting to ESP32? beside all defines is needed to remove the dependecy to #include "user_interface.h"