Made the ZeroBorg module Python3-friendly

This commit is contained in:
Fabio Manganiello 2018-02-20 20:41:56 +01:00
parent f16719f575
commit 779a907ebd
1 changed files with 3 additions and 4 deletions

View File

@ -217,9 +217,8 @@ Command codes can be found at the top of ZeroBorg.py, data is a list of 0 or mor
Under most circumstances you should use the appropriate function instead of RawWrite
"""
rawOutput = chr(command)
for singleByte in data:
rawOutput += chr(singleByte)
rawOutput = bytes([command])
if data: rawOutput += bytes(data)
self.i2cWrite.write(rawOutput)
@ -240,7 +239,7 @@ Under most circumstances you should use the appropriate function instead of RawR
rawReply = self.i2cRead.read(length)
reply = []
for singleByte in rawReply:
reply.append(ord(singleByte))
reply.append(singleByte)
if command == reply[0]:
break
else: