https://github.com/sparkfun/sparkfun_icm-20948_arduinolibrary
Arduino support for ICM_20948 w/ portable C backbone
https://github.com/sparkfun/sparkfun_icm-20948_arduinolibrary
Last synced: 2 months ago
JSON representation
Arduino support for ICM_20948 w/ portable C backbone
- Host: GitHub
- URL: https://github.com/sparkfun/sparkfun_icm-20948_arduinolibrary
- Owner: sparkfun
- License: other
- Created: 2019-04-12T17:26:27.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2024-11-11T09:59:14.000Z (7 months ago)
- Last Synced: 2025-04-03T21:12:38.599Z (3 months ago)
- Language: C
- Size: 748 KB
- Stars: 176
- Watchers: 18
- Forks: 75
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: License.md
Awesome Lists containing this project
README
# 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)](https://www.sparkfun.com/products/15335).
Version 1.2 of the library includes support for the InvenSense Digital Motion Processor (DMP™). You can find further details in [DMP.md](./DMP.md).
## Contributing
If you would like to contribute to this library: please do, we truly appreciate it, but please follow [these guidelines](./CONTRIBUTING.md). Thanks!
## Repository Contents
* [**/examples**](./examples) - Example sketches for the library (.ino). Run these from the Arduino IDE.
* [**/src**](./src) - Source files for the library (.cpp, .h).
* [**keywords.txt**](./keywords.txt) - Keywords from this library that will be highlighted in the Arduino IDE.
* [**library.properties**](./library.properties) - General library properties for the Arduino package manager.
* [**CONTRIBUTING.md**](./CONTRIBUTING.md) - Guidelines on how to contribute to this library.
* [**DMP.md**](./DMP.md) - Information about the InvenSense Digital Motion Processor (DMP™)## Documentation
* **[Hookup Guide](https://learn.sparkfun.com/tutorials/sparkfun-9dof-imu-icm-20948-breakout-hookup-guide)** - Basic hookup guide for the SparkFun 9DoF IMU Breakout.
* **[Installing an Arduino Library Guide](https://learn.sparkfun.com/tutorials/installing-an-arduino-library)** - Basic information on how to install an Arduino library.## Products that use this Library
* [SparkFun 9DoF IMU Breakout - ICM-20948 (Qwiic) - SEN-15335](https://www.sparkfun.com/products/15335)
* [SparkFun OpenLog Artemis - DEV-16832](https://www.sparkfun.com/products/16832)
* [SparkFun MicroMod Asset Tracker Carrier Board - DEV-17272](https://www.sparkfun.com/products/17272)## License Information
This product is _**open source**_!
Please see the included [License.md](./License.md) for more information.
Distributed as-is; no warranty is given.
- Your friends at SparkFun.