1af29561e8
Add device listing capabilities - acr122: add acr122_pick_device(), acr122_list_devices(); - Add device name to device descriptions (nfc_device_desc_t) to select a given PCSC device; - Use constants for driver names; - Various code cleanups and enhancements.
Romain Tartiere2009-11-24 13:03:48 +00:00
f85c91a04e
Less confusing message for bitstreams display.
Romuald Conty2009-11-20 15:50:49 +00:00
7e26ce3471
Add new files usefull for desktop GNU/Linux users: some rules for udev to allow non-root access to PN53x USB devices.
Romuald Conty2009-11-20 15:47:36 +00:00
9526d5debc
Lets search continuing to find other USB readers if any in PN531 and PN533 USB drivers.
Romuald Conty2009-11-20 15:39:52 +00:00
790fc0da1e
Support for the generic vendorid/productid of the NXP chip.
Romuald Conty2009-11-20 15:37:07 +00:00
1e5658eeba
Make distcheck OK. Add SVN revision to libnfc version (if available).
Romuald Conty2009-11-20 13:43:18 +00:00
877176c98f
Attempt to extract PN53x related code for nfc.c. multichip> chips sub-folder introduction with pn53x.h/c.
Romuald Conty2009-11-20 11:27:07 +00:00
483c69dd03
Rename tag_info to nfc_target_info_t. Rename init_modulation to nfc_modulation_t.
Romuald Conty2009-11-18 11:52:18 +00:00
2feedddbfe
Rename dev_config_option to nfc_device_option_t. Use NULL instead of INVALID_DEVICE_INFO to know if device is valid (all occurences are now replaced).
Romuald Conty2009-11-18 11:11:06 +00:00
2a0ff6c5d0
Rename chip_type to nfc_chip_t. Rename dev_spec to nfc_device_spec_t. Update configure.ac and autotools related files.
Romuald Conty2009-11-18 10:52:13 +00:00
48621a7883
uart proper timeval struct restore for linux select() implementation
Roel Verdult2009-11-14 00:47:11 +00:00
365d60ce4a
added support for recv/send of larger data chunks (>default_os_buffer)
Roel Verdult2009-11-13 21:12:51 +00:00
aa8bb42d9f
Remove nfc-defines.h public header. Use NULL instead of INVALID_DEVICE_INFO to know if device is valid. Make distcheck OK
Romuald Conty2009-11-10 09:47:59 +00:00
854dc3aceb
Prefix defines.h, messages.h and types.h headers by "nfc-" Rename dev_info struct to nfc_device_t Some code cleanup Rename pn531.h/c to pn531_usb.h/c Rename pn533.h/c to pn533_usb.h/c
Romuald Conty2009-11-09 11:23:33 +00:00
fabdf4214a
Fix Issue 46 and Issue 47. Many thanks to ud.
Romuald Conty2009-11-09 09:39:38 +00:00
36cb0ff5f9
Fix Issue 39. Thanks to Francois Kooman for report.
Romuald Conty2009-11-03 08:35:27 +00:00
9d7369e234
Fix Issue 45: nfc_target_init doesn't correctly reset the parity during initalization. Thanks to Mike Auty.
Romuald Conty2009-11-02 17:06:55 +00:00
39a1e1fd11
Add function to return library version at execute time. Fix Issue 39. Thanks to Zuck for his contribution. Remove compilation warning due to missing includes in examples.
Romuald Conty2009-11-02 14:05:03 +00:00
c6a7e2bf47
Rename nfc-mftool to nfc-mfclassic. Rename nfc-mfultool to nfc-mfultralight. Remove compilation warnings due to missing includes. "make distclean" now clean Makefile.in.
Romuald Conty2009-11-02 11:34:58 +00:00
cc5545e8b4
Include missing examples headers when "make install".
Romuald Conty2009-10-29 16:44:58 +00:00
4962f932fb
Update nfc-mftool output with new available action.
Romuald Conty2009-10-27 11:54:44 +00:00
b791951a45
Fix tag re-selection with UID lenght > 4 bytes (like DESFire or Ultralight).
Romuald Conty2009-10-27 11:53:28 +00:00
30835317c2
Add new action in nfc-mftool. Its now possible to extract payload (data blocks) from a MFD Fix minor bug message in nfc-mftool.
Romuald Conty2009-10-26 13:37:12 +00:00
4a03864bea
Add "make html" directive: it will build API documentation using Doxygen. (--enable-doc flag is required at configure time)
Romuald Conty2009-10-20 10:19:31 +00:00
1a7103c4c4
added support for WUPA and 7,10 byte UID in nfc_initiator_select_tag()
Roel Verdult2009-10-19 13:08:29 +00:00
d3ddf40484
Fix typo. Add doxygen detection and --enable-doc flag to ./configure.
Romuald Conty2009-10-13 12:43:52 +00:00
30b0a20973
Reformat copyright banner. Add @file doxygen comment to each file. Partially Issue 40.
Romuald Conty2009-10-12 14:52:26 +00:00
32cd8559b4
Remove not needed #include in libnfc.h. Minor change in version format.
Romuald Conty2009-10-06 16:01:06 +00:00
0cc811d1a6
- add pn532_uart to CMake build file - suppress warnings in Windows builds - use version 1.3.0 in CMake files as that will be the new version
Francois Kooman2009-10-06 11:48:18 +00:00
881ef6c319
Examples help messages now use argv[0] to determine their name. MIFARE examples (mftool and mfultool) have now a better help message.
Romuald Conty2009-10-05 15:01:08 +00:00
88a4ae8043
Code cleanup, it removes some warnings and should fix Issue 35.
Romuald Conty2009-10-05 09:12:48 +00:00
4426599638
Fix remaining length parmeters from uint32_t to size_t (Should fix Issue 32 and fix Issue 37)
Romuald Conty2009-10-05 08:43:43 +00:00
e1a58e18d9
Changed remaining length parmeters from uint32_t to size_t (Should fix Issue 32).
Romuald Conty2009-10-02 13:41:49 +00:00
979f1fa518
WARNING: API changed ! Some variable name have been changed to match with coding convention. Changed length parmeters from uint32_t to size_t (Fix Issue 32). Code cleanup.
Romuald Conty2009-10-02 09:52:02 +00:00
5a77ad7a1e
WIN32: fixed export issues that involves executables linking DYNAMICLY to libnfc.dll
Roel Verdult2009-09-30 09:47:12 +00:00
28a9f981cb
added compilation of nfc-mfultool, nfc-initiator and nfc-target
Roel Verdult2009-09-29 22:11:03 +00:00
047b7d2006
Add rs232_get_speed function. (Thanks to Zuck) Add missing RS232 functions for Windows. Not yet tested (Thanks to Zuck) Add comment about timing problem using ARYGON readers.
Romuald Conty2009-09-21 14:57:55 +00:00
2761b66d6a
Fix delay for ARYGON devices at 9600 bauds.
Romuald Conty2009-09-17 09:57:16 +00:00
84fd09c281
Flush input hardware buffer on serial port opening (WARNING: Had to be done in Windows part.) Make sure that returned RX buffer length of rs232_receive() is set in each case. (WARNING: Had to be done in Windows part.) Clean up dev_arygon.c to fit with coding conventions.
Romuald Conty2009-09-17 08:48:05 +00:00
61760cc853
Allow ARYGON APDB µC equipped (APDB2UA33) to work with libnfc. (WARNING: some stability issues remains and it works only on POSIX).
Romuald Conty2009-09-14 15:05:02 +00:00
0977dd1c0b
Fix CMake pkg-config generation: "Requires:" is now dynamic. Fix devices.h, #endif should not be followed by the name of the block. Fix CMake libnfc_usb compilation. Rename tools to examples in CMake file. (This patch comes from Fkooman, thanks !)
Romuald Conty2009-09-14 08:47:31 +00:00
e2dc2c133a
Fix "Requires: " section in pkg-config file when libusb or libpcsclite were disabled.
Romuald Conty2009-09-10 13:18:51 +00:00
3ec00eb06c
libusb dependency can be disabled using CMake files - but it remove PN531USB and PN533USB support - this is useful for Windows newer than XP. (Thanks to Fkooman)
Romuald Conty2009-09-10 09:28:17 +00:00
9e60b6e392
Add 10ms delay for ARYGON-APDB (PN532 based): some stability issues when reading a tag many times.
Romuald Conty2009-09-09 13:43:16 +00:00
a58ac6926d
Update CMake files in order to be able to compile under Windows 64bits. (Thanks to Fkooman)
Romuald Conty2009-09-09 12:32:41 +00:00
831dbd31a4
Update CMake files in order to correcly find libraries on Windows 64bits platform. (Thanks to Fkooman) Add Windows README file. (Thanks to Fkooman)
Romuald Conty2009-09-09 07:51:11 +00:00