Commit Graph

  • 51854f508c add nfc_device_name() routine to allow external languages to extract device name Adam Laurie 2009-12-14 19:18:29 +00:00
  • 6a97e694ec preserve PCSC device name Adam Laurie 2009-12-13 17:38:50 +00:00
  • a0cdc3e0d4 ensure USB name is blank before we start Adam Laurie 2009-12-09 11:20:28 +00:00
  • a3f573cdff report device names and a little tidying up Adam Laurie 2009-12-09 10:36:27 +00:00
  • 20df0d785d Speed up PN532_UART driver by removing useless delay. Thanks to Zuck for issue reporting. Romuald Conty 2009-12-09 10:32:55 +00:00
  • c15fc93494 simplify abstraction of pn531/pn533 and remove more duplicate code Adam Laurie 2009-12-08 21:06:59 +00:00
  • 673986835a Fix Issue 16. Emanuele Bertoldi 2009-12-08 14:34:07 +00:00
  • 6f353013fd minor fixes to pn531/pn533 list routines and some more debugging Adam Laurie 2009-12-07 22:18:32 +00:00
  • 112b4c45e4 set approrpiate reporting level for error messages Adam Laurie 2009-12-07 21:28:07 +00:00
  • b223ec5780 add pn531/pn533 _list_devices and _pick routines (plus minor fixes for acr122 and pn532_uart) Adam Laurie 2009-12-07 21:13:36 +00:00
  • 1909518572 Fix NFC device autodetection. Romuald Conty 2009-12-07 13:53:15 +00:00
  • 309cbd6635 consolidate duplicated code in pn531/pn533 drivers Adam Laurie 2009-12-06 16:36:55 +00:00
  • 50a42a5b97 leave usb devices as we found them (fixes hang on second use) and yet more debuggers Adam Laurie 2009-12-06 00:41:48 +00:00
  • b9c7bb89a7 reverse revision 230 - calling connect(NULL) is correct behaviour (selects 1st available device) Adam Laurie 2009-12-04 13:51:30 +00:00
  • 5b767ec91e Improve debug messages. Small fix in ACR122 driver. Romuald Conty 2009-12-03 21:24:06 +00:00
  • e5ba266420 Add list_devices capabilities to PN532_UART driver. Note: Theses functions exists for this driver only for convenience, please note that it can be anoying if there are others devices plugged on UART (ie. ttySx, ttyUSBx, COM, etc.) Romuald Conty 2009-12-03 15:57:13 +00:00
  • 86dac7a4bb Do not call drivers' connect() function if pick_device() returns NULL. Romain Tartiere 2009-12-03 02:08:40 +00:00
  • b8a9a7d743 more debuggers and fix auto-connecting to libusb devices (still no way to list them though) Adam Laurie 2009-12-02 11:45:38 +00:00
  • c449fe8561 add some debuggers to help figure out why nfc-list doesn't see libusb devices Adam Laurie 2009-12-01 22:28:41 +00:00
  • 2b8232b9ab Merge the includes-revamp branch into trunk. Romain Tartiere 2009-12-01 14:23:00 +00:00
  • b29860a93c Re-enable "Disable serial autoprobe" option with CMake. Romuald Conty 2009-12-01 13:28:15 +00:00
  • dedfbb0ec8 Fix CMakeLists for FreeBSD. Romain Tartiere 2009-12-01 13:26:34 +00:00
  • 56219ced36 Fix CMake build. Romuald Conty 2009-12-01 11:39:35 +00:00
  • f9f49cc0d0 Fix r217 build. Romuald Conty 2009-12-01 10:44:31 +00:00
  • 8a3b8bb3c9 - Avoid null pointers in the USB structures in some circumstances with Windows and libusb; - In case of error, don't stop but look for other readers (was partly done, now on all errors) - In case of error on a specifically requested reader, fail & stop, don't look further. Romuald Conty 2009-12-01 10:07:30 +00:00
  • a56a217ca9 Support for the generic vendorid/productid of the NXP chip. Romuald Conty 2009-12-01 09:45:01 +00:00
  • 0286eeecdd Simply turns off the RF field upon exit. Romuald Conty 2009-12-01 09:31:29 +00:00
  • a3431c8e4c fix what looks like accidental editor mangling so it can compile Adam Laurie 2009-11-30 20:18:09 +00:00
  • 3ff80e55c4 Fix Issue 48: nfc-mfultralight's output should be more clear (Thanks to Zuck) Romuald Conty 2009-11-27 17:02:53 +00:00
  • 9b2246930e Fix Issue 38: nfc-mfclassic's output should be more clear (Thanks to Zuck) Romuald Conty 2009-11-27 16:51:39 +00:00
  • 0f0c9abe24 Prepare next release. Update Debian packages. Set svn:ignore properties. Romuald Conty 2009-11-27 15:44:25 +00:00
  • d90ed8632a Updated ChangeLog. Romuald Conty 2009-11-27 11:56:44 +00:00
  • cd25d4af06 Import multibus branch as trunk. Romuald Conty 2009-11-27 11:15:59 +00:00
  • 5c164c97b2 Fix build on recent FreeBSD (ie. upcoming FreeBSD 8.0; FreeBSD CURRENT). Romain Tartiere 2009-11-26 23:32:40 +00:00
  • 92cdc705cd Avoid blocking operations in acr122_list_devices. Romain Tartiere 2009-11-25 02:55:05 +00:00
  • 21df72269a Reindent; Fix ACR122 driver [1]; make distcheck OK. Romain Tartiere 2009-11-24 18:05:31 +00:00
  • 4e50bf7a8b Fix ACR122 with firmware > 2.0 support. Romain Tartiere 2009-11-24 17:58:07 +00:00
  • 220bef3490 ACR122 devices support enhancements. Romain Tartiere 2009-11-24 17:49:24 +00:00
  • 1af29561e8 Add device listing capabilities - acr122: add acr122_pick_device(), acr122_list_devices(); - Add device name to device descriptions (nfc_device_desc_t) to select a given PCSC device; - Use constants for driver names; - Various code cleanups and enhancements. Romain Tartiere 2009-11-24 13:03:48 +00:00
  • fbb924e3bb Add workarounds for libusb in c99. Romain Tartiere 2009-11-24 12:55:34 +00:00
  • c401d69b4f refresh Roel Verdult 2009-11-20 19:15:27 +00:00
  • 17eff8863c nfc-relay: Initialize initiator device explicitly. Romuald Conty 2009-11-20 16:09:04 +00:00
  • d4d5c5495e nfc-relay: Capture ctrl-c for quitting cleanly the relay attack application. Romuald Conty 2009-11-20 16:06:51 +00:00
  • e5d685a23d nfc-relay: exit properly if emulator initialization failed. Romuald Conty 2009-11-20 15:54:04 +00:00
  • f85c91a04e Less confusing message for bitstreams display. Romuald Conty 2009-11-20 15:50:49 +00:00
  • 7e26ce3471 Add new files usefull for desktop GNU/Linux users: some rules for udev to allow non-root access to PN53x USB devices. Romuald Conty 2009-11-20 15:47:36 +00:00
  • 9526d5debc Lets search continuing to find other USB readers if any in PN531 and PN533 USB drivers. Romuald Conty 2009-11-20 15:39:52 +00:00
  • 790fc0da1e Support for the generic vendorid/productid of the NXP chip. Romuald Conty 2009-11-20 15:37:07 +00:00
  • 5dc68e68ca Simply turns off the RF field upon exit. Romuald Conty 2009-11-20 15:35:09 +00:00
  • 1e5658eeba Make distcheck OK. Add SVN revision to libnfc version (if available). Romuald Conty 2009-11-20 13:43:18 +00:00
  • 877176c98f Attempt to extract PN53x related code for nfc.c. multichip> chips sub-folder introduction with pn53x.h/c. Romuald Conty 2009-11-20 11:27:07 +00:00
  • 483c69dd03 Rename tag_info to nfc_target_info_t. Rename init_modulation to nfc_modulation_t. Romuald Conty 2009-11-18 11:52:18 +00:00
  • 2feedddbfe Rename dev_config_option to nfc_device_option_t. Use NULL instead of INVALID_DEVICE_INFO to know if device is valid (all occurences are now replaced). Romuald Conty 2009-11-18 11:11:06 +00:00
  • 2a0ff6c5d0 Rename chip_type to nfc_chip_t. Rename dev_spec to nfc_device_spec_t. Update configure.ac and autotools related files. Romuald Conty 2009-11-18 10:52:13 +00:00
  • 8a579c3aab merge with trunk r183:184. Romuald Conty 2009-11-18 09:35:50 +00:00
  • 48621a7883 uart proper timeval struct restore for linux select() implementation Roel Verdult 2009-11-14 00:47:11 +00:00
  • 365d60ce4a added support for recv/send of larger data chunks (>default_os_buffer) Roel Verdult 2009-11-13 21:12:51 +00:00
  • aa8bb42d9f Remove nfc-defines.h public header. Use NULL instead of INVALID_DEVICE_INFO to know if device is valid. Make distcheck OK Romuald Conty 2009-11-10 09:47:59 +00:00
  • 9fccd11fc7 merge with trunk r178:179. Romuald Conty 2009-11-09 13:30:59 +00:00
  • 854dc3aceb Prefix defines.h, messages.h and types.h headers by "nfc-" Rename dev_info struct to nfc_device_t Some code cleanup Rename pn531.h/c to pn531_usb.h/c Rename pn533.h/c to pn533_usb.h/c Romuald Conty 2009-11-09 11:23:33 +00:00
  • fabdf4214a Fix Issue 46 and Issue 47. Many thanks to ud. Romuald Conty 2009-11-09 09:39:38 +00:00
  • 9ce99b80d3 Import newtree branch as trunk Romuald Conty 2009-11-04 14:58:23 +00:00
  • 473965d3a6 It now works on MacOS. Romuald Conty 2009-11-04 14:55:24 +00:00
  • c9689c74fb It cow compile using CMake. Romuald Conty 2009-11-04 12:03:49 +00:00
  • 06a76f6470 Attempt to make it works on MacOS. Small fixes. CMake work started. Romuald Conty 2009-11-04 10:42:53 +00:00
  • 14a9112dea It now compile using Autotools. Romuald Conty 2009-11-04 10:14:17 +00:00
  • 4a5945e67d Third attempt to reorganize tree. Romuald Conty 2009-11-03 15:53:35 +00:00
  • 507991ac2b Second attempt to reorganize tree Romuald Conty 2009-11-03 15:20:36 +00:00
  • ab62855d80 First attempt to reorganize tree. Romuald Conty 2009-11-03 14:51:14 +00:00
  • 36cb0ff5f9 Fix Issue 39. Thanks to Francois Kooman for report. Romuald Conty 2009-11-03 08:35:27 +00:00
  • 9d7369e234 Fix Issue 45: nfc_target_init doesn't correctly reset the parity during initalization. Thanks to Mike Auty. Romuald Conty 2009-11-02 17:06:55 +00:00
  • 49ca2acf91 "make distclean" remove more generated files. Romuald Conty 2009-11-02 17:05:59 +00:00
  • 39a1e1fd11 Add function to return library version at execute time. Fix Issue 39. Thanks to Zuck for his contribution. Remove compilation warning due to missing includes in examples. Romuald Conty 2009-11-02 14:05:03 +00:00
  • edec0ae3da Attempt to fix Issue 44. Romuald Conty 2009-11-02 11:50:40 +00:00
  • c6a7e2bf47 Rename nfc-mftool to nfc-mfclassic. Rename nfc-mfultool to nfc-mfultralight. Remove compilation warnings due to missing includes. "make distclean" now clean Makefile.in. Romuald Conty 2009-11-02 11:34:58 +00:00
  • cd43b758d4 Fix Issue 36. Thanks to Roger Brown. Romuald Conty 2009-11-02 08:19:33 +00:00
  • 5a7c561d48 Add C++ compatibility, this fix Issue 16. Romuald Conty 2009-11-02 07:46:29 +00:00
  • aaf2a2d4dd Added license in stdbool file Roel Verdult 2009-10-31 13:49:25 +00:00
  • cc5545e8b4 Include missing examples headers when "make install". Romuald Conty 2009-10-29 16:44:58 +00:00
  • 4962f932fb Update nfc-mftool output with new available action. Romuald Conty 2009-10-27 11:54:44 +00:00
  • b791951a45 Fix tag re-selection with UID lenght > 4 bytes (like DESFire or Ultralight). Romuald Conty 2009-10-27 11:53:28 +00:00
  • 30835317c2 Add new action in nfc-mftool. Its now possible to extract payload (data blocks) from a MFD Fix minor bug message in nfc-mftool. Romuald Conty 2009-10-26 13:37:12 +00:00
  • 1a72b81065 Cleanup nfc-mftool's output. Romuald Conty 2009-10-21 15:05:17 +00:00
  • 7b1999d8fb Add (dirty) code to wakeup for PN532C106. Romuald Conty 2009-10-20 15:37:42 +00:00
  • 91aceadf4f Put debug and error messages in stderr. Romuald Conty 2009-10-20 15:36:22 +00:00
  • 4a03864bea Add "make html" directive: it will build API documentation using Doxygen. (--enable-doc flag is required at configure time) Romuald Conty 2009-10-20 10:19:31 +00:00
  • 1a7103c4c4 added support for WUPA and 7,10 byte UID in nfc_initiator_select_tag() Roel Verdult 2009-10-19 13:08:29 +00:00
  • d3ddf40484 Fix typo. Add doxygen detection and --enable-doc flag to ./configure. Romuald Conty 2009-10-13 12:43:52 +00:00
  • 0ba0a10f74 Update msinttypes up to revision 26. Romuald Conty 2009-10-12 14:59:57 +00:00
  • 30b0a20973 Reformat copyright banner. Add @file doxygen comment to each file. Partially Issue 40. Romuald Conty 2009-10-12 14:52:26 +00:00
  • 32cd8559b4 Remove not needed #include in libnfc.h. Minor change in version format. Romuald Conty 2009-10-06 16:01:06 +00:00
  • 0cc811d1a6 - add pn532_uart to CMake build file - suppress warnings in Windows builds - use version 1.3.0 in CMake files as that will be the new version Francois Kooman 2009-10-06 11:48:18 +00:00
  • b9f834dd57 Add PN532 UART driver. Romuald Conty 2009-10-06 10:38:57 +00:00
  • 4f7ad56d1b Attempt to fix CMake compilation. Romuald Conty 2009-10-06 10:01:18 +00:00
  • ab727defb7 Update man page for nfc-mftool. Add man page for nfc-mfultool. (Fix Issue 25) Romuald Conty 2009-10-06 09:15:25 +00:00
  • 6aae96e1e1 Move examples into src/examples subdirectory. Change examples names to nfc-* (or nfcip-*). Romuald Conty 2009-10-06 08:32:50 +00:00
  • de537473a0 Fix compilation bug introduced in r137. Romuald Conty 2009-10-05 15:20:42 +00:00
  • 881ef6c319 Examples help messages now use argv[0] to determine their name. MIFARE examples (mftool and mfultool) have now a better help message. Romuald Conty 2009-10-05 15:01:08 +00:00
  • dd34bfbf75 Append SVN revision to library version. Romuald Conty 2009-10-05 14:51:09 +00:00
  • 4e0750241c mftool default-keys patch Roel Verdult 2009-10-05 12:47:00 +00:00