What is the best way to discover if the I2C slave address is given in the 8bit or 7bit format in datasheet?
As I can see from programming guide for ADV7511 page 16:
The SDA/SCL programming address for the Main Register Map is 0x72 or 0x7A,
based on whether PD/AD is pulled high (10KΩ resistor to power supply = 0x7A) or pulled low (10KΩ resistor to GND =
0x72) when power is applied to the supplies.
I have 10k pull-down resistor on PD/AD, so the address should be 0x72. But if that is 7 bit format address, that means that I have to add one more bit for R/W at LSB and shift this 7 bit address to the left for one position, and that is 0xE4 for write or 0xE5 for read.
When I send that value over the I2C SDA, only I can read for the address from the osciloscope is value 0x64 (higher 7 bits in byte), so I am assuming that this is not correct, because what is sent and what I see on scope is not the same. Does something limiting that 7 bit slave address, or is it too high? Am I missing something?