<?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: EX data handling by PN5180 in NFC</title>
    <link>https://community.nxp.com/t5/NFC/EX-data-handling-by-PN5180/m-p/608592#M863</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Christian san,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for the detail explanation! Understood.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;S. Miwa&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 21 Nov 2016 11:00:24 GMT</pubDate>
    <dc:creator>smiwa</dc:creator>
    <dc:date>2016-11-21T11:00:24Z</dc:date>
    <item>
      <title>EX data handling by PN5180</title>
      <link>https://community.nxp.com/t5/NFC/EX-data-handling-by-PN5180/m-p/608588#M859</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Christian san,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I got another question. I would like to make sure how to get the received data in PN5180.&lt;/P&gt;&lt;P&gt;(1) For example, When the host command REQA to the card by using exchange function, can the host retrieve RX data: ATQA by its exchange function?&amp;nbsp;&lt;/P&gt;&lt;P&gt;(2) And, if it takes times that PN5180 gets the response data from the card, does BasicLoop its receive completion?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;S. Miwa&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Nov 2016 06:59:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NFC/EX-data-handling-by-PN5180/m-p/608588#M859</guid>
      <dc:creator>smiwa</dc:creator>
      <dc:date>2016-11-21T06:59:29Z</dc:date>
    </item>
    <item>
      <title>Re: EX data handling by PN5180</title>
      <link>https://community.nxp.com/t5/NFC/EX-data-handling-by-PN5180/m-p/608589#M860</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;the Exchange API call used to send out REQA will contain the ATQA in its receive buffer if, and only if, the status code is SUCCESS. (0x0). If this API returns with an timeout error (0x201) it means card didn't respond to ATQA (or card was not in proximity). In this case another call to Exchange() with REQA as transmit buffer is then required.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Christian.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Nov 2016 07:56:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NFC/EX-data-handling-by-PN5180/m-p/608589#M860</guid>
      <dc:creator>christianeisend</dc:creator>
      <dc:date>2016-11-21T07:56:11Z</dc:date>
    </item>
    <item>
      <title>Re: EX data handling by PN5180</title>
      <link>https://community.nxp.com/t5/NFC/EX-data-handling-by-PN5180/m-p/608590#M861</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Christian san,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for quick answer!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why I asked this question is that I found there is &amp;nbsp;phhalHw_Pn5180_Receive_Int() &amp;nbsp;function after phhalHw_Pn5180_BalExchange() function &amp;nbsp;in&amp;nbsp;phhalHw_Pn5180_Exchange() .&amp;nbsp;&lt;SPAN&gt;phhalHw_Pn5180_Receive_Int() works watching IRQ.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you please tell me what job&amp;nbsp;&lt;SPAN&gt;phhalHw_Pn5180_Receive_Int() , in this case?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;S. Miwa&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Nov 2016 08:09:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NFC/EX-data-handling-by-PN5180/m-p/608590#M861</guid>
      <dc:creator>smiwa</dc:creator>
      <dc:date>2016-11-21T08:09:57Z</dc:date>
    </item>
    <item>
      <title>Re: EX data handling by PN5180</title>
      <link>https://community.nxp.com/t5/NFC/EX-data-handling-by-PN5180/m-p/608591#M862</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;sorry, I didn't think about p&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;hhalHw_Pn5180_BalExchange. This function is called every time a SPI frame is sent to PN5180.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;What I wrote above (if send buffer contains REQA, then receiver buffer contains ATQA in case of SUCCESS) refers to&amp;nbsp;&lt;SPAN&gt;phhalHw_Pn5180_Exchange.&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;phhalHw_Pn5180_Exchange uses multiple calls to&amp;nbsp;phhalHw_Pn5180_BalExchange, because typical send/receiver sequence requires several PN5180 commands to be executed.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;phhalHw_Pn5180_Receive_Int() is just an internal function used to receive data after data has been sent out. So&amp;nbsp;phhalHw_Pn5180_Exchange first sends out the data ('send out' means it sends the data over SPI to PN5180 and PN5180 then sends the data asynchronously via the CLIF to the card) and then&amp;nbsp;phhalHw_Pn5180_Exchange calls&amp;nbsp;phhalHw_Pn5180_Receive_Int to receive the card response. Also here, the card response is received by PN5180 full autonomously and is stored in a buffer within PN5180. Once data is received over the CLIF and stored in that internal buffer, PN5180 informs the host controller about that (via RxIRQ) and host controller can then read out this buffer via SPI. All this (wait for Rx IRQ and read out the buffer) is done within&amp;nbsp;phhalHw_Pn5180_Receive_Int &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;Christian.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Nov 2016 08:27:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NFC/EX-data-handling-by-PN5180/m-p/608591#M862</guid>
      <dc:creator>christianeisend</dc:creator>
      <dc:date>2016-11-21T08:27:19Z</dc:date>
    </item>
    <item>
      <title>Re: EX data handling by PN5180</title>
      <link>https://community.nxp.com/t5/NFC/EX-data-handling-by-PN5180/m-p/608592#M863</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Christian san,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for the detail explanation! Understood.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;S. Miwa&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Nov 2016 11:00:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NFC/EX-data-handling-by-PN5180/m-p/608592#M863</guid>
      <dc:creator>smiwa</dc:creator>
      <dc:date>2016-11-21T11:00:24Z</dc:date>
    </item>
  </channel>
</rss>

