MFRC 522¶
Module for interaction with MFRC522 RFID reader.
-
class
devices.mfrc522.mfrc522.MFRC522(spi, rst, cs)¶ Bases:
objectClass for interction with MFRC522 RFID reader.
-
anticoll()¶ Anticoll.
-
auth(mode, addr, sect, ser)¶ Auth card.
-
enable_antenna(on=True)¶ Enable antena.
-
init()¶ Init reader.
-
read(addr)¶ Read data from register.
-
request(mode)¶ Send request.
-
reset()¶ Reset reader.
-
select_tag(ser)¶ Select tag.
-
stop_crypto1()¶ Stop crypto1.
-
write(addr, write_data)¶ Write data to register.
-
-
class
devices.mfrc522.mfrc522.RFID(spi, rst, cs)¶ Bases:
objectCreate RFID.
Parameters: - spi – Preconfigured instance of machine.SPI. For esp32 SPI(2, baudrate=10000000, polarity=0, phase=0, sck=Pin(18), mosi=Pin(23), miso=Pin(19))
- rst – Reset RFID pin.
- cs – CS (SS, SDA) RFID pin.
-
read()¶ Read card uid.
-
devices.mfrc522.mfrc522.check_write_error(stat, recv, bits)¶ Check write error.
-
devices.mfrc522.mfrc522.get_command_irq_en(cmd)¶ Get command enable IRQ.
-
devices.mfrc522.mfrc522.get_command_wait_irq(cmd)¶ Get command wait IRQ.