charger8 2.0.0.0
Firs Address Register

Macros

#define CHARGER8_M5REG_STATUS   0x00
 
#define CHARGER8_M5REG_VALRTTH   0x01
 
#define CHARGER8_M5REG_TALRTTH   0x02
 
#define CHARGER8_M5REG_SALRTTH   0x03
 
#define CHARGER8_M5REG_ATRATE   0x04
 
#define CHARGER8_M5REG_REP_CAP   0x05
 
#define CHARGER8_M5REG_REP_SOC   0x06
 
#define CHARGER8_M5REG_AGE   0x07
 
#define CHARGER8_M5REG_TEMPERATURE   0x08
 
#define CHARGER8_M5REG_VCELL   0x09
 
#define CHARGER8_M5REG_CURRENT   0x0A
 
#define CHARGER8_M5REG_AVE_CURRENT   0x0B
 
#define CHARGER8_M5REG_QRESIDUAL   0x0C
 
#define CHARGER8_M5REG_MIX_SOC   0x0D
 
#define CHARGER8_M5REG_AV_SOC   0x0E
 
#define CHARGER8_M5REG_MIX_CAP   0x0F
 
#define CHARGER8_M5REG_FULL_CAP   0x10
 
#define CHARGER8_M5REG_TIME_TO_EMPTY   0x11
 
#define CHARGER8_M5REG_QRTABLE00   0x12
 
#define CHARGER8_M5REG_FULL_SOC_THR   0x13
 
#define CHARGER8_M5REG_RCALL   0x14
 
#define CHARGER8_M5REG_RFAST   0x15
 
#define CHARGER8_M5REG_AVG_TA   0x16
 
#define CHARGER8_M5REG_BATTERY_CYCLES   0x17
 
#define CHARGER8_M5REG_DESIGN_CAP   0x18
 
#define CHARGER8_M5REG_AVG_VCALL   0x19
 
#define CHARGER8_M5REG_MAX_MIN_TEMP   0x1A
 
#define CHARGER8_M5REG_MAX_MIN_VOLT   0x1B
 
#define CHARGER8_M5REG_MAX_MIN_CURRENT   0x1C
 
#define CHARGER8_M5REG_CONFIG   0x1D
 
#define CHARGER8_M5REG_ICHGTERM   0x1E
 
#define CHARGER8_M5REG_AV_CAP   0x1F
 
#define CHARGER8_M5REG_TIME_TO_FULL   0x20
 
#define CHARGER8_M5REG_DEVICE_NAME   0x21
 
#define CHARGER8_M5REG_QRTABLE10   0x22
 
#define CHARGER8_M5REG_FULL_CAP_NOM   0x23
 
#define CHARGER8_M5REG_AIN0   0x27
 
#define CHARGER8_M5REG_LEARN_CFG   0x28
 
#define CHARGER8_M5REG_FILTER_CFG   0x29
 
#define CHARGER8_M5REG_RELAX_CFG   0x2A
 
#define CHARGER8_M5REG_MISC_CFG   0x2B
 
#define CHARGER8_M5REG_T_GAIN   0x2C
 
#define CHARGER8_M5REG_T_OFF   0x2D
 
#define CHARGER8_M5REG_C_GAIN   0x2E
 
#define CHARGER8_M5REG_C_OFF   0x2F
 
#define CHARGER8_M5REG_QRTABLE20   0x32
 
#define CHARGER8_M5REG_FULL_CAP_REP   0x35
 
#define CHARGER8_M5REG_IAVG_EMPTY   0x36
 
#define CHARGER8_M5REG_RCOMP0   0x38
 
#define CHARGER8_M5REG_TEMPCO   0x39
 
#define CHARGER8_M5REG_V_EMPTY   0x3A
 
#define CHARGER8_M5REG_FSTAT   0x3D
 
#define CHARGER8_M5REG_TIMER   0x3E
 
#define CHARGER8_M5REG_SHDN_TIMER   0x3F
 
#define CHARGER8_M5REG_QRTABLE30   0x42
 
#define CHARGER8_M5REG_DQACC   0x45
 
