A gui library for Arduino based on Adafruit_GFX , currently uses only Adafruit 160x128 tft but it should be easy enough to port