Commit graph

  • 659d7a9de1 Prepare 1.4.1 version Romuald Conty 2011-02-01 09:49:41 +00:00
  • bb1fc9cd87 Remove unrelevant file. Romuald Conty 2011-02-01 09:27:27 +00:00
  • 200487d172 Fix typo Romuald Conty 2011-02-01 09:23:30 +00:00
  • 35188bff25 Removed hard-coded size of ack frame. Emanuele Bertoldi 2011-01-28 10:22:21 +00:00
  • cf92bfaeee Fix crash when file cannot be opened for writing. Romain Tartiere 2011-01-20 15:42:46 +00:00
  • eae07f1977 Improved UART communication on POSIX systems: - Added "dynamic timeout" to "uart_send" function. - Added "static timeout" to each iteration of the while loop (it seems to solve a lot of sync troubles during read operation). (Tested with PN532). Emanuele Bertoldi 2011-01-18 11:35:23 +00:00
  • 58c5662f35 Improve Windows platform support (Thanks to Glenn) Romuald Conty 2011-01-17 13:42:24 +00:00
  • f32013aba5 Define MIN/MAX on Windows platform (Thanks to Glenn) Romuald Conty 2011-01-17 13:41:25 +00:00
  • d5c8188e99 Fix missing pn53x-tamashell-scripts in generated tarball. (thanks to usermeister) Romuald Conty 2011-01-17 13:31:04 +00:00
  • b58816df05 Fixed issue #139: serial autoprobe now skips invalid devices but checks all ports in the list. Emanuele Bertoldi 2011-01-14 16:39:02 +00:00
  • 55be1debaf added include for MIN macro, fixed typo in determin buffer size Roel Verdult 2011-01-11 12:04:42 +00:00
  • 0f8c23bddd Inform user if target UID can be emulated New error: ETGUIDNOTSUP raised when UID is not 4 bytes long or does not start with 0x08 (Security restriction present in the NXP PN53x chips) Romuald Conty 2011-01-07 16:15:18 +00:00
  • 03963ef535 nfc-emulate-tag: handle HALT & READ Philippe Teuwen 2011-01-07 13:22:39 +00:00
  • 73561c5c1a nfc-emulate-tag.c: add notes on UID emulation Philippe Teuwen 2011-01-07 12:32:25 +00:00
  • cfa5e9be58 Fix typo. Romuald Conty 2011-01-07 10:56:43 +00:00
  • ba1db2f406 chips/pn53x: name commands like user manual Romuald Conty 2011-01-06 14:52:45 +00:00
  • d956ffb386 examples/nfc-emulate-tag: switch off easy framing when we are not emulating a ISO14443-4 target Romuald Conty 2011-01-06 14:43:41 +00:00
  • 88c14f5d4b Oops, revert wrong file commit Romuald Conty 2011-01-06 14:06:01 +00:00
  • 556918b298 Add some manual tests with ARYGON APDB2UA33. Romuald Conty 2011-01-06 14:04:48 +00:00
  • 432eff0f7d Fix polling on ARYGON devices Romuald Conty 2011-01-06 14:00:05 +00:00
  • dd8ec29bb4 chips/pn53x: prefer pn53x_transceive() when possible. Romuald Conty 2011-01-06 13:59:20 +00:00
  • 6edb5a3bef Fix reply frame length for InAutoPoll Romuald Conty 2011-01-06 13:20:45 +00:00
  • 6ca32fbfb9 Fix reply length from transceive bits/bytes functions Romuald Conty 2011-01-06 13:07:38 +00:00
  • dcdad1e2e6 debian: enable serial autoprobing (needed for ARYGON devices) Romuald Conty 2011-01-06 12:40:51 +00:00
  • 1d085f21c9 Improve PN53x frame size calculation. chips/pn53x: adjust size and defines to better handle reply size; drivers/arygon: improve attempted reply size, should speed up the connexion; drivers/pn532_uart: improve attempted reply size, should speed up the connexion; Romuald Conty 2011-01-06 12:39:29 +00:00
  • 26b26f9783 Comment out debug messages and use MIN() macro from <sys/param.h> Romuald Conty 2011-01-06 12:31:31 +00:00
  • 1336c73e0c example/nfc-mfultralight: handle lock page writing Romuald Conty 2011-01-04 09:55:43 +00:00
  • 53c8917353 Attempt fix some UART timeouts, should also allow lower devices to be detected. Romuald Conty 2010-12-30 10:01:06 +00:00
  • ba37313cb8 Prevent from stack corruption when using PN533-based device and add errors handling for ReadRegister and WriteRegister. (Fixes Issue 135) Romuald Conty 2010-12-29 14:01:14 +00:00
  • 84710f266b nfc-mfultralight: remove unused variable Romuald Conty 2010-12-29 13:16:30 +00:00
  • 59a93eab45 Add register access test. Romuald Conty 2010-12-29 13:15:49 +00:00
  • e38636c4ac CMake fixes (Thanks to glenn from libnfc's forum) Romuald Conty 2010-12-21 11:06:43 +00:00
  • 9c3fccb073 README: more troubleshooting info Philippe Teuwen 2010-12-13 13:07:55 +00:00
  • 12324873d3 Document ACR122 problem with pcsclite. (Fixes Issue 131) Romuald Conty 2010-12-13 11:58:04 +00:00
  • 3b62d2512c nfc-mfultralight: fix 7byte UID display Philippe Teuwen 2010-12-09 23:40:03 +00:00
  • ca594f3198 Update ChangeLog Romuald Conty 2010-11-17 14:44:22 +00:00
  • 5e9e177319 Change examples license for the sake of consistency: LGPL covers library, re-usable examples code is now under BSD license. Romuald Conty 2010-11-17 14:27:11 +00:00
  • 6aa07aa78b Add extra dist to make distcheck pass and force distcheck to compile all drivers Romuald Conty 2010-11-17 10:14:26 +00:00
  • 66aef98c40 Define strdup under Windows in contrib/windows.h Romuald Conty 2010-11-17 10:10:34 +00:00
  • 835823809f Split UART implementations: POSIX and Windows Romuald Conty 2010-11-17 08:48:03 +00:00
  • 58dcf63e7c MERGE: libnfc-mingw-cross merge with trunk (r805-821) Romuald Conty 2010-11-17 08:29:41 +00:00
  • 6df612a364 Errors use #define instead of constant values. Romuald Conty 2010-11-15 18:50:53 +00:00
  • 779fdd5df6 Tweaks Touchatag detection under MacOSX (Fixes issue 128) Philippe Teuwen 2010-11-15 13:00:07 +00:00
  • 6e29450d69 Fix memory leak while using *_pick(). Thanks to frankmorgner (Fixes Issue 130) Romuald Conty 2010-11-12 19:24:20 +00:00
  • 6e70cfa5ef Fix UART default serial ports under Linux. Romuald Conty 2010-11-12 18:38:47 +00:00
  • ad5959e860 Really fail if pkg-config is not present. Romain Tartiere 2010-11-05 11:36:20 +00:00
  • 4e5d0766e1 Rename append_iso14443a_crc() to iso14443a_crc_append(). Romain Tartiere 2010-10-29 10:59:26 +00:00
  • af0a47ad2c Upgrade Debian: add pn53x scripts to libnfc-pn53x-examples package Romuald Conty 2010-10-26 15:40:34 +00:00
  • f252bec18f Upgrade debian package: split experimental examples from regular ones Romuald Conty 2010-10-26 15:35:55 +00:00
  • 26de9d3a69 nfc-anticol: Computes CRC rather than hardcoded one. psst: r800 \o/ Philippe Teuwen 2010-10-26 15:01:46 +00:00
  • 7b29e44698 Updating ChangeLog Romuald Conty 2010-10-26 14:43:45 +00:00
  • 5f4f7cd45a Bump package version Romuald Conty 2010-10-26 14:31:22 +00:00
  • a214974684 Remove INFO macro: display was not clear enough and does not provide a big benefit. Romuald Conty 2010-10-26 14:27:17 +00:00
  • 1963bb65e4 nfc-anticol: Cascade based on SAK rather than CT, better for educational purpose Philippe Teuwen 2010-10-25 13:48:01 +00:00
  • 56e37ec309 nfc-anticol: Adds support for CL3 (Fixes issue 126) Thanks. Philippe Teuwen 2010-10-25 13:00:39 +00:00
  • 5c8749c63e drivers/arygon: retrieve ARYGON firmware version Romuald Conty 2010-10-22 15:21:06 +00:00
  • 8798f6bbcd Fix ARYGON driver: - Does not send any ACK frame at start: my ARYGON does get happy with this frame (see code comments) - Send a TAMA reset (for PN532) instead of ACK frame - Remove bzero use: its a deprecated function Romuald Conty 2010-10-22 14:29:44 +00:00
  • ca8c5cabe1 Fix minor compilation warnings Romuald Conty 2010-10-22 14:25:09 +00:00
  • 1a320d5577 Adjust uart's timeout from baud rate Romuald Conty 2010-10-22 14:10:36 +00:00
  • 17f79a744b Updating ChangeLog & NEWS Philippe Teuwen 2010-10-20 20:56:12 +00:00
  • 5a6bb0bbc5 examples: mifare.c fix potential bug when used in non-EasyFraming environment Philippe Teuwen 2010-10-20 18:11:06 +00:00
  • 97cf9e925b Attempt to fix ARYGON driver Romuald Conty 2010-10-20 16:14:53 +00:00
  • 0abdf67b8b nfc-anticol: fix bug in long UID display, and some more details Philippe Teuwen 2010-10-20 15:23:09 +00:00
  • 72d7b66d2b Handle more corner case during convertion from nfc_* types to available pn53x_* types Romuald Conty 2010-10-20 09:28:36 +00:00
  • 311471024a Fix printing of 847 kbps baud rate and a minor compil warning Romuald Conty 2010-10-20 09:27:34 +00:00
  • dd0c4ad785 Update ChangeLog Romuald Conty 2010-10-20 08:34:54 +00:00
  • 5538fbd20f Add NBR_847 (used with ISO14443B) and update convert function. Romuald Conty 2010-10-20 08:34:06 +00:00
  • aba4cec7d6 nfc-utils: more ATQA/SAK fingerprinting Philippe Teuwen 2010-10-19 21:36:43 +00:00
  • ccbd2d83c6 Add NEWS file to summarize important changes (like API ^^) Romuald Conty 2010-10-19 15:50:18 +00:00
  • 838db98400 Examples: more ISO14443A ATQA+SAK possible matches Philippe Teuwen 2010-10-19 13:08:56 +00:00
  • 2b24a0a7f5 Examples: more ISO14443A info decoding & verbose mode for nfc-list Philippe Teuwen 2010-10-19 12:50:52 +00:00
  • f249af6266 Add ISO14443-4 modulation to hardware polling only when NDO_AUTO_ISO14443_4A have been enabled and document this features and known issues. Romuald Conty 2010-10-19 09:34:18 +00:00
  • f75d2d3582 Typo Philippe Teuwen 2010-10-18 16:17:01 +00:00
  • f9391ad823 Update some TODOs Romuald Conty 2010-10-18 15:47:56 +00:00
  • 57560c3290 Document the ACR122 problem. Update Issue 117 Status: WontFix ACR122 device support is limited. We can not provide a rock-solid support of emulation on these devices this way (talking directly to PN532). Romuald Conty 2010-10-18 15:17:31 +00:00
  • b5d85fc6e1 Decode supported modulation from PN53x Romuald Conty 2010-10-18 14:26:49 +00:00
  • bfb49b594f Clean the way to retrieve firmware Romuald Conty 2010-10-18 13:19:30 +00:00
  • c6c43afc87 Minor FIXME or XXX removes Romuald Conty 2010-10-18 12:22:04 +00:00
  • 65da34398d nfc-list: clean up configuration, that now handled by nfc_initiator_list_passive_targets() Romuald Conty 2010-10-18 10:12:24 +00:00
  • 7d59b6b1a3 Make sure the field is disabled then enabled before listing. Improve documentation about default configuration values. Romuald Conty 2010-10-18 10:11:30 +00:00
  • ecc1eeca8f API documentation improvement: explain a bit what is pbtInitData for nfc_initiator_select_passive_target() Romuald Conty 2010-10-18 09:53:14 +00:00
  • 43f2004b11 nfc-relay-picc: remove unused #define Philippe Teuwen 2010-10-16 09:57:39 +00:00
  • b8910c5bd5 Sum up recent API changes for the user. Romain Tartiere 2010-10-15 19:35:53 +00:00
  • 1f62e9e2f2 Improve API for target emulation, nfc_target_mode_t does not exist anymore (this mode is computed from nfc_target_t) Romuald Conty 2010-10-15 14:32:10 +00:00
  • 1e52e1dc9f fixed printf warning Roel Verdult 2010-10-15 13:27:18 +00:00
  • 655460059a nfc-utils: more decoding of ISO14443-4 Tk bytes Philippe Teuwen 2010-10-15 08:57:58 +00:00
  • 91f73e1802 nfc-utils: More decoding of ISO14443-4 ATS Philippe Teuwen 2010-10-15 08:33:46 +00:00
  • 33a99288f3 pn53x target_init: fix bug to use Tk; nfc-relay-picc: fix potential segfault Philippe Teuwen 2010-10-14 20:17:58 +00:00
  • 894d6b8d3b Oops typo Philippe Teuwen 2010-10-14 18:37:10 +00:00
  • ffe50562dd Make use of the now available Tk info Philippe Teuwen 2010-10-14 18:33:17 +00:00
  • cbca45e21c Oups it miss some space to handle HB. Romuald Conty 2010-10-14 17:43:28 +00:00
  • 41758ab63f pn53x_target_init() now takes care of Historical Bytes Romuald Conty 2010-10-14 17:38:54 +00:00
  • 4a50be27de Add a iso14443a function to extract Historical Bytes from ATS Romuald Conty 2010-10-14 17:32:15 +00:00
  • 8142e69121 Fix a misunderstood Historical Bytes decoding Romuald Conty 2010-10-14 16:28:16 +00:00
  • 7c76e1bf32 nfc_target_init() now update nfc_target_t baud rate Romuald Conty 2010-10-14 16:27:50 +00:00
  • 7294e4fbaf examples/nfc-utils: decode more ATS info Romuald Conty 2010-10-14 14:48:59 +00:00
  • 507a23b708 Improve nfc_target_init() Romuald Conty 2010-10-14 13:31:36 +00:00
  • 60c9da598a Support different baud rates for nfc_initiator_select_dep_target() Romuald Conty 2010-10-14 13:03:23 +00:00
  • 2f267f5463 nfc-relay-picc: Add new example to relay ISO14443-4 communications, with this one it can communicate over network... Enjoy! (Thanks to generous contributor) Romuald Conty 2010-10-14 12:27:51 +00:00
  • 5a5b5d681b Small typos Philippe Teuwen 2010-10-14 11:53:27 +00:00