#define CHARGER8_M5REG_DPACC   0x46
 
#define CHARGER8_M5REG_VF_REM_CAP   0x4A
 
#define CHARGER8_M5REG_QH   0x4D
 
#define CHARGER8_M5REG_STATUS_2   0xB0
 
#define CHARGER8_M5REG_IALRTTH   0xB4
 
#define CHARGER8_M5REG_VSHDN_CFG   0xB8
 
#define CHARGER8_M5REG_AGE_FORECAST   0xB9
 
#define CHARGER8_M5REG_HIB_CFG   0xBA
 
#define CHARGER8_M5REG_CONFIG_2   0xBB
 
#define CHARGER8_M5REG_VRIPPLE   0xBC
 
#define CHARGER8_M5REG_PACK_CFG   0xBD
 
#define CHARGER8_M5REG_TIMER_H   0xBE
 
#define CHARGER8_M5REG_AVG_CELL_4   0xD1
 
#define CHARGER8_M5REG_AVG_CELL_3   0xD2
 
#define CHARGER8_M5REG_AVG_CELL_2   0xD3
 
#define CHARGER8_M5REG_AVG_CELL_1   0xD4
 
#define CHARGER8_M5REG_CELL_4   0xD5
 
#define CHARGER8_M5REG_CELL_3   0xD6
 
#define CHARGER8_M5REG_CELL_2   0xD7
 
#define CHARGER8_M5REG_CELL_1   0xD8
 
#define CHARGER8_M5REG_CELL_X   0xD9
 
#define CHARGER8_M5REG_BATTERY_VOLTAGE   0xDA
 
#define CHARGER8_M5REG_ATQ_RESIDUAL   0xDC
 
#define CHARGER8_M5REG_AT_TTE   0xDD
 
#define CHARGER8_M5REG_ATAV_SOC   0xDE
 
#define CHARGER8_M5REG_ATAV_CAP   0xDF
 

Detailed Description

Macro Definition Documentation

◆ CHARGER8_M5REG_AGE

#define CHARGER8_M5REG_AGE   0x07

◆ CHARGER8_M5REG_AGE_FORECAST

#define CHARGER8_M5REG_AGE_FORECAST   0xB9

◆ CHARGER8_M5REG_AIN0

#define CHARGER8_M5REG_AIN0   0x27

◆ CHARGER8_M5REG_AT_TTE

#define CHARGER8_M5REG_AT_TTE   0xDD

◆ CHARGER8_M5REG_ATAV_CAP

#define CHARGER8_M5REG_ATAV_CAP   0xDF

◆ CHARGER8_M5REG_ATAV_SOC

#define CHARGER8_M5REG_ATAV_SOC   0xDE

◆ CHARGER8_M5REG_ATQ_RESIDUAL

#define CHARGER8_M5REG_ATQ_RESIDUAL   0xDC

◆ CHARGER8_M5REG_ATRATE

#define CHARGER8_M5REG_ATRATE   0x04

◆ CHARGER8_M5REG_AV_CAP

#define CHARGER8_M5REG_AV_CAP   0x1F

◆ CHARGER8_M5REG_AV_SOC

#define CHARGER8_M5REG_AV_SOC   0x0E

◆ CHARGER8_M5REG_AVE_CURRENT

#define CHARGER8_M5REG_AVE_CURRENT   0x0B

◆ CHARGER8_M5REG_AVG_CELL_1

#define CHARGER8_M5REG_AVG_CELL_1   0xD4

◆ CHARGER8_M5REG_AVG_CELL_2

#define CHARGER8_M5REG_AVG_CELL_2   0xD3

◆ CHARGER8_M5REG_AVG_CELL_3

#define CHARGER8_M5REG_AVG_CELL_3   0xD2

◆ CHARGER8_M5REG_AVG_CELL_4

#define CHARGER8_M5REG_AVG_CELL_4   0xD1

◆ CHARGER8_M5REG_AVG_TA

#define CHARGER8_M5REG_AVG_TA   0x16

◆ CHARGER8_M5REG_AVG_VCALL

