uint8_t readEEPROM(unsigned int eepromaddress) { uint8_t rdata = 0xFF; i2c_start(I2C_Device_Address + I2C_READ); sendToSerialA("Zugriff auf das Greät mit Lese Rechten\r\n"); i2c_write(eepromaddress >> 8); i2c_write(eepromaddress & 0xFF); sendToSerialA("Alle Daten geschreiben\r\n"); sendToSerialA("Lese aus\r\n"); rdata = i2c_read(); sendToSerialA("Fertig gelesen\r\n"); char laa[100]; sprintf(laa, "%d\r\n", rdata); sendToSerialA("Output: \r\n"); sendToSerialA(laa); i2c_stop(); sendToSerialA("Stop!\r\n"); return 0; }