optional_probes = [] # TODO
options = {}
annotations = [
- ['TODO', 'TODO'],
+ ['TODO', 'TODO'],
]
def __init__(self, **kwargs):
def decode(self, ss, es, data):
- cmd, databyte, ack_bit = data
+ cmd, databyte = data
if cmd == 'START': # TODO: Handle 'Sr' here, too?
self.state = START
if self.state == IDLE:
self.state = INITIALIZED
return
-
+
if databyte == 0x40 and self.state == START:
self.state = INIT
elif databyte == 0x00 and self.state == INIT: