Commit graph

  • 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
  • 0fc0cabe02 mftool default-keys patch, libusb-support win32 makefilesds Roel Verdult 2009-10-05 12:46:03 +00:00
  • 88a4ae8043 Code cleanup, it removes some warnings and should fix Issue 35. Romuald Conty 2009-10-05 09:12:48 +00:00
  • 4426599638 Fix remaining length parmeters from uint32_t to size_t (Should fix Issue 32 and fix Issue 37) Romuald Conty 2009-10-05 08:43:43 +00:00
  • e1a58e18d9 Changed remaining length parmeters from uint32_t to size_t (Should fix Issue 32). Romuald Conty 2009-10-02 13:41:49 +00:00
  • 979f1fa518 WARNING: API changed ! Some variable name have been changed to match with coding convention. Changed length parmeters from uint32_t to size_t (Fix Issue 32). Code cleanup. Romuald Conty 2009-10-02 09:52:02 +00:00
  • 5a77ad7a1e WIN32: fixed export issues that involves executables linking DYNAMICLY to libnfc.dll Roel Verdult 2009-09-30 09:47:12 +00:00
  • 28a9f981cb added compilation of nfc-mfultool, nfc-initiator and nfc-target Roel Verdult 2009-09-29 22:11:03 +00:00
  • 9e64da64f4 removed winscard.lib (Windows SDK contains this), added x64 (link)library-stub for libusb Roel Verdult 2009-09-29 22:05:17 +00:00
  • 406b670418 fixed x64 (out-of-the-box) compiling, tweaked 'make clean' Roel Verdult 2009-09-29 22:01:17 +00:00
  • 8967e0f67f fixed header location for compilation with Microsoft Windows SDK v7.0 Roel Verdult 2009-09-29 16:03:30 +00:00
  • 5a311cfbfe removed const-warning Roel Verdult 2009-09-29 15:26:10 +00:00
  • 3cbdca1ef6 removed const-warning, fixed (windows) executable-namess, Roel Verdult 2009-09-29 15:25:44 +00:00
  • 5aab7f9da0 Added windows (GNU) Makefile, removed ugly dll-directives, fixed rs232 under windows Roel Verdult 2009-09-29 15:19:15 +00:00
  • ad36a4d1a5 Debian files don't use CDBS anymore, it should now cross compile. Romuald Conty 2009-09-29 13:10:17 +00:00
  • b3c54f3fce Add missing include in dev_pn531.c. Fix Issue 28 Romuald Conty 2009-09-27 16:11:15 +00:00
  • 119b57ff35 Finally removed all dirty globals, it 'should' be thread-safe now Roel Verdult 2009-09-25 11:09:50 +00:00
  • 18003a21ab bugfix: mftool authenticated only with KEYA Roel Verdult 2009-09-25 08:07:12 +00:00
  • 9205db8599 Add few Doxygen comments. Romuald Conty 2009-09-24 14:33:42 +00:00
  • 56a2f4283a libnfc-svn: Add missing dependencies for ACR122 devices (pcscd). Romuald Conty 2009-09-23 18:44:25 +00:00
  • 580ae9537b fix typo of B460800 Roel Verdult 2009-09-21 18:15:17 +00:00
  • c452264a11 MacOS doesn't have B460800 Roel Verdult 2009-09-21 18:13:24 +00:00
  • 047b7d2006 Add rs232_get_speed function. (Thanks to Zuck) Add missing RS232 functions for Windows. Not yet tested (Thanks to Zuck) Add comment about timing problem using ARYGON readers. Romuald Conty 2009-09-21 14:57:55 +00:00
  • e71116be0a Fix rs232 flush on opening serial port. Romuald Conty 2009-09-17 14:41:37 +00:00
  • 2761b66d6a Fix delay for ARYGON devices at 9600 bauds. Romuald Conty 2009-09-17 09:57:16 +00:00
  • 84fd09c281 Flush input hardware buffer on serial port opening (WARNING: Had to be done in Windows part.) Make sure that returned RX buffer length of rs232_receive() is set in each case. (WARNING: Had to be done in Windows part.) Clean up dev_arygon.c to fit with coding conventions. Romuald Conty 2009-09-17 08:48:05 +00:00
  • 61760cc853 Allow ARYGON APDB µC equipped (APDB2UA33) to work with libnfc. (WARNING: some stability issues remains and it works only on POSIX). Romuald Conty 2009-09-14 15:05:02 +00:00
  • 0977dd1c0b Fix CMake pkg-config generation: "Requires:" is now dynamic. Fix devices.h, #endif should not be followed by the name of the block. Fix CMake libnfc_usb compilation. Rename tools to examples in CMake file. (This patch comes from Fkooman, thanks !) Romuald Conty 2009-09-14 08:47:31 +00:00
  • e2dc2c133a Fix "Requires: " section in pkg-config file when libusb or libpcsclite were disabled. Romuald Conty 2009-09-10 13:18:51 +00:00