Solaris Software
Loading...
Searching...
No Matches
ICM20948_Data_t Struct Reference

ICM20948 interrupt and GPIO context. More...

#include <icm20948.h>

Collaboration diagram for ICM20948_Data_t:

Data Fields

volatile spp_bool_t drdyFlag
SPP_GpioIsrCtx_t isr_ctx
spp_uint32_t intPin
spp_uint32_t intIntrType
spp_uint32_t intPull

Detailed Description

ICM20948 interrupt and GPIO context.

Definition at line 557 of file icm20948.h.

Field Documentation

◆ drdyFlag

volatile spp_bool_t ICM20948_Data_t::drdyFlag

Set by ISR on data-ready interrupt.

Definition at line 559 of file icm20948.h.

Referenced by SPP_SERVICES_ICM20948_acquireData(), and SPP_SERVICES_ICM20948_initGpio().

◆ isr_ctx

SPP_GpioIsrCtx_t ICM20948_Data_t::isr_ctx

ISR context (points at drdyFlag).

Definition at line 560 of file icm20948.h.

Referenced by SPP_SERVICES_ICM20948_initGpio().

◆ intPin

spp_uint32_t ICM20948_Data_t::intPin

GPIO interrupt pin number.

Definition at line 561 of file icm20948.h.

Referenced by SPP_SERVICES_ICM20948_init(), and SPP_SERVICES_ICM20948_initGpio().

◆ intIntrType

spp_uint32_t ICM20948_Data_t::intIntrType

Interrupt trigger type (1=rising).

Definition at line 562 of file icm20948.h.

Referenced by SPP_SERVICES_ICM20948_init(), and SPP_SERVICES_ICM20948_initGpio().

◆ intPull

spp_uint32_t ICM20948_Data_t::intPull

Pull resistor: 0=none, 1=up, 2=down.

Definition at line 563 of file icm20948.h.

Referenced by SPP_SERVICES_ICM20948_init(), and SPP_SERVICES_ICM20948_initGpio().


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