## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
##
-#
-# Epson RTC-8564 JE/NB decoder
-#
+# Epson RTC-8564 JE/NB protocol decoder
import sigrokdecode as srd
inputs = ['i2c']
outputs = ['rtc8564']
probes = []
- extra_probes = [
+ optional_probes = [
{'id': 'clkout', 'name': 'CLKOUT', 'desc': 'TODO.'},
{'id': 'clkoe', 'name': 'CLKOE', 'desc': 'TODO.'},
{'id': 'int', 'name': 'INT#', 'desc': 'TODO.'},
]
options = {}
annotations = [
- ['TODO', 'TODO'],
+ ['TODO', 'TODO'],
]
def __init__(self, **kwargs):
pass
def decode(self, ss, es, data):
- cmd, databyte, ack = data
+ cmd, databyte = data
# Store the start/end samples of this I2C packet.
self.ss, self.es = ss, es
self.state = READ_RTC_REGS2
return
else:
- pass # TODO
+ pass # TODO
elif self.state == READ_RTC_REGS2:
if cmd == 'DATA READ':
handle_reg = getattr(self, 'handle_reg_0x%02x' % self.reg)