current12  2.1.0.0
Macros
Current 12 Registers Settings

Settings for registers of Current 12 Click driver. More...

Macros

#define CURRENT12_CFG_RST_DISABLE   0x00
 Current 12 description configuration setting. More...
 
#define CURRENT12_CFG_RST_ENABLE   0x01
 
#define CURRENT12_CFG_RST_BITMASK   0x01
 
#define CURRENT12_CFG_CT_128_US   0x00
 
#define CURRENT12_CFG_CT_256_US   0x01
 
#define CURRENT12_CFG_CT_512_US   0x02
 
#define CURRENT12_CFG_CT_1024_US   0x03
 
#define CURRENT12_CFG_CT_2048_US   0x04
 
#define CURRENT12_CFG_CT_4096_US   0x05
 
#define CURRENT12_CFG_CT_8192_US   0x06
 
#define CURRENT12_CFG_CT_16384_US   0x07
 
#define CURRENT12_CFG_CT_32768_US   0x08
 
#define CURRENT12_CFG_CT_BITMASK   0x0F
 
#define CURRENT12_CFG_TEMP_DISABLE   0x00
 
#define CURRENT12_CFG_TEMP_ENABLE   0x01
 
#define CURRENT12_CFG_TEMP_BITMASK   0x01
 
#define CURRENT12_CFG_OP_MODE_SHUTDOWN   0x00
 
#define CURRENT12_CFG_OP_MODE_SV_TRG   0x01
 
#define CURRENT12_CFG_OP_MODE_LV_TRG   0x02
 
#define CURRENT12_CFG_OP_MODE_SLV_TRG   0x03
 
#define CURRENT12_CFG_OP_MODE_IDLE_MODE   0x04
 
#define CURRENT12_CFG_OP_MODE_SV_CONT   0x05
 
#define CURRENT12_CFG_OP_MODE_LV_CONT   0x06
 
#define CURRENT12_CFG_OP_MODE_SLV_CONT   0x07
 
#define CURRENT12_CFG_OP_MODE_BITMASK   0x07
 
#define CURRENT12_DEVICE_ID   0x0006u
 Current 12 manufacturing ID data value. More...
 
#define CURRENT12_RSHUNT_5_MOHM   5.0f
 Current 12 default RSHUNT value. More...
 
#define CURRENT12_RSHUNT_MAX   655.35f
 
#define CURRENT12_CALC_SHUNT_VTG_MV   0.025f
 Current 12 calculation data values. More...
 
#define CURRENT12_CALC_LOAD_VTG_V   0.002f
 
#define CURRENT12_CALC_DC_POWER_W   0.025f
 
#define CURRENT12_CALC_CURRENT_MA   0.5f
 
#define CURRENT12_CALC_TEMP_C   0.5f
 
#define CURRENT12_TEMP_ERROR_BITMASK   0x8000u
 Current 12 temperature error data bitmask. More...
 
#define CURRENT12_DEVICE_ADDRESS_0   0x40
 Current 12 device address setting. More...
 
#define CURRENT12_DEVICE_ADDRESS_1   0x41
 
#define CURRENT12_DEVICE_ADDRESS_2   0x42
 
#define CURRENT12_DEVICE_ADDRESS_3   0x43
 

Detailed Description

Settings for registers of Current 12 Click driver.

Macro Definition Documentation

◆ CURRENT12_CALC_CURRENT_MA

#define CURRENT12_CALC_CURRENT_MA   0.5f

◆ CURRENT12_CALC_DC_POWER_W

#define CURRENT12_CALC_DC_POWER_W   0.025f

◆ CURRENT12_CALC_LOAD_VTG_V

#define CURRENT12_CALC_LOAD_VTG_V   0.002f

◆ CURRENT12_CALC_SHUNT_VTG_MV

#define CURRENT12_CALC_SHUNT_VTG_MV   0.025f

Current 12 calculation data values.

Calculation data values of Current 12 Click driver.

◆ CURRENT12_CALC_TEMP_C

#define CURRENT12_CALC_TEMP_C   0.5f

◆ CURRENT12_CFG_CT_1024_US

#define CURRENT12_CFG_CT_1024_US   0x03

◆ CURRENT12_CFG_CT_128_US

#define CURRENT12_CFG_CT_128_US   0x00

◆ CURRENT12_CFG_CT_16384_US

#define CURRENT12_CFG_CT_16384_US   0x07

