diff --git a/.DS_Store b/.DS_Store index 2363b1f..1786a19 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/pipboyIO/next/serialAX.py b/pipboyIO/next/serialAX.py index 94569a7..cbd180b 100644 --- a/pipboyIO/next/serialAX.py +++ b/pipboyIO/next/serialAX.py @@ -2,6 +2,7 @@ import asyncio import serial_asyncio import os, subprocess import argparse +import traceback #5 - 101 - a d #4 - xxx @@ -117,10 +118,12 @@ class Listener(asyncio.Protocol): self.buffer = lines[-1] for line in lines[:-1]: + print(line) try: pin, value = line.split("*") pin = int(pin) value = int(value) + print(pin, value) if pin not in self.store: self.store[pin] = Pin(pin, value) @@ -129,6 +132,7 @@ class Listener(asyncio.Protocol): self.useX(self.store[pin]()) except: + traceback.print_exc() print("Cannot parse") def useX(self, pin): diff --git a/pipboyIO/readme b/pipboyIO/readme index 7ffdca7..e744d73 100644 --- a/pipboyIO/readme +++ b/pipboyIO/readme @@ -1,4 +1,9 @@ sudo apt install xdotool +sudo apt install python3-pip + +#usermode +python3 -m pip install --user --break-system-packages pyserial-asyncio + export DISPLAY=:0 xdotool key Return ...