uploaded 2 months ago


I2C driver for ICM 42670 6-Axis MotionTracking


# ICM42607/ICM42670 6-Axis MotionTracking (Accelerometer and Gyroscope) [![Component Registry](]( C driver for Invensense ICM42607/ICM42670 6-axis gyroscope and accelerometer based on I2C communication. ## Features - Get 3-axis accelerometer and 3-axis gyroscope data, either raw or as floating point values. - Read temperature from ICM42607/ICM42670 internal temperature sensor. - Configure gyroscope and accelerometer sensitivity. - ICM42607/ICM42670 power down mode. ## Limitations - Only I2C communication is supported. - Driver has not been tested with ICM42670 yet. ## Get Started This driver, along with many other components from this repository, can be used as a package from [Espressif's IDF Component Registry]( To include this driver in your project, run the following from the project's root directory: ``` add-dependency "espressif/icm42670==1.0.0" ``` Another option is to manually create a `idf_component.yml` file. You can find more about using .yml files for components from [Espressif's documentation]( ## See Also * [MPU6050 datasheet](


Supports all targets

License: Apache-2.0

To add this component to your project, run: add-dependency "espressif/icm42670^1.0.0"

or download archive


  • ESP-IDF >=4.4
  • Stats

    • Downloaded in total
      Downloaded in total 2.4k times
    • Downloaded this version
      This version: 2.4k times


    espressif/icm42670 version: 1.0.0 |