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')