<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>LPC MicrocontrollersのトピックRe: emWin Multitasking support</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/emWin-Multitasking-support/m-p/515981#M1434</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by giusloq on Tue May 05 07:56:50 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;It's an old post and it's strange there isn't an answer yet.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I found GUI_OS definition in GUIConf.h delivered with emWin distribution by NXP. It is defined as 1, so multitasking is enabled.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;However I can't find GUI_MAXTASK.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 17:18:59 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T17:18:59Z</dc:date>
    <item>
      <title>emWin Multitasking support</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/emWin-Multitasking-support/m-p/515980#M1433</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Herrbert on Mon Apr 20 23:58:49 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;we are planning to use emWin in conjunction with FreeRTOS.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The documentation says if one wants to do real multi-tasking (calling emWin functions from more than one thread) one needs to define:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#define GUI_OS 1 // Enable multitasking support&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#define GUI_MAXTASK 5 // Max. number of tasks that may call emWin&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Since the NXP emWin is delivered as a lib I am not sure how these values were defined during compilation.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So my question:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Is GUI_OS set to 1?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Which value is GUI_MAXTASK set to?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Simon&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:18:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/emWin-Multitasking-support/m-p/515980#M1433</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:18:59Z</dc:date>
    </item>
    <item>
      <title>Re: emWin Multitasking support</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/emWin-Multitasking-support/m-p/515981#M1434</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by giusloq on Tue May 05 07:56:50 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;It's an old post and it's strange there isn't an answer yet.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I found GUI_OS definition in GUIConf.h delivered with emWin distribution by NXP. It is defined as 1, so multitasking is enabled.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;However I can't find GUI_MAXTASK.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:18:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/emWin-Multitasking-support/m-p/515981#M1434</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:18:59Z</dc:date>
    </item>
    <item>
      <title>Re: emWin Multitasking support</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/emWin-Multitasking-support/m-p/515982#M1435</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Herrbert on Tue May 05 23:53:43 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: giusloq&lt;/STRONG&gt;&lt;BR /&gt;It's an old post and it's strange there isn't an answer yet.&lt;BR /&gt;&lt;BR /&gt;I found GUI_OS definition in GUIConf.h delivered with emWin distribution by NXP. It is defined as 1, so multitasking is enabled.&lt;BR /&gt;&lt;BR /&gt;However I can't find GUI_MAXTASK.&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;yep it is an old post nonetheless it is still important. I still do not know if I can use the library or not.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;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.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;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.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:19:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/emWin-Multitasking-support/m-p/515982#M1435</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:19:00Z</dc:date>
    </item>
    <item>
      <title>Re: emWin Multitasking support</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/emWin-Multitasking-support/m-p/515983#M1436</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by giusloq on Wed May 06 00:30:00 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;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.&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This can't be correct. It's impossible that NXP delivers emWin package with include files that don't match the library files.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;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.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;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.&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt;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.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:19:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/emWin-Multitasking-support/m-p/515983#M1436</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:19:00Z</dc:date>
    </item>
    <item>
      <title>Re: emWin Multitasking support</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/emWin-Multitasking-support/m-p/515984#M1437</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by mc on Wed May 06 07:03:00 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi giusloq,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for pointing out. Yes, emWin library is compiled with GUI_OS =1 and GUI_MAXTASK =4(default).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Information added at&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.lpcware.com%2Fcontent%2Fproject%2Femwin-graphics-library" rel="nofollow" target="_blank"&gt;http://www.lpcware.com/content/project/emwin-graphics-library&lt;/A&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:19:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/emWin-Multitasking-support/m-p/515984#M1437</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:19:01Z</dc:date>
    </item>
  </channel>
</rss>

