<?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>8-bit MicrocontrollersのトピックRe: MyWireless Application different address assignment.</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/MyWireless-Application-different-address-assignment/m-p/149103#M7836</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Try in this way:&lt;BR /&gt;&lt;BR /&gt;pAssocRes-&amp;gt;assocShortAddress[0] = madevicecounter++;&lt;BR /&gt;pAssocRes-&amp;gt;assocShortAddress[1] = 0x00;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 24 Sep 2007 19:20:18 GMT</pubDate>
    <dc:creator>Spell</dc:creator>
    <dc:date>2007-09-24T19:20:18Z</dc:date>
    <item>
      <title>MyWireless Application different address assignment.</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/MyWireless-Application-different-address-assignment/m-p/149102#M7835</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;DIV&gt;Hej All,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;This time i am trying to assign different short address from PAN coordinator to 4 Mc13213 SRB . For this purpose i have globally declared a variable maaddress counter and then use it in App_SendAssociateResponse . My simple code is like this , and this code is working every time its assign a unique address to&amp;nbsp; the devices, but i am facing the problem that it is assigning address to only one or 2 device at a time&amp;nbsp;, and other devices were not assigned any. And after so many hits then it worked for all devices and assigned them unique short address at the same time.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp; be assigned to it. */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(pMsgIn-&amp;gt;msgData.associateInd.capabilityInfo &amp;amp; gCapInfoAllocAddr_c)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Assign a unique short address less than 0xfffe if the device requests so. */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pAssocRes-&amp;gt;assocShortAddress[0] = madevicecounter+01;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pAssocRes-&amp;gt;assocShortAddress[1] = 0x00;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; madevicecounter++;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* A short address of 0xfffe means that the device is granted access to&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; the PAN (Associate successful) but that long addressing is used.*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pAssocRes-&amp;gt;assocShortAddress[0] = 0xFE;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pAssocRes-&amp;gt;assocShortAddress[1] = 0xFF;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Regards&lt;/DIV&gt;&lt;DIV&gt;AmZig&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Sep 2007 17:33:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/MyWireless-Application-different-address-assignment/m-p/149102#M7835</guid>
      <dc:creator>AmZig</dc:creator>
      <dc:date>2007-09-24T17:33:34Z</dc:date>
    </item>
    <item>
      <title>Re: MyWireless Application different address assignment.</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/MyWireless-Application-different-address-assignment/m-p/149103#M7836</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Try in this way:&lt;BR /&gt;&lt;BR /&gt;pAssocRes-&amp;gt;assocShortAddress[0] = madevicecounter++;&lt;BR /&gt;pAssocRes-&amp;gt;assocShortAddress[1] = 0x00;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Sep 2007 19:20:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/MyWireless-Application-different-address-assignment/m-p/149103#M7836</guid>
      <dc:creator>Spell</dc:creator>
      <dc:date>2007-09-24T19:20:18Z</dc:date>
    </item>
    <item>
      <title>Re: MyWireless Application different address assignment.</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/MyWireless-Application-different-address-assignment/m-p/149104#M7837</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hej Spell,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Thank you once again , well this code did the same thing as my own code, but the problem still exist. That it cant assign the different addresses to different devices , at the same time. For e.g if one device will get a short address, when the second device would send MLME.Associate request , it would not be granted short id in MLME.Associate.Response , and it ll go into a continous loop of hitting for askin short address. Then after almost 10 to 15 tries , it could assign different short address to all devices.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Regards&lt;/DIV&gt;&lt;DIV&gt;AmZig&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Sep 2007 20:48:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/MyWireless-Application-different-address-assignment/m-p/149104#M7837</guid>
      <dc:creator>AmZig</dc:creator>
      <dc:date>2007-09-24T20:48:06Z</dc:date>
    </item>
  </channel>
</rss>

