Hello,
I am struggling to set up I2C communications between an arduino and a bq77pl900evm-001 evaluation board.
Is there any C example code for the sequence of data that should be transmitted and expected in return for reading and writing registers in the bq77pl900?
The datasheet says the order of bytes for reading a register is:
1. slave - what is this? is it something i send or the slave sends? It is clearly the slave address since it is 7 bits + R/W
2. Register address
3. slave address
4. slave drives data
5. master drives NACK and stop.
I do not know where this differs from standard I2C and if the standard I2C library for arduino will need modification to work.
I am using windows 8.1 and the TI software (drivers) that came with the EV2300 does not work. Is there some way I can see if the evaluation board has booted?
There are no LED's on the board.
(I have connected the battery voltage to the Pack+ pin and removed it again.)
Thanks
Regards
~Jeran