InertialIO is a lightweight, Arduino-compatible library that provides a bus-agnostic interface for inertial sensors. It cleanly separates transport logic (SPI / I2C) from sensor logic, making it easy to extend and maintain.
The library currently includes a driver for the ICM42688 inertial measurement unit.
InertialIO is available via the Arduino Library Manager.
- Open Arduino IDE
- Go to Sketch → Include Library → Manage Libraries
- Search for InertialIO
- Click Install
Add the library to your platformio.ini file:
lib_deps = InertialIOYou see a bug or any feature that you require, please feel free to open an issue or if you have fixed the issue then please create a PR on github.
This library is licensed under the GNU General Public License v3.0 or later.