#SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON #ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING #NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF #ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # #The views and conclusions contained in the software and documentation are those of the #authors and should not be interpreted as representing official policies, either expressed #or implied, of Gabriele Modena. from libnfc.wrapper import NFCWrapper from libnfc.config.options import * from libnfc.mifare import * from libnfc.tag import * if __name__ == '__main__': nfc = NFCWrapper() nfc.connect() # connect to a device # device information are stored in the NFCWrapper().pdi attribute print "Connected to NFC reader: ", nfc.pdi.acName # device initialization nfc.initiator_init() # device configuration nfc.configure(DCO_ACTIVATE_FIELD, False) nfc.configure(DCO_INFINITE_SELECT,False); nfc.configure(DCO_HANDLE_CRC,True); nfc.configure(DCO_HANDLE_PARITY,True);