Hello!
The problem with portable code is that the more it is portable, the less it is understandable.
Myriads of ifdefs, etc. In case of a large color screen, yes, it makes sense to reuse a lot of
existing code. But in case of (for example) a 128 x 64 black & white LCD. If you're using
a MSP430, I guess you don't drive a VGA display but more likely a small size, probably
black & white display. I think the best is to write your GUI yourself. It's not that hard, and
you can quickly get something that works well and which is adapted to what you do.
Dora.