Commit graph

  • af88da1a9c Replace nfc_target_info_t with nfc_target_t in API function, we now have a coherent struct to handle nfc_target_t, use it! Romuald Conty 2010-10-14 11:44:43 +00:00
  • 6f3fbcb6bf Fix nfc_dep_mode_t usage in API, fix/improve documentation Romuald Conty 2010-10-14 11:12:23 +00:00
  • f559838352 MERGE (less-strange-types): Clean up libnfc's types. Romuald Conty 2010-10-14 10:28:01 +00:00
  • dccaaa383f update manual-test-results.txt Philippe Teuwen 2010-10-14 08:59:49 +00:00
  • 9c23fc1dea Manual tests: doc command to sort easily Philippe Teuwen 2010-10-13 23:22:21 +00:00
  • 3146c4c150 update manual-test-results.txt Romuald Conty 2010-10-13 22:56:29 +00:00
  • 7703c9672d sort manual-test-results.txt Romuald Conty 2010-10-13 22:54:17 +00:00
  • 2db760a2c4 Manual tests: some more results... Philippe Teuwen 2010-10-13 22:49:15 +00:00
  • 9c075a98d1 Add manually done test results. Romuald Conty 2010-10-13 22:40:42 +00:00
  • d41e7f2ca0 Hack polling modulations in order to have ISO14443-4 with ATS and ISO14443-3 targets Romuald Conty 2010-10-13 22:28:29 +00:00
  • 3c4972b9a3 Add TODO Romuald Conty 2010-10-13 22:26:17 +00:00
  • 9d9b5a629e Fix nfc-poll, improve pn53x_target_type_t decoding Romuald Conty 2010-10-13 21:40:54 +00:00
  • adba90684d introduce nfc_dep_mode_t type instead of bool in nfc_initiator_select_dep_target() Romuald Conty 2010-10-13 19:59:39 +00:00
  • 124cc28bac Typo Romuald Conty 2010-10-13 19:51:21 +00:00
  • f2a3d51037 Fix a bug introduce in r729, fix a compilation warning Romuald Conty 2010-10-13 19:50:43 +00:00
  • ec601f6a00 Fix two bugs introduced in r729, typo. Romuald Conty 2010-10-13 19:31:02 +00:00
  • d67527932c Add some FIXME/TODO about PN532 that does not supported B type (ISO14443) Romuald Conty 2010-10-13 19:24:24 +00:00
  • 979430ecd1 nfc_target_t have now nfc_modulation_t instead of nfc_modulatation_type_t Romuald Conty 2010-10-13 19:17:51 +00:00
  • 584a18ec11 Remove unused pn53x_modulations Romuald Conty 2010-10-13 18:41:48 +00:00
  • d289eabc36 Attempt to provide clean types for API Romuald Conty 2010-10-13 17:43:23 +00:00
  • 9020014160 Rename nfc_modulation_t as pn53x_modulation_t Romuald Conty 2010-10-13 15:39:52 +00:00
  • 695e5c2f37 Rename nfc_target_type_t as pn53x_target_type_t Romuald Conty 2010-10-13 15:31:48 +00:00
  • c53c512831 Change some nfc_target_type_t to insist on the ISO/IEC 14443-4 compliance Romuald Conty 2010-10-13 11:49:34 +00:00
  • 0fe30e3db7 Change some nfc_target_mode_t to insist on the restrictions offer these mode Romuald Conty 2010-10-13 11:35:28 +00:00
  • 572499f598 pn53x_usb: remove USB timeout (Fixes issue 122) Philippe Teuwen 2010-10-13 07:21:34 +00:00
  • 2fb1de34f4 pn53x_usb: try to recover device if usb read fails, solves partly Issue 122 Philippe Teuwen 2010-10-12 16:04:40 +00:00
  • 9d1e72a9f7 pn53x_usb: leave the device in cleaner state (Fixes Issue 123) Philippe Teuwen 2010-10-12 15:51:57 +00:00
  • 61b0df5fe9 Minor documentation fix Romuald Conty 2010-10-12 15:34:37 +00:00
  • c34be50ef1 For the sake of consistency, rename all szRxLen to szRx and szTxLen to szTx Romuald Conty 2010-10-12 14:56:42 +00:00
  • 5d753827c1 Add a nfc-utils fonction (not in API) to display nfc_target_type_t as string Romuald Conty 2010-10-12 14:05:28 +00:00
  • 202c2a7a8b nfc-emulate-uid: fix wrong UID length in initial nfc_target_t Romuald Conty 2010-10-12 14:04:30 +00:00
  • d7bffac0e6 Fix const bytes notation, string notation will add EOL ('\0') Romuald Conty 2010-10-12 14:02:53 +00:00
  • b333a4b1cf Add FeliCa to emulation capabilities Romuald Conty 2010-10-12 09:44:39 +00:00
  • c67d915250 Attempt to fix pcsc-lite detection on MacOS Romuald Conty 2010-10-12 08:20:46 +00:00
  • 2857b1dd1a Remove a wrong FIXME Romuald Conty 2010-10-11 14:53:10 +00:00
  • 602787bd03 We can now use an nfc_dep_info_t to specify DEP info as initiator. Romuald Conty 2010-10-11 14:49:08 +00:00
  • ddb8fe9b1f nfc-relay: fix UID len & doc Philippe Teuwen 2010-10-11 11:35:46 +00:00
  • 6e932142f0 arygon: send ACK frame for ARYGON devices too. Romuald Conty 2010-10-11 10:54:49 +00:00
  • 0bdef6cb2a pn532_uart: send ACK frame to cancel a eventual previous command during nfc_connect() too. Romuald Conty 2010-10-11 10:53:24 +00:00
  • 49e6fff104 pn532_uart: start with sending an ACK frame to cancel a eventual previous command. Romuald Conty 2010-10-11 10:41:03 +00:00
  • 08b06c1d03 Emulated DEP targets can now be customized (NFCID3 and General Bytes). Romuald Conty 2010-10-08 21:54:59 +00:00
  • b72ce3decd Add pn53x-tamashell manpage Philippe Teuwen 2010-10-08 21:31:12 +00:00
  • b8395d9506 Rename nfcip-* examples to nfc-dep-* Romuald Conty 2010-10-08 20:36:13 +00:00
  • 1e9c390dfa Improve DEP info struct: add more info, and InJumpDEP now fill fully this struct. Romuald Conty 2010-10-08 20:25:34 +00:00
  • 1d0c7fe68e Examples: some more misc fixes Philippe Teuwen 2010-10-08 20:01:47 +00:00
  • 7128eabfad Examples: misc fixed & enhancements in the doc Philippe Teuwen 2010-10-08 19:24:54 +00:00
  • 74a8ebde41 nfcip-*: Add man pages. Romuald Conty 2010-10-08 18:28:23 +00:00
  • 13d0bb7b0f nfcip-*: code clean up, enhance output to understand what happens. Romuald Conty 2010-10-08 18:15:00 +00:00
  • bf1f9c68d3 nfc-list: remove some useless calls to nfc_configure(), these settings are applied by default. Romuald Conty 2010-10-08 18:13:18 +00:00
  • aeadaf536c nfc-poll: code clean up, add man page. Romuald Conty 2010-10-08 17:05:05 +00:00
  • 8ec4c57910 pn53x-diagnose: add man page. Romuald Conty 2010-10-08 16:57:09 +00:00
  • 9b3dbc272c Update existing man pages. Romuald Conty 2010-10-08 16:24:04 +00:00
  • 994b119c32 nfc-emulate-forum-tag4 (renamed from nfc-emulate-ndef): add a man page. Romuald Conty 2010-10-08 15:37:21 +00:00
  • fd211d53f8 nfc-emulate-tag: improve documentation, add a man page. Romuald Conty 2010-10-08 14:45:48 +00:00
  • 993a16f17c nfc-emulate-uid: finalize renaming. Romuald Conty 2010-10-08 14:10:28 +00:00
  • 79ebce2549 examples: rename nfc-emulate to nfc-emulate-uid. Romuald Conty 2010-10-08 14:05:10 +00:00
  • 69bf5caa9d Enforce sources cleaning before tarball build. Romuald Conty 2010-10-08 13:52:19 +00:00
  • 1565d540a8 Remove useless FIXME Romuald Conty 2010-10-07 13:00:57 +00:00
  • 840ff89450 Fix minor warnings Romuald Conty 2010-10-07 12:59:12 +00:00
  • 814ccad1e3 Only send WriteRegister command if register sent value is different from actual one. Romuald Conty 2010-10-07 09:46:21 +00:00
  • cb346cf20b nfc-emulate-ndef: some more doc Philippe Teuwen 2010-10-06 21:04:52 +00:00
  • b74267901d nfc-emulate-tag: some more doc & Mifare example (not complete) Philippe Teuwen 2010-10-06 20:31:36 +00:00
  • b8d65f9b27 Keep the last byte as \0 to be sure abtFw will be null-terminated. Fixes an issue I have with my ACR122U205: the last char of the firmware string was changing each nfc-list launch. Romuald Conty 2010-10-06 17:52:15 +00:00
  • d9505bbbcc Better handling of SetParameters command, use a cache, prevent from double set, adjust comments, remove junk code. Romuald Conty 2010-10-06 15:12:33 +00:00
  • 623c8bbeef Remove useless FIXME Romuald Conty 2010-10-06 10:11:24 +00:00
  • da7a2bc4c6 Add ISO/IEC 14443B baud rates: 212, 424 and 847 kbps. Set a device error when using a not supported modulation baud rate in InListPassive(). Romuald Conty 2010-10-06 10:06:12 +00:00
  • e03fb8a916 Minor code clean up. Romuald Conty 2010-10-06 10:02:12 +00:00
  • 5fdb7ab254 examples: rename nfc-sam to pn53x-sam, it need to made some direct calls to pn53x_* functions. Romuald Conty 2010-10-06 09:10:14 +00:00
  • ec3f854a68 nfc-sam: code clean up and fix comments Romuald Conty 2010-10-06 09:03:08 +00:00
  • 69fba08661 acr122u: fixes escape ioctl under linux & make it OS-dependent, to be tested on other OSes! Philippe Teuwen 2010-10-05 13:49:48 +00:00
  • d75e25d29d nfc-emulate-ndef now using easy framing & fix timing issues Philippe Teuwen 2010-10-05 10:05:22 +00:00
  • 2024e5f904 nfc-list: add example how to address directly a USB device by its name Philippe Teuwen 2010-10-05 07:53:19 +00:00
  • 6eca8843f6 nfc-emulate-ndef: document exchange & remove compil warning Philippe Teuwen 2010-10-04 21:01:11 +00:00
  • 98d0f2522f nfc-emulate-tag: add DESELECT command, enhance debug Romuald Conty 2010-10-04 19:17:40 +00:00
  • 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