Aber?

Und?

Ich habe mir eine kleine Testroutine geschrieben, die den I2C-Bus scannt und die gefundenen Devices ausgibt:

Benutzt habe ich die I2C und die UART Lib von P.Fleury
Code:
void scan_i2c()
{
	unsigned char adr;
	char buffer[7];

	for (adr=1;adr<127;adr++)
	{
	if (i2c_start((adr<<1))==0)
	{
		itoa( (adr<<1), buffer, 10);         
    		uart_puts(buffer);
	}
}
}