PyBBIO update – working towards v0.9.5
Working towards the v0.9.5 release, PyBBIO has a couple cool new libraries:
I've also added documentation for the LiquidCrystal library.
The I2C back-end has also been completely rewritten, replacing the smbus dependency with a custom I2C driver written in C and a C Extension to interface with it (I did it in two parts so the C driver could potentially be used in other programs). The API is a lot simpler, while also being a lot more versatile, so it should support a broader range of devices now. Since it is completely implemented in C, it should also be quicker when writing and reading multiple bytes.