<?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>topic Re: Thread Router Eligible Device GPIO Control in Wireless MCU</title>
    <link>https://community.nxp.com/t5/Wireless-MCU/Thread-Router-Eligible-Device-GPIO-Control/m-p/1075234#M9705</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check the &lt;SPAN style="color: #008000;"&gt;&lt;EM&gt;Kinetis Thread Stack Application Developer’s Guide&lt;/EM&gt;&lt;/SPAN&gt;, there you can find information of the CoAP usage as well as a brief description on how to use sockets.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="text-align: center;"&gt;&lt;SPAN style="color: #800080;"&gt;&lt;EM&gt;&amp;lt;installation path &amp;gt;\SDK_2.2.1_FRDM-KW41Z\docs\wireless\Thread&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You will find more information as well of the Thread demos.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards ,&lt;/P&gt;&lt;P&gt;Estephania&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 29 Jun 2020 13:55:01 GMT</pubDate>
    <dc:creator>stephanie_m</dc:creator>
    <dc:date>2020-06-29T13:55:01Z</dc:date>
    <item>
      <title>Thread Router Eligible Device GPIO Control</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Thread-Router-Eligible-Device-GPIO-Control/m-p/1075225#M9696</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello community,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've started a Thread project, which I intend to modify so that I control the LEDs of a node 2 over the air, pressing the switches in node 1.&lt;/P&gt;&lt;P&gt;I'm currently using the "&lt;STRONG&gt;frdmkw41z_wireless_examples_thread_router_eligible_device_freertos&lt;/STRONG&gt;" example, and managed to add external LEDs and control them through the demo provided.&lt;/P&gt;&lt;P&gt;Nevertheless, I would like to&amp;nbsp;use external switches to control more LEDs, since my evaluation kit (PAN4620) only&amp;nbsp;has 2 working switches (SW2 and SW3; SW1 is reset).&lt;/P&gt;&lt;P&gt;Thus, how can I manage the&amp;nbsp;link&amp;nbsp;between&amp;nbsp;&lt;EM&gt;gKBD_EventPBn_c &lt;/EM&gt;(n: number of event) and the GPIO input (SW pressed).&lt;/P&gt;&lt;P&gt;Also, the use of&amp;nbsp;&lt;STRONG&gt;APP_AppModeHandleKeyboard &lt;/STRONG&gt;in router_eligible_device_app.c&amp;nbsp;does not seem clear to me, can't figure out where it is invoked.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Finally, looking forward, I would like to control the input of the GPIO through a recurrent function, leaving the switch case from APP_AppModeHandleKeyboard behind. Therefore, where is the main loop of the app to append this function and ensure the demo keeps working.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Santiago&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Jun 2020 01:30:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Thread-Router-Eligible-Device-GPIO-Control/m-p/1075225#M9696</guid>
      <dc:creator>s_roca0506</dc:creator>
      <dc:date>2020-06-22T01:30:48Z</dc:date>
    </item>
    <item>
      <title>Re: Thread Router Eligible Device GPIO Control</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Thread-Router-Eligible-Device-GPIO-Control/m-p/1075226#M9697</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The different thread demos works with a operative system and there are both tasks and events, in this case the API for the keyboard will be triggered with a button/switch event, you can use the same switch case for your needs in this case.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would recommend you to check the Kinetis Thread Stack Application Developer's Guide, I believe this will be helpful for you as well as this other post : &lt;A href="https://community.nxp.com/docs/DOC-333784"&gt;https://community.nxp.com/docs/DOC-333784&lt;/A&gt; .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Estephania&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Jun 2020 19:37:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Thread-Router-Eligible-Device-GPIO-Control/m-p/1075226#M9697</guid>
      <dc:creator>stephanie_m</dc:creator>
      <dc:date>2020-06-22T19:37:12Z</dc:date>
    </item>
    <item>
      <title>Re: Thread Router Eligible Device GPIO Control</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Thread-Router-Eligible-Device-GPIO-Control/m-p/1075227#M9698</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Estephania,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So much to learn! Here are two questions&amp;nbsp;based on&amp;nbsp;the resources provided:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. From&amp;nbsp;the &lt;EM&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Kinetis Thread Stack Application Developer's Guide&lt;/SPAN&gt;&amp;nbsp;- Chapter 5 Reading IP Address Configuration&lt;/EM&gt;, &lt;STRONG&gt;THR_GetIP6Addr&lt;/STRONG&gt; function is used in&amp;nbsp;&lt;EM style="background-color: #ffffff; color: #51626f; "&gt;router_eligible_device_app.c&lt;/EM&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&amp;nbsp;(line 351) to, quote, "set application CoAP destination to all nodes on connected network".&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;How can I set this destination address, for example, in node 1's &lt;EM&gt;gCoapDestAddress&lt;/EM&gt;&amp;nbsp;to be the Ip6Addr from node 2? So that when pressing the switches in node 1, the CoAP command is sent only to node 2 and activate his LEDs.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;In other words, where is the Ip6Addr of node 2 defined, to set the&amp;nbsp;&lt;EM&gt;gCoapDestAddress &lt;/EM&gt;of node 1 to this address directly in firmware; how is this coded?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;I understand this can be done through terminal with &lt;EM&gt;ifconfig&lt;/EM&gt;, but I would like to do this by the board itself.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Note: &lt;EM style="color: #3d3d3d;"&gt;Developer's Guide -&amp;nbsp;&lt;/EM&gt;&lt;EM&gt;4.3.4.2 The IEEE EUI64 address&amp;nbsp;&lt;/EM&gt;says the EUI64 is meant only to commissioning purposes.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. My intention is to create a task that reads constantly the inputs of node 1, and send this information to node 2, to activate LEDs. From your&amp;nbsp;post &lt;EM&gt;Kinetis W: [Thread] CoAP basics and hands on&lt;/EM&gt;, I could create a &lt;EM&gt;resource&amp;nbsp;&lt;/EM&gt;that do this. However, how may I call this task in the &lt;STRONG&gt;APP_Handler "&lt;/STRONG&gt;which&amp;nbsp;runs on the default application task, as called in the main_task loop" [3.7 Application task message queue and event handlers], to achieve my intentions; I'm I on the right path?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Santiago&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jun 2020 17:51:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Thread-Router-Eligible-Device-GPIO-Control/m-p/1075227#M9698</guid>
      <dc:creator>s_roca0506</dc:creator>
      <dc:date>2020-06-23T17:51:25Z</dc:date>
    </item>
    <item>
      <title>Re: Thread Router Eligible Device GPIO Control</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Thread-Router-Eligible-Device-GPIO-Control/m-p/1075228#M9699</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Maybe you can try to add the address from the routing table when the device is connected, have you tried that ? &lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2. Have you considered using a timer to set an event an read the resource? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Estephania&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jun 2020 00:16:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Thread-Router-Eligible-Device-GPIO-Control/m-p/1075228#M9699</guid>
      <dc:creator>stephanie_m</dc:creator>
      <dc:date>2020-06-24T00:16:57Z</dc:date>
    </item>
    <item>
      <title>Re: Thread Router Eligible Device GPIO Control</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Thread-Router-Eligible-Device-GPIO-Control/m-p/1075229#M9700</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. I've found the &lt;STRONG&gt;IP6_GetRoute&amp;nbsp;&lt;/STRONG&gt;function, which "Returns the pointer to the entry corresponding to the give index in routing table". So, in &lt;EM&gt;router_eligible_device.c&lt;/EM&gt;, I&amp;nbsp;declared as public global variables:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class=""&gt;/* Index and Pointer to Routing Table */&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;uint32_t&lt;/SPAN&gt; index = 1;&amp;nbsp; // second entry of table&lt;/P&gt;&lt;P class=""&gt;ip6RoutingTblEntry_t *pTblEntry = NULL;&lt;/P&gt;&lt;P class=""&gt;&lt;/P&gt;&lt;P class=""&gt;Then, in&amp;nbsp;&lt;STRONG&gt;Stack_to_APP_Handler&lt;/STRONG&gt;, in the switch case&amp;nbsp;&lt;EM&gt;gThrEv_GeneralInd_Connected_c&lt;/EM&gt;: triggered by a connection of the device, I defined the following:&lt;/P&gt;&lt;P class=""&gt;&lt;/P&gt;&lt;P class=""&gt;//&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;/* Set application CoAP destination to all nodes on connected network */&lt;/P&gt;&lt;P class=""&gt;//&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;THR_GetIP6Addr(mThrInstanceId, gAllThreadNodes_c, &amp;amp;gCoapDestAddress, NULL);&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;/* Set application CoAP destination to the second node on connected network */&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;pTblEntry = IP6_GetRoute(index);&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;gCoapDestAddress = pTblEntry-&amp;gt;dstPrefix;&lt;/P&gt;&lt;P class=""&gt;&lt;/P&gt;&lt;P&gt;However, after successfully connecting, the nodes do not send the CoAP commands (whether the index is 0 or 1).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. I've used the&amp;nbsp;&lt;EM&gt;Periodic Interrupt Timer (Pit)&lt;/EM&gt;, so your proposal seems like a good approach; any further recommendations?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Santiago&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jun 2020 08:25:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Thread-Router-Eligible-Device-GPIO-Control/m-p/1075229#M9700</guid>
      <dc:creator>s_roca0506</dc:creator>
      <dc:date>2020-06-24T08:25:51Z</dc:date>
    </item>
    <item>
      <title>Re: Thread Router Eligible Device GPIO Control</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Thread-Router-Eligible-Device-GPIO-Control/m-p/1075230#M9701</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sorry , I did not get the approached you are following in the step one, you can get the address from the table and use it to send the message in the callback by using a timer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can try using this &lt;A href="https://community.nxp.com/docs/DOC-345405"&gt;https://community.nxp.com/docs/DOC-345405&lt;/A&gt;&amp;nbsp; post as a base on adding a task in the wireless connectivity scheduler.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jun 2020 23:25:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Thread-Router-Eligible-Device-GPIO-Control/m-p/1075230#M9701</guid>
      <dc:creator>stephanie_m</dc:creator>
      <dc:date>2020-06-25T23:25:48Z</dc:date>
    </item>
    <item>
      <title>Re: Thread Router Eligible Device GPIO Control</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Thread-Router-Eligible-Device-GPIO-Control/m-p/1075231#M9702</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I apologize, what I'm trying is to take the&amp;nbsp;&lt;STRONG style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: bold;"&gt;frdmkw41z_wireless_examples_thread_router_eligible_device_freertos&amp;nbsp;&lt;/STRONG&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;example as it comes, just imported from the SDK, and modify only the&amp;nbsp;&lt;EM&gt;gCoapDestAddress &lt;/EM&gt;global variable assignment in&lt;EM&gt; router_eligible_device.c&amp;nbsp;&lt;/EM&gt;so that it sends commands&amp;nbsp;to one specific node. Since in function&amp;nbsp;Stack_to_APP_Handler, it is set to ALL nodes.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;It seems as easy as changing&amp;nbsp;the line 322:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class=""&gt;THR_GetIP6Addr(mThrInstanceId, gAllThreadNodes_c, &amp;amp;gCoapDestAddress, NULL);&lt;/P&gt;&lt;P class=""&gt;&lt;/P&gt;&lt;P class=""&gt;to&amp;nbsp;the desired CoAP destination address (&lt;EM&gt;ipAddr_t&lt;/EM&gt;). However, I've tried using:&lt;/P&gt;&lt;P class=""&gt;&lt;/P&gt;&lt;P class=""&gt;gCoapDestAddress = IP6_GetRoute(0)-&amp;gt;dstPrefix;&lt;/P&gt;&lt;P class=""&gt;and:&lt;/P&gt;&lt;P class=""&gt;gCoapDestAddress = IP_IF_GetAddrByIf6(gIpIfSlp0_c, 0, FALSE)-&amp;gt;ip6Addr;&lt;/P&gt;&lt;P class=""&gt;&lt;/P&gt;&lt;P class=""&gt;and&amp;nbsp;neither have worked.&lt;/P&gt;&lt;P class=""&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;/P&gt;&lt;P class=""&gt;Thank you,&lt;/P&gt;&lt;P class=""&gt;Santiago&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Jun 2020 05:25:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Thread-Router-Eligible-Device-GPIO-Control/m-p/1075231#M9702</guid>
      <dc:creator>s_roca0506</dc:creator>
      <dc:date>2020-06-26T05:25:37Z</dc:date>
    </item>
    <item>
      <title>Re: Thread Router Eligible Device GPIO Control</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Thread-Router-Eligible-Device-GPIO-Control/m-p/1075232#M9703</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That does not seem to be the correct approach, when you start the demo, you need to create a network and once you have the network the node will join and be given an address in the network.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if you want to send it in a creating node, you can check the post I already sent you . In the callback for the resource you can find there how they add the address before sending the CoAP message,.&lt;/P&gt;&lt;PRE class="language-c line-numbers"&gt;&lt;CODE&gt;  &lt;SPAN class="token function"&gt;FLib_MemCpy&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;&amp;amp;&lt;/SPAN&gt;pMySession&lt;SPAN class="operator token"&gt;-&amp;gt;&lt;/SPAN&gt;remoteAddr&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;&amp;amp;&lt;/SPAN&gt;gCoapDestAddress&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="keyword token"&gt;sizeof&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;ipAddr_t&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
  &lt;SPAN class="token function"&gt;COAP_SendMsg&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;pMySession&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;  pMySessionPayload&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; pMyPayloadSize&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;Hope this helps, &lt;BR /&gt;&lt;BR /&gt;Regards ,&lt;BR /&gt;Estephania &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Jun 2020 19:01:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Thread-Router-Eligible-Device-GPIO-Control/m-p/1075232#M9703</guid>
      <dc:creator>stephanie_m</dc:creator>
      <dc:date>2020-06-26T19:01:43Z</dc:date>
    </item>
    <item>
      <title>Re: Thread Router Eligible Device GPIO Control</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Thread-Router-Eligible-Device-GPIO-Control/m-p/1075233#M9704</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes thank you, I see how the FLib_MemCpy passes the address from &lt;EM&gt;gCoapDestAddress&lt;/EM&gt;&amp;nbsp;to the&amp;nbsp;&lt;EM&gt;pMySession-&amp;gt;remoteAddr&lt;/EM&gt;.&lt;/P&gt;&lt;P&gt;Nevertheless, since &lt;EM&gt;gCoapAddress&lt;/EM&gt; is set to&amp;nbsp;&lt;SPAN style="background-color: #ffffff; color: #51626f;"&gt;&lt;EM&gt;gAllThreadNodes_c&lt;/EM&gt;&lt;/SPAN&gt; in line 322 as mentioned in my previous reply, I was trying to change that direction there.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Because of your observation, now I've been&amp;nbsp;trying&amp;nbsp;to modify the &lt;SPAN&gt;FLib_MemCpy function, so that the &lt;EM&gt;pSrc&lt;/EM&gt; pointer parameter points to a specific node's address. Since I didn't found documentation for IP address tables, this was my last&amp;nbsp;attempt:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;/* Buffer IP address by index */
