Romuald Conty
10f9a3d2b0
PN531 and PN533 does not support NTM_PICC mode
2010-09-30 08:37:46 +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
68879ba255
Fix bad indent.
...
Update issue 84
Status: Reopened
Currently, indent trucate long line which make the code almost unreadable.
2010-09-30 08:14:21 +00:00
Romuald Conty
3cd0860203
nfc-emulate-ndef: minor clean up, improve error debugging.
2010-09-29 15:26:17 +00:00
Romuald Conty
4d880e6ce8
Enhance documentation and fix typo.
2010-09-29 14:26:06 +00:00
Romuald Conty
89971c9036
Update human readable ChangeLog
2010-09-29 12:41:46 +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
Romuald Conty
0c72e7ed1a
Workaround to prevent from USB toogle bit issue discussed on Issue 114.
...
Update issue 114
Status: Fixed
Owner: yobibe
This workaround allow to use PN533 USB (like SCL3711) without toogle bit issue (on OSes that care about this toogle bit: e.g. GNU/Linux, MacOS).
libfreefare tests suite now works as expected, enjoy!
2010-09-29 09:57:50 +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
Romuald Conty
7a7687b3b8
Hack that allow to re-use PN53x (connected in USB) when something goes wrong.
...
New issue
Summary: Implement the abort mechanism (PCD->PICC ACK)
Currently, this issue is motivated by the need to reconnect to the device after a failure: ie. Issue 114.
BTW, this feature could also be useful to break an infinite polling or to cancel a previously sent command.
2010-09-28 15:15:36 +00:00
Roel Verdult
a0ece60203
let the PN53x functions call it's own configuration, not the main nfc_configure()
2010-09-28 14:48:57 +00:00
Romuald Conty
6d47171bdc
Attempt to fix MacOS build.
2010-09-28 09:59:51 +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
868919107a
Fix Zero Lenght Packet problem on USB (Thanks to Phil)
2010-09-23 10:28:35 +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
2d6c0f5f1a
Decode more targets types from PN53x.
2010-09-22 12:51:32 +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
0e37a1e9e9
Fix typo, add a minor XXX
2010-09-22 12:42:14 +00:00
Romuald Conty
0e40b6f7dd
nfc-poll: now poll more than ISO14443-A
2010-09-22 12:36:20 +00:00
Romuald Conty
9cf4f5debb
Fix Felica listing. (Thanks to the contibutor who provide me this patch)
2010-09-21 16:15:27 +00:00
Romuald Conty
52354daa1e
Stop target listing when the maximal wanted target count is reached.
2010-09-21 16:05:24 +00:00
Romuald Conty
dfcb6f6cd3
Minor code cleanup in nfc-anticol
2010-09-20 15:55:55 +00:00
Romuald Conty
0ea9467b56
Minor indentation fixes.
2010-09-20 14:41:41 +00:00
Romuald Conty
362dfb51db
API documentation is more clean now: functions order have more sense.
2010-09-10 13:35:25 +00:00
Romuald Conty
5929bc10e7
Minor documentation improvements.
2010-09-08 22:20:09 +00:00
Romuald Conty
7be31d0ba8
Update documentation and associated example.
2010-09-08 09:16:24 +00:00
Romuald Conty
26b9fee648
Copy missing additional-pages.dox from 1.3.4 tag.
2010-09-08 09:13:12 +00:00
Romuald Conty
18cc86a613
Indent whole code using make indent. (Fixes issue 84).
2010-09-07 17:51:03 +00:00
Romuald Conty
f93b4939f4
Set/reset configuration options at nfc_connect() time. (Fixes issue 108)
2010-09-07 17:33:45 +00:00
Romuald Conty
394f637c4e
Bump package version for Windows
2010-09-07 17:18:27 +00:00
Romain Tartiere
81a1eb2c6c
Don't display authentication errors in examples.
2010-09-07 13:34:48 +00:00
Romain Tartiere
b9cb5b22c8
Fix build on Microsoft Windows.
2010-09-07 09:59:12 +00:00
Romain Tartiere
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.
2010-09-07 09:01:59 +00:00
Romain Tartiere
ec58634a67
Fix build on Microsoft Windows.
2010-09-07 08:45:03 +00:00
Romuald Conty
5dbdabcec2
Be sure that NDO_AUTO_ISO14443_4 is activated by default.
2010-09-06 11:16:24 +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
190b52c4cd
Remove a miss-placed prototypes.
2010-09-06 10:00:41 +00:00
Romuald Conty
43ca2c827b
Remove unused file.
2010-09-06 09:27:06 +00:00