Hello Sigrok developers,

I want to analyze a Smart Battery communication, but found no decoders for my use case. If I understand correctly, this would need a System Management Bus decoder as well as an decoder for the Smart Battery System. I am willing to try writing decoders, but I have a question to make sure that my contribution will be useful:

SMBus is based on the I2C protocol, roughly with timeouts and differences in acknowledgements. Should a SMBus decoder work on logic signals or stack on top of the existing i2c decoder?

I suspect that for full support of the timeouts the decoder should work with logic input (also like indicated in the wiki page about (planned) decoders). On the other hand, using the existing i2c architecture allows code reusing, not only of the main i2c decoder, but also the filter and demuxer to filter/separate communication streams.

Best regards,
Raphael


_______________________________________________
sigrok-devel mailing list
sigrok-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sigrok-devel

Reply via email to