Philippe Teuwen
80ee446f74
pn53x-tamashell now accepts scripts, see examples
2010-10-04 12:36:29 +00:00
Romuald Conty
17b940c610
Finalize pn53x-tamashell integration (add readline m4, fiw minor warnings, adjust Makefile.am)
2010-10-04 10:24:45 +00:00
Philippe Teuwen
87161b5b7b
Examples: pn53x-tamashell
...
TODO: readline detection via autoconf
2010-10-02 23:35:24 +00:00
Philippe Teuwen
eca47b3cff
nfc-emulate-ndef: S(DESELECT) is actually auto in this mode
2010-10-01 17:59:23 +00:00
Romuald Conty
ae522c843c
nfc-sam: fix author fields (name and email).
2010-10-01 16:30:38 +00:00
Romuald Conty
f31cb6193b
Minor man pages update.
2010-10-01 14:27:39 +00:00
Romuald Conty
bf995b3c4e
nfc-emulate-ndef: change Tx/Rx message to prevent from mixing with TX/RX from debug mode, add the first receive datas.
2010-09-30 16:02:02 +00:00
Romuald Conty
3c5e815ddd
nfc-emulate-ndef: remove minor compilation warnings, add a FIXME to remove pn53x specific code in this example.
...
New issue
Summary: Remove pn53x specific from nfc* examples
Labels: Priority-Low Milestone-1.4.x
Examples provided by libnfc should show the "right" way to use libnfc and to use pn53x specific (and non public) functions is not a good pratice.
There can be some exceptions only if its really dedicated to one kind of chip and the example name have to follow the format "chip-function" instead of usual "nfc-function". (e.g. pn53x-diagnose)
2010-09-30 08:36:49 +00:00
Romuald Conty
3cd0860203
nfc-emulate-ndef: minor clean up, improve error debugging.
2010-09-29 15:26:17 +00:00
Romuald Conty
a9b8b84e13
Build nfc-emulate-ndef example
2010-09-29 11:08:06 +00:00
Romuald Conty
2318182c2c
Remove minor warning.
2010-09-29 09:59:02 +00:00
Roel Verdult
e0c01fca01
commented nfcip lines
2010-09-28 16:18:05 +00:00
Roel Verdult
6dfe88113e
Added new example, PN53x chips will now emulate NDEF tag! not in build-script yet
2010-09-28 16:15:59 +00:00
Romuald Conty
5efa9e2cdb
Jewel/Topaz full UID is 6 bytes long (7 bytes with the manufacturer ID) but during select only the 4 LSB are returned, so we change the display to keep it in mind. (Thanks to Phil)
2010-09-28 15:37:36 +00:00
Romuald Conty
8672c809bd
example: Jewel support in nfc-list and nfc-poll. (Many thanks to Phil)
2010-09-28 15:31:31 +00:00
Romuald Conty
cab6d19c5a
examples: decode more data from ATQB. (Thanks to Phil)
2010-09-28 15:27:06 +00:00
Romuald Conty
15f3609eaf
nfcip-target: add an hack to allow to use two devices on the same machine. (Thanks to Phil)
2010-09-28 15:24:05 +00:00
Roel Verdult
16fd4bc2a0
Typo ;)
2010-09-24 16:51:30 +00:00
Roel Verdult
6f89ad50f8
add key for democards
2010-09-24 16:29:17 +00:00
Romuald Conty
1acf950ce9
Improve ISO14443B display: some protocol information are now decoded to be displayed.
2010-09-23 17:03:19 +00:00
Romuald Conty
2f95fb254b
Improve ATQB decoding: "PUPI", "Application Data", and "Protocol Info" is now available as separated fields.
2010-09-23 16:26:06 +00:00
Romuald Conty
ccfd24a682
nfc-anticol now works even after running another program that change the modulation (Fixes Issue 111) (Thanks to Phil for help).
2010-09-23 16:03:05 +00:00
Romuald Conty
7e2ddedfc1
Fix ISO14443-B ATTRIB_RES decoding. (Thanks to Phil)
2010-09-23 10:12:10 +00:00
Romuald Conty
c6f074ba96
nfc-poll: fix a potential segfault (Thanks to Phil)
2010-09-23 09:40:23 +00:00
Romuald Conty
e2a2557396
Replace wrong decoded ISO14443-B data by ATTRIB_RES field.
...
New issue
Summary: Improve ISO 14443-B data (ATTRIB_RES) decoding
Before this revision, pn53x_decode_target_data() wrongly decode ISO14443-B. Currently, whole ATTRIB_RES field is stored in nfc_target_info_t struct.
I do not find the correct documentation to fix it better than this, but at least it now retrieves a correct value.
2010-09-22 19:10:50 +00:00
Romuald Conty
bd547418e9
nfc-poll: disconnect from device if error in order to prevent from keep up RF field which have side effects: its power-consumming, device can became warm and it generates useless radiofrequencies.
2010-09-22 12:48:40 +00:00
Romuald Conty
0e40b6f7dd
nfc-poll: now poll more than ISO14443-A
2010-09-22 12:36:20 +00:00
Romuald Conty
dfcb6f6cd3
Minor code cleanup in nfc-anticol
2010-09-20 15:55:55 +00:00
Romuald Conty
7be31d0ba8
Update documentation and associated example.
2010-09-08 09:16:24 +00:00
Romuald Conty
18cc86a613
Indent whole code using make indent. (Fixes issue 84).
2010-09-07 17:51:03 +00:00
Romain Tartiere
81a1eb2c6c
Don't display authentication errors in examples.
2010-09-07 13:34:48 +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
43ca2c827b
Remove unused file.
2010-09-06 09:27: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
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
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
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
5b0589c381
Merge r551-563 from trunk.
2010-08-20 10:41:30 +00:00
Romain Tartiere
1e329529a7
Update nfc-poll example to enhance unsupported features detection.
2010-08-20 10:16:52 +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
Romain Tartiere
eb90b92c12
Detect errors in examples.
2010-08-18 17:22:13 +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
769eef20f7
Merge r520-546 from trunk.
2010-08-18 14:32:01 +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
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