Lib Code For U12 - BQ24195LRGET, SMBUS Question Re: BQ2060, Sercom I/F

Hello All,

Speaking of the battery management unit - is there any lib code anywhere (yet) for this part (U12)?

And also, I'm assuming previous i2master code isn't compatible with the SAMD21G - correct (or not)?

If we want to monitor a device that has an SMBUS I/F - (like a BQ2040, BQ2060, etc.) do we have to follow the procedure for the Sercom I/F since SMBUS isn't 100% compatible with I2C?:

https://www.arduino.cc/en/Tutorial/SamdSercom .

TIA,
John W.

Update: OK - this works on the Vidor:

I’m getting this:

23:13:20.087 → Scanning:
23:13:20.087 → …
23:13:20.122 →
23:13:20.122 → 0 1 2 3 4 5 6 7 8 9 a b c d e f
23:13:20.122 → 00: – – – – – – – – 0b – – – – <== that’s the BQ2060
23:13:20.122 → 01: – – – – – – – – – – – – – – – –
23:13:20.122 → 02: – – – – – – – – – – – – – – – –
23:13:20.122 → 03: – – – – – – – – – – – – – – – –
23:13:20.122 → 04: – – – – – – – – – – – – – – – –
23:13:20.122 → 05: – – – – – – – – – – – – – – – –
23:13:20.122 → 06: 60 – – – – – – – – – – 6b – – – – <== 0x6b is U12 and 0x60 is a uController
23:13:20.122 → 07: – – – – – – – –
23:13:20.122 →
23:13:20.122 → Pausing for 5.00 seconds

So, apparently the Wire I/F works OK…

Regards,
John W.