Software application that allows accessing devices on DDC bus. Minimum requrement is ability to read/write EDID. Preferred is ability to perform any I²C operation (as soon DDC is I²C-compatible bus).
## Deliverables
You need to write software application that allows accessing devices on DDC bus. Minimum requrement is ability to read/write EDID. Preferred is ability to perform any I²C operation (as soon DDC is I²C-compatible bus).
Preferred programming language is C, but any other should be accepted too, it your solution will work.
You don't need to design complex GUI, all you need is simple command-line interface.
Task will be considered done if I can read EDID from my monitor to a file on disk, change few bytes in it, and upload it back. Ability to perform any I²C operation will be a plus. Also, if your code will be easy-to-read and documented, it will be great too.
Please note that you will be required to license your code under terms of free software license (GPL, LGPL, BSD, MIT, ISC… ??" we will discuss this later).