Reading a VGA monitor's configuration data with I2C and a PocketBeagle

1 · Ken Shirriff · March 26, 2018, 3:56 p.m.
pre {border:none;background-color:#eee;min-width:40em;padding:4px;display:inline-block;font-size:80%;line-height:120%;} code {background-color:#eee;} Have you ever wondered how your computer knows all the characteristics of your monitor— the supported resolutions, the model, and even the serial number? Most monitors use a system called DDC to communicate this information to the computer.1 This information is transmitted using the I2C communication protocol—a protocol also popular for conne...