◆ CURRENT12_CFG_CT_2048_US

#define CURRENT12_CFG_CT_2048_US   0x04

◆ CURRENT12_CFG_CT_256_US

#define CURRENT12_CFG_CT_256_US   0x01

◆ CURRENT12_CFG_CT_32768_US

#define CURRENT12_CFG_CT_32768_US   0x08

◆ CURRENT12_CFG_CT_4096_US

#define CURRENT12_CFG_CT_4096_US   0x05

◆ CURRENT12_CFG_CT_512_US

#define CURRENT12_CFG_CT_512_US   0x02

◆ CURRENT12_CFG_CT_8192_US

#define CURRENT12_CFG_CT_8192_US   0x06

◆ CURRENT12_CFG_CT_BITMASK

#define CURRENT12_CFG_CT_BITMASK   0x0F

◆ CURRENT12_CFG_OP_MODE_BITMASK

#define CURRENT12_CFG_OP_MODE_BITMASK   0x07

◆ CURRENT12_CFG_OP_MODE_IDLE_MODE

#define CURRENT12_CFG_OP_MODE_IDLE_MODE   0x04

◆ CURRENT12_CFG_OP_MODE_LV_CONT

#define CURRENT12_CFG_OP_MODE_LV_CONT   0x06

◆ CURRENT12_CFG_OP_MODE_LV_TRG

#define CURRENT12_CFG_OP_MODE_LV_TRG   0x02

◆ CURRENT12_CFG_OP_MODE_SHUTDOWN

#define CURRENT12_CFG_OP_MODE_SHUTDOWN   0x00

◆ CURRENT12_CFG_OP_MODE_SLV_CONT

#define CURRENT12_CFG_OP_MODE_SLV_CONT   0x07

◆ CURRENT12_CFG_OP_MODE_SLV_TRG

#define CURRENT12_CFG_OP_MODE_SLV_TRG   0x03

◆ CURRENT12_CFG_OP_MODE_SV_CONT

#define CURRENT12_CFG_OP_MODE_SV_CONT   0x05

◆ CURRENT12_CFG_OP_MODE_SV_TRG

#define CURRENT12_CFG_OP_MODE_SV_TRG   0x01

◆ CURRENT12_CFG_RST_BITMASK

#define CURRENT12_CFG_RST_BITMASK   0x01

◆ CURRENT12_CFG_RST_DISABLE

#define CURRENT12_CFG_RST_DISABLE   0x00

Current 12 description configuration setting.

Specified configuration setting for description of Current 12 Click driver.

◆ CURRENT12_CFG_RST_ENABLE

#define CURRENT12_CFG_RST_ENABLE   0x01

◆ CURRENT12_CFG_TEMP_BITMASK

#define CURRENT12_CFG_TEMP_BITMASK   0x01

◆ CURRENT12_CFG_TEMP_DISABLE

#define CURRENT12_CFG_TEMP_DISABLE   0x00

◆ CURRENT12_CFG_TEMP_ENABLE

#define CURRENT12_CFG_TEMP_ENABLE   0x01

◆ CURRENT12_DEVICE_ADDRESS_0

#define CURRENT12_DEVICE_ADDRESS_0   0x40

Current 12 device address setting.

Specified setting for device slave address selection of Current 12 Click driver.

◆ CURRENT12_DEVICE_ADDRESS_1

#define CURRENT12_DEVICE_ADDRESS_1   0x41

◆ CURRENT12_DEVICE_ADDRESS_2

#define CURRENT12_DEVICE_ADDRESS_2   0x42

◆ CURRENT12_DEVICE_ADDRESS_3

#define CURRENT12_DEVICE_ADDRESS_3   0x43

◆ CURRENT12_DEVICE_ID

#define CURRENT12_DEVICE_ID   0x0006u

Current 12 manufacturing ID data value.

Manufacturing ID data value of Current 12 Click driver.

◆ CURRENT12_RSHUNT_5_MOHM

#define CURRENT12_RSHUNT_5_MOHM   5.0f

Current 12 default RSHUNT value.

Specified configuration setting for description of Current 12 Click driver.

◆ CURRENT12_RSHUNT_MAX

#define CURRENT12_RSHUNT_MAX   655.35f

◆ CURRENT12_TEMP_ERROR_BITMASK

#define CURRENT12_TEMP_ERROR_BITMASK   0x8000u

Current 12 temperature error data bitmask.

Temperature error bitmask of Current 12 Click driver.