Skip to content

Commit 48cbdab

Browse files
authored
Variable GPIO.setmode
Let user decide which pinout should be used
1 parent 3769277 commit 48cbdab

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pirc522/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ class RFID(object):
4343
irq = threading.Event()
4444

4545
def __init__(self, bus=0, device=0, speed=1000000, pin_rst=22,
46-
pin_ce=0, pin_irq=18):
46+
pin_ce=0, pin_irq=18, pin_mode=GPIO.BOARD):
4747
self.pin_rst = pin_rst
4848
self.pin_ce = pin_ce
4949
self.pin_irq = pin_irq
@@ -52,7 +52,7 @@ def __init__(self, bus=0, device=0, speed=1000000, pin_rst=22,
5252
self.spi.open(bus, device)
5353
self.spi.max_speed_hz = speed
5454

55-
GPIO.setmode(GPIO.BOARD)
55+
GPIO.setmode(pin_mode)
5656
GPIO.setup(pin_rst, GPIO.OUT)
5757
GPIO.setup(pin_irq, GPIO.IN, pull_up_down=GPIO.PUD_UP)
5858
GPIO.add_event_detect(pin_irq, GPIO.FALLING,

0 commit comments

Comments
 (0)