kopia lustrzana https://github.com/solokeys/solo1
33 wiersze
604 B
Python
33 wiersze
604 B
Python
|
|
import datetime,sys
|
|
from binascii import hexlify
|
|
|
|
import Chameleon
|
|
|
|
def verboseLog(text):
|
|
formatString = "[{}] {}"
|
|
timeString = datetime.datetime.utcnow()
|
|
print(formatString.format(timeString, text), )
|
|
|
|
chameleon = Chameleon.Device(verboseLog)
|
|
|
|
p = None
|
|
for p in Chameleon.Device.listDevices():
|
|
break
|
|
|
|
if p:
|
|
chameleon.connect(p)
|
|
else:
|
|
raise RuntimeError('No chameleon mini connected')
|
|
|
|
chameleon.execCmd('LOGMODE=LIVE')
|
|
|
|
while 1:
|
|
b = chameleon.read(1,20)
|
|
h = hexlify(b)
|
|
h = h.decode()
|
|
sys.stdout.write(h)
|
|
sys.stdout.flush()
|
|
|
|
chameleon.execCmd('LOGMODE=NONE')
|