This library is using the I2C bus directly and manually managing locking/unlocking. It should be converted to use BusDevice. See example [here](https://circuitpython.readthedocs.io/en/latest/docs/design_guide.html#i2c-example).