i2cextend 2.0.0.0
I2C Extend Registers Settings

Settings for registers of I2C Extend Click driver. More...

Macros

#define I2CEXTEND_CONFIG_INTR_MODE_BIT_MASK   0x01
 I2C Extend description setting.
 
#define I2CEXTEND_CONFIG_INTR_MODE_SET_ALERT_PIN   0x00
 
#define I2CEXTEND_CONFIG_INTR_MODE_IGNORE_ARA   0x01
 
#define I2CEXTEND_CONFIG_CTRL_SEL_BIT_MASK   0x02
 
#define I2CEXTEND_CONFIG_CTRL_SEL_MIRRORED_RMT_OUT   0x00
 
#define I2CEXTEND_CONFIG_CTRL_SEL_USE_REG_CTRL_VAL   0x02
 
#define I2CEXTEND_ALERT_EN_LINK_GOOD_DISABLE   0x00
 I2C Extend alert enable.
 
#define I2CEXTEND_ALERT_EN_LINK_GOOD   0x01
 
#define I2CEXTEND_ALERT_EN_LINK_LOST_DISABLE   0x00
 
#define I2CEXTEND_ALERT_EN_LINK_LOST   0x02
 
#define I2CEXTEND_ALERT_EN_FAULT_DISABLE   0x00
 
#define I2CEXTEND_ALERT_EN_FAULT   0x04
 
#define I2CEXTEND_CTRL_SEL_L   0x00
 I2C Extend control.
 
#define I2CEXTEND_CTRL_SEL_H   0x01
 
#define I2CEXTEND_PIN_STATE_LOW   0x00
 I2C Extend pin state.
 
#define I2CEXTEND_PIN_STATE_HIGH   0x01
 
#define C6DOFIMU11_CNTL2_TEMP_EN_STANDBY_MODE   0x00
 6DOF IMU 11 bit mask.
 
#define C6DOFIMU11_CNTL2_MAG_EN_STANDBY_MODE   0x00
 
#define C6DOFIMU11_CNTL2_ACCEL_EN_STANDBY_MODE   0x00
 
#define C6DOFIMU11_INC3_IEL2_FIFO_TRIG   0x20
 
#define C6DOFIMU11_INC3_IEL1_FIFO_TRIG   0x02
 
#define C6DOFIMU11_CNTL2_ACCEL_EN_OPERATING_MODE   0x01
 
#define C6DOFIMU11_CNTL2_GSEL_8G   0x00
 
#define C6DOFIMU11_CNTL2_RES_MAX2   0x0C
 
#define C6DOFIMU11_CNTL2_MAG_EN_OPERATING_MODE   0x02
 
#define C6DOFIMU11_WHO_AM_I_WIA_ID   0x2D
 
#define I2CEXTEND_I2C_SLAVE_ADDR_0   0x3E
 I2C Extend device address setting.
 
#define I2CEXTEND_I2C_SLAVE_ADDR_1   0x3F
 
#define I2CEXTEND_I2C_SLAVE_ADDR_2   0x76
 
#define I2CEXTEND_I2C_SLAVE_ADDR_3   0x77
 
#define C6DOFIMU11_I2C_SLAVE_ADDRESS_GND   0x0E
 6DOF IMU 11 device address setting.
 
#define C6DOFIMU11_I2C_SLAVE_ADDRESS_VCC   0x0F
 

Detailed Description

Settings for registers of I2C Extend Click driver.

Macro Definition Documentation

◆ C6DOFIMU11_CNTL2_ACCEL_EN_OPERATING_MODE

#define C6DOFIMU11_CNTL2_ACCEL_EN_OPERATING_MODE   0x01

◆ C6DOFIMU11_CNTL2_ACCEL_EN_STANDBY_MODE

#define C6DOFIMU11_CNTL2_ACCEL_EN_STANDBY_MODE   0x00

◆ C6DOFIMU11_CNTL2_GSEL_8G

#define C6DOFIMU11_CNTL2_GSEL_8G   0x00

◆ C6DOFIMU11_CNTL2_MAG_EN_OPERATING_MODE

#define C6DOFIMU11_CNTL2_MAG_EN_OPERATING_MODE   0x02

◆ C6DOFIMU11_CNTL2_MAG_EN_STANDBY_MODE

#define C6DOFIMU11_CNTL2_MAG_EN_STANDBY_MODE   0x00

◆ C6DOFIMU11_CNTL2_RES_MAX2

#define C6DOFIMU11_CNTL2_RES_MAX2   0x0C

◆ C6DOFIMU11_CNTL2_TEMP_EN_STANDBY_MODE

#define C6DOFIMU11_CNTL2_TEMP_EN_STANDBY_MODE   0x00

