Adafruit ICM20X Library
  • Introduction

Examples

  • ICM20649 Simple test
  • ICM20649 Full test
  • ICM20649 data rate test
  • ICM20948 Simple test
  • ICM20948 Acceleration data rate test
  • ICM20948 Gyro data rate test
  • ICM20948 Magnetic data rate test
  • DisplayIO Simpletest

API Reference

  • adafruit_icm20x
  • CV
  • AccelRange
  • GyroRange
  • GyroDLPFFreq
  • AccelDLPFFreq
  • ICM20X
  • ICM20649
  • MagDataRate
  • ICM20948

Tutorials

  • Adafruit's ICM20649 Learning Guide
  • Adafruit's ICM20948 Learning Guide

Related Products

  • Adafruit's ICM20649 Breakout
  • Adafruit's ICM20948 Breakout

Other Links

  • Download from GitHub
  • Download Library Bundle
  • CircuitPython Reference Documentation
  • CircuitPython Support Forum
  • Discord Chat
  • Adafruit Learning System
  • Adafruit Blog
  • Adafruit Store
Adafruit ICM20X Library
  • Index

Index

A | C | D | G | I | M | R

A

  • accel_dlpf_cutoff (adafruit_icm20x.ICM20X property)
  • AccelDLPFFreq (class in adafruit_icm20x)
  • acceleration (adafruit_icm20x.ICM20X property)
  • accelerometer_data_rate (adafruit_icm20x.ICM20X property)
  • accelerometer_data_rate_divisor (adafruit_icm20x.ICM20X property)
  • accelerometer_range (adafruit_icm20x.ICM20X property)
  • AccelRange (class in adafruit_icm20x)
  • adafruit_icm20x
    • module
  • add_values() (adafruit_icm20x.CV class method)

C

  • CV (class in adafruit_icm20x)

D

  • data_ready() (adafruit_icm20x.ICM20X method)

G

  • gravity (adafruit_icm20x.ICM20X property)
  • gyro (adafruit_icm20x.ICM20X property)
  • gyro_data_rate (adafruit_icm20x.ICM20X property)
  • gyro_data_rate_divisor (adafruit_icm20x.ICM20X property)
  • gyro_dlpf_cutoff (adafruit_icm20x.ICM20X property)
  • gyro_range (adafruit_icm20x.ICM20X property)
  • GyroDLPFFreq (class in adafruit_icm20x)
  • GyroRange (class in adafruit_icm20x)

I

  • ICM20649 (class in adafruit_icm20x)
  • ICM20948 (class in adafruit_icm20x)
  • ICM20X (class in adafruit_icm20x)
  • initialize() (adafruit_icm20x.ICM20X method)
  • is_valid() (adafruit_icm20x.CV class method)

M

  • MagDataRate (class in adafruit_icm20x)
  • magnetic (adafruit_icm20x.ICM20948 property)
  • magnetometer_data_rate (adafruit_icm20x.ICM20948 property)
  • module
    • adafruit_icm20x

R

  • reset() (adafruit_icm20x.ICM20X method)

© Copyright 2020 - 2026 Bryan Siepert.

Built with Sphinx using a theme provided by Read the Docs.