I would like to change i2c bus frequency in order to allow for slightly longer cables.
I am using python-smbus package and it does work very well, however, I am unable to find how to set the bus frequency.
I have looked through the docs but was unable to find anything even remotely related to setting bus parameters.
Is that anything that could be done in python or do I need something lower level?
I am using Raspberry PI, which is an ARM architecture.
I have now spent some significant amount of time researching all the options. It turns out that there are indeed low lever registers as specified in the other post, however, the Raspberry-Pi’s driver resets their value on its every use, making any modification to them pretty much useless. The solution is to either write a custom i2c driver or simply wait for an updated version.
Some lower-level information could be found in byval forum.