Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
pn53x-tamashell(1)	     General Commands Manual	      pn53x-tamashell(1)

NAME
     pn53x-tamashell - PN53x TAMA communication demonstration shell

SYNOPSIS
     pn53x-tamashell [script]

DESCRIPTION
     pn53x-tamashell  is  a  simple interactive tool to send so called TAMA com-
     mands and receive the answers.  TAMA refers to the command set supported by
     the PN53x family.	Messages are binary and the  shell  expects  hexadecimal
     notation.	 TAMA  commands  and responses prefixes (0xD4/0xD5), CRC and any
     framing above are handled transparently.

     You can use the shell interactively (with	readline  support)  or	you  can
     write  your  own  script file consisting in commands and comments (anything
     that starts with ";", "#" or "//").  Spaces are ignored and can be used for
     readability.

     Shebang is supported, simply start your script with:
      #!/usr/bin/env pn53x-tamashell

COMMANDS
     p N to introduce a pause of N milliseconds.

     q or Ctrl-d to quit.

EXAMPLES
     GetFirmware command is D4 02, so one has just to send the command "02":

      $ pn53x-tamashell
      Connected to NFC reader: SCM Micro/SCL3711-NFC&RW - PN533 v2.7 (0x07)
      > 02
      Tx: 02
      Rx: 33  02  07  07
      > 40
      Tx: 40
      Rx: Command Not Acceptable
      > q
      Bye!

     Same thing, with a script:

      $ pn53x-tamashell << EOF
      // This is a comment
      02 // GetFirmware
      40 // Command with missing arguments
      EOF

      Connected to NFC reader: SCM Micro/SCL3711-NFC&RW - PN533 v2.7 (0x07)
      > // This is a comment
      > 02 // GetFirmware
      Tx: 02
      Rx: 33  02  07  07
      > 40 // Command with missing arguments
      Tx: 40
      Rx: Command Not Acceptable
      > Bye!

OPTIONS
     script Script file with tama commands

BUGS
     Please report any bugs on the libnfc issue tracker at:
     https://github.com/nfc-tools/libnfc/issues

LICENCE
     libnfc is licensed under the GNU Lesser General Public License (LGPL), ver-
     sion 3.
     libnfc-utils and libnfc-examples are covered by the the  BSD  2-Clause  li-
     cense.

     This  manual  page is licensed under the terms of the GNU GPL (version 2 or
     later).

			       September 15, 2010	      pn53x-tamashell(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=pn53x-tamashell&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help