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
Romain Tartiere
5b0589c381
Merge r551-563 from trunk.
2010-08-20 10:41:30 +00:00
Romain Tartiere
fd337dd0cc
Also detect error frames in pn532_uart (tested) and arygon drivers (not tested).
2010-08-20 10:40:00 +00:00
Romuald Conty
dadaee4cc0
Fix ARYGON compilation
2010-08-20 10:28:11 +00:00
Romuald Conty
bd8a46c3c8
Fix pn532_uart compilation
2010-08-20 10:25:37 +00:00
Romain Tartiere
1e329529a7
Update nfc-poll example to enhance unsupported features detection.
2010-08-20 10:16:52 +00:00
Romuald Conty
084c001c11
Generate an error before sending InAutoPoll command if chip does not support it.
2010-08-20 10:11:06 +00:00
Romain Tartiere
f4aa4edc94
Rework and fix error frames detection.
...
While here, rename the pn53x_transceive_callback() function to
pn53x_transceive_check_ack_frame_callback() to make it more obvious what it is
supposed to do.
2010-08-20 10:06:19 +00:00
Romain Tartiere
b0737bd1a0
Fix pn53x_InAutoPoll().
2010-08-20 09:36:38 +00:00
Romain Tartiere
5744c67039
Fix build on Microsoft Windows (not tested, no hardware).
2010-08-19 18:19:40 +00:00
Romuald Conty
040db45ae4
nfc-mfclassic: disable ISO14443-4 auto-switching in order to read devices that emulate Mifare Classic with ISO14443-4 compliance.(e.g. Nokia 6212 Classic)
2010-08-19 10:59:45 +00:00
Romuald Conty
8f19b078ff
Add configuration option to enable/disable auto iso14443-4 mode.
2010-08-19 10:58:15 +00:00
Romuald Conty
edba53c5da
Fix pn532_uart driver.
2010-08-19 09:01:39 +00:00
Romain Tartiere
eb90b92c12
Detect errors in examples.
2010-08-18 17:22:13 +00:00
Romain Tartiere
076fa3686c
Merge r547-550 from trunk.
2010-08-18 17:01:08 +00:00
Romain Tartiere
27b97c0fda
Fix build on Microsoft Windows.
2010-08-18 16:55:16 +00:00
Romain Tartiere
0a09c8d8e7
Flag some problems in the examples.
2010-08-18 14:44:40 +00:00
Romain Tartiere
c9f88e17a1
Reset pnd->iLastError in nfc.c.
2010-08-18 14:44:19 +00:00
Romain Tartiere
769eef20f7
Merge r520-546 from trunk.
2010-08-18 14:32:01 +00:00
Romuald Conty
d0fe1f8255
Fix debug trace of pn532_uart driver.
2010-08-18 13:56:31 +00:00
Romuald Conty
6354e94657
mifare function improvement: it now failed when read command does not return a whole block (16 bytes).
2010-08-18 13:53:34 +00:00
Romuald Conty
4b123ab583
nfc-mfclassic now fails ealier when something goes wrong (this allow to prevent from false-success).
2010-08-18 13:20:40 +00:00
Romuald Conty
cf9af4ee49
nfc-list example now use nfc_initiator_list_passive_targets() function.
2010-08-18 13:13:14 +00:00
Romuald Conty
5c206b7815
Improve ISO14443B support of nfc_initiator_list_passive_targets() function.
2010-08-18 13:10:21 +00:00
Romuald Conty
3dd2257b57
Add print_nfc_felica_info() and print_nfc_iso14443b_info() functions to nfc-utils (used by examples)
2010-08-18 12:50:40 +00:00
Romuald Conty
43694183ff
Minor documentation improvements.
2010-08-18 12:39:32 +00:00
Romuald Conty
0c19124984
Increase UART timeout to gain in stability.
2010-08-18 08:06:35 +00:00
Romuald Conty
eeaad85151
Add SAK decoding for compliance with ISO/IEC.
2010-08-17 15:24:37 +00:00
Romuald Conty
6e84e757c7
List available drivers in ./configure --help
2010-08-17 14:40:35 +00:00
Romuald Conty
c021a50768
Oups, r534 was not a joke... just a mistake ;-) This commit fix my r534.
2010-08-17 13:50:49 +00:00
Romuald Conty
88002bf977
Code cleaning: driver_connect() is never executed with pndd==NULL.
2010-08-17 13:31:32 +00:00
Romuald Conty
7788c33da8
Default serial-port paths are now fully hardcoded instead of half-hardcoded and soft-expanded.
2010-08-17 13:29:01 +00:00