DevLab_ICM20948 1.0.0
ICM-20948 9-Axis Motion Sensor Driver
Loading...
Searching...
No Matches
ICM20948_IntStatus Struct Reference

#include <DevLab_ICM20948.h>

Public Attributes

uint8_t womInt: 1
 
uint8_t pllRdyInt: 1
 
uint8_t dmpInt1: 1
 
uint8_t i2cMstInt: 1
 
uint8_t rawDataRdy: 1
 
uint8_t fifoOvf [5]
 
uint8_t fifoWm [5]
 

Detailed Description

ICM20948_IntStatus

  • Holds the parsed state of the four interrupt status registers
  • Covers INT_STATUS (0x19), INT_STATUS_1 (0x1A), INT_STATUS_2 (0x1B), INT_STATUS_3 (0x1C)
  • Populated by checkIntStatus() via a single 4-byte burst read
  • Reading these registers clears the interrupt flags (when clearMode = 0 in IntPinConfig)

Definition at line 149 of file DevLab_ICM20948.h.

Member Data Documentation

◆ dmpInt1

uint8_t ICM20948_IntStatus::dmpInt1

Definition at line 154 of file DevLab_ICM20948.h.

◆ fifoOvf

uint8_t ICM20948_IntStatus::fifoOvf[5]

Definition at line 161 of file DevLab_ICM20948.h.

◆ fifoWm

uint8_t ICM20948_IntStatus::fifoWm[5]

Definition at line 164 of file DevLab_ICM20948.h.

◆ i2cMstInt

uint8_t ICM20948_IntStatus::i2cMstInt

Definition at line 155 of file DevLab_ICM20948.h.

◆ pllRdyInt

uint8_t ICM20948_IntStatus::pllRdyInt

Definition at line 153 of file DevLab_ICM20948.h.

◆ rawDataRdy

uint8_t ICM20948_IntStatus::rawDataRdy

Definition at line 158 of file DevLab_ICM20948.h.

◆ womInt

uint8_t ICM20948_IntStatus::womInt

Definition at line 152 of file DevLab_ICM20948.h.


The documentation for this struct was generated from the following file: