var fDesc=new Array(); fDesc[0] = "The I2C Analyzer was born out of the idea to write a Linux driver for a device with Windows-only software support. Lacking the source code for the Windows application a reverse engineering approach was necessary to find out what the communication channels to the device are. After finding an Atmel 24C256 on the board and other indications in the data segments of the Windows executable it became clear that I2C is the communication protocol being used."; function tShowHide(id, show) { var s = document.getElementById("desc"); if ((s.innerHTML.length<=212 || show==1) && show!=2) { s.innerHTML = fDesc[id]; if (document.getElementById('m1')) document.getElementById('m1').style.display='none'; if (document.getElementById('m2')) document.getElementById('m2').style.display='none'; if (document.getElementById('more_txt')) document.getElementById('more_txt').style.display='inline'; } else { s.innerHTML = ''; } }