diff --git a/examples/pn532_simpletest.py b/examples/pn532_simpletest.py index cdd98f3..050931a 100644 --- a/examples/pn532_simpletest.py +++ b/examples/pn532_simpletest.py @@ -8,13 +8,18 @@ After initialization, try waving various 13.56MHz RFID cards over it! import board import busio from digitalio import DigitalInOut -import adafruit_pn532 +# +# NOTE: pick the import that matches the interface being used +# +from adafruit_pn532.i2c import PN532_I2C +#from adafruit_pn532.spi import PN532_SPI +#from adafruit_pn532.uart import PN532_UART # I2C connection: i2c = busio.I2C(board.SCL, board.SDA) # Non-hardware -#pn532 = adafruit_pn532.PN532_I2C(i2c, debug=False) +#pn532 = PN532_I2C(i2c, debug=False) # With I2C, we recommend connecting RSTPD_N (reset) to a digital pin for manual # harware reset @@ -22,16 +27,16 @@ reset_pin = DigitalInOut(board.D6) # On Raspberry Pi, you must also connect a pin to P32 "H_Request" for hardware # wakeup! this means we don't need to do the I2C clock-stretch thing req_pin = DigitalInOut(board.D12) -pn532 = adafruit_pn532.PN532_I2C(i2c, debug=False, reset=reset_pin, req=req_pin) +pn532 = PN532_I2C(i2c, debug=False, reset=reset_pin, req=req_pin) # SPI connection: #spi = busio.SPI(board.SCK, board.MOSI, board.MISO) #cs_pin = DigitalInOut(board.D5) -#pn532 = adafruit_pn532.PN532_SPI(spi, cs_pin, debug=False) +#pn532 = PN532_SPI(spi, cs_pin, debug=False) # UART connection #uart = busio.UART(board.TX, board.RX, baudrate=115200, timeout=100) -#pn532 = adafruit_pn532.PN532_UART(uart, debug=False) +#pn532 = PN532_UART(uart, debug=False) ic, ver, rev, support = pn532.get_firmware_version() print('Found PN532 with firmware version: {0}.{1}'.format(ver, rev)) diff --git a/examples/readwrite_ntag2xx.py b/examples/readwrite_ntag2xx.py index 1961427..0ac47a4 100644 --- a/examples/readwrite_ntag2xx.py +++ b/examples/readwrite_ntag2xx.py @@ -28,13 +28,18 @@ type RFID tag import board import busio from digitalio import DigitalInOut -import adafruit_pn532 +# +# NOTE: pick the import that matches the interface being used +# +#from adafruit_pn532.i2c import PN532_I2C +from adafruit_pn532.spi import PN532_SPI +#from adafruit_pn532.uart import PN532_UART # I2C connection: #i2c = busio.I2C(board.SCL, board.SDA) # Non-hardware reset/request with I2C -#pn532 = adafruit_pn532.PN532_I2C(i2c, debug=False) +#pn532 = PN532_I2C(i2c, debug=False) # With I2C, we recommend connecting RSTPD_N (reset) to a digital pin for manual # harware reset @@ -42,16 +47,16 @@ import adafruit_pn532 # On Raspberry Pi, you must also connect a pin to P32 "H_Request" for hardware # wakeup! this means we don't need to do the I2C clock-stretch thing #req_pin = DigitalInOut(board.D12) -#pn532 = adafruit_pn532.PN532_I2C(i2c, debug=False, reset=reset_pin, req=req_pin) +#pn532 = PN532_I2C(i2c, debug=False, reset=reset_pin, req=req_pin) # SPI connection: spi = busio.SPI(board.SCK, board.MOSI, board.MISO) cs_pin = DigitalInOut(board.D5) -pn532 = adafruit_pn532.PN532_SPI(spi, cs_pin, debug=False) +pn532 = PN532_SPI(spi, cs_pin, debug=False) # UART connection #uart = busio.UART(board.TX, board.RX, baudrate=115200, timeout=100) -#pn532 = adafruit_pn532.PN532_UART(uart, debug=False) +#pn532 = PN532_UART(uart, debug=False) ic, ver, rev, support = pn532.get_firmware_version() print('Found PN532 with firmware version: {0}.{1}'.format(ver, rev))