Romuald Conty
f249af6266
Add ISO14443-4 modulation to hardware polling only when NDO_AUTO_ISO14443_4A have been enabled and document this features and known issues.
2010-10-19 09:34:18 +00:00
Philippe Teuwen
f75d2d3582
Typo
2010-10-18 16:17:01 +00:00
Romuald Conty
f9391ad823
Update some TODOs
2010-10-18 15:47:56 +00:00
Romuald Conty
57560c3290
Document the ACR122 problem.
...
Update Issue 117
Status: WontFix
ACR122 device support is limited. We can not provide a rock-solid support of emulation on these devices this way (talking directly to PN532).
2010-10-18 15:17:31 +00:00
Romuald Conty
b5d85fc6e1
Decode supported modulation from PN53x
2010-10-18 14:26:49 +00:00
Romuald Conty
bfb49b594f
Clean the way to retrieve firmware
2010-10-18 13:19:30 +00:00
Romuald Conty
c6c43afc87
Minor FIXME or XXX removes
2010-10-18 12:22:04 +00:00
Romuald Conty
65da34398d
nfc-list: clean up configuration, that now handled by nfc_initiator_list_passive_targets()
2010-10-18 10:12:24 +00:00
Romuald Conty
7d59b6b1a3
Make sure the field is disabled then enabled before listing.
...
Improve documentation about default configuration values.
2010-10-18 10:11:30 +00:00
Romuald Conty
ecc1eeca8f
API documentation improvement: explain a bit what is pbtInitData for nfc_initiator_select_passive_target()
2010-10-18 09:53:14 +00:00
Philippe Teuwen
43f2004b11
nfc-relay-picc: remove unused #define
2010-10-16 09:57:39 +00:00
Romain Tartiere
b8910c5bd5
Sum up recent API changes for the user.
2010-10-15 19:35:53 +00:00
Romuald Conty
1f62e9e2f2
Improve API for target emulation, nfc_target_mode_t does not exist anymore (this mode is computed from nfc_target_t)
2010-10-15 14:32:10 +00:00
Roel Verdult
1e52e1dc9f
fixed printf warning
2010-10-15 13:27:18 +00:00
Philippe Teuwen
655460059a
nfc-utils: more decoding of ISO14443-4 Tk bytes
2010-10-15 08:57:58 +00:00
Philippe Teuwen
91f73e1802
nfc-utils: More decoding of ISO14443-4 ATS
2010-10-15 08:33:46 +00:00
Philippe Teuwen
33a99288f3
pn53x target_init: fix bug to use Tk; nfc-relay-picc: fix potential segfault
2010-10-14 20:17:58 +00:00
Philippe Teuwen
894d6b8d3b
Oops typo
2010-10-14 18:37:10 +00:00
Philippe Teuwen
ffe50562dd
Make use of the now available Tk info
2010-10-14 18:33:17 +00:00
Romuald Conty
cbca45e21c
Oups it miss some space to handle HB.
2010-10-14 17:43:28 +00:00
Romuald Conty
41758ab63f
pn53x_target_init() now takes care of Historical Bytes
2010-10-14 17:38:54 +00:00
Romuald Conty
4a50be27de
Add a iso14443a function to extract Historical Bytes from ATS
2010-10-14 17:32:15 +00:00
Romuald Conty
8142e69121
Fix a misunderstood Historical Bytes decoding
2010-10-14 16:28:16 +00:00
Romuald Conty
7c76e1bf32
nfc_target_init() now update nfc_target_t baud rate
2010-10-14 16:27:50 +00:00
Romuald Conty
7294e4fbaf
examples/nfc-utils: decode more ATS info
2010-10-14 14:48:59 +00:00
Romuald Conty
507a23b708
Improve nfc_target_init()
2010-10-14 13:31:36 +00:00
Romuald Conty
60c9da598a
Support different baud rates for nfc_initiator_select_dep_target()
2010-10-14 13:03:23 +00:00
Romuald Conty
2f267f5463
nfc-relay-picc: Add new example to relay ISO14443-4 communications, with this one it can communicate over network... Enjoy! (Thanks to generous contributor)
2010-10-14 12:27:51 +00:00
Philippe Teuwen
5a5b5d681b
Small typos
2010-10-14 11:53:27 +00:00
Romuald Conty
af88da1a9c
Replace nfc_target_info_t with nfc_target_t in API function, we now have a coherent struct to handle nfc_target_t, use it!
2010-10-14 11:44:43 +00:00
Romuald Conty
6f3fbcb6bf
Fix nfc_dep_mode_t usage in API, fix/improve documentation
2010-10-14 11:12:23 +00:00
Romuald Conty
f559838352
MERGE (less-strange-types): Clean up libnfc's types.
...
* Old nfc_modulation_t became pn53x_modulation_t (not accessible from API);
* Old nfc_target_type_t became pn53x_target_type_t (not accessible from API);
* New nfc_modulation_type_t (NMT_ISO14443A, NMT_ISO14443B, NMT_JEWEL, etc.);
* New nfc_baud_rate_t (NBR_106, NBR_212, etc.);
* New nfc_modulation_t that contains a couple { nfc_modulation_type_t, nfc_baud_rate_t };
* nfc_target_t now have nfc_modulation_t instead of the old strange nfc_target_type_t;
* Move some pn53x oriented code from nfc.c to chips/pn53x.c (pn53x_initiator_select_passive_target);
* New nfc_dep_mode_t type to handle ACTIVE/PASSIVE mode of DEP;
* Split logical part and wrapping part for InAutoPoll;
* Add conversion functions: nfc types to pn53x types, and vice versa;
* examples/nfc-utils: Add print_nfc_target() and str_nfc_baud_rate() to display nfc_target_t;
* Add manual test results.
2010-10-14 10:28:01 +00:00
Philippe Teuwen
dccaaa383f
update manual-test-results.txt
2010-10-14 08:59:49 +00:00
Philippe Teuwen
9c23fc1dea
Manual tests: doc command to sort easily
2010-10-13 23:22:21 +00:00
Romuald Conty
3146c4c150
update manual-test-results.txt
2010-10-13 22:56:29 +00:00
Romuald Conty
7703c9672d
sort manual-test-results.txt
2010-10-13 22:54:17 +00:00
Philippe Teuwen
2db760a2c4
Manual tests: some more results...
2010-10-13 22:49:15 +00:00
Romuald Conty
9c075a98d1
Add manually done test results.
2010-10-13 22:40:42 +00:00
Romuald Conty
d41e7f2ca0
Hack polling modulations in order to have ISO14443-4 with ATS and ISO14443-3 targets
2010-10-13 22:28:29 +00:00
Romuald Conty
3c4972b9a3
Add TODO
2010-10-13 22:26:17 +00:00
Romuald Conty
9d9b5a629e
Fix nfc-poll, improve pn53x_target_type_t decoding
2010-10-13 21:40:54 +00:00
Romuald Conty
adba90684d
introduce nfc_dep_mode_t type instead of bool in nfc_initiator_select_dep_target()
2010-10-13 19:59:39 +00:00
Romuald Conty
124cc28bac
Typo
2010-10-13 19:51:21 +00:00
Romuald Conty
f2a3d51037
Fix a bug introduce in r729, fix a compilation warning
2010-10-13 19:50:43 +00:00
Romuald Conty
ec601f6a00
Fix two bugs introduced in r729, typo.
2010-10-13 19:31:02 +00:00
Romuald Conty
d67527932c
Add some FIXME/TODO about PN532 that does not supported B type (ISO14443)
2010-10-13 19:24:24 +00:00
Romuald Conty
979430ecd1
nfc_target_t have now nfc_modulation_t instead of nfc_modulatation_type_t
2010-10-13 19:17:51 +00:00
Romuald Conty
584a18ec11
Remove unused pn53x_modulations
2010-10-13 18:41:48 +00:00
Romuald Conty
d289eabc36
Attempt to provide clean types for API
2010-10-13 17:43:23 +00:00
Romuald Conty
9020014160
Rename nfc_modulation_t as pn53x_modulation_t
2010-10-13 15:39:52 +00:00