Romain Tartière
69bf99b33d
Run make style
to indent macros
2017-06-29 12:25:53 +02:00
Romain Tartière
94bf7059b4
Remove copyright comments.
...
The COPYRIGHT file is already here and is more complete, while the VCS
hold accurate information about contributors and conibution date.
2017-06-29 09:29:15 +02:00
Romain Tartière
73dc0529fa
Run make style
to fix style
2017-06-27 13:58:31 +02:00
Stefan Walkner
565ee18b8e
Fix build with CMake
...
- Fix library finding ('nfc' instead of 'libnfc');
- Generate config.h from template on non-win32 platforms;
- While here, include protection for config.h in several files.
2017-04-24 09:35:08 +02:00
Romain Tartière
1ce3db3ca6
Improve naming consistency.
...
Ensure all MIFARE related names and structures start with "mifare_" or
"MIFARE_".
2015-05-12 13:52:18 +02:00
Romain Tartière
faac4ae5d8
Fix white spaces inconsistencies.
2015-05-12 13:19:00 +02:00
Romain Tartière
6984e162e6
Fix " \t" sequences.
2015-05-12 12:25:44 +02:00
Romain Tartière
07695f4c18
Remove subversion artifacts.
...
We do not have $Id$ to expand anymore.
2015-05-12 12:22:39 +02:00
Romain Tartière
42b21ff42f
Rename MifareTag to FreefareTag.
...
Because we are libfreefare and not libmifare, the generic tag type
should not be so specific.
2015-05-11 18:55:20 +02:00
Romain Tartière
d946230aec
Fix compiler warning.
2015-05-11 18:39:32 +02:00
Romain Tartière
c42dfce78d
Style.
2014-04-13 19:41:17 +02:00
Don Coleman
14219ab145
add -y flag to mifare-classic-write-ndef
...
write without confirmation
2013-07-14 22:55:56 +02:00
Philippe Teuwen
061b41ed2d
Align with libnfc API change: test nfc_init() result
2013-03-30 18:07:34 +01:00
Romuald Conty
3dd6edcb3a
updates library examples to use libnfc 1.7.0 API
2012-12-23 21:30:10 +00:00
Ludovic Rousseau
5dc7a20c1c
Fix compiler warnings
...
mifare-classic-write-ndef.c:67: warning: no previous prototype for ‘search_sector_key’
mifare-classic-write-ndef.c:105: warning: no previous prototype for ‘fix_mad_trailer_block’
2012-05-18 16:20:15 +00:00
Ludovic Rousseau
1a9fcabf89
Declare internal function usage() as static
2012-05-18 16:18:45 +00:00
Philippe Teuwen
e9cf48081b
few missing free()
2012-03-15 09:16:55 +00:00
Philippe Teuwen
0b14aa4eb2
allow input file for mifare-desfire-write-ndef & small fixes
2012-03-14 23:52:05 +00:00
Audrey Diacre
512a407213
fix some indentations.
2012-01-25 13:49:55 +00:00
Audrey Diacre
4f0227ddcb
update to use libnfc's trunk
2012-01-25 09:58:16 +00:00
Romuald Conty
8dd46350de
mifare-classic-write-ndef could use file as NDEF content
...
(BTW, stdin as input is not yet implemented, any contributions are welcome.)
2011-10-11 22:24:26 +00:00
Romain Tartiere
40fa0d5d13
Fix mifare-classic-write-ndef example when using a card with an existing MAD.
...
Also fix some perror() -> nfc_perror().
2010-09-07 14:29:11 +00:00
Romain Tartiere
7b9242e935
Reindent (2/2).
...
Align cases with switch statements.
Ça y est! Le code est beau!
2010-09-03 18:04:12 +00:00
Romain Tartiere
af061a3c1a
Reindent (1/2).
...
After trying to tweak gindent so that it does not mess-up my ASCII art, give
and read the help of Vim to setup 'cinoptions' according to my needs
(cino=t0(0). This changeset reindent some bits that where not indented as they
should. A future commit will reindent the switch/case according to my (bad)
taste now that I have setup cindent correctly on my system (cino=t0(0:0).
2010-09-03 18:01:02 +00:00
Romuald Conty
bb840dccaf
minor cosmetic enhancements.
2010-09-03 12:51:45 +00:00
Romain Tartiere
5aafbc9a48
Indent after last commit.
2010-08-31 12:00:56 +00:00
Romain Tartiere
7ba83f79ed
Enhance the mifare-classic-write-ndef example.
...
- Only format the PICC if no MAD is present;
- Do not overwrite an existing MAD.
2010-08-31 12:00:02 +00:00
Romain Tartiere
e68ae59c5e
Rename mad_application_(read|write) to mifare_application_(read|write).
...
Fixes issue 40.
2010-08-24 10:51:58 +00:00
Romuald Conty
9ff14c416d
mifare-classic-write-ndef now use newly introduced public keys and AID.
2010-07-28 10:23:56 +00:00
Romain Tartiere
6631491dec
change sectors keys THEN write application data.
...
This should avoid failure in some advanced use cases and when the example will be able to add user-provided data without data-loss.
Suggested by: Romuald Conty <rconty@il4p.fr>
2010-07-27 14:03:20 +00:00
Romain Tartiere
0ada18e508
Fix sector counts.
...
Submitted by: Romuald Conty <rconty@il4p.fr>
Pointy hat to: me
2010-07-27 13:54:09 +00:00
Romain Tartiere
21fa85ca1d
Only search keys of existing sectors.
2010-07-27 13:37:57 +00:00
Romain Tartiere
5779d6f945
Merge the freefare-desfire branch into trunk.
2010-07-26 21:48:18 +00:00
Romain Tartiere
3f6a142b57
Enhance the mifare-classic-write-ndef example.
...
- Use the new mifare_application_alloc() and mad_application_write API;
- Deal with writing over multiple sectors with different keys.
2010-07-26 20:27:21 +00:00
Romain Tartiere
9ba6d198b8
Merge r487 from the libfreefare-desfire branch.
2010-07-26 20:21:02 +00:00
Romain Tartiere
f425ae30c6
Merge r486 from the libfreefare-desfire branch.
2010-07-26 20:20:22 +00:00
Romain Tartiere
163df002f2
Rename MifareSectorNumber to MifareClassicSectorNumber.
2010-07-03 06:31:28 +00:00
Romuald Conty
97edcb45e8
factorize some code in examples/mifare-classic-write-ndef
2010-06-29 15:16:35 +00:00
Romuald Conty
0447774e17
(mifare-classic-write-ndef) fix authentication block number with 4k.
2010-06-28 19:13:10 +00:00
Romain Tartiere
5027d69b7e
Silent down gcc44 -Wextra warnings.
2010-06-26 13:48:25 +00:00
Romain Tartiere
efe5bbad9e
Force disconnect to avoid failure when the same key is usable as key A and key B.
2010-06-24 00:19:05 +00:00
Romain Tartiere
a235dbd0a9
Fix TLV terminator. 0xFE is part of TLV, not NDEF.
2010-06-23 23:21:47 +00:00
Romain Tartiere
4e3cccd071
Actually write some NDEF data in the mifare-classic-write-ndef example.
2010-06-23 02:05:28 +00:00
Romain Tartiere
d88aa9b29b
Add a new example to write a MAD on MIFARE Classic cards.
...
It is a WIP example that should not stay long as an example and will be moved in the regression test-suite sooner or later.
2010-06-22 22:44:53 +00:00