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
Romuald Conty
167238c60d
Fix uninitialized variable szTargetsData
2012-05-27 23:25:52 +00:00
Romuald Conty
8f08431ddf
New function nfc_initiator_target_is_present() to test is a previously selected target is in the field.
2012-05-27 22:34:21 +00:00
Romuald Conty
2c9275adde
nfc_initiator_transceive_bytes() now take a constant size for Rx buffer to have a cleaner API: no more in/out parameters
2012-05-27 21:06:22 +00:00
Ludovic Rousseau
f0e85c027a
./configure shall be re-run to take any CFLAGS changes
2012-05-24 13:33:54 +00:00
Philippe Teuwen
dd12a4dd87
drivers/acr122_pcsc: allow LIBNFC_DEFAULT_DEVICE=acr122_pcsc:N where N is the Nth device accepted by the driver
2012-05-22 23:49:32 +00:00
Philippe Teuwen
912e32ecab
Adding HACKING file, draft to be continued
2012-05-22 20:20:53 +00:00
Philippe Teuwen
47e90ee510
drivers/acr122_pcsc: allow LIBNFC_DEFAULT_DEVICE=acr122_pcsc
2012-05-22 17:25:48 +00:00
Ludovic Rousseau
56e44670a5
Log the device name if the open fails
2012-05-22 09:50:12 +00:00
Ludovic Rousseau
b237213f75
Log an error message if opening a device fails
2012-05-22 09:48:43 +00:00
Ludovic Rousseau
5a529ce30d
Fix Debian lintian warning
...
W: libnfc2: package-name-doesnt-match-sonames libnfc3
2012-05-21 14:38:37 +00:00
Ludovic Rousseau
b41c063d4a
Fix Debian lintian warning
...
P: libnfc source: unversioned-copyright-format-uri http://dep.debian.net/deps/dep5
N:
N: Format URI of the machine-readable copyright file is not versioned.
N:
N: Please use
N: http://www.debian.org/doc/packaging-manuals/copyright-format/ <version>/
N: as the format URI instead.
2012-05-21 14:33:32 +00:00
Ludovic Rousseau
9deb6a7c6e
Fix Debian lintian warning
...
W: libnfc source: brace-expansion-in-debhelper-config-file debian/libnfc-dev.install
N:
N: This debhelper config file appears to use shell brace expansion (such as
N: {foo,bar}) to specify files. This happens to work due to an accident of
N: implementation but is not a supported feature. Only ?, *, and [...] are
N: supported.
2012-05-21 14:12:27 +00:00
Ludovic Rousseau
476eab10a1
Fix Debian lintian warning
...
I: libnfc source: binary-control-field-duplicates-source field "section" in package libnfc2
2012-05-21 14:10:16 +00:00
Romuald Conty
531702a1fc
example/pn532-sam: Fix few bugs in SAM example
...
- Fix choice input (Dual card mode was not available);
- Fix segfault when target selection returns no target;
- Use error label to close the device before exiting;
2012-05-20 23:09:21 +00:00
Philippe Teuwen
ff87cf62b1
Fix segfault in pn53x_initiator_transceive_bytes when pszRx in NULL
...
Cause was "return *pszRx"
Segfault occured when listing a typeB'
2012-05-18 21:54:55 +00:00
Philippe Teuwen
969102c1a0
utils/nfc-list: always display the card type when a card is found
2012-05-18 21:54:45 +00:00
Ludovic Rousseau
4e5c60411f
warning: 'libnfc.la': linking libtool libraries using a non-POSIX
...
archiver requires 'AM_PROG_AR' in 'configure.ac'
2012-05-18 07:42:25 +00:00
Ludovic Rousseau
beab815ecb
warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
2012-05-18 07:40:41 +00:00
Ludovic Rousseau
48016fa297
warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
2012-05-18 07:38:42 +00:00
Ludovic Rousseau
db2173efdf
configure.ac:84: warning: The macro `AC_HELP_STRING' is obsolete.
...
The new name is AS_HELP_STRING (available since Autoconf 2.58)
2012-05-18 07:33:30 +00:00
Ludovic Rousseau
6d45c804bb
Updated by autoupdate 2.69
2012-05-18 07:30:39 +00:00
Philippe Teuwen
4bfd6ac874
fix disruptancies between tools location in src (utils<>examples) and in Debian packages (libnfc-bin<>libnfc-examples)
2012-05-17 19:22:25 +00:00
Ludovic Rousseau
2c5bac191f
Remove useless pointer cast
2012-05-17 07:17:10 +00:00