Sophie

Sophie

distrib > Fedora > 14 > x86_64 > media > updates > by-pkgid > f831237475ece7d1519c6812064707d4 > files > 109

libnfc-devel-1.4.2-1.fc14.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libnfc: pn53x.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.3 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">libnfc&#160;<span id="projectnumber">1.4.2</span></div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="dir_fd1c9d0a8b12e3b9059fa72e8f6f49bb.html">libnfc</a>      </li>
      <li class="navelem"><a class="el" href="dir_3b2b72af2a307d568e48660511785be0.html">chips</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<h1>pn53x.h File Reference</h1>  </div>
</div>
<div class="contents">

<p>PN531, PN532 and PN533 common functions.  
<a href="#_details">More...</a></p>
<div class="textblock"><code>#include &lt;nfc/nfc-types.h&gt;</code><br/>
</div>
<p><a href="pn53x_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pn53x_8h.html#aeb3b53b6b1712facea7649bcc8c70776">pn53x_modulation_t</a> { <br/>
&#160;&#160;<a class="el" href="pn53x_8h.html#aeb3b53b6b1712facea7649bcc8c70776a1b86f958cc35d323aba6a2b30ef8c41f">PM_UNDEFINED</a> =  -1, 
<a class="el" href="pn53x_8h.html#aeb3b53b6b1712facea7649bcc8c70776a87b4b5283f2908af4cd6847c98c01af2">PM_ISO14443A_106</a> =  0x00, 
<a class="el" href="pn53x_8h.html#aeb3b53b6b1712facea7649bcc8c70776a3a877f1eddd3f50aa185eb8bc74d8378">PM_FELICA_212</a> =  0x01, 
<a class="el" href="pn53x_8h.html#aeb3b53b6b1712facea7649bcc8c70776a0d173fe81bde95eb6a7b9a9e487713bc">PM_FELICA_424</a> =  0x02, 
<br/>
&#160;&#160;<a class="el" href="pn53x_8h.html#aeb3b53b6b1712facea7649bcc8c70776addf15ec37f6e40fa209a8bd9b8701d8f">PM_ISO14443B_106</a> =  0x03, 
<a class="el" href="pn53x_8h.html#aeb3b53b6b1712facea7649bcc8c70776a3babb4a226cdb7bdc7d594e5d0e43edd">PM_JEWEL_106</a> =  0x04, 
<a class="el" href="pn53x_8h.html#aeb3b53b6b1712facea7649bcc8c70776ae4077ede2dcb630e37cb901ff990af30">PM_ISO14443B_212</a> =  0x06, 
<a class="el" href="pn53x_8h.html#aeb3b53b6b1712facea7649bcc8c70776a1413e1b968c815ecb0c2d0082728a412">PM_ISO14443B_424</a> =  0x07, 
<br/>
&#160;&#160;<a class="el" href="pn53x_8h.html#aeb3b53b6b1712facea7649bcc8c70776a804037230dc6fa23104556a353a89171">PM_ISO14443B_847</a> =  0x08
<br/>
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><p>NFC modulation. </p>
 <a href="pn53x_8h.html#aeb3b53b6b1712facea7649bcc8c70776">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pn53x_8h.html#a6cbb381a7ee7dbc59d0c6627cca12466">pn53x_target_type_t</a> { <br/>
&#160;&#160;<a class="el" href="pn53x_8h.html#a6cbb381a7ee7dbc59d0c6627cca12466a4160ac4479fc43554c2ee8d5cd4a3634">PTT_UNDEFINED</a> =  -1, 
<a class="el" href="pn53x_8h.html#a6cbb381a7ee7dbc59d0c6627cca12466adb2c6f146643f4c932b44f8446c498d8">PTT_GENERIC_PASSIVE_106</a> =  0x00, 
<a class="el" href="pn53x_8h.html#a6cbb381a7ee7dbc59d0c6627cca12466ad460942d15dd8f9f13f9b8b61300e256">PTT_GENERIC_PASSIVE_212</a> =  0x01, 
<a class="el" href="pn53x_8h.html#a6cbb381a7ee7dbc59d0c6627cca12466abd1ab088c0795e1c12693a3af3412c97">PTT_GENERIC_PASSIVE_424</a> =  0x02, 
<br/>
&#160;&#160;<a class="el" href="pn53x_8h.html#a6cbb381a7ee7dbc59d0c6627cca12466a8008f8b52e4135720339f222f3e030e1">PTT_ISO14443_4B_106</a> =  0x03, 
<a class="el" href="pn53x_8h.html#a6cbb381a7ee7dbc59d0c6627cca12466ade3d43812066b43894dfb6b56ff310ad">PTT_JEWEL_106</a> =  0x04, 
<a class="el" href="pn53x_8h.html#a6cbb381a7ee7dbc59d0c6627cca12466accdb2084e55f727e0606e2331f95b89c">PTT_MIFARE</a> =  0x10, 
<a class="el" href="pn53x_8h.html#a6cbb381a7ee7dbc59d0c6627cca12466abc78236f65531c76921196c24c54435d">PTT_FELICA_212</a> =  0x11, 
<br/>
&#160;&#160;<a class="el" href="pn53x_8h.html#a6cbb381a7ee7dbc59d0c6627cca12466a8390feb26d747b50244522ebe6a0c2ce">PTT_FELICA_424</a> =  0x12, 
<a class="el" href="pn53x_8h.html#a6cbb381a7ee7dbc59d0c6627cca12466a3371859dca06604026affa701f058ce0">PTT_ISO14443_4A_106</a> =  0x20, 
<a class="el" href="pn53x_8h.html#a6cbb381a7ee7dbc59d0c6627cca12466a9f0e50c8fe0a6c16f44f0cb84d459aad">PTT_ISO14443_4B_TCL_106</a> =  0x23, 
<a class="el" href="pn53x_8h.html#a6cbb381a7ee7dbc59d0c6627cca12466a92d7ac3b51cda3fd80f8b57c3310cb33">PTT_DEP_PASSIVE_106</a> =  0x40, 
<br/>
&#160;&#160;<a class="el" href="pn53x_8h.html#a6cbb381a7ee7dbc59d0c6627cca12466a0f3b0949fdd46d32e1c44015391096a4">PTT_DEP_PASSIVE_212</a> =  0x41, 
<a class="el" href="pn53x_8h.html#a6cbb381a7ee7dbc59d0c6627cca12466a20432d9897721118d43de6478291abb7">PTT_DEP_PASSIVE_424</a> =  0x42, 
<a class="el" href="pn53x_8h.html#a6cbb381a7ee7dbc59d0c6627cca12466afe85fbf70502b22ab64188d280361be3">PTT_DEP_ACTIVE_106</a> =  0x80, 
<a class="el" href="pn53x_8h.html#a6cbb381a7ee7dbc59d0c6627cca12466a0cc8ab2e83d9e8b2cdaaea5ab13c5eb3">PTT_DEP_ACTIVE_212</a> =  0x81, 
<br/>
&#160;&#160;<a class="el" href="pn53x_8h.html#a6cbb381a7ee7dbc59d0c6627cca12466af4075919ddea2eba0d40a0d0661975bc">PTT_DEP_ACTIVE_424</a> =  0x82
<br/>
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><p>NFC target type enumeration. </p>
 <a href="pn53x_8h.html#a6cbb381a7ee7dbc59d0c6627cca12466">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pn53x_8h.html#a3cf73127b850fc4e506be9d299c1281b">pn53x_target_mode_t</a> { <a class="el" href="pn53x_8h.html#a3cf73127b850fc4e506be9d299c1281ba36bde60d16c940bf3b38b6e8d009a596">PTM_NORMAL</a> =  0x00, 
<a class="el" href="pn53x_8h.html#a3cf73127b850fc4e506be9d299c1281ba41cbe6a07c4ed6941dffa9ac481a930d">PTM_PASSIVE_ONLY</a> =  0x01, 
<a class="el" href="pn53x_8h.html#a3cf73127b850fc4e506be9d299c1281ba61a9d8d0790d0fd09831182223e3c58a">PTM_DEP_ONLY</a> =  0x02, 
<a class="el" href="pn53x_8h.html#a3cf73127b850fc4e506be9d299c1281ba166bd41ff2540a09746d7942e4a27f1b">PTM_ISO14443_4_PICC_ONLY</a> =  0x04
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><p>PN53x target mode enumeration. </p>
 <a href="pn53x_8h.html#a3cf73127b850fc4e506be9d299c1281b">More...</a><br/></td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pn53x_8h.html#a4f371e138ac254085fedc5482a08f45a">pn53x_InJumpForDEP</a> (<a class="el" href="structnfc__device__t.html">nfc_device_t</a> *pnd, const <a class="el" href="nfc-types_8h.html#a0403437f90b1c17f0177fc26c1f4e0fc">nfc_dep_mode_t</a> ndm, const <a class="el" href="nfc-types_8h.html#ae9d7b01916fb677e7c0ad1de171b1fdd">nfc_baud_rate_t</a> nbr, const byte_t *pbtPassiveInitiatorData, const byte_t *pbtNFCID3i, const byte_t *pbtGB, const size_t szGB, <a class="el" href="structnfc__target__t.html">nfc_target_t</a> *pnt)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrapper for InJumpForDEP command.  <a href="#a4f371e138ac254085fedc5482a08f45a"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>PN531, PN532 and PN533 common functions. </p>

<p>Definition in file <a class="el" href="pn53x_8h_source.html">pn53x.h</a>.</p>
</div><hr/><h2>Enumeration Type Documentation</h2>
<a class="anchor" id="aeb3b53b6b1712facea7649bcc8c70776"></a><!-- doxytag: member="pn53x.h::pn53x_modulation_t" ref="aeb3b53b6b1712facea7649bcc8c70776" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="pn53x_8h.html#aeb3b53b6b1712facea7649bcc8c70776">pn53x_modulation_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>NFC modulation. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="aeb3b53b6b1712facea7649bcc8c70776a1b86f958cc35d323aba6a2b30ef8c41f"></a><!-- doxytag: member="PM_UNDEFINED" ref="aeb3b53b6b1712facea7649bcc8c70776a1b86f958cc35d323aba6a2b30ef8c41f" args="" -->PM_UNDEFINED</em>&nbsp;</td><td>
<p>Undefined modulation </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aeb3b53b6b1712facea7649bcc8c70776a87b4b5283f2908af4cd6847c98c01af2"></a><!-- doxytag: member="PM_ISO14443A_106" ref="aeb3b53b6b1712facea7649bcc8c70776a87b4b5283f2908af4cd6847c98c01af2" args="" -->PM_ISO14443A_106</em>&nbsp;</td><td>
<p>ISO14443-A (NXP MIFARE) <a href="http://en.wikipedia.org/wiki/MIFARE">http://en.wikipedia.org/wiki/MIFARE</a> </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aeb3b53b6b1712facea7649bcc8c70776a3a877f1eddd3f50aa185eb8bc74d8378"></a><!-- doxytag: member="PM_FELICA_212" ref="aeb3b53b6b1712facea7649bcc8c70776a3a877f1eddd3f50aa185eb8bc74d8378" args="" -->PM_FELICA_212</em>&nbsp;</td><td>
<p>JIS X 6319-4 (Sony Felica) <a href="http://en.wikipedia.org/wiki/FeliCa">http://en.wikipedia.org/wiki/FeliCa</a> </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aeb3b53b6b1712facea7649bcc8c70776a0d173fe81bde95eb6a7b9a9e487713bc"></a><!-- doxytag: member="PM_FELICA_424" ref="aeb3b53b6b1712facea7649bcc8c70776a0d173fe81bde95eb6a7b9a9e487713bc" args="" -->PM_FELICA_424</em>&nbsp;</td><td>
<p>JIS X 6319-4 (Sony Felica) <a href="http://en.wikipedia.org/wiki/FeliCa">http://en.wikipedia.org/wiki/FeliCa</a> </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aeb3b53b6b1712facea7649bcc8c70776addf15ec37f6e40fa209a8bd9b8701d8f"></a><!-- doxytag: member="PM_ISO14443B_106" ref="aeb3b53b6b1712facea7649bcc8c70776addf15ec37f6e40fa209a8bd9b8701d8f" args="" -->PM_ISO14443B_106</em>&nbsp;</td><td>
<p>ISO14443-B <a href="http://en.wikipedia.org/wiki/ISO/IEC_14443">http://en.wikipedia.org/wiki/ISO/IEC_14443</a> (Not supported by PN531) </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aeb3b53b6b1712facea7649bcc8c70776a3babb4a226cdb7bdc7d594e5d0e43edd"></a><!-- doxytag: member="PM_JEWEL_106" ref="aeb3b53b6b1712facea7649bcc8c70776a3babb4a226cdb7bdc7d594e5d0e43edd" args="" -->PM_JEWEL_106</em>&nbsp;</td><td>
<p>Jewel Topaz (Innovision Research &amp; Development) (Not supported by PN531) </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aeb3b53b6b1712facea7649bcc8c70776ae4077ede2dcb630e37cb901ff990af30"></a><!-- doxytag: member="PM_ISO14443B_212" ref="aeb3b53b6b1712facea7649bcc8c70776ae4077ede2dcb630e37cb901ff990af30" args="" -->PM_ISO14443B_212</em>&nbsp;</td><td>
<p>ISO14443-B <a href="http://en.wikipedia.org/wiki/ISO/IEC_14443">http://en.wikipedia.org/wiki/ISO/IEC_14443</a> (Not supported by PN531 nor PN532) </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aeb3b53b6b1712facea7649bcc8c70776a1413e1b968c815ecb0c2d0082728a412"></a><!-- doxytag: member="PM_ISO14443B_424" ref="aeb3b53b6b1712facea7649bcc8c70776a1413e1b968c815ecb0c2d0082728a412" args="" -->PM_ISO14443B_424</em>&nbsp;</td><td>
<p>ISO14443-B <a href="http://en.wikipedia.org/wiki/ISO/IEC_14443">http://en.wikipedia.org/wiki/ISO/IEC_14443</a> (Not supported by PN531 nor PN532) </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="aeb3b53b6b1712facea7649bcc8c70776a804037230dc6fa23104556a353a89171"></a><!-- doxytag: member="PM_ISO14443B_847" ref="aeb3b53b6b1712facea7649bcc8c70776a804037230dc6fa23104556a353a89171" args="" -->PM_ISO14443B_847</em>&nbsp;</td><td>
<p>ISO14443-B <a href="http://en.wikipedia.org/wiki/ISO/IEC_14443">http://en.wikipedia.org/wiki/ISO/IEC_14443</a> (Not supported by PN531 nor PN532) </p>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="pn53x_8h_source.html#l00106">106</a> of file <a class="el" href="pn53x_8h_source.html">pn53x.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3cf73127b850fc4e506be9d299c1281b"></a><!-- doxytag: member="pn53x.h::pn53x_target_mode_t" ref="a3cf73127b850fc4e506be9d299c1281b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="pn53x_8h.html#a3cf73127b850fc4e506be9d299c1281b">pn53x_target_mode_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>PN53x target mode enumeration. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a3cf73127b850fc4e506be9d299c1281ba36bde60d16c940bf3b38b6e8d009a596"></a><!-- doxytag: member="PTM_NORMAL" ref="a3cf73127b850fc4e506be9d299c1281ba36bde60d16c940bf3b38b6e8d009a596" args="" -->PTM_NORMAL</em>&nbsp;</td><td>
<p>Configure the PN53x to accept all initiator mode </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3cf73127b850fc4e506be9d299c1281ba41cbe6a07c4ed6941dffa9ac481a930d"></a><!-- doxytag: member="PTM_PASSIVE_ONLY" ref="a3cf73127b850fc4e506be9d299c1281ba41cbe6a07c4ed6941dffa9ac481a930d" args="" -->PTM_PASSIVE_ONLY</em>&nbsp;</td><td>
<p>Configure the PN53x to accept to be initialized only in passive mode </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3cf73127b850fc4e506be9d299c1281ba61a9d8d0790d0fd09831182223e3c58a"></a><!-- doxytag: member="PTM_DEP_ONLY" ref="a3cf73127b850fc4e506be9d299c1281ba61a9d8d0790d0fd09831182223e3c58a" args="" -->PTM_DEP_ONLY</em>&nbsp;</td><td>
<p>Configure the PN53x to accept to be initialized only as DEP target </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3cf73127b850fc4e506be9d299c1281ba166bd41ff2540a09746d7942e4a27f1b"></a><!-- doxytag: member="PTM_ISO14443_4_PICC_ONLY" ref="a3cf73127b850fc4e506be9d299c1281ba166bd41ff2540a09746d7942e4a27f1b" args="" -->PTM_ISO14443_4_PICC_ONLY</em>&nbsp;</td><td>
<p>Configure the PN532 to accept to be initialized only as ISO/IEC14443-4 PICC </p>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="pn53x_8h_source.html#l00172">172</a> of file <a class="el" href="pn53x_8h_source.html">pn53x.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6cbb381a7ee7dbc59d0c6627cca12466"></a><!-- doxytag: member="pn53x.h::pn53x_target_type_t" ref="a6cbb381a7ee7dbc59d0c6627cca12466" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="pn53x_8h.html#a6cbb381a7ee7dbc59d0c6627cca12466">pn53x_target_type_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>NFC target type enumeration. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a6cbb381a7ee7dbc59d0c6627cca12466a4160ac4479fc43554c2ee8d5cd4a3634"></a><!-- doxytag: member="PTT_UNDEFINED" ref="a6cbb381a7ee7dbc59d0c6627cca12466a4160ac4479fc43554c2ee8d5cd4a3634" args="" -->PTT_UNDEFINED</em>&nbsp;</td><td>
<p>Undefined target type </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6cbb381a7ee7dbc59d0c6627cca12466adb2c6f146643f4c932b44f8446c498d8"></a><!-- doxytag: member="PTT_GENERIC_PASSIVE_106" ref="a6cbb381a7ee7dbc59d0c6627cca12466adb2c6f146643f4c932b44f8446c498d8" args="" -->PTT_GENERIC_PASSIVE_106</em>&nbsp;</td><td>
<p>Generic passive 106 kbps (ISO/IEC14443-4A, mifare, DEP) </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6cbb381a7ee7dbc59d0c6627cca12466ad460942d15dd8f9f13f9b8b61300e256"></a><!-- doxytag: member="PTT_GENERIC_PASSIVE_212" ref="a6cbb381a7ee7dbc59d0c6627cca12466ad460942d15dd8f9f13f9b8b61300e256" args="" -->PTT_GENERIC_PASSIVE_212</em>&nbsp;</td><td>
<p>Generic passive 212 kbps (FeliCa, DEP) </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6cbb381a7ee7dbc59d0c6627cca12466abd1ab088c0795e1c12693a3af3412c97"></a><!-- doxytag: member="PTT_GENERIC_PASSIVE_424" ref="a6cbb381a7ee7dbc59d0c6627cca12466abd1ab088c0795e1c12693a3af3412c97" args="" -->PTT_GENERIC_PASSIVE_424</em>&nbsp;</td><td>
<p>Generic passive 424 kbps (FeliCa, DEP) </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6cbb381a7ee7dbc59d0c6627cca12466a8008f8b52e4135720339f222f3e030e1"></a><!-- doxytag: member="PTT_ISO14443_4B_106" ref="a6cbb381a7ee7dbc59d0c6627cca12466a8008f8b52e4135720339f222f3e030e1" args="" -->PTT_ISO14443_4B_106</em>&nbsp;</td><td>
<p>Passive 106 kbps ISO/IEC14443-4B </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6cbb381a7ee7dbc59d0c6627cca12466ade3d43812066b43894dfb6b56ff310ad"></a><!-- doxytag: member="PTT_JEWEL_106" ref="a6cbb381a7ee7dbc59d0c6627cca12466ade3d43812066b43894dfb6b56ff310ad" args="" -->PTT_JEWEL_106</em>&nbsp;</td><td>
<p>Innovision Jewel tag </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6cbb381a7ee7dbc59d0c6627cca12466accdb2084e55f727e0606e2331f95b89c"></a><!-- doxytag: member="PTT_MIFARE" ref="a6cbb381a7ee7dbc59d0c6627cca12466accdb2084e55f727e0606e2331f95b89c" args="" -->PTT_MIFARE</em>&nbsp;</td><td>
<p>Mifare card </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6cbb381a7ee7dbc59d0c6627cca12466abc78236f65531c76921196c24c54435d"></a><!-- doxytag: member="PTT_FELICA_212" ref="a6cbb381a7ee7dbc59d0c6627cca12466abc78236f65531c76921196c24c54435d" args="" -->PTT_FELICA_212</em>&nbsp;</td><td>
<p>FeliCa 212 kbps card </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6cbb381a7ee7dbc59d0c6627cca12466a8390feb26d747b50244522ebe6a0c2ce"></a><!-- doxytag: member="PTT_FELICA_424" ref="a6cbb381a7ee7dbc59d0c6627cca12466a8390feb26d747b50244522ebe6a0c2ce" args="" -->PTT_FELICA_424</em>&nbsp;</td><td>
<p>FeliCa 424 kbps card </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6cbb381a7ee7dbc59d0c6627cca12466a3371859dca06604026affa701f058ce0"></a><!-- doxytag: member="PTT_ISO14443_4A_106" ref="a6cbb381a7ee7dbc59d0c6627cca12466a3371859dca06604026affa701f058ce0" args="" -->PTT_ISO14443_4A_106</em>&nbsp;</td><td>
<p>Passive 106 kbps ISO/IEC 14443-4A </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6cbb381a7ee7dbc59d0c6627cca12466a9f0e50c8fe0a6c16f44f0cb84d459aad"></a><!-- doxytag: member="PTT_ISO14443_4B_TCL_106" ref="a6cbb381a7ee7dbc59d0c6627cca12466a9f0e50c8fe0a6c16f44f0cb84d459aad" args="" -->PTT_ISO14443_4B_TCL_106</em>&nbsp;</td><td>
<p>Passive 106 kbps ISO/IEC 14443-4B with TCL flag </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6cbb381a7ee7dbc59d0c6627cca12466a92d7ac3b51cda3fd80f8b57c3310cb33"></a><!-- doxytag: member="PTT_DEP_PASSIVE_106" ref="a6cbb381a7ee7dbc59d0c6627cca12466a92d7ac3b51cda3fd80f8b57c3310cb33" args="" -->PTT_DEP_PASSIVE_106</em>&nbsp;</td><td>
<p>DEP passive 106 kbps </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6cbb381a7ee7dbc59d0c6627cca12466a0f3b0949fdd46d32e1c44015391096a4"></a><!-- doxytag: member="PTT_DEP_PASSIVE_212" ref="a6cbb381a7ee7dbc59d0c6627cca12466a0f3b0949fdd46d32e1c44015391096a4" args="" -->PTT_DEP_PASSIVE_212</em>&nbsp;</td><td>
<p>DEP passive 212 kbps </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6cbb381a7ee7dbc59d0c6627cca12466a20432d9897721118d43de6478291abb7"></a><!-- doxytag: member="PTT_DEP_PASSIVE_424" ref="a6cbb381a7ee7dbc59d0c6627cca12466a20432d9897721118d43de6478291abb7" args="" -->PTT_DEP_PASSIVE_424</em>&nbsp;</td><td>
<p>DEP passive 424 kbps </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6cbb381a7ee7dbc59d0c6627cca12466afe85fbf70502b22ab64188d280361be3"></a><!-- doxytag: member="PTT_DEP_ACTIVE_106" ref="a6cbb381a7ee7dbc59d0c6627cca12466afe85fbf70502b22ab64188d280361be3" args="" -->PTT_DEP_ACTIVE_106</em>&nbsp;</td><td>
<p>DEP active 106 kbps </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6cbb381a7ee7dbc59d0c6627cca12466a0cc8ab2e83d9e8b2cdaaea5ab13c5eb3"></a><!-- doxytag: member="PTT_DEP_ACTIVE_212" ref="a6cbb381a7ee7dbc59d0c6627cca12466a0cc8ab2e83d9e8b2cdaaea5ab13c5eb3" args="" -->PTT_DEP_ACTIVE_212</em>&nbsp;</td><td>
<p>DEP active 212 kbps </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6cbb381a7ee7dbc59d0c6627cca12466af4075919ddea2eba0d40a0d0661975bc"></a><!-- doxytag: member="PTT_DEP_ACTIVE_424" ref="a6cbb381a7ee7dbc59d0c6627cca12466af4075919ddea2eba0d40a0d0661975bc" args="" -->PTT_DEP_ACTIVE_424</em>&nbsp;</td><td>
<p>DEP active 424 kbps </p>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="pn53x_8h_source.html#l00131">131</a> of file <a class="el" href="pn53x_8h_source.html">pn53x.h</a>.</p>

</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a4f371e138ac254085fedc5482a08f45a"></a><!-- doxytag: member="pn53x.h::pn53x_InJumpForDEP" ref="a4f371e138ac254085fedc5482a08f45a" args="(nfc_device_t *pnd, const nfc_dep_mode_t ndm, const nfc_baud_rate_t nbr, const byte_t *pbtPassiveInitiatorData, const byte_t *pbtNFCID3i, const byte_t *pbtGB, const size_t szGB, nfc_target_t *pnt)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool pn53x_InJumpForDEP </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structnfc__device__t.html">nfc_device_t</a> *&#160;</td>
          <td class="paramname"><em>pnd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="nfc-types_8h.html#a0403437f90b1c17f0177fc26c1f4e0fc">nfc_dep_mode_t</a>&#160;</td>
          <td class="paramname"><em>ndm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="nfc-types_8h.html#ae9d7b01916fb677e7c0ad1de171b1fdd">nfc_baud_rate_t</a>&#160;</td>
          <td class="paramname"><em>nbr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const byte_t *&#160;</td>
          <td class="paramname"><em>pbtPassiveInitiatorData</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const byte_t *&#160;</td>
          <td class="paramname"><em>pbtNFCID3i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const byte_t *&#160;</td>
          <td class="paramname"><em>pbtGBi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const size_t&#160;</td>
          <td class="paramname"><em>szGBi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structnfc__target__t.html">nfc_target_t</a> *&#160;</td>
          <td class="paramname"><em>pnt</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Wrapper for InJumpForDEP command. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir"></td><td class="paramname">pmInitModulation</td><td>desired initial modulation </td></tr>
    <tr><td class="paramdir"></td><td class="paramname">pbtPassiveInitiatorData</td><td>NFCID1 (4 bytes) at 106kbps (optionnal, see NFCIP-1: 11.2.1.26) or Polling Request Frame's payload (5 bytes) at 212/424kbps (mandatory, see NFCIP-1: 11.2.2.5) </td></tr>
    <tr><td class="paramdir"></td><td class="paramname">szPassiveInitiatorData</td><td>size of pbtPassiveInitiatorData content </td></tr>
    <tr><td class="paramdir"></td><td class="paramname">pbtNFCID3i</td><td>NFCID3 of the initiator </td></tr>
    <tr><td class="paramdir"></td><td class="paramname">pbtGBi</td><td>General Bytes of the initiator </td></tr>
    <tr><td class="paramdir"></td><td class="paramname">szGBi</td><td>count of General Bytes </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">pnt</td><td><em><a class="el" href="structnfc__target__t.html" title="NFC target structure.">nfc_target_t</a></em> which will be filled by this function </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="pn53x_8c_source.html#l00968">968</a> of file <a class="el" href="pn53x_8c_source.html">pn53x.c</a>.</p>

</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Feb 23 2011 for libnfc by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
</body>
</html>