#define CHARGER8_M5REG_AVG_VCALL   0x19

◆ CHARGER8_M5REG_BATTERY_CYCLES

#define CHARGER8_M5REG_BATTERY_CYCLES   0x17

◆ CHARGER8_M5REG_BATTERY_VOLTAGE

#define CHARGER8_M5REG_BATTERY_VOLTAGE   0xDA

◆ CHARGER8_M5REG_C_GAIN

#define CHARGER8_M5REG_C_GAIN   0x2E

◆ CHARGER8_M5REG_C_OFF

#define CHARGER8_M5REG_C_OFF   0x2F

◆ CHARGER8_M5REG_CELL_1

#define CHARGER8_M5REG_CELL_1   0xD8

◆ CHARGER8_M5REG_CELL_2

#define CHARGER8_M5REG_CELL_2   0xD7

◆ CHARGER8_M5REG_CELL_3

#define CHARGER8_M5REG_CELL_3   0xD6

◆ CHARGER8_M5REG_CELL_4

#define CHARGER8_M5REG_CELL_4   0xD5

◆ CHARGER8_M5REG_CELL_X

#define CHARGER8_M5REG_CELL_X   0xD9

◆ CHARGER8_M5REG_CONFIG

#define CHARGER8_M5REG_CONFIG   0x1D

◆ CHARGER8_M5REG_CONFIG_2

#define CHARGER8_M5REG_CONFIG_2   0xBB

◆ CHARGER8_M5REG_CURRENT

#define CHARGER8_M5REG_CURRENT   0x0A

◆ CHARGER8_M5REG_DESIGN_CAP

#define CHARGER8_M5REG_DESIGN_CAP   0x18

◆ CHARGER8_M5REG_DEVICE_NAME

#define CHARGER8_M5REG_DEVICE_NAME   0x21

◆ CHARGER8_M5REG_DPACC

#define CHARGER8_M5REG_DPACC   0x46

◆ CHARGER8_M5REG_DQACC

#define CHARGER8_M5REG_DQACC   0x45

◆ CHARGER8_M5REG_FILTER_CFG

#define CHARGER8_M5REG_FILTER_CFG   0x29

◆ CHARGER8_M5REG_FSTAT

#define CHARGER8_M5REG_FSTAT   0x3D

◆ CHARGER8_M5REG_FULL_CAP

#define CHARGER8_M5REG_FULL_CAP   0x10

◆ CHARGER8_M5REG_FULL_CAP_NOM

#define CHARGER8_M5REG_FULL_CAP_NOM   0x23

◆ CHARGER8_M5REG_FULL_CAP_REP

#define CHARGER8_M5REG_FULL_CAP_REP   0x35

◆ CHARGER8_M5REG_FULL_SOC_THR

#define CHARGER8_M5REG_FULL_SOC_THR   0x13

◆ CHARGER8_M5REG_HIB_CFG

#define CHARGER8_M5REG_HIB_CFG   0xBA

◆ CHARGER8_M5REG_IALRTTH

#define CHARGER8_M5REG_IALRTTH   0xB4

◆ CHARGER8_M5REG_IAVG_EMPTY

#define CHARGER8_M5REG_IAVG_EMPTY   0x36

◆ CHARGER8_M5REG_ICHGTERM

#define CHARGER8_M5REG_ICHGTERM   0x1E

◆ CHARGER8_M5REG_LEARN_CFG

#define CHARGER8_M5REG_LEARN_CFG   0x28

◆ CHARGER8_M5REG_MAX_MIN_CURRENT

#define CHARGER8_M5REG_MAX_MIN_CURRENT   0x1C

◆ CHARGER8_M5REG_MAX_MIN_TEMP

#define CHARGER8_M5REG_MAX_MIN_TEMP   0x1A

◆ CHARGER8_M5REG_MAX_MIN_VOLT

#define CHARGER8_M5REG_MAX_MIN_VOLT   0x1B

◆ CHARGER8_M5REG_MISC_CFG

#define CHARGER8_M5REG_MISC_CFG   0x2B

◆ CHARGER8_M5REG_MIX_CAP

