Commit graph

  • 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). 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
  • fbcf966d20 Merge r566-569 from the libnfc-error-handling branch. Romain Tartiere 2010-08-24 09:32:42 +00:00
  • 00ad302e32 Fix CMake build. Romain Tartiere 2010-08-24 09:29:59 +00:00
  • b6fb5829c0 Fix libnfc version in the Microsoft Windows Makefile. Romain Tartiere 2010-08-24 09:25:53 +00:00
  • 32917a9c0a Unbreak nfc-list on windows. Romain Tartiere 2010-08-24 09:23:48 +00:00
  • 23f84a4e6a Merge the libnfc-error-handling branch into trunk. Romain Tartiere 2010-08-20 11:08:04 +00:00
  • 6a6ae42a97 Fix minor compilation warnings Romuald Conty 2010-08-20 10:42:31 +00:00
  • 5b0589c381 Merge r551-563 from trunk. Romain Tartiere 2010-08-20 10:41:30 +00:00
  • fd337dd0cc Also detect error frames in pn532_uart (tested) and arygon drivers (not tested). Romain Tartiere 2010-08-20 10:40:00 +00:00
  • dadaee4cc0 Fix ARYGON compilation Romuald Conty 2010-08-20 10:28:11 +00:00
  • bd8a46c3c8 Fix pn532_uart compilation Romuald Conty 2010-08-20 10:25:37 +00:00
  • 1e329529a7 Update nfc-poll example to enhance unsupported features detection. Romain Tartiere 2010-08-20 10:16:52 +00:00
  • 084c001c11 Generate an error before sending InAutoPoll command if chip does not support it. Romuald Conty 2010-08-20 10:11:06 +00:00
  • f4aa4edc94 Rework and fix error frames detection. Romain Tartiere 2010-08-20 10:06:19 +00:00
  • b0737bd1a0 Fix pn53x_InAutoPoll(). Romain Tartiere 2010-08-20 09:36:38 +00:00
  • 5744c67039 Fix build on Microsoft Windows (not tested, no hardware). Romain Tartiere 2010-08-19 18:19:40 +00:00
  • 040db45ae4 nfc-mfclassic: disable ISO14443-4 auto-switching in order to read devices that emulate Mifare Classic with ISO14443-4 compliance.(e.g. Nokia 6212 Classic) Romuald Conty 2010-08-19 10:59:45 +00:00
  • 8f19b078ff Add configuration option to enable/disable auto iso14443-4 mode. Romuald Conty 2010-08-19 10:58:15 +00:00
  • edba53c5da Fix pn532_uart driver. Romuald Conty 2010-08-19 09:01:39 +00:00
  • eb90b92c12 Detect errors in examples. Romain Tartiere 2010-08-18 17:22:13 +00:00
  • 076fa3686c Merge r547-550 from trunk. Romain Tartiere 2010-08-18 17:01:08 +00:00
  • 27b97c0fda Fix build on Microsoft Windows. Romain Tartiere 2010-08-18 16:55:16 +00:00
  • 0a09c8d8e7 Flag some problems in the examples. Romain Tartiere 2010-08-18 14:44:40 +00:00
  • c9f88e17a1 Reset pnd->iLastError in nfc.c. Romain Tartiere 2010-08-18 14:44:19 +00:00
  • 769eef20f7 Merge r520-546 from trunk. Romain Tartiere 2010-08-18 14:32:01 +00:00
  • d0fe1f8255 Fix debug trace of pn532_uart driver. Romuald Conty 2010-08-18 13:56:31 +00:00
  • 6354e94657 mifare function improvement: it now failed when read command does not return a whole block (16 bytes). Romuald Conty 2010-08-18 13:53:34 +00:00