Romuald Conty
f1b55b5390
debian/rules: no more --enable-serial-probe option
2012-10-21 14:12:14 +00:00
Romuald Conty
bed1d4ba5e
Add -i option to nfc-scan-device to allow intrusive scan and add a manpage for this util.
2012-10-21 14:12:04 +00:00
Romuald Conty
397222c33f
Removes --enable-serial-autoprobe option at compile and replace this feature by LIBNFC_INTRUSIVE_SCAN environment variable at run time.
2012-10-21 14:11:38 +00:00
Romuald Conty
b5aa91fd62
Use a more appropriated term regarding device detection: from probe to scan
...
- Rename nfc-probe to nfc-scan-device
- Rename internal drivers function prototypes: _probe to _scan
- Revamp _scan function prototype: it now returns device found count
2012-10-21 14:11:17 +00:00
Romuald Conty
6bc9d64fbb
Remove unused prototypes in drivers/*.h
2012-10-21 14:10:43 +00:00
Romuald Conty
9afa3c6598
Use copyright format recommended by GNU project.
...
http://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html
2012-10-21 14:09:16 +00:00
Romuald Conty
6fd29775b2
acr122_usb: Fix compilation and length offset (bug introduced in r1461)
2012-10-04 15:28:30 +00:00
Romuald Conty
2078135c07
README: Add few words about device permissions and udev/devd rules available in package.
2012-10-04 10:12:53 +00:00
Romuald Conty
b27f8634d6
acr122_usb: Fixes CCID reply decoding.
2012-10-04 09:35:47 +00:00
Romuald Conty
26dabba7ac
Add Touchatag support for experimental acr122_usb driver; Thanks to Gregoire Sage for its contribution. (Fixes Issue 201)
2012-10-03 16:21:11 +00:00
Romuald Conty
88a57a50b3
Fix error code when no reply is not ISO14443B2CT compliant
2012-10-03 16:21:02 +00:00
Romuald Conty
91ce008d62
Removes a FIXME: not relevant anymore
2012-10-03 16:20:50 +00:00
Philippe Teuwen
2a1558fb32
Deleting manpage present already twice
2012-09-28 09:16:30 +00:00
Romuald Conty
1f0ec1b43a
Remove unused macro. (Fixes Issue 192)
2012-09-27 07:36:02 +00:00
Romuald Conty
921d64dadc
Support FTDI dongle under MacOS
2012-09-27 07:35:55 +00:00
Philippe Teuwen
6e7fdb1c80
Adds nfc-emulate-forum-tag2 man page
2012-09-19 10:25:33 +00:00
Romuald Conty
310d7eba07
New str_nfc_target() function in API.
...
This allow to convert a nfc_target struct into allocated string.
2012-09-17 13:47:54 +00:00
Romuald Conty
82e3416619
minor header clean up
2012-09-17 13:47:43 +00:00
Romuald Conty
de827ab583
nfc_device_get_information_about() now allocates returned string.
...
Note: must be freed by free().
2012-09-17 13:47:30 +00:00
Romuald Conty
2aba0f962a
documentation: add missing group description
2012-09-17 13:47:18 +00:00
Romuald Conty
3cd6015c81
minor header cleanup
2012-09-17 13:47:11 +00:00
Ludovic Rousseau
4288cd3c33
Add example path so that doxygen can find the file
2012-09-14 20:08:01 +00:00
Ludovic Rousseau
e40d857ac5
Touchatag PC/SC reader name has changed
...
CCID driver version >= 1.4.6 has changed the order of the readers.
Unfortunately the Touchatag reader uses the exact same PID (USB Product
ID) as many other ACS readers:
#0x072F:0x90CC:ACS ACR122U (ACR122U.txt)
#0x072F:0x90CC:ACS ACR 38U-CCID (ACR38U-CCID.txt)
#0x072F:0x90CC:ACS ACR100 (ACS_ACR100.txt)
#0x072F:0x90CC:ACS ACR38 plugin (ACS_ACR38_plugin.txt)
#0x072F:0x90CC:ACS AET65 (ACS_AET65.txt)
And the name for the device 0x072F:0x90CC is now "ACS AET65"
Fixes bug #202
2012-07-31 08:45:14 +00:00
Philippe Teuwen
c87eab4958
Add support for OpenPCD2
2012-07-01 11:22:45 +00:00
Philippe Teuwen
86e92fd2a0
Tolerate older autotools version
2012-06-28 23:11:02 +00:00
Romuald Conty
9f38ae715d
pn53x: allow more delay for Card Presence command (tested on PN533 and PN532 in various contexts).
2012-06-12 16:51:47 +00:00
Romuald Conty
ab312299d6
pn53x_reset_settings() now resets CRC, parity, easyframing and crypto1.
...
These settings are quite specifics and should be reset in other functions that call pn53x_reset_settings() too: i.e. nfc_initiator_init_secure_element()
2012-06-12 16:46:20 +00:00
Philippe Teuwen
4b5b45f14a
Add "usb" keyword support to connstring to specify all usb drivers at once
2012-06-06 01:10:05 +00:00
Romuald Conty
b4ef1a3a5d
New nfc_initiator_init_secure_element() function to set SAM as wired card (only relevant with a PN532 SAM-equipped)
2012-06-04 00:16:28 +00:00
Romuald Conty
6f10d6e321
pn53x: return all errors when NP_ACTIVATE_FIELD failed
2012-06-04 00:16:17 +00:00
Romuald Conty
f47af31fb7
Indent correctly previous commit (make style)
2012-06-03 21:05:26 +00:00
Romuald Conty
ce443d50ca
Rename abtUid from struct mifare_param_auth into abtAuthUid: this is not the UID while using 7-bytes UID MIFARE Classic tags.
2012-06-03 21:02:54 +00:00
Romuald Conty
c973800164
nfc_device_target_is_present() checks if passed target if the current target before sending Card Presence command
2012-06-03 21:02:47 +00:00
Romuald Conty
2b81baa14f
Add documentation related to previous commit (NFC_ETGRELEASED on MFC AUTH failure)
2012-06-03 21:02:38 +00:00
Romuald Conty
b7a74931f6
Returns a NFC_ETGRELEASED error when MIFARE Classic's authentication failed (instead of NFC_ECHIP): a MIFARE Classic is halted on AUTH command failure.
2012-06-03 21:02:31 +00:00
Romuald Conty
c7820c6a77
Log an error when user-Rx buffer is too sort to gain data
2012-06-03 21:02:23 +00:00
Romuald Conty
62c4ffd0b7
Raises up default timeout from 250 to 350ms
...
PN53x sometimes needs more time to compute usual command (ie. with Diagnose/Card Presence when card become unreachable)
2012-05-30 23:02:56 +00:00
Romuald Conty
13e1e054c2
Minor code fix.
2012-05-30 23:02:48 +00:00
Romuald Conty
d7e7979580
Listing passive targets now quit earlier if szTargets count is reached and in that case, leave with the latest tag selected.
...
That's quite useful when you need to directly use 1 target because in contrast of nfc_initiator_select_passive_target, you don't need to prepare initiator data by hands
2012-05-30 23:02:41 +00:00
Romuald Conty
b5c634cb07
drivers/pn53x_usb: use default timeout command instead of infinite
2012-05-30 23:02:34 +00:00
Ludovic Rousseau
4a52c2ccd1
Add URL for "Vim: How to prevent trailing whitespaces"
2012-05-29 16:02:58 +00:00
Philippe Teuwen
723e2860ae
Adding make style
2012-05-29 15:56:02 +00:00
Philippe Teuwen
568317929d
astyle --formatted --mode=c --indent=spaces=2 --indent-switches --indent-preprocessor --keep-one-line-blocks --max-instatement-indent=60 --brackets=linux --pad-oper --unpad-paren --pad-header --align-pointer=name
2012-05-29 15:55:35 +00:00
Philippe Teuwen
01303fab0d
astyle --formatted --mode=c --indent=spaces=2 --indent-switches --indent-preprocessor --keep-one-line-blocks --max-instatement-indent=60 --brackets=linux --pad-oper --unpad-paren --pad-header
2012-05-29 15:54:36 +00:00
Philippe Teuwen
562205cc14
astyle --formatted --mode=c --indent=spaces=2 --indent-switches --indent-preprocessor --keep-one-line-blocks --max-instatement-indent=60 --brackets=linux --pad-oper
2012-05-29 15:54:00 +00:00
Philippe Teuwen
67522bae65
astyle --formatted --mode=c --indent=spaces=2 --indent-switches --indent-preprocessor --keep-one-line-blocks --max-instatement-indent=60 --brackets=linux
2012-05-29 15:53:43 +00:00
Philippe Teuwen
a2cd236441
astyle --formatted --mode=c --indent=spaces=2 --indent-switches --indent-preprocessor --keep-one-line-blocks --max-instatement-indent=60
2012-05-29 15:52:51 +00:00
Philippe Teuwen
26569c2202
Indent manually some comments to prepare astyle
2012-05-29 15:52:29 +00:00
Philippe Teuwen
7da28b87d2
HACKING: document EOL cleaning, thanks Ludovic
2012-05-29 07:59:04 +00:00
Romuald Conty
26865bbc19
Remove extra whitespaces/tabs before EOL.
...
find . -name '*.[ch]' | xargs perl -pi -e 's/\t+$//; s/ +$//'
Thanks to Ludovic.
2012-05-29 00:33:22 +00:00