Read write eeprom i2c

I want to try to read or write an i2c memory, how do I select the address to read or write? requets asks for a byte amount but does not specify which, nor do I know how to select a memoria sector to read or write.
I think that is missing in i2c or else it is used, I have created the device nodes, but I can not conclude with this part

The address goes in one of these two sectors (red)? and the first write (yelow), is the one that indicates reading or writing to the device or what is its function?

The begin-transmission, write-byte, and end-transmission nodes are 1-to-1 projection of Arduino’s Wire object methods. So, to send three bytes to a device at the specific address you build a chain of:

  • begin-transmission (and pass the destination ADDR once there)
  • write-byte to send the first byte within the transmission begun
  • write-byte for the second byte
  • write-byte for the third
  • end-transmission to finalize the transmission

Am I understood you correctly?

1 Like

Thanks, I’m going to try