desc = 'Data structure describing display device capabilities.'
license = 'gplv3+'
inputs = ['i2c']
- outputs = ['edid']
+ outputs = []
+ tags = ['Display', 'Memory', 'PC']
annotations = (
('fields', 'EDID structure fields'),
('sections', 'EDID structure sections'),
)
annotation_rows = (
- ('sections', 'Sections', (1,)),
('fields', 'Fields', (0,)),
+ ('sections', 'Sections', (1,)),
)
def __init__(self):
def ann_field(self, start, end, annotation):
annotation = annotation if isinstance(annotation, list) else [annotation]
- if self.extension:
- sn = self.ext_sn[self.extension - 1]
- else:
- sn = self.sn
+ sn = self.ext_sn[self.extension - 1] if self.extension else self.sn
self.put(sn[start][0], sn[end][1],
self.out_ann, [ANN_FIELDS, annotation])
self.ann_field(offset+3, offset+3, "Tag: {0:X}".format(tag))
self.ann_field(offset+4, offset+4, "Flag")
- if self.extension:
- sn = self.ext_sn[extension - 1]
- else:
- sn = self.sn
+ sn = self.ext_sn[self.extension - 1] if self.extension else self.sn
if tag == 0xff:
# Monitor serial number