Commit graph

  • da6add3534 drivers/pn53x_usb: make PN53x usb connection more stable: Romuald Conty 2011-05-17 10:41:26 +00:00
  • 6b5a582386 debian: fix version numbering, fix .install files and remove PPA upload mention (Thanks to Thomas Hood) Romuald Conty 2011-05-17 10:32:59 +00:00
  • 12095307e5 debian: change name of lib to libnfc2 to match SONAME major version 2 (Thanks to Thomas Hood) Romuald Conty 2011-05-16 12:55:44 +00:00
  • 224c7b3fc3 debian: the directory debian/patches and its contents gets generated at build time and need not be kept in svn. Romuald Conty 2011-05-16 12:52:11 +00:00
  • ff7696fffb nfc.c: reformulate comments of prev commit in chip-agnostic way. BTW there is more to do... Philippe Teuwen 2011-05-12 20:51:44 +00:00
  • e5601e562f _timed(): now allows indirect control of intern prescaler via max expected cycles count Philippe Teuwen 2011-05-12 20:33:00 +00:00
  • b9bcfaf959 debian: improve debian packaging (Thanks to Thomas Hood) Romuald Conty 2011-05-12 14:01:51 +00:00
  • b98afced69 Move prescaler to CHIP_DATA struct & remove some compilation warnings Philippe Teuwen 2011-05-11 23:22:52 +00:00
  • ab54a37678 list_targets support for ASK CTS512B (no anticol support yet) Philippe Teuwen 2011-05-11 23:00:54 +00:00
  • 53f1acfdcb _timed() fcts: allow 32b cycles counter & prescaler!=0 Philippe Teuwen 2011-05-11 20:56:09 +00:00
  • 520e64c095 Compile unit tests only on demand unless using --enable-debug. Romain Tartiere 2011-05-11 17:38:11 +00:00
  • ca3c5007f6 pn53x _timed fcts now use burst read/write on fifo register Philippe Teuwen 2011-05-10 23:44:36 +00:00
  • 21dfe81d0b Some optimisations in initialisation of registers Philippe Teuwen 2011-05-10 23:44:27 +00:00
  • 2a9f876363 Import BUFFER_* macros from libfreefare and use them in writeback cache Romuald Conty 2011-05-10 19:13:08 +00:00
  • 2e630f7e0f windows port: fix uart_receive() under Win32 platform Romuald Conty 2011-05-10 17:02:33 +00:00
  • d37b917352 chips/pn53x: remove double defines for pn53x registers. Romuald Conty 2011-05-10 15:13:19 +00:00
  • e4dfa75045 chips/pn53x: *_timed() functions should prefer pn53x_WriteRegister() to bypass any kind of logical handling (mask, writeback, etc) Romuald Conty 2011-05-10 13:53:48 +00:00
  • 9e1230bed7 debian: add debian/source/format Romuald Conty 2011-05-10 13:43:19 +00:00
  • 7bb4f4597d windows port: implement abort mecanism in pn532_uart driver (Based on provided patch: many thanks to Edwin Evans) Romuald Conty 2011-05-10 13:26:57 +00:00
  • c808511694 debian: update debian files (Thanks to Thomas Hood) Romuald Conty 2011-05-10 12:58:13 +00:00
  • 0e3357b589 pn53x _timed fcts: safebelts towards new writeback mechanism Philippe Teuwen 2011-05-09 21:08:03 +00:00
  • ef3303839a chips/pn53x: fix memset size on writeback cache, typo and fix a mask problem on data store Romuald Conty 2011-05-09 20:42:11 +00:00
  • b3cade2db2 Fix writeback cache size and some typo. Romuald Conty 2011-05-09 19:55:22 +00:00
  • 009d851771 Implement WriteBack cache (Fixes Issue 155) Romuald Conty 2011-05-09 19:34:00 +00:00
  • 95914345e1 chips/pn53x: add pn53x_data_new() function to alloc and init pn53x_data structure. Romuald Conty 2011-05-09 18:47:48 +00:00
  • ebb352f1f3 Clean up and add some debug msg on ReadRegister/WriteRegister Romuald Conty 2011-05-09 15:14:50 +00:00
  • 25e2dbec95 chips/pn53x: set ui8LastCommand in chip layer instead of driver layer. Romuald Conty 2011-05-09 14:22:12 +00:00
  • 902bbfb04c Fix a segfault when abort_p is NULL. Romuald Conty 2011-05-09 11:19:01 +00:00
  • 921d28d976 Attempt to provide an abort mecanism for windows users... Romuald Conty 2011-05-09 11:14:43 +00:00
  • 468027ba2b chips/pn53x: PN532 now goes in LowVBat mode when setting idle mode from target mode. Romuald Conty 2011-05-09 10:44:44 +00:00
  • be0f0b0828 New function nfc_idle() to set the NFC device in idle mode. Romuald Conty 2011-05-09 10:09:40 +00:00
  • a2a93e7224 nfc-relay: fix UID Philippe Teuwen 2011-05-09 08:51:07 +00:00
  • 3a9327d1be document nfc_abort_command() Romuald Conty 2011-05-06 23:25:41 +00:00
  • d834860965 Add partial support (list) for ISO14443B-3 ST SRx & ASK CTx cards Philippe Teuwen 2011-05-06 19:11:03 +00:00
  • 805d738b24 Implement PN53x extended information frames with USB devices. (Fixes Issue 158) Romuald Conty 2011-05-06 15:03:08 +00:00
  • 11a91af749 Add some SFR registers description, typo in PN53X_REG_CIU_TxMode address. Romuald Conty 2011-05-06 14:32:32 +00:00
  • cd6946e751 Add ISO/IEC 14443 B' aka Type B' modulation partial support Romuald Conty 2011-05-06 14:14:06 +00:00
  • 77e522aade chips/pn53x.c: allow null reception buffers for transceive commands Philippe Teuwen 2011-05-05 23:13:49 +00:00
  • c0a38e6eb0 drivers: fix bug on receive: all pn53x_transceive after an error were flagged as erroneous Philippe Teuwen 2011-05-05 22:26:51 +00:00
  • cad3dc652d chips/pn53x: print a debug trace when reading PN53x registers. Romuald Conty 2011-05-05 18:19:20 +00:00
  • 579102bd7b add some manual test reports. Romuald Conty 2011-05-05 16:03:09 +00:00
  • 04820bea47 chips/pn53x: set some parameters in FeliCa when using DEP mode. Romuald Conty 2011-05-05 15:19:46 +00:00
  • 80b4cd9767 chips/pn53x: set some parameters in ISO/IEC 14443A when using DEP mode (ie. SAK says ISO/IEC 18092 compliant) Romuald Conty 2011-05-05 15:00:34 +00:00
  • e276d3e6ba nfc_target_init: drop explicitely the field Philippe Teuwen 2011-05-05 14:58:26 +00:00
  • 651d88fd15 examples/nfc-anticol: now use nfc_abort_command() Romuald Conty 2011-05-05 14:24:27 +00:00
  • 8dd8d25ef7 LoGO progressive field: remove hacks, unneeded with revised initializations Philippe Teuwen 2011-05-05 12:45:56 +00:00
  • 64b036b129 drivers: InDataExchange is an abortable command too. Romuald Conty 2011-05-05 11:49:43 +00:00
  • 008f2a8d4c Minor returns fixes. Romuald Conty 2011-05-05 11:46:12 +00:00
  • eb86efa341 oops typo Philippe Teuwen 2011-05-05 10:14:21 +00:00
  • 4124dc662d Cleanup of initializations Philippe Teuwen 2011-05-05 10:12:26 +00:00
  • 5f890fedcc Remove obsolete callbacks Romuald Conty 2011-05-05 09:45:39 +00:00
  • 0265515a0c Abort mecanism is now implemented in driver layer: Romuald Conty 2011-05-05 09:27:17 +00:00
  • 72422e819b examples/nfc-dep-*: disconnect from NFC device on error. Romuald Conty 2011-05-05 09:17:38 +00:00
  • 412c326c3a better fix for timed fcts Philippe Teuwen 2011-05-04 14:14:18 +00:00
  • f2cb0eaa6e list_passive_targets: fixed for TypeB on LoGO Philippe Teuwen 2011-05-03 19:22:28 +00:00
  • 9231f47123 examples/pn53x-tamashell-scripts: minor enhancements. Romuald Conty 2011-05-03 15:10:51 +00:00
  • c7da492872 drivers/pn53x_usb: use progressive field on/off only for ISO14443 Type B target listing. Romuald Conty 2011-05-03 13:55:38 +00:00
  • 8169da3701 pn53x: Fix bug in _timed fcts Philippe Teuwen 2011-05-03 13:55:20 +00:00
  • 26071a817b drivers/pn53x_usb: enable progressive field on init to allow pn53x-tamashell to works (note: it does not distrib progressive field enabling when nfc_list_passive_target() is used). Romuald Conty 2011-05-03 13:19:03 +00:00
  • e82e897bd9 pn53x: oups, fix typo. Audrey Diacre 2011-05-03 12:24:33 +00:00
  • 85a30c0897 pn53x:reorder functions according to header. Audrey Diacre 2011-05-03 12:08:54 +00:00
  • 96358368f5 cast explicitly sz (uint8_t) in size_t Romuald Conty 2011-05-02 16:43:03 +00:00
  • 517cde2517 Prepare 1.5.0 version Romuald Conty 2011-04-29 10:13:57 +00:00
  • d1b02c878a update manual-test-results.txt Audrey Diacre 2011-04-29 09:10:16 +00:00
  • fc48b7eb89 mfc: removing alpha feature to prepare release Philippe Teuwen 2011-04-28 14:53:44 +00:00
  • 59c4e69feb examples/pn53x-diagnose: fix memcmp strings coverage Romuald Conty 2011-04-28 13:35:05 +00:00
  • 7c274029e7 examples/pn53x-diagnose: fix PN53x commands and report internal error using nfc_perror() Romuald Conty 2011-04-28 13:26:47 +00:00
  • 6974fb4562 examples/nfc-dep-*: add signal handler to use the abort mecanism. Romuald Conty 2011-04-27 15:10:14 +00:00
  • de9255eaea drivers/arygon: enable abort() mecanism on InJumpForDEP command Romuald Conty 2011-04-27 15:09:22 +00:00
  • 6fc4a5b70a Use a new current target pointer to choose correctly the sending/receiving method (ie. TgSetData/TgGetData or TgResponseToInitiator/TgGetInitiatorCommand). Romuald Conty 2011-04-27 14:42:27 +00:00
  • 1107b226ac drivers/pn532_uart: enable abort() mecanism on InJumpForDEP command Romuald Conty 2011-04-27 14:38:05 +00:00
  • ee718d6f9b drivers/pn53x_usb: do not send ACK when its not needed, enable abort() mecanism on InJumpForDEP command Romuald Conty 2011-04-27 14:37:24 +00:00
  • 1198a71d64 chip/pn53x: handle PN532 "power down" and "low VBat" power mode instead of a simple "sleep" mode. (Fixes Issue 167) Romuald Conty 2011-04-27 13:16:36 +00:00
  • 09b18bf6b8 example/nfc-emulate-forum-tag4: add some notes about my experiments. Romuald Conty 2011-04-22 17:32:07 +00:00
  • 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