battmon2 2.0.0.0
BATT-MON 2 Registers List

List of registers of BATT-MON 2 Click driver. More...

Macros

#define BATTMON2_REG_STATUS   0x00
 BATT-MON 2 Register Map.
 
#define BATTMON2_REG_V_ALRT_TH   0x01
 
#define BATTMON2_REG_T_ALRT_TH   0x02
 
#define BATTMON2_REG_S_ALRT_TH   0x03
 
#define BATTMON2_REG_AT_RATE   0x04
 
#define BATTMON2_REG_REP_CAP   0x05
 
#define BATTMON2_REG_REP_SOC   0x06
 
#define BATTMON2_REG_AGE   0x07
 
#define BATTMON2_REG_TEMP   0x08
 
#define BATTMON2_REG_V_CELL   0x09
 
#define BATTMON2_REG_CURRENT   0x0A
 
#define BATTMON2_REG_AVG_CURRENT   0x0B
 
#define BATTMON2_REG_Q_RESIDUAL   0x0C
 
#define BATTMON2_REG_MIX_SOC   0x0D
 
#define BATTMON2_REG_AV_SOC   0x0E
 
#define BATTMON2_REG_MIX_CAP   0x0F
 
#define BATTMON2_REG_FULL_CAP_REP   0x10
 
#define BATTMON2_REG_TTE   0x11
 
#define BATTMON2_REG_QR_TABLE_00   0x12
 
#define BATTMON2_REG_FULL_SOC_THR   0x13
 
#define BATTMON2_REG_R_CELL   0x14
 
#define BATTMON2_REG_AVG_TA   0x16
 
#define BATTMON2_REG_CYCLES   0x17
 
#define BATTMON2_REG_DESIGN_CAP   0x18
 
#define BATTMON2_REG_AVG_V_CELL   0x19
 
#define BATTMON2_REG_MAX_MIN_TEMP   0x1A
 
#define BATTMON2_REG_MAX_MIN_VOLT   0x1B
 
#define BATTMON2_REG_MAX_MIN_CURR   0x1C
 
#define BATTMON2_REG_CONFIG   0x1D
 
#define BATTMON2_REG_I_CHG_TERM   0x1E
 
#define BATTMON2_REG_AV_CAP   0x1F
 
#define BATTMON2_REG_TTF   0x20
 
#define BATTMON2_REG_DEV_NAME   0x21
 
#define BATTMON2_REG_QR_TABLE_10   0x22
 
#define BATTMON2_REG_FULL_CAP_NOM   0x23
 
#define BATTMON2_REG_AIN   0x27
 
#define BATTMON2_REG_LEARN_CFG   0x28
 
#define BATTMON2_REG_FILTER_CFG   0x29
 
#define BATTMON2_REG_RELAX_CFG   0x2A
 
#define BATTMON2_REG_MISC_CFG   0x2B
 
#define BATTMON2_REG_T_GAIN   0x2C
 
#define BATTMON2_REG_T_OFF   0x2D
 
#define BATTMON2_REG_C_GAIN   0x2E
 
#define BATTMON2_REG_C_OFF   0x2F
 
#define BATTMON2_REG_QR_TABLE_20   0x32
 
#define BATTMON2_REG_DIE_TEMP   0x34
 
#define BATTMON2_REG_FULL_CAP   0x35
 
#define BATTMON2_REG_R_COMP_0   0x38
 
#define BATTMON2_REG_TEMP_CO   0x39
 
#define BATTMON2_REG_V_EMPTY   0x3A
 
#define BATTMON2_REG_F_STAT   0x3D
 
#define BATTMON2_REG_TIMER   0x3E
 
#define BATTMON2_REG_SHDN_TIMER   0x3F
 
#define BATTMON2_REG_QR_TABLE_30   0x42
 
#define BATTMON2_REG_R_GAIN   0x43
 
#define BATTMON2_REG_DQ_ACC   0x45
 
#define BATTMON2_REG_DP_ACC   0x46
 
#define BATTMON2_REG_CONVG_CFG   0x49
 
#define BATTMON2_REG_V_F_REM_CAP   0x4A
 
#define BATTMON2_REG_QH   0x4D
 
#define BATTMON2_REG_SOFT_WAKEUP   0x60
 
#define BATTMON2_REG_STATUS_2   0xB0
 
#define BATTMON2_REG_POWER   0xB1
 
