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