iIpIdx = 0;
FLib_MemCpy(&amp;amp;pSession-&amp;gt;&lt;SPAN class=""&gt;remoteAddrStorage&lt;/SPAN&gt;.&lt;SPAN class=""&gt;ss_addr&lt;/SPAN&gt;, &amp;amp;IP_IF_GetAddrByIf6(&lt;SPAN class=""&gt;&lt;EM&gt;gIpIfSlp0_c&lt;/EM&gt;&lt;/SPAN&gt;, iIpIdx, FALSE)-&amp;gt;ip6Addr, &lt;SPAN class=""&gt;&lt;STRONG&gt;sizeof&lt;/STRONG&gt;&lt;/SPAN&gt;(&lt;SPAN class=""&gt;ipAddr_t&lt;/SPAN&gt;));&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also tried:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;FLib_MemCpy(&amp;amp;pSession-&amp;gt;remoteAddrStorage.ss_addr, &amp;amp;IP6_GetRoute(iIpIdx)-&amp;gt;dstPrefix, sizeof(ipAddr_t));&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But&amp;nbsp;neither work as wished.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Santiago&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 28 Jun 2020 02:11:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Thread-Router-Eligible-Device-GPIO-Control/m-p/1075233#M9704</guid>
      <dc:creator>s_roca0506</dc:creator>
      <dc:date>2020-06-28T02:11:12Z</dc:date>
    </item>
    <item>
      <title>Re: Thread Router Eligible Device GPIO Control</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/Thread-Router-Eligible-Device-GPIO-Control/m-p/1075234#M9705</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check the &lt;SPAN style="color: #008000;"&gt;&lt;EM&gt;Kinetis Thread Stack Application Developer’s Guide&lt;/EM&gt;&lt;/SPAN&gt;, there you can find information of the CoAP usage as well as a brief description on how to use sockets.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="text-align: center;"&gt;&lt;SPAN style="color: #800080;"&gt;&lt;EM&gt;&amp;lt;installation path &amp;gt;\SDK_2.2.1_FRDM-KW41Z\docs\wireless\Thread&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You will find more information as well of the Thread demos.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards ,&lt;/P&gt;&lt;P&gt;Estephania&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Jun 2020 13:55:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/Thread-Router-Eligible-Device-GPIO-Control/m-p/1075234#M9705</guid>
      <dc:creator>stephanie_m</dc:creator>
      <dc:date>2020-06-29T13:55:01Z</dc:date>
    </item>
  </channel>
</rss>

