from .lists import *
class Decoder(srd.Decoder):
- api_version = 1
+ api_version = 2
id = 'ir_rc5'
name = 'IR RC-5'
longname = 'IR RC-5'
license = 'gplv2+'
inputs = ['logic']
outputs = ['ir_rc5']
- probes = (
+ channels = (
{'id': 'ir', 'name': 'IR', 'desc': 'IR data line'},
)
options = (
if edge == 's':
self.state = 'MID0'
bit = 0 if edge == 's' else None
- else:
- raise Exception('Invalid state: %s' % self.state)
self.edges.append(self.samplenum)
if bit != None: