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
Romuald Conty
695e5c2f37
Rename nfc_target_type_t as pn53x_target_type_t
2010-10-13 15:31:48 +00:00
Romuald Conty
c53c512831
Change some nfc_target_type_t to insist on the ISO/IEC 14443-4 compliance
2010-10-13 11:49:34 +00:00
Romuald Conty
0fe30e3db7
Change some nfc_target_mode_t to insist on the restrictions offer these mode
2010-10-13 11:35:28 +00:00
Philippe Teuwen
572499f598
pn53x_usb: remove USB timeout (Fixes issue 122)
2010-10-13 07:21:34 +00:00
Philippe Teuwen
2fb1de34f4
pn53x_usb: try to recover device if usb read fails, solves partly Issue 122
2010-10-12 16:04:40 +00:00
Philippe Teuwen
9d1e72a9f7
pn53x_usb: leave the device in cleaner state (Fixes Issue 123)
2010-10-12 15:51:57 +00:00
Romuald Conty
61b0df5fe9
Minor documentation fix
2010-10-12 15:34:37 +00:00
Romuald Conty
c34be50ef1
For the sake of consistency, rename all szRxLen to szRx and szTxLen to szTx
2010-10-12 14:56:42 +00:00
Romuald Conty
5d753827c1
Add a nfc-utils fonction (not in API) to display nfc_target_type_t as string
2010-10-12 14:05:28 +00:00
Romuald Conty
202c2a7a8b
nfc-emulate-uid: fix wrong UID length in initial nfc_target_t
2010-10-12 14:04:30 +00:00
Romuald Conty
d7bffac0e6
Fix const bytes notation, string notation will add EOL ('\0')
2010-10-12 14:02:53 +00:00
Romuald Conty
b333a4b1cf
Add FeliCa to emulation capabilities
2010-10-12 09:44:39 +00:00
Romuald Conty
c67d915250
Attempt to fix pcsc-lite detection on MacOS
2010-10-12 08:20:46 +00:00
Romuald Conty
2857b1dd1a
Remove a wrong FIXME
2010-10-11 14:53:10 +00:00
Romuald Conty
602787bd03
We can now use an nfc_dep_info_t to specify DEP info as initiator.
2010-10-11 14:49:08 +00:00
Philippe Teuwen
ddb8fe9b1f
nfc-relay: fix UID len & doc
2010-10-11 11:35:46 +00:00
Romuald Conty
6e932142f0
arygon: send ACK frame for ARYGON devices too.
2010-10-11 10:54:49 +00:00
Romuald Conty
0bdef6cb2a
pn532_uart: send ACK frame to cancel a eventual previous command during nfc_connect() too.
2010-10-11 10:53:24 +00:00
Romuald Conty
49e6fff104
pn532_uart: start with sending an ACK frame to cancel a eventual previous command.
2010-10-11 10:41:03 +00:00
Romuald Conty
08b06c1d03
Emulated DEP targets can now be customized (NFCID3 and General Bytes).
2010-10-08 21:54:59 +00:00
Philippe Teuwen
b72ce3decd
Add pn53x-tamashell manpage
2010-10-08 21:31:12 +00:00
Romuald Conty
b8395d9506
Rename nfcip-* examples to nfc-dep-*
2010-10-08 20:36:13 +00:00
Romuald Conty
1e9c390dfa
Improve DEP info struct: add more info, and InJumpDEP now fill fully this struct.
2010-10-08 20:25:34 +00:00
Philippe Teuwen
1d0c7fe68e
Examples: some more misc fixes
2010-10-08 20:01:47 +00:00
Philippe Teuwen
7128eabfad
Examples: misc fixed & enhancements in the doc
2010-10-08 19:24:54 +00:00
Romuald Conty
74a8ebde41
nfcip-*: Add man pages.
2010-10-08 18:28:23 +00:00
Romuald Conty
13d0bb7b0f
nfcip-*: code clean up, enhance output to understand what happens.
2010-10-08 18:15:00 +00:00
Romuald Conty
bf1f9c68d3
nfc-list: remove some useless calls to nfc_configure(), these settings are applied by default.
2010-10-08 18:13:18 +00:00