The I2C Address Scanner tries to read from every possible I2C address and reports the addresses where it got a response. The dialog is opened via Tools|I2C Address Scan.

I2C Address Scanner
First, the board for the scan operation has to be selected in the field Select Board. By pressing the button Scan the I2C bus is scanned for 7 and 10 bit addresses.
Attempting to read a single byte at a transfer speed of 100 kHz checks addresses.
If I2C Studio is used with the telos I2C board Tracii XL an I2C memory slave can be configured. This slave works as a RAM emulation with a capacity of 256 bytes. The slave address is configurable.
The configuration dialog I2C Memory Slave allows controlling this feature. It is shown up when the menu item Tools|I2C Memory Slave is selected.

I2C Memory Slave
For emulating the I2C slave device the appropriate I2C board has to be selected in Select Board and the slave address has to be configured in the dialog I2C Address.
Now checking Enable can activate the slave emulation.
Note: An I2C board cannot operate as Master and as Slave at the same time.
The application supports the access to SPD RAM devices via the dialog JEDEC SPD. This dialog shows up when the menu item Tools|JEDEC SPD... is selected.

JEDEC SPD RAM Dialog
Writing EEPROM
- Select the board, which is connected to the desired I2C bus.
- Press Write.
- A dialog shows up. Commit the intention to change the content of the EEPROM by pressing OK.
- The data is sent to the EEPROM.
Reading EEPROM
- Select the board, which is connected to the desired I2C bus.
- Press Read.
- The data is read from the EEPROM and displayed in the dialog.
Data Export
The content of the data in the dialog can be exported into a binary file by pressing the button Export.
Data Import
The content of an export file can be imported by pressing Import. The data is shown in the dialog. After that, the data can be sent to an EEPROM.
The application supports the access to VESA DDC EEPROMs that are compliant to the standard VESA E-EDID 1.3.
The access to VESA DDC EEPROMs can be traced. A plug-in is available for this purpose.
telos offers a cable to get access to the special data lines inside the VGA cable and make them available for control and measuring purposes. This is quite helpful for using the Tracii XL analysing and maintaining this information.
When the menu item Tools|VESA DDC is selected, a dialog is displayed that allows for reading, manipulating and writing the information stored in a VESA DDC EEPROM.
These EEPROMs must have a capacity of 128 bytes and must be assigned to address 0x50.

VESA DDC Dialog
Writing EEPROM
- Select the board, which is connected to the desired I2C bus.
- Press Write.
- A dialog shows up. Commit the intention to change the content of the EEPROM by pressing Ok.
- The data is sent to the EEPROM
Reading EEPROM
- Select the board, which is connected to the desired I2C bus.
- Press Read.
- The data is read from the EEPROM and displayed in the VESA DDC dialog.
Data Export
The content of the data in the dialog can be exported into a binary file by pressing Export.
Data Import
The content of an export file can be imported by pressing Import. The data is shown in the VESA DDC dialog. After that, the data can be sent to an EEPROM.