I2C commands are automatically excluded by the kernel to prevent collision on the bus. The I2C bus lock is only necessary when two threads may want to address the same sensor at once while the sensor is already active processing something. This removal speeds up the drivers greatly.
I2C commands are automatically excluded by the kernel to prevent collision on the bus. The I2C bus lock is only necessary when two threads may want to address the same sensor at once while the sensor is already active processing something. This removal speeds up the drivers greatly.