Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
i2c_over_vga [2018/05/18 13:46]
admin [VGA Breakout Board]
i2c_over_vga [2018/05/18 14:44]
admin [Links]
Line 3: Line 3:
  
 ---- ----
-==== VGA Breakout Board ====+==== I2C on the VGA Connector ====
 How to acces the I2C Bus:\\ How to acces the I2C Bus:\\
-[[:vga_to_i2c.jpg?400|]]\\+{{:vga_to_i2c.jpg?400|}}\\
 or use the or use the
 [[http://paperpcb.dernulleffekt.de/doku.php?id=vga_synthesizer:vga_breakout_board|VGA Breakout Board]].\\ [[http://paperpcb.dernulleffekt.de/doku.php?id=vga_synthesizer:vga_breakout_board|VGA Breakout Board]].\\
  
 ----  ---- 
 +==== Workaround ====
 +A workaround for Arch Linux:\\
 +
 +
 +Add the I2C kernel module:\\
 +   $ sudo modprobe i2c-dev
 +Check your I2C devices:\\
 +   $ ls /dev/
 +You should find somthing like:  **i2c-0  i2c-1  i2c-2 ...**\\ 
 +Install the I2C tools:\\
 +   $ sudo pacman -S i2c-tools
 +or on Debian:\\
 +   $ sudo apt-get install -y i2c-tools
 +Find your device:\\
 +   $ i2cdetect -l
 +The result could look like:\\
 +    i2c-1 unknown    i915 gmbus vga                  N/A
 +Looking for an I2C device
 +   $ sudo i2cdetect -y 1
 +It should tell you the address of your I2C device.\\
 +Now you can comunicate to your devices with these commands:\\
 +   $ i2cget
 +   $ i2cset
 +   $ i2cdump
 +
 +
 +
 ==== Links ==== ==== Links ====
-  * [[https://blog.atx.name/twilight-vga-i2c-breakout-board/]] 
   * [[http://flipthatbit.net/2011/04/interfacing-i2c-the-easy-way/]]   * [[http://flipthatbit.net/2011/04/interfacing-i2c-the-easy-way/]]
   * [[http://flipthatbit.net/2011/03/building-a-vga-monitor-ddc2-interface-tests/]]   * [[http://flipthatbit.net/2011/03/building-a-vga-monitor-ddc2-interface-tests/]]
 +  * [[https://blog.atx.name/twilight-vga-i2c-breakout-board/]]
 +  * [[http://www.righto.com/2018/03/reading-vga-monitors-configuration-data.html]]
   * [[http://www.boichat.ch/nicolas/ddcci/method.html]]   * [[http://www.boichat.ch/nicolas/ddcci/method.html]]
   * [[http://ddccontrol.sourceforge.net/index.html]]   * [[http://ddccontrol.sourceforge.net/index.html]]
  
 ---- ----