Libnfc

From NFC Tools
(Difference between revisions)
Jump to: navigation, search
(ChangeLog: Add links to view ChangeLog)
(Add FAQ)
Line 16: Line 16:
 
If you want more detailed change log, you can use the repository log:
 
If you want more detailed change log, you can use the repository log:
 
https://code.google.com/p/libnfc/source/list
 
https://code.google.com/p/libnfc/source/list
 +
 +
==[[Libnfc:FAQ|FAQ]]==
 +
 +
=== How do I change the libccid list of supported readers? ===
 +
 +
* Get the libccid source code;
 +
* edit the file readers/supported_readers.txt;
 +
* remove the line with the VID/PID of the reader you want to disable;
 +
* reinstall the libccid driver, or just the regenerated src/Info.plist.
  
 
==[[Libnfc:Troubleshooting|Troubleshooting]]==
 
==[[Libnfc:Troubleshooting|Troubleshooting]]==
 +
 
==Contribute==
 
==Contribute==
  

Revision as of 09:29, 15 February 2013

Public platform independent Near Field Communication (NFC) library

libnfc is the first libre low level NFC SDK and Programmers API released under the GNU Lesser General Public License.
It provides complete transparency and royalty-free use for everyone.
This list shows the current supported features.
All major operating systems are supported, including GNU/Linux, Mac OS X and Windows. Compilation should work out of the box on POSIX-systems.
This library supports various NFC hardware devices: dongles, flat and OEM devices.
The library currently supports modulations for ISO/IEC 14443 A and B, FeliCa, Jewel/Topaz tags and Data Exchange Protocol (P2P) as target and as initiator.

Contents

Where to start from?

Download

Installation

ChangeLog

ChangeLog is directly available from libnfc's repository: https://code.google.com/p/libnfc/source/browse/ChangeLog

If you want more detailed change log, you can use the repository log: https://code.google.com/p/libnfc/source/list

FAQ

How do I change the libccid list of supported readers?

  • Get the libccid source code;
  • edit the file readers/supported_readers.txt;
  • remove the line with the VID/PID of the reader you want to disable;
  • reinstall the libccid driver, or just the regenerated src/Info.plist.

Troubleshooting

Contribute

There are many ways to contribute to libnfc, including but not limited to:

Personal tools
Namespaces

Variants
Actions
Navigation
Documentation
Misc
Toolbox
Partners