Porting from Arduino: Wire.h

I’ve done some homework, located I2CHandle in libdaisy, and can now ask a somewhat more focused question :grinning:

It looks to me like I can write an adapter for Wire.h with a bit more understanding. I’d like to begin by implementing the Arduino sketch “i2cScanner” using libdaisy; that sketch uses Wire methods beginTransmission() and endTransmission(). I’m not clear on the corresponding functions in I2CHandle (the code for both Wire and I2CHandle is beyond my know-how). The correspondences I am assuming are:

     Wire                          I2CHandle
   --------                       -----------
   instantiation, begin()          Init()
   write()                         TransmitBlocking()   
   requestFrom(), read()           ReceiveBlocking()         

Could I get confirmation of this, and some guidance on adapter code for beginTransmission() and endTransmission()? Thanks.