SparkFun ICM-20948 Arduino Library
This is the SparkFun library for the TDK InvenSense ICM-20948 Inertial Measurement Unit 9-Degree Of Freedom sensor as used on the SparkFun 9DoF IMU Breakout - ICM-20948 (Qwiic).
Version 1.2 of the library includes support for the InvenSense Digital Motion Processor (DMPβ’). You can find further details in DMP.md.
Contributing
If you would like to contribute to this library: please do, we truly appreciate it, but please follow these guidelines. Thanks!
Repository Contents
- /examples - Example sketches for the library (.ino). Run these from the Arduino IDE.
- /src - Source files for the library (.cpp, .h).
- keywords.txt - Keywords from this library that will be highlighted in the Arduino IDE.
- library.properties - General library properties for the Arduino package manager.
- CONTRIBUTING.md - Guidelines on how to contribute to this library.
- DMP.md - Information about the InvenSense Digital Motion Processor (DMPβ’)
Documentation
- Hookup Guide - Basic hookup guide for the SparkFun 9DoF IMU Breakout.
- Installing an Arduino Library Guide - Basic information on how to install an Arduino library.
Products that use this Library
- SparkFun 9DoF IMU Breakout - ICM-20948 (Qwiic) - SEN-15335
- SparkFun OpenLog Artemis - DEV-16832
- SparkFun MicroMod Asset Tracker Carrier Board - DEV-17272
License Information
This product is open source!
Please see the included License.md for more information.
Distributed as-is; no warranty is given.
- Your friends at SparkFun.