diff --git a/kernel/spec-i2c.c b/kernel/spec-i2c.c index f5667beb0de82be459f00beb83ae42e99e2eecf2..31959dc7c58306690ad11e2963dc003a396a6e65 100644 --- a/kernel/spec-i2c.c +++ b/kernel/spec-i2c.c @@ -201,6 +201,7 @@ int spec_eeprom_write(struct fmc_device *fmc, uint32_t offset, busy = mi2c_put_byte(fmc, fmc->eeprom_addr << 1); mi2c_stop(fmc); } while(busy); + fmc->eeprom[offset++] = *buf8++; } return size; }