Help using i2c and external memory (AT24C256)

It's a 256 kilobit memory, hence 32768 bytes