Content originally posted in LPCWare by briching on Fri Oct 17 08:44:38 MST 2014
Part of my frustration is how timely your reply was, NXP. Thank you for finally stepping in to clarify.
This doesn't change the fact that I still felt misled, as I'm sure others will also if they try to get some of the canned demo examples working quickly.
Instead of providing a link to all of the examples that Segger has to offer, maybe you could provide a subset of those that are known to work.
At a very minimum, portions of the API that are not supported should be wrapped in #ifdefs, and/or the user manual (Segger) should make it very clear that Multi-touch is an add-on. Neither of these things were done for Multi-touch. However, if you look in GUIConf.h, other functionality such as MEMDEV, and DEVICES can be restricted in the API even though they are offered in the NXP license.
Don't you think there outta be a #define GUI_SUPPORT_MTOUCH 0 in this file, and corresponding #ifdefs throughout the emWin_header directory to properly exclude this add-on functionality from the user?