I've been working on a project that is using the 2.8 TFT as a control panel. As development progressed, I started encapsulating the TFT stuff into a global "screen" class. This "lets make the screen easier to use" project morphed into "Hey, all these thing I've been doing are similar I can wrap everything together.." And now its grow almost into an Arduino OS that uses the TFT as the principal I/O device.
Its big, its a c++ framework that takes up about 20k of code space. But it has base classes for most everything I use. It runs the touchscreen code in the background. As well as base classes to run whatever else you want in the background. For example blinking LEDs & RC Servos. It has classes for objects to be draw on the screen, touchable controls, color management and low level tools like linked list base classes.
Anyway, its a work in progress, not all complete but the fundamental bits are running. I was just wondering if anyone would be interested in something like this. I find it extremely handy and wouldn't mind sharing.
I'm writing this tonight because I managed to break my TFT carrying it in my pocket from work to home so I'm waiting for my replacement to arrive, I'm bored..
-jim lee

