Commit Graph

  • e800765ffc nfc-emulate-ndef: remove one pn53x_set_parameters(). Note: it works a lot better with ARYGON (serial @9600 bauds) than touchatag through PCSC and USB. Romuald Conty 2010-10-04 18:12:57 +00:00
  • ad7a8a59a6 nfc-emulate: Use a better const byte_t notation (no \0 EOL character). Romuald Conty 2010-10-04 18:00:17 +00:00
  • e9fdccfa63 Fix missing renaming. Romuald Conty 2010-10-04 16:34:02 +00:00
  • 178f73d98a nfc-sam: NTM_PICC does exist anymore and I dont think thats needed to all but ISO14443-4 initiator in this place. Romuald Conty 2010-10-04 13:30:12 +00:00
  • da1de80aa6 nfc-emulate-ndef: use nfc_target_receive_bytes() instead of pn53x_target_receive_bytes(), adjust NTM_PICC new name Romuald Conty 2010-10-04 13:28:36 +00:00
  • 92cc9a5736 Add non restrictive mode for emulation (NTM_NORMAL), fix comments, rename NTM_PICC to insist on "ISO14443-4" PICC mode. Romuald Conty 2010-10-04 13:26:47 +00:00
  • 5233fceda7 Improve the target emulation functions (ATM, only ISO14443A), add an example (nfc-emulate-tag), update examples to use the new API. Romuald Conty 2010-10-04 12:46:03 +00:00
  • d2d15afa3b examples: minor enhancements Romuald Conty 2010-10-04 12:43:22 +00:00
  • afb1c3a0f8 examples: minor enhancements Romuald Conty 2010-10-04 12:37:43 +00:00
  • 80ee446f74 pn53x-tamashell now accepts scripts, see examples Philippe Teuwen 2010-10-04 12:36:29 +00:00
  • f23a8eced3 Fix minor autotools warning Romuald Conty 2010-10-04 12:31:55 +00:00
  • 17b940c610 Finalize pn53x-tamashell integration (add readline m4, fiw minor warnings, adjust Makefile.am) Romuald Conty 2010-10-04 10:24:45 +00:00
  • 87161b5b7b Examples: pn53x-tamashell TODO: readline detection via autoconf Philippe Teuwen 2010-10-02 23:35:24 +00:00
  • ba4c920af7 pn53x: avoid mix of hardcoded/sizeof values Philippe Teuwen 2010-10-02 20:39:11 +00:00
  • eca47b3cff nfc-emulate-ndef: S(DESELECT) is actually auto in this mode Philippe Teuwen 2010-10-01 17:59:23 +00:00
  • c937e8d178 pn53x: handle properly ReadRegister of PN533 Philippe Teuwen 2010-10-01 17:42:16 +00:00
  • ae522c843c nfc-sam: fix author fields (name and email). Romuald Conty 2010-10-01 16:30:38 +00:00
  • f31cb6193b Minor man pages update. Romuald Conty 2010-10-01 14:27:39 +00:00
  • 4a3a185857 Fix bad indent Romuald Conty 2010-10-01 11:00:27 +00:00
  • bf995b3c4e nfc-emulate-ndef: change Tx/Rx message to prevent from mixing with TX/RX from debug mode, add the first receive datas. Romuald Conty 2010-09-30 16:02:02 +00:00
  • b53b623c38 Split pn53x_target_init() into TgInitAsTarget command wrapper and the "logical" part Romuald Conty 2010-09-30 12:51:13 +00:00
  • 33e42f389a Detect PN53x USB devices before ACR122. This change is needed by the fact that ACR122 use PCSC framework, and PCSC try to detect more than ACR122 devices, this reduce the connection speed (Plus, one some systems pcscd is not launched at boot time, its launched when some application access to using libpcsclite.) Romuald Conty 2010-09-30 10:32:44 +00:00
  • 6b679862e7 Fix bad indent. Romuald Conty 2010-09-30 10:27:34 +00:00
  • 10f9a3d2b0 PN531 and PN533 does not support NTM_PICC mode Romuald Conty 2010-09-30 08:37:46 +00:00
  • 3c5e815ddd nfc-emulate-ndef: remove minor compilation warnings, add a FIXME to remove pn53x specific code in this example. Romuald Conty 2010-09-30 08:36:49 +00:00
  • 68879ba255 Fix bad indent. Romuald Conty 2010-09-30 08:14:21 +00:00
  • 3cd0860203 nfc-emulate-ndef: minor clean up, improve error debugging. Romuald Conty 2010-09-29 15:26:17 +00:00
  • 4d880e6ce8 Enhance documentation and fix typo. Romuald Conty 2010-09-29 14:26:06 +00:00
  • 89971c9036 Update human readable ChangeLog Romuald Conty 2010-09-29 12:41:46 +00:00
  • a9b8b84e13 Build nfc-emulate-ndef example Romuald Conty 2010-09-29 11:08:06 +00:00
  • 2318182c2c Remove minor warning. Romuald Conty 2010-09-29 09:59:02 +00:00
  • 0c72e7ed1a Workaround to prevent from USB toogle bit issue discussed on Issue 114. Romuald Conty 2010-09-29 09:57:50 +00:00
  • e0c01fca01 commented nfcip lines Roel Verdult 2010-09-28 16:18:05 +00:00
  • 6dfe88113e Added new example, PN53x chips will now emulate NDEF tag! not in build-script yet Roel Verdult 2010-09-28 16:15:59 +00:00
  • 5efa9e2cdb Jewel/Topaz full UID is 6 bytes long (7 bytes with the manufacturer ID) but during select only the 4 LSB are returned, so we change the display to keep it in mind. (Thanks to Phil) Romuald Conty 2010-09-28 15:37:36 +00:00
  • 8672c809bd example: Jewel support in nfc-list and nfc-poll. (Many thanks to Phil) Romuald Conty 2010-09-28 15:31:31 +00:00
  • cab6d19c5a examples: decode more data from ATQB. (Thanks to Phil) Romuald Conty 2010-09-28 15:27:06 +00:00
  • 15f3609eaf nfcip-target: add an hack to allow to use two devices on the same machine. (Thanks to Phil) Romuald Conty 2010-09-28 15:24:05 +00:00
  • 7a7687b3b8 Hack that allow to re-use PN53x (connected in USB) when something goes wrong. Romuald Conty 2010-09-28 15:15:36 +00:00
  • a0ece60203 let the PN53x functions call it's own configuration, not the main nfc_configure() Roel Verdult 2010-09-28 14:48:57 +00:00
  • 6d47171bdc Attempt to fix MacOS build. Romuald Conty 2010-09-28 09:59:51 +00:00
  • 16fd4bc2a0 Typo ;) Roel Verdult 2010-09-24 16:51:30 +00:00
  • 6f89ad50f8 add key for democards Roel Verdult 2010-09-24 16:29:17 +00:00
  • 1acf950ce9 Improve ISO14443B display: some protocol information are now decoded to be displayed. Romuald Conty 2010-09-23 17:03:19 +00:00
  • 2f95fb254b Improve ATQB decoding: "PUPI", "Application Data", and "Protocol Info" is now available as separated fields. Romuald Conty 2010-09-23 16:26:06 +00:00
  • ccfd24a682 nfc-anticol now works even after running another program that change the modulation (Fixes Issue 111) (Thanks to Phil for help). Romuald Conty 2010-09-23 16:03:05 +00:00
  • 868919107a Fix Zero Lenght Packet problem on USB (Thanks to Phil) Romuald Conty 2010-09-23 10:28:35 +00:00
  • 7e2ddedfc1 Fix ISO14443-B ATTRIB_RES decoding. (Thanks to Phil) Romuald Conty 2010-09-23 10:12:10 +00:00
  • c6f074ba96 nfc-poll: fix a potential segfault (Thanks to Phil) Romuald Conty 2010-09-23 09:40:23 +00:00
  • e2a2557396 Replace wrong decoded ISO14443-B data by ATTRIB_RES field. Romuald Conty 2010-09-22 19:10:50 +00:00
  • 2d6c0f5f1a Decode more targets types from PN53x. Romuald Conty 2010-09-22 12:51:32 +00:00
  • bd547418e9 nfc-poll: disconnect from device if error in order to prevent from keep up RF field which have side effects: its power-consumming, device can became warm and it generates useless radiofrequencies. Romuald Conty 2010-09-22 12:48:40 +00:00
  • 0e37a1e9e9 Fix typo, add a minor XXX Romuald Conty 2010-09-22 12:42:14 +00:00
  • 0e40b6f7dd nfc-poll: now poll more than ISO14443-A Romuald Conty 2010-09-22 12:36:20 +00:00
  • 9cf4f5debb Fix Felica listing. (Thanks to the contibutor who provide me this patch) Romuald Conty 2010-09-21 16:15:27 +00:00
  • 52354daa1e Stop target listing when the maximal wanted target count is reached. Romuald Conty 2010-09-21 16:05:24 +00:00
  • dfcb6f6cd3 Minor code cleanup in nfc-anticol Romuald Conty 2010-09-20 15:55:55 +00:00
  • 0ea9467b56 Minor indentation fixes. Romuald Conty 2010-09-20 14:41:41 +00:00
  • 362dfb51db API documentation is more clean now: functions order have more sense. Romuald Conty 2010-09-10 13:35:25 +00:00
  • 5929bc10e7 Minor documentation improvements. Romuald Conty 2010-09-08 22:20:09 +00:00
  • 7be31d0ba8 Update documentation and associated example. Romuald Conty 2010-09-08 09:16:24 +00:00
  • 26b9fee648 Copy missing additional-pages.dox from 1.3.4 tag. Romuald Conty 2010-09-08 09:13:12 +00:00
  • 18cc86a613 Indent whole code using make indent. (Fixes issue 84). libnfc-1.3.9 Romuald Conty 2010-09-07 17:51:03 +00:00
  • f93b4939f4 Set/reset configuration options at nfc_connect() time. (Fixes issue 108) Romuald Conty 2010-09-07 17:33:45 +00:00
  • 394f637c4e Bump package version for Windows Romuald Conty 2010-09-07 17:18:27 +00:00
  • 81a1eb2c6c Don't display authentication errors in examples. Romain Tartiere 2010-09-07 13:34:48 +00:00
  • b9cb5b22c8 Fix build on Microsoft Windows. Romain Tartiere 2010-09-07 09:59:12 +00:00
  • 9629d073cb - Fix missing checks reported by autoscan (we still do nothing on failure but at least the configure output might be more useful in case of problem); - Lint configure output when libusb detection methods fallback over and over. Romain Tartiere 2010-09-07 09:01:59 +00:00
  • ec58634a67 Fix build on Microsoft Windows. Romain Tartiere 2010-09-07 08:45:03 +00:00
  • 5dbdabcec2 Be sure that NDO_AUTO_ISO14443_4 is activated by default. Romuald Conty 2010-09-06 11:16:24 +00:00
  • 18d31cd672 Reintroduce oddparity() function used by project based on libnfc but in nfc-utils.[ch] to prevent from exporting them in API. Romuald Conty 2010-09-06 10:02:19 +00:00
  • 190b52c4cd Remove a miss-placed prototypes. Romuald Conty 2010-09-06 10:00:41 +00:00
  • 43ca2c827b Remove unused file. Romuald Conty 2010-09-06 09:27:06 +00:00
  • fbee88b63e Prevent from warning: implicit declaration of function ‘bzero’. Romuald Conty 2010-09-06 09:09:52 +00:00
  • 6ff1be2127 Fix build on Microsoft Windows. Romain Tartiere 2010-09-04 11:14:06 +00:00
  • 2efbccf236 Explicitly enable auto ISO14443-4 mode for nfc-list. Romain Tartiere 2010-09-04 10:20:02 +00:00
  • c82e1ff30f Change NDO_EASY_FRAMING value form 0x02 to 0x41. Romain Tartiere 2010-09-03 16:47:17 +00:00
  • cbbe559f94 Alse remove nfc_target_receive_dep_bytes() and nfc_target_send_dep_bytes(). Romain Tartiere 2010-09-03 16:45:24 +00:00
  • a5676ecd94 Remove nfc_initiator_transceive_dep_bytes() and introduce NDO_EASY_FRAMING option. Romain Tartiere 2010-09-03 16:13:36 +00:00
  • b1f4c38f8f Improve configure's --with-drivers documentation. Romain Tartiere 2010-09-03 08:36:41 +00:00
  • 4ac54cf6e1 Prepare 1.3.9 version Romuald Conty 2010-08-31 14:28:41 +00:00
  • d49439246c Fix ARYGON driver. Romuald Conty 2010-08-31 12:55:45 +00:00
  • 16330c2f65 Minor code clean up in pn532_uart Romuald Conty 2010-08-31 12:54:59 +00:00
  • 306e51fa72 Remove useless nfc_perror lines from tests. Romain Tartiere 2010-08-28 14:40:29 +00:00
  • 1130036bf3 - Detect errors in pn53x_get_reg(); - Add a test case to confirm an endianness problem on little-endian machines. Romain Tartiere 2010-08-28 14:27:33 +00:00
  • af291c5a16 Report errors of ACR122 devices in the transceive function. Romain Tartiere 2010-08-28 14:25:49 +00:00
  • a676d34e5d Fix build on Microsoft Windows. Romain Tartiere 2010-08-24 11:03:59 +00:00
  • cbc3a62db1 Remove extern reference to pn53x-specific commands. Romain Tartiere 2010-08-24 10:31:21 +00:00
  • f8ed119d1b Reset pnd->iLastError in nfc.c. Romain Tartiere 2010-08-24 10:30:18 +00:00
  • 9b44e3b2b7 Rename some internal API to highlight the PN53x operating mode. Romain Tartiere 2010-08-24 10:26:56 +00:00
  • ecb51c3554 New internal API functions: pn53x_target_send_bits(), pn53x_target_send_bytes(). Romain Tartiere 2010-08-24 10:22:55 +00:00
  • 047f274270 New internal API functions: pn53x_target_receive_bits(), pn53x_target_receive_bytes(). Romain Tartiere 2010-08-24 10:20:04 +00:00
  • 92a6789013 New internal API function: pn53x_target_init(). Romain Tartiere 2010-08-24 10:17:38 +00:00
  • 7f698431b7 New internal API function: pn53x_target_send_dep_bytes(). Romain Tartiere 2010-08-24 10:13:09 +00:00
  • 3d69c8b694 New internal API function: pn53x_target_receive_dep_bytes(). Romain Tartiere 2010-08-24 10:11:48 +00:00
  • 7a231cfb03 New internal API functions: pn53x_transceive_bits(), pn53x_transceive_bytes(). Romain Tartiere 2010-08-24 09:59:45 +00:00
  • 3cba76cc6f New internal API function: pn53x_transceive_dep_bytes(). Romain Tartiere 2010-08-24 09:56:22 +00:00
  • ca0d73875d New internal API function: pn53x_select_dep_target(). Romain Tartiere 2010-08-24 09:53:51 +00:00
  • 5055f3d30b New internal API function: pn53x_configure(). Romain Tartiere 2010-08-24 09:49:59 +00:00
  • 71b3a1ad6e New internal API function: pn53x_get_firmware_version(). Romain Tartiere 2010-08-24 09:47:03 +00:00