Romuald Conty
dfcb6f6cd3
Minor code cleanup in nfc-anticol
2010-09-20 15:55:55 +00:00
Romuald Conty
0ea9467b56
Minor indentation fixes.
2010-09-20 14:41:41 +00:00
Romuald Conty
362dfb51db
API documentation is more clean now: functions order have more sense.
2010-09-10 13:35:25 +00:00
Romuald Conty
5929bc10e7
Minor documentation improvements.
2010-09-08 22:20:09 +00:00
Romuald Conty
7be31d0ba8
Update documentation and associated example.
2010-09-08 09:16:24 +00:00
Romuald Conty
26b9fee648
Copy missing additional-pages.dox from 1.3.4 tag.
2010-09-08 09:13:12 +00:00
Romuald Conty
18cc86a613
Indent whole code using make indent. (Fixes issue 84).
2010-09-07 17:51:03 +00:00
Romuald Conty
f93b4939f4
Set/reset configuration options at nfc_connect() time. (Fixes issue 108)
2010-09-07 17:33:45 +00:00
Romuald Conty
394f637c4e
Bump package version for Windows
2010-09-07 17:18:27 +00:00
Romain Tartiere
81a1eb2c6c
Don't display authentication errors in examples.
2010-09-07 13:34:48 +00:00
Romain Tartiere
b9cb5b22c8
Fix build on Microsoft Windows.
2010-09-07 09:59:12 +00:00
Romain Tartiere
9629d073cb
- Fix missing checks reported by autoscan (we still do nothing on failure but at least the configure output might be more useful in case of problem);
...
- Lint configure output when libusb detection methods fallback over and over.
2010-09-07 09:01:59 +00:00
Romain Tartiere
ec58634a67
Fix build on Microsoft Windows.
2010-09-07 08:45:03 +00:00
Romuald Conty
5dbdabcec2
Be sure that NDO_AUTO_ISO14443_4 is activated by default.
2010-09-06 11:16:24 +00:00
Romuald Conty
18d31cd672
Reintroduce oddparity() function used by project based on libnfc but in nfc-utils.[ch] to prevent from exporting them in API.
2010-09-06 10:02:19 +00:00
Romuald Conty
190b52c4cd
Remove a miss-placed prototypes.
2010-09-06 10:00:41 +00:00
Romuald Conty
43ca2c827b
Remove unused file.
2010-09-06 09:27:06 +00:00
Romuald Conty
fbee88b63e
Prevent from warning: implicit declaration of function ‘bzero’.
2010-09-06 09:09:52 +00:00
Romain Tartiere
6ff1be2127
Fix build on Microsoft Windows.
2010-09-04 11:14:06 +00:00
Romain Tartiere
2efbccf236
Explicitly enable auto ISO14443-4 mode for nfc-list.
2010-09-04 10:20:02 +00:00
Romain Tartiere
c82e1ff30f
Change NDO_EASY_FRAMING value form 0x02 to 0x41.
...
Update issue 106
Just changed NDO_EASY_FRAMING value as requested.
2010-09-03 16:47:17 +00:00
Romain Tartiere
cbbe559f94
Alse remove nfc_target_receive_dep_bytes() and nfc_target_send_dep_bytes().
...
Update issue 106
Implement what's described in comment 3, 7 and 8.
2010-09-03 16:45:24 +00:00
Romain Tartiere
a5676ecd94
Remove nfc_initiator_transceive_dep_bytes() and introduce NDO_EASY_FRAMING option.
...
Always use nfc_initiator_transceive_bytes(). If you where using advanced
features and already relying on nfc_initiator_transceive_bytes(), then your
code has to be updated to unset the NDO_EASY_FRAMING option. See an example of
such a change in the libfreefare's repository:
http://code.google.com/p/nfc-tools/source/detail?r=566
Updates issue 106
Status: Feedback
Romuald: I am not sure about the option enum values. I took 0x02 thinking it
would not hurt but am not really sure about that because I can see many 'holes'
in the sequence.
2010-09-03 16:13:36 +00:00
Romain Tartiere
b1f4c38f8f
Improve configure's --with-drivers documentation.
...
- List drivers compiled in the default set;
- Expose the 'all' special-driver;
- Remove some autotools (broken) magic.
Since it's broken, display "--with-drivers=DRIVERS" on all system and stop
making my eyes bleeding with "--with-drivers=driver[[,]driver...]" which is
a complete nonsense when using "recent" autotools.
2010-09-03 08:36:41 +00:00
Romuald Conty
4ac54cf6e1
Prepare 1.3.9 version
2010-08-31 14:28:41 +00:00
Romuald Conty
d49439246c
Fix ARYGON driver.
2010-08-31 12:55:45 +00:00
Romuald Conty
16330c2f65
Minor code clean up in pn532_uart
2010-08-31 12:54:59 +00:00
Romain Tartiere
306e51fa72
Remove useless nfc_perror lines from tests.
...
The endianness problem spoken about in r586 does not exist since the value
in pn53x_get_reg() is in a register so keep the ugly boolean operations to
copy the value: using all endianness conversions macros is a PITA.
2010-08-28 14:40:29 +00:00
Romain Tartiere
1130036bf3
- Detect errors in pn53x_get_reg();
...
- Add a test case to confirm an endianness problem on little-endian machines.
2010-08-28 14:27:33 +00:00
Romain Tartiere
af291c5a16
Report errors of ACR122 devices in the transceive function.
2010-08-28 14:25:49 +00:00
Romain Tartiere
a676d34e5d
Fix build on Microsoft Windows.
2010-08-24 11:03:59 +00:00
Romain Tartiere
cbc3a62db1
Remove extern reference to pn53x-specific commands.
...
Fixes issue 101.
2010-08-24 10:31:21 +00:00
Romain Tartiere
f8ed119d1b
Reset pnd->iLastError in nfc.c.
2010-08-24 10:30:18 +00:00
Romain Tartiere
9b44e3b2b7
Rename some internal API to highlight the PN53x operating mode.
...
pn53x_select_dep_target -> pn53x_initiator_select_dep_target
pn53x_transceive_dep_bytes -> pn53x_initiator_transceive_dep_bytes
pn53x_transceive_bits -> pn53x_initiator_transceive_bits
pn53x_transceive_bytes -> pn53x_initiator_transceive_bytes
2010-08-24 10:26:56 +00:00
Romain Tartiere
ecb51c3554
New internal API functions: pn53x_target_send_bits(), pn53x_target_send_bytes().
2010-08-24 10:22:55 +00:00
Romain Tartiere
047f274270
New internal API functions: pn53x_target_receive_bits(), pn53x_target_receive_bytes().
2010-08-24 10:20:04 +00:00
Romain Tartiere
92a6789013
New internal API function: pn53x_target_init().
2010-08-24 10:17:38 +00:00
Romain Tartiere
7f698431b7
New internal API function: pn53x_target_send_dep_bytes().
2010-08-24 10:13:09 +00:00
Romain Tartiere
3d69c8b694
New internal API function: pn53x_target_receive_dep_bytes().
2010-08-24 10:11:48 +00:00
Romain Tartiere
7a231cfb03
New internal API functions: pn53x_transceive_bits(), pn53x_transceive_bytes().
2010-08-24 09:59:45 +00:00
Romain Tartiere
3cba76cc6f
New internal API function: pn53x_transceive_dep_bytes().
2010-08-24 09:56:22 +00:00
Romain Tartiere
ca0d73875d
New internal API function: pn53x_select_dep_target().
2010-08-24 09:53:51 +00:00
Romain Tartiere
5055f3d30b
New internal API function: pn53x_configure().
2010-08-24 09:49:59 +00:00
Romain Tartiere
71b3a1ad6e
New internal API function: pn53x_get_firmware_version().
2010-08-24 09:47:03 +00:00
Romain Tartiere
fbcf966d20
Merge r566-569 from the libnfc-error-handling branch.
...
Fix issue 103
2010-08-24 09:32:42 +00:00
Romain Tartiere
00ad302e32
Fix CMake build.
2010-08-24 09:29:59 +00:00
Romain Tartiere
b6fb5829c0
Fix libnfc version in the Microsoft Windows Makefile.
...
Also add a note to avoid forgetting it in configure.ac.
2010-08-24 09:25:53 +00:00
Romain Tartiere
32917a9c0a
Unbreak nfc-list on windows.
...
The 'z' format modifier is not portable. Switch to a basic int and cast the
size_t to an int.
2010-08-24 09:23:48 +00:00
Romain Tartiere
23f84a4e6a
Merge the libnfc-error-handling branch into trunk.
2010-08-20 11:08:04 +00:00
Romuald Conty
6a6ae42a97
Fix minor compilation warnings
2010-08-20 10:42:31 +00:00