i2cdevlib: A Collection of Ready-to-Use, Uniform Libraries for Common I2C Devices
i2cdevlib is a collection of ready-to-use, uniform libraries that encapsulate the registers, read/write operations, initialization, and common functions of common I2C devices (such as MPU-6050, BMP, AK8963, etc.). It consists of two layers: • I2Cdev: A generic I2C read/write abstraction layer (the platform-specific layer) • Device classes: A class for each specific sensor, allowing direct … Read more