verbose option back for nfc-list, and newly implemented in nfc-poll
This commit is contained in:
parent
af22d34d57
commit
125553c72e
4 changed files with 44 additions and 8 deletions
|
@ -1,6 +1,6 @@
|
|||
.TH nfc-poll 1 "June 26, 2009" "libnfc" "libnfc's examples"
|
||||
.SH NAME
|
||||
nfc-poll \- Poll for one NFC target
|
||||
nfc-poll \- poll first available NFC target
|
||||
.SH SYNOPSIS
|
||||
.B nfc-poll
|
||||
.SH DESCRIPTION
|
||||
|
@ -8,8 +8,18 @@ nfc-poll \- Poll for one NFC target
|
|||
is a utility for polling any available target (tags but also NFCIP targets)
|
||||
using ISO14443-A, FeliCa, Jewel and ISO14443-B modulations.
|
||||
|
||||
This tool relies on a hardware polling feature of the PN532, it will display
|
||||
available information retrieved from the tag.
|
||||
This tool uses hardware polling feature if available (ie. PN532) or switch back
|
||||
to software polling, it will display available information retrieved from the
|
||||
tag.
|
||||
|
||||
.SH OPTIONS
|
||||
.TP
|
||||
.B \-v
|
||||
Tells
|
||||
.I
|
||||
nfc-poll
|
||||
to be verbose and display detailed information about the targets shown.
|
||||
This includes SAK decoding and fingerprinting is available.
|
||||
|
||||
.SH IMPORTANT
|
||||
There are some well-know limits with this example:
|
||||
|
|
|
@ -62,6 +62,13 @@ void stop_polling (int sig)
|
|||
exit (EXIT_FAILURE);
|
||||
}
|
||||
|
||||
void
|
||||
print_usage (char* progname)
|
||||
{
|
||||
printf ("usage: %s [-v]\n", progname);
|
||||
printf (" -v\t verbose display\n");
|
||||
}
|
||||
|
||||
int
|
||||
main (int argc, const char *argv[])
|
||||
{
|
||||
|
@ -72,11 +79,15 @@ main (int argc, const char *argv[])
|
|||
// Display libnfc version
|
||||
const char *acLibnfcVersion = nfc_version ();
|
||||
|
||||
if (argc > 1) {
|
||||
errx (1, "usage: %s", argv[0]);
|
||||
}
|
||||
|
||||
printf ("%s uses libnfc %s\n", argv[0], acLibnfcVersion);
|
||||
if (argc != 1) {
|
||||
if ((argc == 2) && (0 == strcmp ("-v", argv[1]))) {
|
||||
verbose = true;
|
||||
} else {
|
||||
print_usage (argv[0]);
|
||||
exit (EXIT_FAILURE);
|
||||
}
|
||||
}
|
||||
|
||||
const uint8_t uiPollNr = 20;
|
||||
const uint8_t uiPeriod = 2;
|
||||
|
|
|
@ -18,7 +18,7 @@ This tool displays all available information at selection time.
|
|||
|
||||
.SH OPTIONS
|
||||
.TP
|
||||
.B \-v, \-\-verbose
|
||||
.B \-v
|
||||
Tells
|
||||
.I
|
||||
nfc-list
|
||||
|
|
|
@ -59,6 +59,13 @@
|
|||
|
||||
static nfc_device *pnd;
|
||||
|
||||
void
|
||||
print_usage (char* progname)
|
||||
{
|
||||
printf ("usage: %s [-v]\n", progname);
|
||||
printf (" -v\t verbose display\n");
|
||||
}
|
||||
|
||||
int
|
||||
main (int argc, const char *argv[])
|
||||
{
|
||||
|
@ -71,6 +78,14 @@ main (int argc, const char *argv[])
|
|||
// Display libnfc version
|
||||
acLibnfcVersion = nfc_version ();
|
||||
printf ("%s uses libnfc %s\n", argv[0], acLibnfcVersion);
|
||||
if (argc != 1) {
|
||||
if ((argc == 2) && (0 == strcmp ("-v", argv[1]))) {
|
||||
verbose = true;
|
||||
} else {
|
||||
print_usage (argv[0]);
|
||||
exit (EXIT_FAILURE);
|
||||
}
|
||||
}
|
||||
|
||||
#ifdef HAVE_LIBUSB
|
||||
# ifdef DEBUG
|
||||
|
|
Loading…
Reference in a new issue