e800765ffcnfc-emulate-ndef: remove one pn53x_set_parameters(). Note: it works a lot better with ARYGON (serial @9600 bauds) than touchatag through PCSC and USB.
Romuald Conty
2010-10-04 18:12:57 +00:00
ad7a8a59a6nfc-emulate: Use a better const byte_t notation (no \0 EOL character).
Romuald Conty
2010-10-04 18:00:17 +00:00
178f73d98anfc-sam: NTM_PICC does exist anymore and I dont think thats needed to all but ISO14443-4 initiator in this place.
Romuald Conty
2010-10-04 13:30:12 +00:00
da1de80aa6nfc-emulate-ndef: use nfc_target_receive_bytes() instead of pn53x_target_receive_bytes(), adjust NTM_PICC new name
Romuald Conty
2010-10-04 13:28:36 +00:00
92cc9a5736Add non restrictive mode for emulation (NTM_NORMAL), fix comments, rename NTM_PICC to insist on "ISO14443-4" PICC mode.
Romuald Conty
2010-10-04 13:26:47 +00:00
5233fceda7Improve the target emulation functions (ATM, only ISO14443A), add an example (nfc-emulate-tag), update examples to use the new API.
Romuald Conty
2010-10-04 12:46:03 +00:00
d2d15afa3bexamples: minor enhancements
Romuald Conty
2010-10-04 12:43:22 +00:00
afb1c3a0f8examples: minor enhancements
Romuald Conty
2010-10-04 12:37:43 +00:00
80ee446f74pn53x-tamashell now accepts scripts, see examples
Philippe Teuwen
2010-10-04 12:36:29 +00:00
f23a8eced3Fix minor autotools warning
Romuald Conty
2010-10-04 12:31:55 +00:00
f31cb6193bMinor man pages update.
Romuald Conty
2010-10-01 14:27:39 +00:00
4a3a185857Fix bad indent
Romuald Conty
2010-10-01 11:00:27 +00:00
bf995b3c4enfc-emulate-ndef: change Tx/Rx message to prevent from mixing with TX/RX from debug mode, add the first receive datas.
Romuald Conty
2010-09-30 16:02:02 +00:00
b53b623c38Split pn53x_target_init() into TgInitAsTarget command wrapper and the "logical" part
Romuald Conty
2010-09-30 12:51:13 +00:00
33e42f389aDetect PN53x USB devices before ACR122. This change is needed by the fact that ACR122 use PCSC framework, and PCSC try to detect more than ACR122 devices, this reduce the connection speed (Plus, one some systems pcscd is not launched at boot time, its launched when some application access to using libpcsclite.)
Romuald Conty
2010-09-30 10:32:44 +00:00
6b679862e7Fix bad indent.
Romuald Conty
2010-09-30 10:27:34 +00:00
10f9a3d2b0PN531 and PN533 does not support NTM_PICC mode
Romuald Conty
2010-09-30 08:37:46 +00:00
3c5e815dddnfc-emulate-ndef: remove minor compilation warnings, add a FIXME to remove pn53x specific code in this example.
Romuald Conty
2010-09-30 08:36:49 +00:00
68879ba255Fix bad indent.
Romuald Conty
2010-09-30 08:14:21 +00:00
6dfe88113eAdded new example, PN53x chips will now emulate NDEF tag! not in build-script yet
Roel Verdult
2010-09-28 16:15:59 +00:00
5efa9e2cdbJewel/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)
Romuald Conty
2010-09-28 15:37:36 +00:00
8672c809bdexample: Jewel support in nfc-list and nfc-poll. (Many thanks to Phil)
Romuald Conty
2010-09-28 15:31:31 +00:00
cab6d19c5aexamples: decode more data from ATQB. (Thanks to Phil)
Romuald Conty
2010-09-28 15:27:06 +00:00
15f3609eafnfcip-target: add an hack to allow to use two devices on the same machine. (Thanks to Phil)
Romuald Conty
2010-09-28 15:24:05 +00:00
7a7687b3b8Hack that allow to re-use PN53x (connected in USB) when something goes wrong.
Romuald Conty
2010-09-28 15:15:36 +00:00
a0ece60203let the PN53x functions call it's own configuration, not the main nfc_configure()
Roel Verdult
2010-09-28 14:48:57 +00:00
6d47171bdcAttempt to fix MacOS build.
Romuald Conty
2010-09-28 09:59:51 +00:00
6f89ad50f8add key for democards
Roel Verdult
2010-09-24 16:29:17 +00:00
1acf950ce9Improve ISO14443B display: some protocol information are now decoded to be displayed.
Romuald Conty
2010-09-23 17:03:19 +00:00
2f95fb254bImprove ATQB decoding: "PUPI", "Application Data", and "Protocol Info" is now available as separated fields.
Romuald Conty
2010-09-23 16:26:06 +00:00
ccfd24a682nfc-anticol now works even after running another program that change the modulation (Fixes Issue 111) (Thanks to Phil for help).
Romuald Conty
2010-09-23 16:03:05 +00:00
868919107aFix Zero Lenght Packet problem on USB (Thanks to Phil)
Romuald Conty
2010-09-23 10:28:35 +00:00
c6f074ba96nfc-poll: fix a potential segfault (Thanks to Phil)
Romuald Conty
2010-09-23 09:40:23 +00:00
e2a2557396Replace wrong decoded ISO14443-B data by ATTRIB_RES field.
Romuald Conty
2010-09-22 19:10:50 +00:00
2d6c0f5f1aDecode more targets types from PN53x.
Romuald Conty
2010-09-22 12:51:32 +00:00
bd547418e9nfc-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.
Romuald Conty
2010-09-22 12:48:40 +00:00
0e37a1e9e9Fix typo, add a minor XXX
Romuald Conty
2010-09-22 12:42:14 +00:00
0e40b6f7ddnfc-poll: now poll more than ISO14443-A
Romuald Conty
2010-09-22 12:36:20 +00:00
9cf4f5debbFix Felica listing. (Thanks to the contibutor who provide me this patch)
Romuald Conty
2010-09-21 16:15:27 +00:00
52354daa1eStop target listing when the maximal wanted target count is reached.
Romuald Conty
2010-09-21 16:05:24 +00:00
dfcb6f6cd3Minor code cleanup in nfc-anticol
Romuald Conty
2010-09-20 15:55:55 +00:00
b9cb5b22c8Fix build on Microsoft Windows.
Romain Tartiere
2010-09-07 09:59:12 +00:00
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.
Romain Tartiere
2010-09-07 09:01:59 +00:00
ec58634a67Fix build on Microsoft Windows.
Romain Tartiere
2010-09-07 08:45:03 +00:00
5dbdabcec2Be sure that NDO_AUTO_ISO14443_4 is activated by default.
Romuald Conty
2010-09-06 11:16:24 +00:00
18d31cd672Reintroduce oddparity() function used by project based on libnfc but in nfc-utils.[ch] to prevent from exporting them in API.
Romuald Conty
2010-09-06 10:02:19 +00:00
190b52c4cdRemove a miss-placed prototypes.
Romuald Conty
2010-09-06 10:00:41 +00:00
1130036bf3- Detect errors in pn53x_get_reg(); - Add a test case to confirm an endianness problem on little-endian machines.
Romain Tartiere
2010-08-28 14:27:33 +00:00
af291c5a16Report errors of ACR122 devices in the transceive function.
Romain Tartiere
2010-08-28 14:25:49 +00:00
a676d34e5dFix build on Microsoft Windows.
Romain Tartiere
2010-08-24 11:03:59 +00:00