Here's my current python code:
import Adafruit_BBIO.GPIO as GPIOimport timeimport sys
import psutil, osp = psutil.Process(os.getpid())p.nice(-20)
GPIO.setup("P8_10", GPIO.OUT)GPIO.output("P8_10", GPIO.LOW)GPIO.setup("P8_12", GPIO.IN)
while True:
data = [] GPIO.wait_for_edge("P8_12", GPIO.RISING) for i in range (0,41): if GPIO.input("P8_12"): data.append(1) else: data.append(0)
if (i == 0): time.sleep(1.8*0.001) else: time.sleep(1.2*0.001)
print(data)