Content originally posted in LPCWare by giusloq on Wed May 06 00:30:00 MST 2015
Quote:
Having the define in a .h file is a hint but it is no definitiv answer that the library was compiled with the same settings.
This can't be correct. It's impossible that NXP delivers emWin package with include files that don't match the library files.
I found on emWin manual that GUI_OS and GUI_MAXTASK macros have a default value: 0 and 4 respectively. If GUI_OS is defined as 1 and GUI_MAXTASK isn't defined, I think it takes the default value of 4.
Quote:
From my point of view: emWin is a marketing joke of NXP - without proper documentation it can't be used for serious, risk controlled development.
I agree with you. Anyway, for serious development, I think it's better to purchase a commercial license from Segger directly. In that case, you will receive the full source code of libraries.