As other have said, it's just the F4's datasheet you need. I doubt there'll be any particular compatibility problems - we haven't had anything so far.
I'd be pretty sure you need the pullup resistors, but you have those now.
Have you checked the device address? It's stupid, but some systems use the address shifted left 1 bit, others use it shifted right one bit. I forget what Espruino is now, but that could potentially be tripping you up.
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.
As other have said, it's just the F4's datasheet you need. I doubt there'll be any particular compatibility problems - we haven't had anything so far.
I'd be pretty sure you need the pullup resistors, but you have those now.
Have you checked the device address? It's stupid, but some systems use the address shifted left 1 bit, others use it shifted right one bit. I forget what Espruino is now, but that could potentially be tripping you up.