Commit Graph

  • 332e4afc31 drivers/arygon: add a debug message when a not supported payload is sent. Romuald Conty 2011-04-22 17:30:17 +00:00
  • 971d799e39 Arygon driver: append Arygon firmware version to device name. Romuald Conty 2011-04-20 14:06:12 +00:00
  • f4f0b38f73 Put a comment on tcflush(), it does not produce the attempted effect. ie. there are remaining bytes from old connections. Romuald Conty 2011-04-20 14:03:41 +00:00
  • 762f6fb1f3 Windows: install libusb into examples directory using "Bundle" feature from CMake (Thanks to Glenn Ergeerts) Romuald Conty 2011-04-20 13:18:38 +00:00
  • d86438db4e Debian: add unstable 1.5.0 trunk version to ease debian compilation. Romuald Conty 2011-04-20 12:24:35 +00:00
  • 231913fd35 show PRINT_HEX result on stderr in debug mode (that helps to sync with debug msg which are printed on standard error output.) Romuald Conty 2011-04-20 12:11:31 +00:00
  • 4996d36f5f drivers/arygon: reject too heavy payload (ARYGON does not support extended frame even with PN532 equipped device) Romuald Conty 2011-04-14 15:50:04 +00:00
  • fe49ccd701 Implement extended frame send/receive for PN532_UART driver. Romuald Conty 2011-04-13 16:39:58 +00:00
  • 8a77b68b10 mfc fingerprinting: fixing data Philippe Teuwen 2011-04-12 07:45:41 +00:00
  • b89eb58257 mfc fingerprinting: more data Philippe Teuwen 2011-04-11 15:23:38 +00:00
  • a72e61acbb change exec mode of scripts Philippe Teuwen 2011-04-09 20:01:08 +00:00
  • f65c601dd4 pn53x-tamashell: add a script to read Navigo card. Romuald Conty 2011-04-09 14:51:58 +00:00
  • 6a8e4b9c4d pn53x-tamashell: add a script to read Mobib card. Romuald Conty 2011-04-09 14:51:11 +00:00
  • 610e5c9513 tamashell example for LoGO LEDs Philippe Teuwen 2011-04-08 19:50:19 +00:00
  • 9a101943b8 tamashell: now pause in milliseconds Philippe Teuwen 2011-04-08 19:50:09 +00:00
  • 9c7c4307d4 pn53x_usb: turn off LEDs on LoGO on exit Philippe Teuwen 2011-04-08 19:27:10 +00:00
  • ed715056e2 pn53x_usb: add comments on LED switching Philippe Teuwen 2011-04-08 19:11:42 +00:00
  • 174c916961 nfc-mfclassic: add some more fingerprints Philippe Teuwen 2011-04-08 18:33:48 +00:00
  • 0daa5822f5 add SCM SCL3711 led support: the led is now On/Off accordingly to field activation. Romuald Conty 2011-04-08 14:42:29 +00:00
  • bd7c9a2b85 Enhance ASK LoGO dedicated code: - Initialize the device right after pn53x_init() instead of pn53x_initiator_init(). - Turn on LED1 when initialized - Switch On/Off LED2 on Activation/Desactivation of the field. Romuald Conty 2011-04-08 14:30:23 +00:00
  • 494e0f4474 windows: copy libusb.dll to bin install dir (windows needs it to be alongside the exe or in the path) (Thanks to Gleen Ergeerts) Romuald Conty 2011-04-08 14:11:42 +00:00
  • ef92fc6a7b add C++ compatibility in include/nfc/nfc-emulation.h Romuald Conty 2011-04-06 21:42:47 +00:00
  • 55495e1e97 *_timed fcts: proper error codes Philippe Teuwen 2011-04-05 13:44:36 +00:00
  • 743fa048e1 pn53x: adapt MaxRetries to avoid issue with 2 tags on PN531, using same value as what LoGO does Philippe Teuwen 2011-04-05 13:39:47 +00:00
  • fae451d236 mfclassic fingerprinting Philippe Teuwen 2011-04-05 13:30:49 +00:00
  • 7f2b300dde support crc auto-handling in ...transceive_bytes_timed Philippe Teuwen 2011-04-04 22:23:38 +00:00
  • 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