Library for communicating with I2C devices from userspace applications on Linux