#define CHARGER8_M5REG_MIX_CAP   0x0F

◆ CHARGER8_M5REG_MIX_SOC

#define CHARGER8_M5REG_MIX_SOC   0x0D

◆ CHARGER8_M5REG_PACK_CFG

#define CHARGER8_M5REG_PACK_CFG   0xBD

◆ CHARGER8_M5REG_QH

#define CHARGER8_M5REG_QH   0x4D

◆ CHARGER8_M5REG_QRESIDUAL

#define CHARGER8_M5REG_QRESIDUAL   0x0C

◆ CHARGER8_M5REG_QRTABLE00

#define CHARGER8_M5REG_QRTABLE00   0x12

◆ CHARGER8_M5REG_QRTABLE10

#define CHARGER8_M5REG_QRTABLE10   0x22

◆ CHARGER8_M5REG_QRTABLE20

#define CHARGER8_M5REG_QRTABLE20   0x32

◆ CHARGER8_M5REG_QRTABLE30

#define CHARGER8_M5REG_QRTABLE30   0x42

◆ CHARGER8_M5REG_RCALL

#define CHARGER8_M5REG_RCALL   0x14

◆ CHARGER8_M5REG_RCOMP0

#define CHARGER8_M5REG_RCOMP0   0x38

◆ CHARGER8_M5REG_RELAX_CFG

#define CHARGER8_M5REG_RELAX_CFG   0x2A

◆ CHARGER8_M5REG_REP_CAP

#define CHARGER8_M5REG_REP_CAP   0x05

◆ CHARGER8_M5REG_REP_SOC

#define CHARGER8_M5REG_REP_SOC   0x06

◆ CHARGER8_M5REG_RFAST

#define CHARGER8_M5REG_RFAST   0x15

◆ CHARGER8_M5REG_SALRTTH

#define CHARGER8_M5REG_SALRTTH   0x03

◆ CHARGER8_M5REG_SHDN_TIMER

#define CHARGER8_M5REG_SHDN_TIMER   0x3F

◆ CHARGER8_M5REG_STATUS

#define CHARGER8_M5REG_STATUS   0x00

◆ CHARGER8_M5REG_STATUS_2

#define CHARGER8_M5REG_STATUS_2   0xB0

◆ CHARGER8_M5REG_T_GAIN

#define CHARGER8_M5REG_T_GAIN   0x2C

◆ CHARGER8_M5REG_T_OFF

#define CHARGER8_M5REG_T_OFF   0x2D

◆ CHARGER8_M5REG_TALRTTH

#define CHARGER8_M5REG_TALRTTH   0x02

◆ CHARGER8_M5REG_TEMPCO

#define CHARGER8_M5REG_TEMPCO   0x39

◆ CHARGER8_M5REG_TEMPERATURE

#define CHARGER8_M5REG_TEMPERATURE   0x08

◆ CHARGER8_M5REG_TIME_TO_EMPTY

#define CHARGER8_M5REG_TIME_TO_EMPTY   0x11

◆ CHARGER8_M5REG_TIME_TO_FULL

#define CHARGER8_M5REG_TIME_TO_FULL   0x20

◆ CHARGER8_M5REG_TIMER

#define CHARGER8_M5REG_TIMER   0x3E

◆ CHARGER8_M5REG_TIMER_H

#define CHARGER8_M5REG_TIMER_H   0xBE

◆ CHARGER8_M5REG_V_EMPTY

#define CHARGER8_M5REG_V_EMPTY   0x3A

◆ CHARGER8_M5REG_VALRTTH

#define CHARGER8_M5REG_VALRTTH   0x01

◆ CHARGER8_M5REG_VCELL

#define CHARGER8_M5REG_VCELL   0x09

◆ CHARGER8_M5REG_VF_REM_CAP

#define CHARGER8_M5REG_VF_REM_CAP   0x4A

◆ CHARGER8_M5REG_VRIPPLE

#define CHARGER8_M5REG_VRIPPLE   0xBC

◆ CHARGER8_M5REG_VSHDN_CFG

#define CHARGER8_M5REG_VSHDN_CFG   0xB8