<!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 <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 Page</span></a></li> <li><a href="annotated.html"><span>Data 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 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> | <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 <nfc/nfc-types.h></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  </td><td class="memItemRight" valign="bottom"><a class="el" href="pn53x_8h.html#aeb3b53b6b1712facea7649bcc8c70776">pn53x_modulation_t</a> { <br/>   <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/>   <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/>   <a class="el" href="pn53x_8h.html#aeb3b53b6b1712facea7649bcc8c70776a804037230dc6fa23104556a353a89171">PM_ISO14443B_847</a> = 0x08 <br/> }</td></tr> <tr><td class="mdescLeft"> </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  </td><td class="memItemRight" valign="bottom"><a class="el" href="pn53x_8h.html#a6cbb381a7ee7dbc59d0c6627cca12466">pn53x_target_type_t</a> { <br/>   <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/>   <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/>   <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/>   <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/>   <a class="el" href="pn53x_8h.html#a6cbb381a7ee7dbc59d0c6627cca12466af4075919ddea2eba0d40a0d0661975bc">PTT_DEP_ACTIVE_424</a> = 0x82 <br/> }</td></tr> <tr><td class="mdescLeft"> </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  </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"> </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 </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"> </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> </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> </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> </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> </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> </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> </td><td> <p>Jewel Topaz (Innovision Research & 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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> * </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> </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> </td> <td class="paramname"><em>nbr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const byte_t * </td> <td class="paramname"><em>pbtPassiveInitiatorData</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const byte_t * </td> <td class="paramname"><em>pbtNFCID3i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const byte_t * </td> <td class="paramname"><em>pbtGBi</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const size_t </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> * </td> <td class="paramname"><em>pnt</em> </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  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address> </body> </html>