Commit Graph

  • bcd53a7cdc Fix double malloc Philippe Teuwen 2013-01-20 15:24:03 +01:00
  • 4576bad369 Fix ISO14443B' ATS broken by updated API Philippe Teuwen 2013-01-19 00:14:19 +01:00
  • 04a7d2a3ba Allow device.optional=true to tolerate missing device Philippe Teuwen 2013-01-18 22:51:16 +01:00
  • 24fed18590 Require cutter >=1.1.7 rather than >=1.1.8 Philippe Teuwen 2013-01-18 22:48:24 +01:00
  • 2d53208082 Fix unit tests Romuald Conty 2013-01-18 18:28:45 +01:00
  • 443f70dd65 Fix wrong condition to display a warning when user disables autoscan Romuald Conty 2013-01-18 18:14:59 +01:00
  • cbdac66fa4 Add quick start examples compliation to "make check" Romuald Conty 2013-01-18 16:05:43 +01:00
  • 9a3a43cdba Ignore generated files into test/ directory Romuald Conty 2013-01-18 14:36:35 +01:00
  • 2fbf5ab741 Fix debian/control for new API version libnfc3->libnfc4 Philippe Teuwen 2013-01-16 08:13:11 +01:00
  • 085fb60777 Fix version fetch using make_release.sh libnfc-1.7.0-rc1 Romuald Conty 2013-01-15 18:16:56 +01:00
  • 6b5cd55fbf Always add newer files when releasing Romuald Conty 2013-01-15 14:28:34 +01:00
  • f2be582cd5 Fix timeout documentation Romuald Conty 2013-01-15 14:22:21 +01:00
  • 5d45718fe1 Fix Debian package for 1.7.0-RC1 Romuald Conty 2013-01-15 14:21:19 +01:00
  • 945e1d140d Bump API version Romuald Conty 2013-01-15 13:45:48 +01:00
  • 50401c5bf6 Fix CMake build Romuald Conty 2013-01-15 13:45:28 +01:00
  • 0458c8e24e debian/rules: don't enable debug by default anymore as it can be done easily at runtime with LIBNFC_LOG_LEVEL Philippe Teuwen 2013-01-10 23:57:12 +01:00
  • ff3d8f708d Debian package update Romuald Conty 2012-12-23 20:09:26 +01:00
  • de62e4c011 Prepare 1.7.0 release candidate 1 Romuald Conty 2012-12-23 20:04:34 +01:00
  • 82c41b4fc1 Fixes style: make style Romuald Conty 2012-12-09 20:09:55 +01:00
  • 007b78cbb4 Uses less ambiguous include when compiles for Windows platform Romuald Conty 2012-12-09 19:27:46 +01:00
  • 8d9d6a5696 Add ttyAMA* to radix list from UART scanning Romuald Conty 2012-12-09 19:10:35 +01:00
  • 484dd5dfa5 Improves mingw-cross-configure.sh script using patch provided by Frank Morgner, thanks! Romuald Conty 2012-12-05 18:27:40 +01:00
  • 0af58b1cdd Attempt to build libnfc under for Windows target. Romuald Conty 2012-12-05 18:22:27 +01:00
  • 8f015c4369 Suppress warnings: "ISO C99 requires rest arguments to be used" Romuald Conty 2012-12-05 16:53:43 +01:00
  • 08f428fbdf Fix CMake build. Romuald Conty 2012-12-05 16:47:08 +01:00
  • 53349c8c20 Prevent from segfault if user add too many devices in configuration file(s) Romuald Conty 2012-12-05 16:41:44 +01:00
  • a3a3fa2848 Enhance messages display Romuald Conty 2012-12-05 16:40:52 +01:00
  • 995368cffa Update quick_start_examples Romuald Conty 2012-12-05 02:02:24 +01:00
  • 6be0b2396c Fix typos Philippe Teuwen 2012-12-05 01:29:06 +01:00
  • 5b0e276572 Examples and utils are now updated to use the requiered nfc_context Romuald Conty 2012-12-04 19:29:57 +01:00
  • dc949c257e Removes nfc_get_default_device() function. Romuald Conty 2012-12-04 12:17:56 +01:00
  • 03e5611d14 New feature: search in a directory for devices configuration files. Romuald Conty 2012-12-02 18:49:51 +01:00
  • 84dc268781 New feature: user can define a device by conf file. Romuald Conty 2012-12-02 13:40:52 +01:00
  • 0fd3c9fab3 Provides modprobe configuration file and instructions for PN533 and Linux >3.1 users. Romuald Conty 2012-12-01 17:24:42 +01:00
  • cf6d843c18 Fix pseudo-logging API when no logging is used Philippe Teuwen 2012-12-04 19:14:37 +01:00
  • 2651cdce2e Remove last SVN cruft Philippe Teuwen 2012-11-27 18:56:54 +01:00
  • ac1d05328b update NEWS to reflect API change for nfc_initiator_transceive_*() Philippe Teuwen 2012-11-27 18:50:00 +01:00
  • 9b3947b8ed Improves log feature: Romuald Conty 2012-11-26 21:02:03 +01:00
  • d6c879083c git ignore more generated files. Romuald Conty 2012-11-24 20:14:09 +01:00
  • 4722b7dd97 SVN_REVISION is not relevant anymore, use GIT_REVISION (git describe) instead. Romuald Conty 2012-11-24 20:11:12 +01:00
  • 7963fdfc3b Import code to load configuration from file. WARNING: This commit do not contains a fully cleaned code: - Only nfc-list have been tested - Some -commented- code is not used ATM - Some printf-as-debug remain in this commit ... but that a bit usable so... happy hacking ;-) Romuald Conty 2012-11-24 13:10:28 +01:00
  • 3ee77eb79e Fix *transceive*() calls from examples and utils (bug introduced in previous commit) Romuald Conty 2012-11-24 13:00:23 +01:00
  • 6650105174 Add some functions parameters documentation. Romuald Conty 2012-11-23 16:58:10 +01:00
  • c239873634 Add missing NFC_EMFCAUTHFAIL error string. Romuald Conty 2012-11-23 16:55:45 +01:00
  • dd451da4a5 Change *transceive*() API to be closer to *transceive_bytes. Warning: only prototypes have been changed, implementation does not take care about buffer size. Romuald Conty 2012-11-23 16:54:38 +01:00
  • 7437f76007 simplify quick_start_example1 and add quick_start_example2 Philippe Teuwen 2012-11-16 12:25:27 +01:00
  • fda8d60ce0 Adapt *transmit_bytes_timed API to be closer to *transmit_bytes Philippe Teuwen 2012-11-12 16:52:27 +01:00
  • 6c7c0a6e63 ReadMobib: make it compatible with Basic card Philippe Teuwen 2012-11-10 17:11:48 +01:00
  • 9f90a04a84 nfc_initiator_transceive_bytes() returns NFC_EMFCAUTHFAIL when AUTH command failed on a Mifare Classic Romuald Conty 2012-11-01 01:27:06 +01:00
  • 3629219a3b Caller expect nfc_initiator_deselect_target() to be 0 on success. (Fixes Issue 209) Thanks to Frank Morgner. Romuald Conty 2012-10-30 23:22:22 +01:00
  • e4ebfccc54 Debian package: nfc-probe have been renamed, nfc-read-forum-tag3 man page added (Fixes Issue 210). Thanks to UNFORGiVEN512. Romuald Conty 2012-10-30 23:11:34 +01:00
  • bbf0d819f6 Debian package: remove invalid email address Romuald Conty 2012-10-30 23:09:55 +01:00
  • 86b49d14ea Ignore generated files in Git repo Romuald Conty 2012-10-30 23:09:04 +01:00
  • 56f9de23be Autotools now distributes nfc-read-forum-tag3 man page in tarball Romuald Conty 2012-10-30 22:59:43 +01:00
  • d6c97cb974 Fixes CMake build (Fixes Issue 211). Thanks to Alex Lian Romuald Conty 2012-10-30 22:11:19 +01:00
  • f1b55b5390 debian/rules: no more --enable-serial-probe option Romuald Conty 2012-10-21 14:12:14 +00:00
  • bed1d4ba5e Add -i option to nfc-scan-device to allow intrusive scan and add a manpage for this util. Romuald Conty 2012-10-21 14:12:04 +00:00
  • 397222c33f Removes --enable-serial-autoprobe option at compile and replace this feature by LIBNFC_INTRUSIVE_SCAN environment variable at run time. Romuald Conty 2012-10-21 14:11:38 +00:00
  • b5aa91fd62 Use a more appropriated term regarding device detection: from probe to scan - Rename nfc-probe to nfc-scan-device - Rename internal drivers function prototypes: _probe to _scan - Revamp _scan function prototype: it now returns device found count Romuald Conty 2012-10-21 14:11:17 +00:00
  • 6bc9d64fbb Remove unused prototypes in drivers/*.h Romuald Conty 2012-10-21 14:10:43 +00:00
  • 9afa3c6598 Use copyright format recommended by GNU project. http://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html Romuald Conty 2012-10-21 14:09:16 +00:00
  • 6fd29775b2 acr122_usb: Fix compilation and length offset (bug introduced in r1461) Romuald Conty 2012-10-04 15:28:30 +00:00
  • 2078135c07 README: Add few words about device permissions and udev/devd rules available in package. Romuald Conty 2012-10-04 10:12:53 +00:00
  • b27f8634d6 acr122_usb: Fixes CCID reply decoding. Romuald Conty 2012-10-04 09:35:47 +00:00
  • 26dabba7ac Add Touchatag support for experimental acr122_usb driver; Thanks to Gregoire Sage for its contribution. (Fixes Issue 201) Romuald Conty 2012-10-03 16:21:11 +00:00
  • 88a57a50b3 Fix error code when no reply is not ISO14443B2CT compliant Romuald Conty 2012-10-03 16:21:02 +00:00
  • 91ce008d62 Removes a FIXME: not relevant anymore Romuald Conty 2012-10-03 16:20:50 +00:00
  • 2a1558fb32 Deleting manpage present already twice Philippe Teuwen 2012-09-28 09:16:30 +00:00
  • 1f0ec1b43a Remove unused macro. (Fixes Issue 192) Romuald Conty 2012-09-27 07:36:02 +00:00
  • 921d64dadc Support FTDI dongle under MacOS Romuald Conty 2012-09-27 07:35:55 +00:00
  • 6e7fdb1c80 Adds nfc-emulate-forum-tag2 man page Philippe Teuwen 2012-09-19 10:25:33 +00:00
  • 310d7eba07 New str_nfc_target() function in API. This allow to convert a nfc_target struct into allocated string. Romuald Conty 2012-09-17 13:47:54 +00:00
  • 82e3416619 minor header clean up Romuald Conty 2012-09-17 13:47:43 +00:00
  • de827ab583 nfc_device_get_information_about() now allocates returned string. Note: must be freed by free(). Romuald Conty 2012-09-17 13:47:30 +00:00
  • 2aba0f962a documentation: add missing group description Romuald Conty 2012-09-17 13:47:18 +00:00
  • 3cd6015c81 minor header cleanup Romuald Conty 2012-09-17 13:47:11 +00:00
  • 4288cd3c33 Add example path so that doxygen can find the file Ludovic Rousseau 2012-09-14 20:08:01 +00:00
  • e40d857ac5 Touchatag PC/SC reader name has changed Ludovic Rousseau 2012-07-31 08:45:14 +00:00
  • c87eab4958 Add support for OpenPCD2 Philippe Teuwen 2012-07-01 11:22:45 +00:00
  • 86e92fd2a0 Tolerate older autotools version Philippe Teuwen 2012-06-28 23:11:02 +00:00
  • 9f38ae715d pn53x: allow more delay for Card Presence command (tested on PN533 and PN532 in various contexts). Romuald Conty 2012-06-12 16:51:47 +00:00
  • ab312299d6 pn53x_reset_settings() now resets CRC, parity, easyframing and crypto1. Romuald Conty 2012-06-12 16:46:20 +00:00
  • 4b5b45f14a Add "usb" keyword support to connstring to specify all usb drivers at once Philippe Teuwen 2012-06-06 01:10:05 +00:00
  • b4ef1a3a5d New nfc_initiator_init_secure_element() function to set SAM as wired card (only relevant with a PN532 SAM-equipped) Romuald Conty 2012-06-04 00:16:28 +00:00
  • 6f10d6e321 pn53x: return all errors when NP_ACTIVATE_FIELD failed Romuald Conty 2012-06-04 00:16:17 +00:00
  • f47af31fb7 Indent correctly previous commit (make style) Romuald Conty 2012-06-03 21:05:26 +00:00
  • ce443d50ca Rename abtUid from struct mifare_param_auth into abtAuthUid: this is not the UID while using 7-bytes UID MIFARE Classic tags. Romuald Conty 2012-06-03 21:02:54 +00:00
  • c973800164 nfc_device_target_is_present() checks if passed target if the current target before sending Card Presence command Romuald Conty 2012-06-03 21:02:47 +00:00
  • 2b81baa14f Add documentation related to previous commit (NFC_ETGRELEASED on MFC AUTH failure) Romuald Conty 2012-06-03 21:02:38 +00:00
  • b7a74931f6 Returns a NFC_ETGRELEASED error when MIFARE Classic's authentication failed (instead of NFC_ECHIP): a MIFARE Classic is halted on AUTH command failure. Romuald Conty 2012-06-03 21:02:31 +00:00
  • c7820c6a77 Log an error when user-Rx buffer is too sort to gain data Romuald Conty 2012-06-03 21:02:23 +00:00
  • 62c4ffd0b7 Raises up default timeout from 250 to 350ms Romuald Conty 2012-05-30 23:02:56 +00:00
  • 13e1e054c2 Minor code fix. Romuald Conty 2012-05-30 23:02:48 +00:00
  • d7e7979580 Listing passive targets now quit earlier if szTargets count is reached and in that case, leave with the latest tag selected. Romuald Conty 2012-05-30 23:02:41 +00:00
  • b5c634cb07 drivers/pn53x_usb: use default timeout command instead of infinite Romuald Conty 2012-05-30 23:02:34 +00:00
  • 4a52c2ccd1 Add URL for "Vim: How to prevent trailing whitespaces" Ludovic Rousseau 2012-05-29 16:02:58 +00:00
  • 723e2860ae Adding make style Philippe Teuwen 2012-05-29 15:56:02 +00:00
  • 568317929d astyle --formatted --mode=c --indent=spaces=2 --indent-switches --indent-preprocessor --keep-one-line-blocks --max-instatement-indent=60 --brackets=linux --pad-oper --unpad-paren --pad-header --align-pointer=name Philippe Teuwen 2012-05-29 15:55:35 +00:00
  • 01303fab0d astyle --formatted --mode=c --indent=spaces=2 --indent-switches --indent-preprocessor --keep-one-line-blocks --max-instatement-indent=60 --brackets=linux --pad-oper --unpad-paren --pad-header Philippe Teuwen 2012-05-29 15:54:36 +00:00
  • 562205cc14 astyle --formatted --mode=c --indent=spaces=2 --indent-switches --indent-preprocessor --keep-one-line-blocks --max-instatement-indent=60 --brackets=linux --pad-oper Philippe Teuwen 2012-05-29 15:54:00 +00:00