1

I use Adafruit_CircuitPython_PN532 to read the card id with a PN532 on SPI. After booting my pi my script doesn't work. However, when I execute nfc-poll in a terminal everything works fine.

My python script:

import board
import busio
from digitalio import DigitalInOut
import spi
from adafruit_pn532.spi import PN532_SPI

SPI connection

spi_device = busio.SPI(board.SCK, board.MOSI, board.MISO) cs_pin = DigitalInOut(board.D5) pn532 = PN532_SPI(spi_device, cs_pin, debug=False)

ic, ver, rev, support = pn532.firmware_version Terminal.write("[PN532] Found PN532 with firmware version: {0}.{1}".format(ver, rev))

What am I missing what nfc-poll does?

0 Answers0