DevLab_ICM20948 1.0.2
ICM-20948 9-Axis Motion Sensor Driver
Loading...
Searching...
No Matches
spi_gyro.ino File Reference
#include <DevLab_ICM20948.h>

Go to the source code of this file.

Macros

#define CS_PIN   D10
 
#define SPI_FAST_SPEED   1000000
 SPI clock used during sensor initialization and reads.
 

Functions

SPIClass spi_bus (SPI)
 SPI bus object used by the IMU driver.
 
void setup ()
 Configure the IMU for gyroscope-only operation over SPI.
 
void loop ()
 Read and print gyroscope data in degrees per second.
 

Variables

DevLab_ICM20948 imu
 Global ICM-20948 driver instance.
 

Macro Definition Documentation

◆ CS_PIN

#define CS_PIN   D10

Definition at line 33 of file spi_gyro.ino.

◆ SPI_FAST_SPEED

#define SPI_FAST_SPEED   1000000

SPI clock used during sensor initialization and reads.

Definition at line 36 of file spi_gyro.ino.

Function Documentation

◆ loop()

void loop ( )

Read and print gyroscope data in degrees per second.

Definition at line 121 of file spi_gyro.ino.

Here is the call graph for this function:

◆ setup()

void setup ( )

Configure the IMU for gyroscope-only operation over SPI.

Note
The sketch expects a board-level CS_PIN definition to select the chip-select pin used by beginSPI().

Definition at line 50 of file spi_gyro.ino.

Here is the call graph for this function:

◆ spi_bus()

SPIClass spi_bus ( SPI  )

SPI bus object used by the IMU driver.

Here is the caller graph for this function:

Variable Documentation

◆ imu

Global ICM-20948 driver instance.

Definition at line 39 of file spi_gyro.ino.