Thanks for quick reply. I wanted to use to use emWin in order to be future forward, but I may have to consider other options if it's going to take half of my resources.
Hi,
It's true that emWin can be configured for small systems, but only when this has been taken into account when compiling emWin from source. Since the free NXP emWin libraries are only provided as pre-compiled libraries, we had to choose either to provide a minimal version for small systems, a full-blown version, or anything in between. Since we currently already provide 31 libraries for each emWin release, we have choosen to only provide the full-blown version with all features enabled to keep it managable. Due to the nature of emWin, certain window-manager related functions do get linked in with these full-blown libraries, even when not using the window manager and "disabling" it in the application's GUI_config.h file.
If you're looking for a basic and small graphical framework, you may want to have a look at SWIM:
http://www.lpcware.com/content/nxpfile/an10815-swim-nxps-basic-graphics-library-lpc-products-v30
Regards,
Wouter