I found that the smbus functions were unimplemented when trying to test my code. I require access to these functions because I use the smbus_* in the driver to communicate to the peripheral. I'm suggesting just having the smbus_* methods do a the appropriate mapping to the already implemented MockI2CDevice's read() and write() methods.
Is there a reason the MockI2CDevice's smbus_* methods weren't implemented? Is it as simple as calling MockI2CDevice's read/write methods or am I missing something larger?
I found that the smbus functions were unimplemented when trying to test my code. I require access to these functions because I use the
smbus_*
in the driver to communicate to the peripheral. I'm suggesting just having thesmbus_*
methods do a the appropriate mapping to the already implemented MockI2CDevice'sread()
andwrite()
methods.Is there a reason the MockI2CDevice's
smbus_*
methods weren't implemented? Is it as simple as calling MockI2CDevice's read/write methods or am I missing something larger?