#define BATTMON2_REG_ID_USER_MEM_2   0xB2
 
#define BATTMON2_REG_AVG_POWER   0xB3
 
#define BATTMON2_REG_I_ALRT_TH   0xB4
 
#define BATTMON2_REG_TTF_CFG   0xB5
 
#define BATTMON2_REG_C_V_MIX_CAP   0xB6
 
#define BATTMON2_REG_C_V_HALF_TIME   0xB7
 
#define BATTMON2_REG_C_G_TEMP_CO   0xB8
 
#define BATTMON2_REG_CURVE   0xB9
 
#define BATTMON2_REG_HIB_CFG   0xBA
 
#define BATTMON2_REG_CONFIG_2   0xBB
 
#define BATTMON2_REG_V_RIPPLE   0xBC
 
#define BATTMON2_REG_RIPPLE_CFG   0xBD
 
#define BATTMON2_REG_TIMER_H   0xBE
 
#define BATTMON2_REG_R_SENSE_USER_MEM_3   0xD0
 
#define BATTMON2_REG_SC_OCV_LIM   0xD1
 
#define BATTMON2_REG_V_GAIN   0xD2
 
#define BATTMON2_REG_SOC_HOLD   0xD3
 
#define BATTMON2_REG_MAX_PEAK_POWER   0xD4
 
#define BATTMON2_REG_SUS_PEAK_POWER   0xD5
 
#define BATTMON2_REG_PACK_RESISTANCE   0xD6
 
#define BATTMON2_REG_SYS_RESISTANCE   0xD7
 
#define BATTMON2_REG_MIN_SYS_VOLTAGE   0xD8
 
#define BATTMON2_REG_MPP_CURRENT   0xD9
 
#define BATTMON2_REG_SPP_CURRENT   0xDA
 
#define BATTMON2_REG_MODEL_CFG   0xDB
 
#define BATTMON2_REG_AT_Q_RESIDUAL   0xDC
 
#define BATTMON2_REG_AT_TTE   0xDD
 
#define BATTMON2_REG_AT_AV_SOC   0xDE
 
#define BATTMON2_REG_AT_AV_CAP   0xDF
 

Detailed Description

List of registers of BATT-MON 2 Click driver.

Macro Definition Documentation

◆ BATTMON2_REG_AGE

#define BATTMON2_REG_AGE   0x07

◆ BATTMON2_REG_AIN

#define BATTMON2_REG_AIN   0x27

◆ BATTMON2_REG_AT_AV_CAP

#define BATTMON2_REG_AT_AV_CAP   0xDF

◆ BATTMON2_REG_AT_AV_SOC

#define BATTMON2_REG_AT_AV_SOC   0xDE

◆ BATTMON2_REG_AT_Q_RESIDUAL

#define BATTMON2_REG_AT_Q_RESIDUAL   0xDC

◆ BATTMON2_REG_AT_RATE

#define BATTMON2_REG_AT_RATE   0x04

◆ BATTMON2_REG_AT_TTE

#define BATTMON2_REG_AT_TTE   0xDD

◆ BATTMON2_REG_AV_CAP

#define BATTMON2_REG_AV_CAP   0x1F

◆ BATTMON2_REG_AV_SOC

#define BATTMON2_REG_AV_SOC   0x0E

◆ BATTMON2_REG_AVG_CURRENT

#define BATTMON2_REG_AVG_CURRENT   0x0B

◆ BATTMON2_REG_AVG_POWER

#define BATTMON2_REG_AVG_POWER   0xB3

◆ BATTMON2_REG_AVG_TA

#define BATTMON2_REG_AVG_TA   0x16

◆ BATTMON2_REG_AVG_V_CELL

#define BATTMON2_REG_AVG_V_CELL   0x19

◆ BATTMON2_REG_C_G_TEMP_CO

#define BATTMON2_REG_C_G_TEMP_CO   0xB8

◆ BATTMON2_REG_C_GAIN

#define BATTMON2_REG_C_GAIN   0x2E

◆ BATTMON2_REG_C_OFF

#define BATTMON2_REG_C_OFF   0x2F

◆ BATTMON2_REG_C_V_HALF_TIME

#define BATTMON2_REG_C_V_HALF_TIME   0xB7

◆ BATTMON2_REG_C_V_MIX_CAP

#define BATTMON2_REG_C_V_MIX_CAP   0xB6

◆ BATTMON2_REG_CONFIG