6DOF IMU 11 bit mask.

Bit mask of 6DOF IMU 11 click driver.

◆ C6DOFIMU11_I2C_SLAVE_ADDRESS_GND

#define C6DOFIMU11_I2C_SLAVE_ADDRESS_GND   0x0E

6DOF IMU 11 device address setting.

Specified setting for device slave address selection of 6DOF IMU 11 click driver.

◆ C6DOFIMU11_I2C_SLAVE_ADDRESS_VCC

#define C6DOFIMU11_I2C_SLAVE_ADDRESS_VCC   0x0F

◆ C6DOFIMU11_INC3_IEL1_FIFO_TRIG

#define C6DOFIMU11_INC3_IEL1_FIFO_TRIG   0x02

◆ C6DOFIMU11_INC3_IEL2_FIFO_TRIG

#define C6DOFIMU11_INC3_IEL2_FIFO_TRIG   0x20

◆ C6DOFIMU11_WHO_AM_I_WIA_ID

#define C6DOFIMU11_WHO_AM_I_WIA_ID   0x2D

◆ I2CEXTEND_ALERT_EN_FAULT

#define I2CEXTEND_ALERT_EN_FAULT   0x04

◆ I2CEXTEND_ALERT_EN_FAULT_DISABLE

#define I2CEXTEND_ALERT_EN_FAULT_DISABLE   0x00

◆ I2CEXTEND_ALERT_EN_LINK_GOOD

#define I2CEXTEND_ALERT_EN_LINK_GOOD   0x01

◆ I2CEXTEND_ALERT_EN_LINK_GOOD_DISABLE

#define I2CEXTEND_ALERT_EN_LINK_GOOD_DISABLE   0x00

I2C Extend alert enable.

Alert enable settings of I2C Extend Click driver.

◆ I2CEXTEND_ALERT_EN_LINK_LOST

#define I2CEXTEND_ALERT_EN_LINK_LOST   0x02

◆ I2CEXTEND_ALERT_EN_LINK_LOST_DISABLE

#define I2CEXTEND_ALERT_EN_LINK_LOST_DISABLE   0x00

◆ I2CEXTEND_CONFIG_CTRL_SEL_BIT_MASK

#define I2CEXTEND_CONFIG_CTRL_SEL_BIT_MASK   0x02

◆ I2CEXTEND_CONFIG_CTRL_SEL_MIRRORED_RMT_OUT

#define I2CEXTEND_CONFIG_CTRL_SEL_MIRRORED_RMT_OUT   0x00

◆ I2CEXTEND_CONFIG_CTRL_SEL_USE_REG_CTRL_VAL

#define I2CEXTEND_CONFIG_CTRL_SEL_USE_REG_CTRL_VAL   0x02

◆ I2CEXTEND_CONFIG_INTR_MODE_BIT_MASK

#define I2CEXTEND_CONFIG_INTR_MODE_BIT_MASK   0x01

I2C Extend description setting.

Specified setting for description of I2C Extend Click driver.

◆ I2CEXTEND_CONFIG_INTR_MODE_IGNORE_ARA

#define I2CEXTEND_CONFIG_INTR_MODE_IGNORE_ARA   0x01

◆ I2CEXTEND_CONFIG_INTR_MODE_SET_ALERT_PIN

#define I2CEXTEND_CONFIG_INTR_MODE_SET_ALERT_PIN   0x00

◆ I2CEXTEND_CTRL_SEL_H

#define I2CEXTEND_CTRL_SEL_H   0x01

◆ I2CEXTEND_CTRL_SEL_L

#define I2CEXTEND_CTRL_SEL_L   0x00

I2C Extend control.

Control settings of I2C Extend Click driver.

◆ I2CEXTEND_I2C_SLAVE_ADDR_0

#define I2CEXTEND_I2C_SLAVE_ADDR_0   0x3E

I2C Extend device address setting.

Specified setting for device slave address selection of I2C Extend Click driver.

◆ I2CEXTEND_I2C_SLAVE_ADDR_1

#define I2CEXTEND_I2C_SLAVE_ADDR_1   0x3F

◆ I2CEXTEND_I2C_SLAVE_ADDR_2

#define I2CEXTEND_I2C_SLAVE_ADDR_2   0x76

◆ I2CEXTEND_I2C_SLAVE_ADDR_3

#define I2CEXTEND_I2C_SLAVE_ADDR_3   0x77

◆ I2CEXTEND_PIN_STATE_HIGH

#define I2CEXTEND_PIN_STATE_HIGH   0x01

◆ I2CEXTEND_PIN_STATE_LOW

#define I2CEXTEND_PIN_STATE_LOW   0x00

I2C Extend pin state.

Pin state of I2C Extend Click driver.