Looks like you have to send several bytes to get a response from the device.
If needed I can really confuse you with some code snippets from something else, that show sending the address and a sub address and a command byte.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
The PICO page cites this datasheet link:
http://www.espruino.com/datasheets/STM32F401xD.pdf
I like the fuel gauge device for a battery. Hope you get it working.
Try connecting a battery. The assumptions often wind up being the problem.
These may also help:
Section 9.5.4 of
http://www.ti.com/lit/ds/symlink/bq27441-g1.pdf
and
http://www.espruino.com/Reference#I2C
Looks like you have to send several bytes to get a response from the device.
If needed I can really confuse you with some code snippets from something else, that show sending the address and a sub address and a command byte.