#define BATTMON2_REG_CONFIG   0x1D

◆ BATTMON2_REG_CONFIG_2

#define BATTMON2_REG_CONFIG_2   0xBB

◆ BATTMON2_REG_CONVG_CFG

#define BATTMON2_REG_CONVG_CFG   0x49

◆ BATTMON2_REG_CURRENT

#define BATTMON2_REG_CURRENT   0x0A

◆ BATTMON2_REG_CURVE

#define BATTMON2_REG_CURVE   0xB9

◆ BATTMON2_REG_CYCLES

#define BATTMON2_REG_CYCLES   0x17

◆ BATTMON2_REG_DESIGN_CAP

#define BATTMON2_REG_DESIGN_CAP   0x18

◆ BATTMON2_REG_DEV_NAME

#define BATTMON2_REG_DEV_NAME   0x21

◆ BATTMON2_REG_DIE_TEMP

#define BATTMON2_REG_DIE_TEMP   0x34

◆ BATTMON2_REG_DP_ACC

#define BATTMON2_REG_DP_ACC   0x46

◆ BATTMON2_REG_DQ_ACC

#define BATTMON2_REG_DQ_ACC   0x45

◆ BATTMON2_REG_F_STAT

#define BATTMON2_REG_F_STAT   0x3D

◆ BATTMON2_REG_FILTER_CFG

#define BATTMON2_REG_FILTER_CFG   0x29

◆ BATTMON2_REG_FULL_CAP

#define BATTMON2_REG_FULL_CAP   0x35

◆ BATTMON2_REG_FULL_CAP_NOM

#define BATTMON2_REG_FULL_CAP_NOM   0x23

◆ BATTMON2_REG_FULL_CAP_REP

#define BATTMON2_REG_FULL_CAP_REP   0x10

◆ BATTMON2_REG_FULL_SOC_THR

#define BATTMON2_REG_FULL_SOC_THR   0x13

◆ BATTMON2_REG_HIB_CFG

#define BATTMON2_REG_HIB_CFG   0xBA

◆ BATTMON2_REG_I_ALRT_TH

#define BATTMON2_REG_I_ALRT_TH   0xB4

◆ BATTMON2_REG_I_CHG_TERM

#define BATTMON2_REG_I_CHG_TERM   0x1E

◆ BATTMON2_REG_ID_USER_MEM_2

#define BATTMON2_REG_ID_USER_MEM_2   0xB2

◆ BATTMON2_REG_LEARN_CFG

#define BATTMON2_REG_LEARN_CFG   0x28

◆ BATTMON2_REG_MAX_MIN_CURR

#define BATTMON2_REG_MAX_MIN_CURR   0x1C

◆ BATTMON2_REG_MAX_MIN_TEMP

#define BATTMON2_REG_MAX_MIN_TEMP   0x1A

◆ BATTMON2_REG_MAX_MIN_VOLT

#define BATTMON2_REG_MAX_MIN_VOLT   0x1B

◆ BATTMON2_REG_MAX_PEAK_POWER

#define BATTMON2_REG_MAX_PEAK_POWER   0xD4

◆ BATTMON2_REG_MIN_SYS_VOLTAGE

#define BATTMON2_REG_MIN_SYS_VOLTAGE   0xD8

◆ BATTMON2_REG_MISC_CFG

#define BATTMON2_REG_MISC_CFG   0x2B

◆ BATTMON2_REG_MIX_CAP

#define BATTMON2_REG_MIX_CAP   0x0F

◆ BATTMON2_REG_MIX_SOC

#define BATTMON2_REG_MIX_SOC   0x0D

◆ BATTMON2_REG_MODEL_CFG

#define BATTMON2_REG_MODEL_CFG   0xDB

◆ BATTMON2_REG_MPP_CURRENT

#define BATTMON2_REG_MPP_CURRENT   0xD9

◆ BATTMON2_REG_PACK_RESISTANCE

#define BATTMON2_REG_PACK_RESISTANCE   0xD6

◆ BATTMON2_REG_POWER

#define BATTMON2_REG_POWER   0xB1

◆ BATTMON2_REG_Q_RESIDUAL

#define BATTMON2_REG_Q_RESIDUAL   0x0C

◆ BATTMON2_REG_QH

#define BATTMON2_REG_QH   0x4D

◆ BATTMON2_REG_QR_TABLE_00

#define BATTMON2_REG_QR_TABLE_00   0x12

