Commit Graph
214 Commits
Author SHA1 Message Date
Romain Tartiere 4a5347e5ae Merge r512 from trunk. 2010-08-10 21:41:42 +00:00
Romain Tartiere 3ec0b9376c Make Mifare example use only the libnfc public API. 2010-08-10 21:36:57 +00:00
Romain Tartiere dfb82f8893 Merge r499-510 from trunk. 2010-08-10 21:14:13 +00:00
Romain Tartiere eece496351 Use nfc_initiator_transceive_dep_bytes() instead of pn53x_transceive() in example. 2010-08-10 21:00:08 +00:00
Romain Tartiere fd0efd4a62 Fix build on Microsoft Windows.
Windows users: I hate you in secret.
2010-08-10 19:50:29 +00:00
Romain Tartiere d0357cf3aa Merge r486-498 from trunk. 2010-07-31 14:23:33 +00:00
Romain Tartiere 79aeaa6287 Factorise code.
Avoid redundant code in PN53x usb and uart drivers.  Since it makes sense to
report errors at the nfc_device_t level, pass it directly to
pn53x_transceive().

Programs using the libnfc MAY use pn53x_transceive() to communicate with a NFC
device, and SHALL not use anymore pnd->pdc->transceive().  Code in the library
itself SHOULD avoid calling pnd->pdc->transceive(), so such construct have been
updated accordingly.
2010-07-31 14:20:15 +00:00
Romain Tartiere 301d692e8a Flag references to deprecated usage of pn53x_transceive().
New issue
Summary: pn53x_transceive() workaround reverences in examples/nfc-poll.c comments
Status: New
Owner: rconty@il4p.fr
Cc: rtartiere@il4p.fr
The source code of nfc-poll has references to no using pn53x_transceive() for
the status-byte workaround reason in a comment.  However this function is not
called in the code.  While I guess that's some comment that should have been
removed and have never reached the svn repo, I prefer to be sure that it can be
removed.  The comments where introduced at the same time of the file, at r353.
2010-07-31 14:02:46 +00:00
Romain Tartiere bb06d45a05 Really silent down gcc with -Wextra. 2010-07-31 12:57:02 +00:00
Romain Tartiere 36ee32f81a Merge r478-485 from trunk. 2010-07-30 16:34:12 +00:00
Romuald Conty 0afaf656fa Attempt to provide target listing function (WARNING: this function is actually incomplete)
New issue
Summary: Provide a target listing function
Labels: Milestone-1.4.x
Libnfc lacks of target listing function. Actually, applications or libraries based on libnfc have to wrote their own listing function which can provide side effect if two or more of theses libraries are used together in the same application. Plus, some kind of problem could appears during listing multiples targets (i.e. collisions) and this problem should be solved in libnfc (i.e. using NFC chip capabilities), not in applications based on libnfc.
2010-07-30 13:27:03 +00:00
Romain Tartiere 30e715cff0 Merge r470-477 from trunk. 2010-07-29 10:59:52 +00:00
Emanuele Bertoldi f7e8ec0a95 nfc-sam: cleanup and Windows support improvements. 2010-07-29 10:18:19 +00:00
Romain Tartiere 9984e1bdcb Start of work on error handling. 2010-07-26 12:41:46 +00:00
Emanuele Bertoldi 9a7ffc38a1 Small improvements to nfc-sam stuff. 2010-07-26 08:55:43 +00:00
Romain Tartiere 7f9f907bc2 Silent down compiler. 2010-07-24 18:54:50 +00:00
Romuald Conty 544bda197e Fix minor warning. 2010-07-23 13:31:33 +00:00
Romuald Conty c4bb23631b Do not export nfc_parse_device_desc() in libnfc API. 2010-07-22 16:13:02 +00:00
Emanuele Bertoldi 4bc522cd1e First prototype of argument parsing for device description (issue #87). 2010-07-22 13:41:20 +00:00
Romuald Conty 2688de6500 API change: nfc_initiator_select_tag() is now nfc_initiator_select_passive_target() AND nfc_initiator_deselect_tag() is now nfc_initiator_deselect_target() 2010-07-21 10:37:37 +00:00
Romuald Conty 0a87c18e7e nfc-mfultralight: we now can write OTP bytes if user want to. 2010-06-30 15:06:59 +00:00
Romuald Conty 379066f069 nfc-mfultralight: on write failure, continue if authenticate works. 2010-06-30 14:54:34 +00:00
Romain Tartiere d8f12035fc Add missing carriage return at EOF (yes, I have nothing better to do ATM). 2010-06-26 21:56:32 +00:00
Romuald Conty 596733bacc nfc-mfultralight: Fix messages, we read/write pages not blocks. 2010-06-24 11:04:05 +00:00
Romuald Conty 688ebe2324 Re-ident examples/nfc-mfultralight.c using "indent -br -ce --line-length120 -nut -i2 -ppi 2" command line. 2010-06-24 10:19:01 +00:00
Romuald Conty 470dd8be05 nfc-mfultralight: Fix read and write counters. Code cleanup. 2010-06-24 10:16:09 +00:00
Romuald Conty 2e1fa09166 Set svn:ignore property on nfc-sam example. 2010-06-16 12:12:31 +00:00
Emanuele Bertoldi e6d96333f7 nfc-sam: added some config operations. 2010-06-16 11:40:23 +00:00
Emanuele Bertoldi f748ec1c59 nfc-sam: added FIXME notes. 2010-06-16 11:34:55 +00:00
Emanuele Bertoldi 391d066095 nfc-sam: improved output and error messages. 2010-06-16 11:32:16 +00:00
Emanuele Bertoldi 3f6109af52 Cleanup. 2010-06-16 11:23:13 +00:00
Emanuele Bertoldi b2089e8bb0 nfc-sam: better connection management. 2010-06-16 11:21:27 +00:00
Emanuele Bertoldi d593a8e4c9 Added use of nfc-messages. 2010-06-16 09:48:26 +00:00
Romuald Conty f7c31885f5 Move all Mifare related code from libnfc API to examples: NFC is capable of Mifare, but Mifare is not NFC. 2010-06-15 15:33:22 +00:00
Romuald Conty db735ab224 Prevent from sources files being executable. 2010-06-15 15:32:58 +00:00
Emanuele Bertoldi 4b5d3913d9 Cleanup. 2010-06-15 15:10:11 +00:00
Emanuele Bertoldi 8e4bef9c90 Added draft of a new libnfc-based example: nfc-sam.
It tests the comunication with a connected SAM (Secure Access Module).
2010-06-15 15:05:40 +00:00
Romuald Conty d171562002 Re-ident examples/nfc-poll.c using "indent -br -ce --line-length120 -nut -i2 -ppi 2 " command line. 2010-06-07 09:51:31 +00:00
Romuald Conty 3c1a61349f Re-ident nfc-mfclassic.c using "indent -br -ce --line-length120 -nut -i2 -ppi 2 " command line. 2010-06-07 09:05:35 +00:00
Romuald Conty 8bac5355dd This should fix Issue 83. 2010-06-07 08:16:27 +00:00
Romuald Conty 07a779c880 Add a small example to diagnose basic elements (communication, rom and ram) of pn53x. 2010-05-28 09:09:36 +00:00
Romuald Conty 1b7a7a4be1 Fix Issue 79. Libtool now handle library creation. 2010-04-27 15:28:41 +00:00
Romuald Conty 6fd2ea41c5 Next release will not install extra headers. (Programs that depends on should copy theses files into their sources. 2010-04-27 15:22:26 +00:00
Romain Tartiere b28abd77b0 Merge the libnfc-less-bitutils-more-ponies branch into trunk. 2010-04-26 13:13:13 +00:00
Romuald Conty 9abb29f1d1 nfc-mfultralight: fix warnings about prototypes. Fix Issue 77. 2010-04-20 09:28:19 +00:00
Romuald Conty 7762814eda nfc-mfclassic: fix warnings about prototypes. Fix Issue 76. 2010-04-20 09:25:18 +00:00
Romuald Conty 75cc48e460 nfc-mfclassic: fix warnings "no previous prototype for...". Fix Issue 75. 2010-04-20 09:05:23 +00:00
Romuald Conty 03eec8fab6 nfc-anticol: fix warnings "no previous prototype for...". Fix Issue 74. 2010-04-20 09:04:20 +00:00
Romain Tartiere 086e24c407 (libnfc-less-bitutils-more-ponies) Fix build on windows:
- do not depends on byte swapping functions / macros;
  - add basic err.h functionalities.
2010-04-16 22:38:45 +00:00
Romain Tartiere 3e8e1c8844 Fix build on Windows (using cmake and nmake). 2010-04-16 20:39:56 +00:00