Commit Graph

  • 4259f595ec Initialize DEP mode (nt.nti.ndi.ndm) to NDM_UNDEFINED. Romain Tartiere 2011-06-26 14:43:11 +00:00
  • c40319c7b4 Windows: implement automatic uart port detection and input flush (Thanks to Edwin Evans) Romuald Conty 2011-06-16 11:50:39 +00:00
  • a8394caed5 Fix comparison between signed and unsigned. Romain Tartiere 2011-06-13 21:46:01 +00:00
  • 29856a67a0 Rename USB_TIMEOUT to USB_INFINITE_TIMEOUT and use it each time bulk read need to be infinite. (Thanks to Guty) Romuald Conty 2011-06-10 10:04:31 +00:00
  • 850b3c2375 Improve USB support: - All USB errors are now reported in text format; - USB drivers now relies on libusb-win32 with version >= 1.2.4.x (1.2.4.6 recommended) (Many thanks to Glenn) Romuald Conty 2011-06-09 14:00:45 +00:00
  • 7c88fc27b5 RC-S360, work-in-progress Philippe Teuwen 2011-06-09 08:59:06 +00:00
  • 082edbf598 More attempt to support Sony RC-S360 reader Philippe Teuwen 2011-06-08 00:09:57 +00:00
  • 80a5ad1fd6 More attempt to support Sony S360 reader Philippe Teuwen 2011-06-07 20:36:20 +00:00
  • cbbda20018 nfc-anticol: -f option to force RATS Philippe Teuwen 2011-06-07 18:47:20 +00:00
  • bf5b97f86a Add FreeBSD devd(8) snippet configuration for Sony S330 readers. Romain Tartiere 2011-06-06 08:46:55 +00:00
  • 91c46050c0 First attempt to support Sony S330 reader Philippe Teuwen 2011-06-05 22:25:05 +00:00
  • f4c3d9d4ed nfc-mfclassic: handle 7-byte UID cards & MFC Mini Philippe Teuwen 2011-05-26 22:49:45 +00:00
  • 96538d052b Extend max length for firmware description & fix typo Philippe Teuwen 2011-05-25 19:53:45 +00:00
  • 17c63aebb5 pn53x_usb: continue to search a available device on usb errors (r1092 reverted then issue fixed). Romuald Conty 2011-05-25 12:08:42 +00:00
  • 917717c4ca drivers: UART based drivers could now use uart_flush_input() to discard junk bytes on input. Romuald Conty 2011-05-25 10:31:19 +00:00
  • 22e25a8b1e chips/pn53x: drivers now uses pn53x_data_new() and pn53x_data_free() to handle strcut pn53x_data allocation, initialization and freeing. Romuald Conty 2011-05-25 10:25:17 +00:00
  • c45d4e685a pn53x_usb: continue to search a available device on usb errors (ie. Device Busy) Romuald Conty 2011-05-25 10:15:18 +00:00
  • 78ce62e7b6 Fix ISO/IEC 14443-4 hardware emulation. Romuald Conty 2011-05-24 17:10:13 +00:00
  • 975cd275d1 minor fixes Romuald Conty 2011-05-20 16:09:00 +00:00
  • d8b31dbd46 debian: silent down lintian and add watch file Romuald Conty 2011-05-20 15:07:12 +00:00
  • 0c2671d7f9 remove duplicate file LICENSE (see COPYING) Romuald Conty 2011-05-20 15:06:36 +00:00
  • dc88d6f3aa debian: now use debhelper 7 (dh7) style rules file Romuald Conty 2011-05-20 14:40:36 +00:00
  • 4828211e97 Fix crash when usb_bulk_read() fails. Romain Tartiere 2011-05-18 22:25:09 +00:00
  • 6d66866268 Silent down the compiler. Romain Tartiere 2011-05-18 18:53:00 +00:00
  • 1aadfef363 debian: update copyright Romuald Conty 2011-05-18 10:59:27 +00:00
  • 70155985f8 debian: use a numbering that allow to have libnfc pre-version and debian package pre-version too. (Thanks to Thomas Hood) Romuald Conty 2011-05-18 08:59:07 +00:00
  • 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 libnfc-1.5.0 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