Compare commits

...

8 Commits

Author SHA1 Message Date
5affbb0043 Merge pull request 'gpio' (#2) from test into main
Reviewed-on: #2
2024-05-14 05:45:25 -07:00
EggMan20339
cfb618134e gpio 2024-05-14 12:44:23 -04:00
cfea64d258 Merge pull request 'gpio' (#1) from test into main
Reviewed-on: #1
2024-05-14 05:42:29 -07:00
e86a794582 Merge branch 'main' into test 2024-05-14 05:42:08 -07:00
EggMan20339
bb9f650edd gpio 2024-05-14 12:40:55 -04:00
EggMan
54eeebdb0f removed NFC 2024-05-14 07:43:22 -04:00
EggMan
f63cb0f92a made 3 second door unlock instead of 5 2024-05-14 07:35:46 -04:00
EggMan20339
165df2de5a gpio 2024-05-09 23:28:50 -04:00
2 changed files with 6 additions and 5 deletions

2
.idea/misc.xml generated
View File

@@ -3,5 +3,5 @@
<component name="Black">
<option name="sdkName" value="Python 3.12 (CNSA-276-FP)" />
</component>
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.11 (CNSA-276-FP) (2)" project-jdk-type="Python SDK" />
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.12 (CNSA-276-FP)" project-jdk-type="Python SDK" />
</project>

View File

@@ -33,7 +33,7 @@ On Windows, the native WebAuthn API will be used.
"""
import time
import configparser
gpie = False
gpie = True
if gpie:
import RPi.GPIO as GPIO
import pickle
@@ -47,11 +47,12 @@ import sys
import ctypes
from fido2.ctap2 import Ctap2
from fido2 import cbor
# from fido2 import CtapNfcDevice
config = configparser.ConfigParser()
config.read('config.ini')
# test
dbusername = config.get('Setup', 'dbusername')
dbpassword = config.get('Setup', 'dbpassword')
dbname = config.get('Setup', 'dbname')
@@ -105,7 +106,7 @@ class CliInteraction(UserInteraction):
while True:
isNfc = False
# isNfc = False
if gpie:
GPIO.output(door, GPIO.LOW)
@@ -326,7 +327,7 @@ while True:
GPIO.output(greenLed, GPIO.HIGH)
GPIO.output(door, GPIO.HIGH)
time.sleep(5)
time.sleep(3)
GPIO.output(greenLed, GPIO.LOW)