desc = 'A protocol for communication between computers and displays.'
longdesc = ''
author = 'Bert Vermeulen <bert@biot.com>'
+ email = '<bert@biot.com>'
license = 'gplv3+'
inputs = ['i2c']
outputs = ['ddc']
+ probes = []
+ options = {}
annotations = [
['Byte stream', 'DDC byte stream as read from display.'],
]
class Decoder(srd.Decoder):
id = 'i2c'
name = 'I2C'
- longname = 'Inter-Integrated Circuit (I2C) bus'
+ longname = 'Inter-Integrated Circuit'
desc = 'I2C is a two-wire, multi-master, serial bus.'
longdesc = '...'
author = 'Uwe Hermann'
class Decoder(srd.Decoder):
id = 'mx25lxx05d'
- name = 'Macronix MX25Lxx05D'
+ name = 'MX25Lxx05D'
longname = 'Macronix MX25Lxx05D SPI flash chip decoder'
desc = 'Macronix MX25Lxx05D SPI flash chip decoder'
longdesc = 'TODO'
outputs = ['mx25lxx05d']
probes = [] # TODO: HOLD#, WP#/ACC
options = {} # TODO
+ annotations = []
def __init__(self, **kwargs):
self.state = IDLE
outputs = ['nunchuck']
probes = [] # TODO
options = {}
+ annotations = []
def __init__(self, **kwargs):
self.state = IDLE # TODO: Can we assume a certain initial state?
license = 'gplv2+'
inputs = ['uart']
outputs = ['pan1321']
- # probes = [
- # ]
- options = {
- }
+ probes = []
+ options = {}
annotations = [
# ANN_ASCII
['ASCII', 'TODO: description'],
class Decoder(srd.Decoder):
id = 'spi'
name = 'SPI'
- desc = '...desc...'
longname = 'Serial Peripheral Interface (SPI) bus'
+ desc = '...desc...'
longdesc = '...longdesc...'
author = 'Gareth McMullin'
email = 'gareth@blacksphere.co.nz'
{'id': 'sck', 'name': 'CLK', 'desc': 'SPI clock line'},
]
options = {}
+ annotations = []
def __init__(self):
self.oldsck = 1
class Decoder(srd.Decoder):
id = 'usb'
name = 'USB'
- desc = 'Universal Serial Bus'
longname = '...longname...'
+ desc = 'Universal Serial Bus'
longdesc = '...longdesc...'
author = 'Gareth McMullin'
email = 'gareth@blacksphere.co.nz'
{'id': 'dm', 'name': 'D-', 'desc': 'USB D- signal'},
]
options = {}
+ annotations = []
def __init__(self):
pass
license = 'gplv2+'
inputs = ['logic']
outputs = ['transitioncounts']
- probes = [
- ] # TODO?
+ probes = []
options = {}
+ annotations = []
def __init__(self, **kwargs):
self.channels = -1