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
Romain Tartiere
3820c34f28
(libnfc-less-bitutils-more-ponies) MFT
2010-04-16 19:27:49 +00:00
Romain Tartiere
39761badb7
Fix cmake breakage introduced in r360:
...
undefined reference to `print_nfc_iso14443a_info'
2010-04-16 17:20:22 +00:00
Romain Tartiere
10baef235f
(libnfc-less-bitutils-more-ponies) Get rid of bitutils.[hc] (part 1).
...
- New API function append_iso14443a_crc();
- Add a PRINT_HEX macro for driver debugging (replaces print_hex function from bitutils.c);
- Move bit-mirroring related functions to libnfc/mirror-subr.[hc];
- Move iso14443 related functions to libnfc/iso14443-subr.c;
- Move libnfc/bitutils.c hex-dumping code to examples/nfc-utils.c;
- Replace calls to swap_endian32() and swap_endian64() functions with calls to bswap32() and bswap64 provided by endian.h.
And while I am here:
- Fix the DBG macro so that it does not throw warning at compile time.
2010-04-16 16:38:57 +00:00
Romain Tartiere
4dbeff47db
Fix warnings on 32bit systems:
...
- format '%ld' expects type 'long int', but argument 2 has type 'unsigned int';
- format '%ld' expects type 'long int', but argument 2 has type 'size_t'.
Tested on FreeBSD arm.
2010-04-15 23:11:36 +00:00
Romuald Conty
d74e68a3fd
Add nfc-utils.h to generated tarball. (make distcheck OK)
2010-04-15 17:36:43 +00:00
Romuald Conty
332eed3596
nfc-poll: raise polling duration from 1500ms to 6000ms.
2010-04-13 14:07:29 +00:00
Romuald Conty
e886ef4f48
nfc-poll: Warn user when hardware does not support polling.
2010-04-09 23:38:05 +00:00
Romuald Conty
c9370e6fac
Prevent from running polling on hardware that does not support it.
2010-04-09 23:11:20 +00:00
Romain Tartiere
ae99d155b5
Make nfc-list rely on the libnfcutils.a convenience library and call nfc_initiator_select_tag().
2010-04-09 22:08:17 +00:00
Romain Tartiere
b8630c4230
Fix various warnings:
...
- format '%d' expects type 'int', but argument 2 has type 'long unsigned int';
- format '%d' expects type 'int', but argument 2 has type 'size_t';
- unused variable 'nti';
- unused parameter 'argc'.
2010-04-09 22:03:52 +00:00
Romain Tartiere
ee3715e267
Add convenience library infrastructure and move the print_nfc_iso14443a_info() function away from bitutils.
2010-04-09 21:57:03 +00:00
Romuald Conty
2714180227
Add new example to show how to use new polling function.
2010-04-09 16:21:25 +00:00
Romain Tartiere
5473befa13
Fix a brunch of -Wextra warnings:
...
- 'static' is not at beginning of declaration;
- unused parameter;
- comparison between signed and unsigned.
2010-04-07 15:08:04 +00:00
Romain Tartiere
c7d77d7664
Rearrange source code.
2010-04-07 14:37:19 +00:00