.. | ||
eMD-SmartMotion-ICM20948-1.1.0-MP | ||
ICM20948_eMD_nucleo_1.0 | ||
AK09916_ENUMERATIONS.h | ||
AK09916_REGISTERS.h | ||
arduino-timer.h | ||
DMP.md | ||
icm20948_img.dmp3a.h | ||
ICM_20948_C.c | ||
ICM_20948_C.h | ||
ICM_20948_DMP.h | ||
ICM_20948_ENUMERATIONS.h | ||
ICM_20948_REGISTERS.h | ||
ICM_20948.cpp | ||
ICM_20948.h | ||
ISSUE_TEMPLATE.md | ||
keywords.txt | ||
library.properties | ||
License.md | ||
README.md |
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.