◆ BATTMON2_REG_QR_TABLE_10

#define BATTMON2_REG_QR_TABLE_10   0x22

◆ BATTMON2_REG_QR_TABLE_20

#define BATTMON2_REG_QR_TABLE_20   0x32

◆ BATTMON2_REG_QR_TABLE_30

#define BATTMON2_REG_QR_TABLE_30   0x42

◆ BATTMON2_REG_R_CELL

#define BATTMON2_REG_R_CELL   0x14

◆ BATTMON2_REG_R_COMP_0

#define BATTMON2_REG_R_COMP_0   0x38

◆ BATTMON2_REG_R_GAIN

#define BATTMON2_REG_R_GAIN   0x43

◆ BATTMON2_REG_R_SENSE_USER_MEM_3

#define BATTMON2_REG_R_SENSE_USER_MEM_3   0xD0

◆ BATTMON2_REG_RELAX_CFG

#define BATTMON2_REG_RELAX_CFG   0x2A

◆ BATTMON2_REG_REP_CAP

#define BATTMON2_REG_REP_CAP   0x05

◆ BATTMON2_REG_REP_SOC

#define BATTMON2_REG_REP_SOC   0x06

◆ BATTMON2_REG_RIPPLE_CFG

#define BATTMON2_REG_RIPPLE_CFG   0xBD

◆ BATTMON2_REG_S_ALRT_TH

#define BATTMON2_REG_S_ALRT_TH   0x03

◆ BATTMON2_REG_SC_OCV_LIM

#define BATTMON2_REG_SC_OCV_LIM   0xD1

◆ BATTMON2_REG_SHDN_TIMER

#define BATTMON2_REG_SHDN_TIMER   0x3F

◆ BATTMON2_REG_SOC_HOLD

#define BATTMON2_REG_SOC_HOLD   0xD3

◆ BATTMON2_REG_SOFT_WAKEUP

#define BATTMON2_REG_SOFT_WAKEUP   0x60

◆ BATTMON2_REG_SPP_CURRENT

#define BATTMON2_REG_SPP_CURRENT   0xDA

◆ BATTMON2_REG_STATUS

#define BATTMON2_REG_STATUS   0x00

BATT-MON 2 Register Map.

Specified register map of BATT-MON 2 Click driver.

◆ BATTMON2_REG_STATUS_2

#define BATTMON2_REG_STATUS_2   0xB0

◆ BATTMON2_REG_SUS_PEAK_POWER

#define BATTMON2_REG_SUS_PEAK_POWER   0xD5

◆ BATTMON2_REG_SYS_RESISTANCE

#define BATTMON2_REG_SYS_RESISTANCE   0xD7

◆ BATTMON2_REG_T_ALRT_TH

#define BATTMON2_REG_T_ALRT_TH   0x02

◆ BATTMON2_REG_T_GAIN

#define BATTMON2_REG_T_GAIN   0x2C

◆ BATTMON2_REG_T_OFF

#define BATTMON2_REG_T_OFF   0x2D

◆ BATTMON2_REG_TEMP

#define BATTMON2_REG_TEMP   0x08

◆ BATTMON2_REG_TEMP_CO

#define BATTMON2_REG_TEMP_CO   0x39

◆ BATTMON2_REG_TIMER

#define BATTMON2_REG_TIMER   0x3E

◆ BATTMON2_REG_TIMER_H

#define BATTMON2_REG_TIMER_H   0xBE

◆ BATTMON2_REG_TTE

#define BATTMON2_REG_TTE   0x11

◆ BATTMON2_REG_TTF

#define BATTMON2_REG_TTF   0x20

◆ BATTMON2_REG_TTF_CFG

#define BATTMON2_REG_TTF_CFG   0xB5

◆ BATTMON2_REG_V_ALRT_TH

#define BATTMON2_REG_V_ALRT_TH   0x01

◆ BATTMON2_REG_V_CELL

#define BATTMON2_REG_V_CELL   0x09

◆ BATTMON2_REG_V_EMPTY

#define BATTMON2_REG_V_EMPTY   0x3A

◆ BATTMON2_REG_V_F_REM_CAP

#define BATTMON2_REG_V_F_REM_CAP   0x4A

◆ BATTMON2_REG_V_GAIN

#define BATTMON2_REG_V_GAIN   0xD2

◆ BATTMON2_REG_V_RIPPLE

#define BATTMON2_REG_V_RIPPLE   0xBC