default

Example of the component esp-idf-lib/icm42670 v1.0.5
# Example for `icm42670` driver

## What it does

This example shows the basic configuration and initialization of the ICM42670 IMU and prints raw accelerometer and gyro values.

Optional configuration of output data rate (ODR), full scale range (FSR) and low pass filters (LPF) is shown.


## Wiring

Connect `SCL` and `SDA` pins to the following pins with appropriate pull-up
resistors.

| Name | Description | Defaults |
|------|-------------|----------|
| `CONFIG_EXAMPLE_I2C_MASTER_SCL` | GPIO number for `SCL` | "8" (`esp32c3`-based ESP-RS board), "5" for `esp8266`, "6" for `esp32c3`, "19" for `esp32`, `esp32s2`, and `esp32s3` |
| `CONFIG_EXAMPLE_I2C_MASTER_SDA` | GPIO number for `SDA` | "10" (`esp32c3`-based ESP-RS board), "4" for `esp8266`, "5" for `esp32c3`, "18" for `esp32`, `esp32s2`, and `esp32s3` |

## Notes

Choose I2C address under `Example configuration` in `menuconfig`. The default is
`ICM42670_I2C_ADDR_GND` (0x68).

To create a project from this example, run:

idf.py create-project-from-example "esp-idf-lib/icm42670=1.0.5:default"

or download archive (~3.01 KB)