Commit graph

  • 8d70321d80 nfc-list: fix grammatical typo if multiple tags Philippe Teuwen 2011-04-04 19:21:27 +00:00
  • ffe2714b28 pn53x: factorize timer code Philippe Teuwen 2011-04-04 19:04:43 +00:00
  • 11668f1143 Chip type is filled in pn53x_init(). Romuald Conty 2011-04-04 15:21:28 +00:00
  • 601081d50a Calibrate PN532_UART and ARYGON drivers. Romuald Conty 2011-04-04 15:20:33 +00:00
  • 93de7fcd5c pn53x drivers: fix timer corrections location Philippe Teuwen 2011-04-04 15:07:39 +00:00
  • fb398c387f pn53x: add timed versions of transceive_bytes/bits Philippe Teuwen 2011-04-04 14:16:36 +00:00
  • b21d3c6728 ASK LoGO: enable progressive field feature. Romuald Conty 2011-04-04 09:53:33 +00:00
  • 71c400ae14 Fix a bug when value is larger than mask. Romuald Conty 2011-04-04 09:53:00 +00:00
  • 93c56a4b44 pn53x_usb: fix description strings Philippe Teuwen 2011-04-04 09:29:14 +00:00
  • 5600007dd3 pn53x: factorize & generalize CHIP_DATA() usage Philippe Teuwen 2011-04-04 09:26:10 +00:00
  • 7314b7d598 Unbreak build. Romain Tartiere 2011-04-02 21:16:31 +00:00
  • 5db8be908b Windows support contribution: - Move CMake modules from cmake_modules/ to cmake/modules/ - CMake now use cmake/config_windows.h.cmake to create config.h on Windows platform - contrib/windows.h header is automagically included by config.h - Put missing NFC_EXPORT macro on front of emulation API - nfc-mfclassic and nfc-mfcultralight examples are now compiled under Windows Many thanks to Glenn Ergeerts which provide the initial patch. Romuald Conty 2011-03-31 13:38:49 +00:00
  • b471f56c52 Windows: add a dummy select.h (should allow to compile pn53x_usb driver) Romuald Conty 2011-03-31 09:59:34 +00:00
  • 8ed870d886 windows: implement a dynamicly construct list of serial ports (Thanks to Edwin Evans) Romuald Conty 2011-03-30 14:19:53 +00:00
  • 2c37571a40 Add nfc-emulation source while build using CMake Romuald Conty 2011-03-30 09:40:33 +00:00
  • d72d5c536e Add licence and document a bit some files. Romuald Conty 2011-03-30 09:39:08 +00:00
  • fb93023401 Windows does not have err() function. Romuald Conty 2011-03-30 09:26:23 +00:00
  • e44af986a0 Unbreak aborting from the pn53X_usb driver. Romain Tartiere 2011-03-13 20:42:27 +00:00
  • 2d31877aec Fix header protection. Romain Tartiere 2011-03-13 20:33:00 +00:00
  • 53960c4643 Split user_data and state_machine_data. Romain Tartiere 2011-03-13 14:40:36 +00:00
  • 0f0fa2b14f Move nfc_emulate_target() from examples to the library. Romain Tartiere 2011-03-13 14:31:06 +00:00
  • 4dad8c2307 Minor manpage improvements. Romuald Conty 2011-03-12 16:02:11 +00:00
  • ef7e4c126e Update nfc-emulate-forum-tag4 manpage Romuald Conty 2011-03-12 15:56:57 +00:00
  • 03913708db Add write support to nfc-emulate-forum-tag4. Romain Tartiere 2011-03-12 15:01:04 +00:00
  • 7b95a8a487 Load NDEF message from file if a valid filename is provided. Romain Tartiere 2011-03-11 19:01:28 +00:00
  • 35e9696ada pn53x-tamashell properly properly fixed Philippe Teuwen 2011-03-10 14:43:59 +00:00
  • 5bc113792b pn53x-tamashell properly fixed Philippe Teuwen 2011-03-10 14:38:50 +00:00
  • 4d458ec3d6 Attempt to fix Windows port. Romuald Conty 2011-03-09 18:41:57 +00:00
  • e0dead1d7f Rewrite nfc-emulate-forum-tag4 example logic. Romain Tartiere 2011-03-09 18:17:05 +00:00
  • 2f60e23fd5 Cleanup macro. Romain Tartiere 2011-03-09 16:13:44 +00:00
  • 3dc8d6c97c pn53x-sam: fixed with new API Philippe Teuwen 2011-03-09 14:49:38 +00:00
  • 351f08a54b pn53x-tamashell: fixed with new API Philippe Teuwen 2011-03-09 14:45:22 +00:00
  • 2cca743e07 Return an error when a command is aborted; Fix aborting with UART devices. Romain Tartiere 2011-03-09 14:10:40 +00:00
  • 605a5f2db3 Fix nfc_pick_device() when called from nfc_connect with NULL nfc_device_desc_t parameter (Fixes Issue 156) Romain Tartiere 2011-03-09 13:49:33 +00:00
  • cfc5273275 Simplify uart_send() on POSIX systems. Romain Tartiere 2011-03-09 13:42:23 +00:00
  • ad530f6d02 Various cleanups. Romain Tartiere 2011-03-09 13:37:16 +00:00
  • 8d27768097 Implement abort in the nfc-emulate-forum-tag4 example. Romain Tartiere 2011-03-09 13:31:12 +00:00
  • 544030099e Make libnfc compile under Windows Romuald Conty 2011-03-09 09:41:40 +00:00
  • 3fb4b0e0ee pn532_uart: Use DRIVER_DATA and CHIP_DATA macros Romuald Conty 2011-03-08 15:20:16 +00:00
  • 7ca0aa07c5 Initialise pn53x chip in acr122_connect(). Romain Tartiere 2011-03-08 15:09:23 +00:00
  • 88bff13b85 Lint the ACR122 driver. Romain Tartiere 2011-03-08 15:01:07 +00:00
  • 27c28944f2 Check off_t. Romain Tartiere 2011-03-08 14:36:13 +00:00
  • 61fa081cfe Unbreak support of ACR122. Romain Tartiere 2011-03-08 14:33:32 +00:00
  • 854f18be74 Cleanup the Arygon driver. Romain Tartiere 2011-03-08 10:55:44 +00:00
  • 70c2836798 Add some useful comments on ASK LoGO hardware, and define missing registers. Romuald Conty 2011-03-07 02:47:21 +00:00
  • c457c45f55 examples/nfc-emulate-tag: minor comments improvements. Romuald Conty 2011-03-06 18:48:25 +00:00
  • 3052568597 Document requirements Romain Tartiere 2011-03-06 12:00:33 +00:00
  • 0abfe60f35 Fix aborting from blocking command with Arygon devices. Romain Tartiere 2011-03-05 21:28:18 +00:00
  • 29618b7e27 Fix crash when pn53x_TgInitAsTarget() is aborted. Romain Tartiere 2011-03-05 21:27:10 +00:00
  • f1f31d1b4c Unbreak and merge PN53x USB drivers. Romain Tartiere 2011-03-05 19:54:52 +00:00
  • 094db12a1a Implements HAL struct for PN532 UART devices. Romuald Conty 2011-03-05 10:58:36 +00:00
  • 6d3e5d3899 drivers/arygon: code clean up Romuald Conty 2011-03-05 10:56:35 +00:00
  • 0efa47880b Hardware abstraction layer for libnfc: Romuald Conty 2011-03-05 10:06:52 +00:00
  • 9b202d1dbf prefer one-line protypes in API. Romuald Conty 2011-03-05 09:09:13 +00:00
  • f1e69a7658 silent warnings in examples/. Romuald Conty 2011-03-05 09:07:43 +00:00
  • bd04a1ab9a oops: add missing lines in nfc-utils.h. Romuald Conty 2011-03-05 08:55:53 +00:00
  • dba06a555e remove nfc-message.h usage from examples. Romuald Conty 2011-03-05 08:53:46 +00:00
  • a55a52e0a9 Fix pn53x_InAutoPoll() return value on user cancelation (true instead of false). Romain Tartiere 2011-03-05 01:46:16 +00:00
  • 76a1744d37 Lint returns. Romain Tartiere 2011-03-05 01:45:49 +00:00
  • 97dd0b63d7 Implement abort for pn532_uart driver. Romain Tartiere 2011-03-04 20:17:28 +00:00
  • 4b6060aeeb Enable aborting blocking commands (e.g. TgInitAsTarget) and refactor *_check_communication() as pn53x_check_communication(). Romain Tartiere 2011-03-04 19:59:49 +00:00
  • 7ed71a1501 Merge r912 into trunk. Romain Tartiere 2011-03-04 15:49:16 +00:00
  • 172beccf6c drivers/arygon: do not hard code PN532 chip type: pn53x_init() determine it and ARYGON device seems to not need to be waken up. Romuald Conty 2011-03-04 11:26:15 +00:00
  • fe7ec36fb7 Fix Arygon driver reported name. Romain Tartiere 2011-03-04 11:23:52 +00:00
  • 4d65868208 Only call pn53x_init() from the drivers initialization functions. Romain Tartiere 2011-03-04 11:23:20 +00:00
  • b1521a3bb1 If the current driver name does not match what we are looking for, move to the next one before retrying. Romain Tartiere 2011-03-04 11:18:47 +00:00
  • 61a5268d65 Do not coredump if we have an unexpected reply. Romain Tartiere 2011-03-04 11:16:18 +00:00
  • f81138b3c7 ARYGON driver works again and PN532_UART improved :) Romuald Conty 2011-03-04 09:28:25 +00:00
  • 7ec1080e16 Remove a dummy argument in pn53x_transceive(). Romuald Conty 2011-03-02 15:32:52 +00:00
  • 2608b3dc55 smart merge of r906 into trunk (Thanks to marko259 from libnfc forum). Romuald Conty 2011-03-02 15:18:06 +00:00
  • 4b6ba0aa3c Always set the size of Rx buffer (prevent from overflow) Romuald Conty 2011-03-02 15:02:30 +00:00
  • 5af845cdfc Broke whole the libnfc :-) Romuald Conty 2011-03-02 15:00:44 +00:00
  • f1d909ae74 trunk is should now be considered as unstable. Romuald Conty 2011-03-01 11:34:07 +00:00
  • 979fc1b5f5 examples: fix broken internal pn53x API. Romuald Conty 2011-03-01 11:26:00 +00:00
  • 4384d27f3e examples: silent some compilation warnings. Romuald Conty 2011-02-28 09:47:31 +00:00
  • dbe59f83d9 set more strict CFLAGS to wrote great code ;-) Romuald Conty 2011-02-28 09:45:09 +00:00
  • 62736ab48b Rework cleanup to drop code coverage information. Romain Tartiere 2011-02-26 00:21:27 +00:00
  • b9dee63467 Update devd(8) rules file for FreeBSD. Romain Tartiere 2011-02-26 00:19:34 +00:00
  • d2192fb850 nfc-mfclassic: UID was shown reverse-ordered. (Fixes Issue 146) Romuald Conty 2011-02-23 15:14:14 +00:00
  • b4d23795de Prepare 1.4.2 version Romuald Conty 2011-02-22 14:17:20 +00:00
  • 5df49391a9 pn53x-tamashell: add pause command & doc Philippe Teuwen 2011-02-18 22:05:36 +00:00
  • 3af79394b4 Readme typo Philippe Teuwen 2011-02-18 09:01:30 +00:00
  • 2ad6591f31 pn532_uart: fix pn532 wakeup response handling Romuald Conty 2011-02-15 18:08:35 +00:00
  • 695dc75037 uart: fix remaining bytes computation Romuald Conty 2011-02-15 18:06:24 +00:00
  • e110a78de7 uart: do not reload static timeout as it is already past (static timeout is used to compensate response delay) Romuald Conty 2011-02-14 13:24:42 +00:00
  • 555c32015c uart: prevent from retrieving more than buffer length (potential buffer overflow) Romuald Conty 2011-02-14 13:23:39 +00:00
  • 287bbfeea3 pn53x-tamashell: fix bug introduced by r878 Philippe Teuwen 2011-02-10 14:29:29 +00:00
  • 243100b676 Silent some compilation warnings (Fixes Issue 145) Romuald Conty 2011-02-10 10:38:21 +00:00
  • f272e156e8 Add new README-Windows.txt file to distributed archive. Romuald Conty 2011-02-07 12:34:13 +00:00
  • d7aa94dc17 Import README-Windows.txt file: thanks to you Glenn, libnfc now have Windows build instructions. Romuald Conty 2011-02-07 12:31:08 +00:00
  • ca3efe2517 nfc-mfclassic: fixes a segfault when using only 1 argument (Fixes Issue 142) Romuald Conty 2011-02-06 19:46:16 +00:00
  • ffd1eb1875 falling back to POSIX compatible commands, fgets in stead of getline. MacOSX / BSD doesn't come with glibc on default Roel Verdult 2011-02-05 20:52:55 +00:00
  • fa4f6ca2ad nfc-emulate-uid: nfc_target_init() needs a emulable UID at first. (Fixes Issue 143) Romuald Conty 2011-02-04 17:43:36 +00:00
  • bb1ebea711 debian: only install *.cmd from examples/pn53x-tamashell-scripts/ Romuald Conty 2011-02-04 14:32:42 +00:00
  • af7d04cd04 tamashell: accepts script as arg, this makes shebang possible Philippe Teuwen 2011-02-03 17:17:29 +00:00
  • 8c3caed99f Add missing CMake files to generated tarball. (Thanks to Glenn) Romuald Conty 2011-02-03 09:51:38 +00:00
  • 25e04988a1 README: if ACS CCID is used the pcsc-lite configuration file is different. Romuald Conty 2011-02-02 14:44:38 +00:00
  • 6f36352265 README: be more generic on the pcsc-lite configuration file. Romuald Conty 2011-02-02 14:20:16 +00:00
  • 91419f8ad3 chip/pn53x: set register directly if mask cover whole value. Romuald Conty 2011-02-01 21:38:25 +00:00
  • 58ad2a5760 Add new supported device: ASK / LoGO. (Thanks to ASK for sending one sample of this device) Romuald Conty 2011-02-01 21:20:48 +00:00