name = 'Transition counter'
longname = 'Pin transition counter'
desc = 'Counts rising/falling edges in the signal.'
- longdesc = '...'
license = 'gplv2+'
inputs = ['logic']
outputs = ['transitioncounts']
# TODO: How to only output something after the last chunk of data?
outdata = []
for i in range(self.channels):
- outdata += [[self.transitions[i], self.rising[i], self.falling[i]]]
+ outdata.append([self.transitions[i], self.rising[i],
+ self.falling[i]])
if outdata != []:
# self.put(0, 0, self.out_proto, out_proto)