charger8 2.0.0.0
NV Address Registers

Macros

#define CHARGER8_NVREG_X_TABLE0   0x80
 
#define CHARGER8_NVREG_X_TABLE1   0x81
 
#define CHARGER8_NVREG_X_TABLE2   0x82
 
#define CHARGER8_NVREG_X_TABLE3   0x83
 
#define CHARGER8_NVREG_X_TABLE4   0x84
 
#define CHARGER8_NVREG_X_TABLE5   0x85
 
#define CHARGER8_NVREG_X_TABLE6   0x86
 
#define CHARGER8_NVREG_X_TABLE7   0x87
 
#define CHARGER8_NVREG_X_TABLE8   0x88
 
#define CHARGER8_NVREG_X_TABLE9   0x89
 
#define CHARGER8_NVREG_X_TABLE10   0x8A
 
#define CHARGER8_NVREG_X_TABLE11   0x8B
 
#define CHARGER8_NVREG_USER_18C   0x8C
 
#define CHARGER8_NVREG_USER_18D   0x8D
 
#define CHARGER8_NVREG_ODSCTH   0x8E
 
#define CHARGER8_NVREG_ODSCCFG   0x8F
 
#define CHARGER8_NVREG_OCV_TABLE0   0x90
 
#define CHARGER8_NVREG_OCV_TABLE1   0x91
 
#define CHARGER8_NVREG_OCV_TABLE2   0x92
 
#define CHARGER8_NVREG_OCV_TABLE3   0x93
 
#define CHARGER8_NVREG_OCV_TABLE4   0x94
 
#define CHARGER8_NVREG_OCV_TABLE5   0x95
 
#define CHARGER8_NVREG_OCV_TABLE6   0x96
 
#define CHARGER8_NVREG_OCV_TABLE7   0x97
 
#define CHARGER8_NVREG_OCV_TABLE8   0x98
 
#define CHARGER8_NVREG_OCV_TABLE9   0x99
 
#define CHARGER8_NVREG_OCV_TABLE10   0x9A
 
#define CHARGER8_NVREG_OCV_TABLE11   0x9B
 
#define CHARGER8_NVREG_ICHG_TERM   0x9C
 
#define CHARGER8_NVREG_FILTER_CFG   0x9D
 
#define CHARGER8_NVREG_V_EMPTY   0x9E
 
#define CHARGER8_NVREG_LEARN_CFG   0x9F
 
#define CHARGER8_NVREG_QR_TABLE00   0xA0
 
#define CHARGER8_NVREG_QR_TABLE10   0xA1
 
#define CHARGER8_NVREG_QR_TABLE20   0xA2
 
#define CHARGER8_NVREG_QR_TABLE30   0xA3
 
#define CHARGER8_NVREG_CYCLES   0xA4
 
#define CHARGER8_NVREG_FULL_CAP_NOM   0xA5
 
#define CHARGER8_NVREG_R_COMP_0   0xA6
 
#define CHARGER8_NVREG_TEMP_CO   0xA7
 
#define CHARGER8_NVREG_IAVG_EMPTY   0xA8
 
#define CHARGER8_NVREG_FULL_CAP_REP   0xA9
 
#define CHARGER8_NVREG_VOLT_TEMP   0xAA
 
#define CHARGER8_NVREG_MIN_MAX_CURRENT   0xAB
 
#define CHARGER8_NVREG_MIN_MAX_VOLT   0xAC
 
#define CHARGER8_NVREG_MIN_MAX_TEMP   0xAD
 
#define CHARGER8_NVREG_SOC   0xAE
 
#define CHARGER8_NVREG_TIMER_H   0xAF
 
#define CHARGER8_NVREG_CONFIG   0xB0
 
#define CHARGER8_NVREG_RIPPLE_CFG   0xB1
 
#define CHARGER8_NVREG_MISC_CFG   0xB2
 
#define CHARGER8_NVREG_DESIGN_CFG   0xB3
 
#define CHARGER8_NVREG_HIB_CFG   0xB4
 
#define CHARGER8_NVREG_PACK_CFG   0xB5
 
#define CHARGER8_NVREG_RELAX_CFG   0xB6
 
#define CHARGER8_NVREG_CONVG_CFG   0xB7
 
#define CHARGER8_NVREG_NV_CONFIG_0   0xB8
 
#define CHARGER8_NVREG_NV_CONFIG_1   0xB9
 
#define CHARGER8_NVREG_NV_CONFIG_2   0xBA
 
#define CHARGER8_NVREG_SBS_CFG   0xBB
 
#define CHARGER8_NVREG_ROM_ID_0   0xBC
 
#define CHARGER8_NVREG_ROM_ID_1   0xBD
 
#define CHARGER8_NVREG_ROM_ID_2   0xBE
 
#define CHARGER8_NVREG_ROM_ID_3   0xBF
 
#define CHARGER8_NVREG_V_ALRT_TH   0xC0
 
#define CHARGER8_NVREG_T_ALRT_TH   0xC1
 
#define CHARGER8_NVREG_S_ALRT_TH   0xC2
 
#define CHARGER8_NVREG_I_ALRT_TH   0xC3
 
#define CHARGER8_NVREG_USER_1C4   0xC4
 
#define CHARGER8_NVREG_USER_1C5   0xC5
 
#define CHARGER8_NVREG_FULL_SOC_THR   0xC6
 
#define CHARGER8_NVREG_TTF_CFG   0xC7
 
#define CHARGER8_NVREG_C_GAIN   0xC8
 
#define CHARGER8_NVREG_T_CURVE   0xC9
 
#define CHARGER8_NVREG_T_GAIN   0xCA
 
#define CHARGER8_NVREG_T_OFF   0xCB
 
#define CHARGER8_NVREG_MANIFCTURE_NAME_0   0xCC
 
#define CHARGER8_NVREG_MANIFCTURE_NAME_1   0xCD
 
#define CHARGER8_NVREG_MANIFCTURE_NAME_2   0xCE
 
#define CHARGER8_NVREG_R_SENSE   0xCF
 
#define CHARGER8_NVREG_USER_1D0   0xD0
 
#define CHARGER8_NVREG_USER_1D1   0xD1
 
#define CHARGER8_NVREG_AGE_FC_CFG   0xD2
 
#define CHARGER8_NVREG_DESIGN_VOLTAGE   0xD3
 
#define CHARGER8_NVREG_USER_1D4   0xD4
 
#define CHARGER8_NVREG_R_FAST_V_SHDN   0xD5
 
#define CHARGER8_NVREG_MANIFACTURE_DATE   0xD6
 
#define CHARGER8_NVREG_FIRST_USED   0xD7
 
#define CHARGER8_NVREG_SERIAL_NUMBER_0   0xD8
 
#define CHARGER8_NVREG_SERIAL_NUMBER_1   0xD9
 
#define CHARGER8_NVREG_SERIAL_NUMBER_2   0xDA
 
#define CHARGER8_NVREG_DEVICE_NUMBER_0   0xDB
 
#define CHARGER8_NVREG_DEVICE_NUMBER_1   0xDC
 
#define CHARGER8_NVREG_DEVICE_NUMBER_2   0xDD
 
#define CHARGER8_NVREG_DEVICE_NUMBER_3   0xDE
 
#define CHARGER8_NVREG_DEVICE_NUMBER_4   0xDF
 

Detailed Description

Macro Definition Documentation

◆ CHARGER8_NVREG_AGE_FC_CFG

#define CHARGER8_NVREG_AGE_FC_CFG   0xD2

◆ CHARGER8_NVREG_C_GAIN

#define CHARGER8_NVREG_C_GAIN   0xC8

◆ CHARGER8_NVREG_CONFIG

#define CHARGER8_NVREG_CONFIG   0xB0

◆ CHARGER8_NVREG_CONVG_CFG

#define CHARGER8_NVREG_CONVG_CFG   0xB7

◆ CHARGER8_NVREG_CYCLES

#define CHARGER8_NVREG_CYCLES   0xA4

◆ CHARGER8_NVREG_DESIGN_CFG

#define CHARGER8_NVREG_DESIGN_CFG   0xB3

◆ CHARGER8_NVREG_DESIGN_VOLTAGE

#define CHARGER8_NVREG_DESIGN_VOLTAGE   0xD3

◆ CHARGER8_NVREG_DEVICE_NUMBER_0

#define CHARGER8_NVREG_DEVICE_NUMBER_0   0xDB

◆ CHARGER8_NVREG_DEVICE_NUMBER_1

#define CHARGER8_NVREG_DEVICE_NUMBER_1   0xDC

◆ CHARGER8_NVREG_DEVICE_NUMBER_2

#define CHARGER8_NVREG_DEVICE_NUMBER_2   0xDD

◆ CHARGER8_NVREG_DEVICE_NUMBER_3

#define CHARGER8_NVREG_DEVICE_NUMBER_3   0xDE

◆ CHARGER8_NVREG_DEVICE_NUMBER_4

#define CHARGER8_NVREG_DEVICE_NUMBER_4   0xDF

◆ CHARGER8_NVREG_FILTER_CFG

#define CHARGER8_NVREG_FILTER_CFG   0x9D

◆ CHARGER8_NVREG_FIRST_USED

#define CHARGER8_NVREG_FIRST_USED   0xD7

◆ CHARGER8_NVREG_FULL_CAP_NOM

#define CHARGER8_NVREG_FULL_CAP_NOM   0xA5

◆ CHARGER8_NVREG_FULL_CAP_REP

#define CHARGER8_NVREG_FULL_CAP_REP   0xA9

◆ CHARGER8_NVREG_FULL_SOC_THR

#define CHARGER8_NVREG_FULL_SOC_THR   0xC6

◆ CHARGER8_NVREG_HIB_CFG

#define CHARGER8_NVREG_HIB_CFG   0xB4

◆ CHARGER8_NVREG_I_ALRT_TH

#define CHARGER8_NVREG_I_ALRT_TH   0xC3

◆ CHARGER8_NVREG_IAVG_EMPTY

#define CHARGER8_NVREG_IAVG_EMPTY   0xA8

◆ CHARGER8_NVREG_ICHG_TERM

#define CHARGER8_NVREG_ICHG_TERM   0x9C

◆ CHARGER8_NVREG_LEARN_CFG

#define CHARGER8_NVREG_LEARN_CFG   0x9F

◆ CHARGER8_NVREG_MANIFACTURE_DATE

#define CHARGER8_NVREG_MANIFACTURE_DATE   0xD6

◆ CHARGER8_NVREG_MANIFCTURE_NAME_0

#define CHARGER8_NVREG_MANIFCTURE_NAME_0   0xCC

◆ CHARGER8_NVREG_MANIFCTURE_NAME_1

#define CHARGER8_NVREG_MANIFCTURE_NAME_1   0xCD

◆ CHARGER8_NVREG_MANIFCTURE_NAME_2

#define CHARGER8_NVREG_MANIFCTURE_NAME_2   0xCE

◆ CHARGER8_NVREG_MIN_MAX_CURRENT

#define CHARGER8_NVREG_MIN_MAX_CURRENT   0xAB

◆ CHARGER8_NVREG_MIN_MAX_TEMP

#define CHARGER8_NVREG_MIN_MAX_TEMP   0xAD

◆ CHARGER8_NVREG_MIN_MAX_VOLT

#define CHARGER8_NVREG_MIN_MAX_VOLT   0xAC

◆ CHARGER8_NVREG_MISC_CFG

#define CHARGER8_NVREG_MISC_CFG   0xB2

◆ CHARGER8_NVREG_NV_CONFIG_0

#define CHARGER8_NVREG_NV_CONFIG_0   0xB8

◆ CHARGER8_NVREG_NV_CONFIG_1

#define CHARGER8_NVREG_NV_CONFIG_1   0xB9

◆ CHARGER8_NVREG_NV_CONFIG_2

#define CHARGER8_NVREG_NV_CONFIG_2   0xBA

◆ CHARGER8_NVREG_OCV_TABLE0

#define CHARGER8_NVREG_OCV_TABLE0   0x90

◆ CHARGER8_NVREG_OCV_TABLE1

#define CHARGER8_NVREG_OCV_TABLE1   0x91

◆ CHARGER8_NVREG_OCV_TABLE10

#define CHARGER8_NVREG_OCV_TABLE10   0x9A

◆ CHARGER8_NVREG_OCV_TABLE11

#define CHARGER8_NVREG_OCV_TABLE11   0x9B

◆ CHARGER8_NVREG_OCV_TABLE2

#define CHARGER8_NVREG_OCV_TABLE2   0x92

◆ CHARGER8_NVREG_OCV_TABLE3

#define CHARGER8_NVREG_OCV_TABLE3   0x93

◆ CHARGER8_NVREG_OCV_TABLE4

#define CHARGER8_NVREG_OCV_TABLE4   0x94

◆ CHARGER8_NVREG_OCV_TABLE5

#define CHARGER8_NVREG_OCV_TABLE5   0x95

◆ CHARGER8_NVREG_OCV_TABLE6

#define CHARGER8_NVREG_OCV_TABLE6   0x96

◆ CHARGER8_NVREG_OCV_TABLE7

#define CHARGER8_NVREG_OCV_TABLE7   0x97

◆ CHARGER8_NVREG_OCV_TABLE8

#define CHARGER8_NVREG_OCV_TABLE8   0x98

◆ CHARGER8_NVREG_OCV_TABLE9

#define CHARGER8_NVREG_OCV_TABLE9   0x99

◆ CHARGER8_NVREG_ODSCCFG

#define CHARGER8_NVREG_ODSCCFG   0x8F

◆ CHARGER8_NVREG_ODSCTH

#define CHARGER8_NVREG_ODSCTH   0x8E

◆ CHARGER8_NVREG_PACK_CFG

#define CHARGER8_NVREG_PACK_CFG   0xB5

◆ CHARGER8_NVREG_QR_TABLE00

#define CHARGER8_NVREG_QR_TABLE00   0xA0

◆ CHARGER8_NVREG_QR_TABLE10

#define CHARGER8_NVREG_QR_TABLE10   0xA1

◆ CHARGER8_NVREG_QR_TABLE20

#define CHARGER8_NVREG_QR_TABLE20   0xA2

◆ CHARGER8_NVREG_QR_TABLE30

#define CHARGER8_NVREG_QR_TABLE30   0xA3

◆ CHARGER8_NVREG_R_COMP_0

#define CHARGER8_NVREG_R_COMP_0   0xA6

◆ CHARGER8_NVREG_R_FAST_V_SHDN

#define CHARGER8_NVREG_R_FAST_V_SHDN   0xD5

◆ CHARGER8_NVREG_R_SENSE

#define CHARGER8_NVREG_R_SENSE   0xCF

◆ CHARGER8_NVREG_RELAX_CFG

#define CHARGER8_NVREG_RELAX_CFG   0xB6

◆ CHARGER8_NVREG_RIPPLE_CFG

#define CHARGER8_NVREG_RIPPLE_CFG   0xB1

◆ CHARGER8_NVREG_ROM_ID_0

#define CHARGER8_NVREG_ROM_ID_0   0xBC

◆ CHARGER8_NVREG_ROM_ID_1

#define CHARGER8_NVREG_ROM_ID_1   0xBD

◆ CHARGER8_NVREG_ROM_ID_2

#define CHARGER8_NVREG_ROM_ID_2   0xBE

◆ CHARGER8_NVREG_ROM_ID_3

#define CHARGER8_NVREG_ROM_ID_3   0xBF

◆ CHARGER8_NVREG_S_ALRT_TH

#define CHARGER8_NVREG_S_ALRT_TH   0xC2

◆ CHARGER8_NVREG_SBS_CFG

#define CHARGER8_NVREG_SBS_CFG   0xBB

◆ CHARGER8_NVREG_SERIAL_NUMBER_0

#define CHARGER8_NVREG_SERIAL_NUMBER_0   0xD8

◆ CHARGER8_NVREG_SERIAL_NUMBER_1

#define CHARGER8_NVREG_SERIAL_NUMBER_1   0xD9

◆ CHARGER8_NVREG_SERIAL_NUMBER_2

#define CHARGER8_NVREG_SERIAL_NUMBER_2   0xDA

◆ CHARGER8_NVREG_SOC

#define CHARGER8_NVREG_SOC   0xAE

◆ CHARGER8_NVREG_T_ALRT_TH

#define CHARGER8_NVREG_T_ALRT_TH   0xC1

◆ CHARGER8_NVREG_T_CURVE

#define CHARGER8_NVREG_T_CURVE   0xC9

◆ CHARGER8_NVREG_T_GAIN

#define CHARGER8_NVREG_T_GAIN   0xCA

◆ CHARGER8_NVREG_T_OFF

#define CHARGER8_NVREG_T_OFF   0xCB

◆ CHARGER8_NVREG_TEMP_CO

#define CHARGER8_NVREG_TEMP_CO   0xA7

◆ CHARGER8_NVREG_TIMER_H

#define CHARGER8_NVREG_TIMER_H   0xAF

◆ CHARGER8_NVREG_TTF_CFG

#define CHARGER8_NVREG_TTF_CFG   0xC7

◆ CHARGER8_NVREG_USER_18C

#define CHARGER8_NVREG_USER_18C   0x8C

◆ CHARGER8_NVREG_USER_18D

#define CHARGER8_NVREG_USER_18D   0x8D

◆ CHARGER8_NVREG_USER_1C4

#define CHARGER8_NVREG_USER_1C4   0xC4

◆ CHARGER8_NVREG_USER_1C5

#define CHARGER8_NVREG_USER_1C5   0xC5

◆ CHARGER8_NVREG_USER_1D0

#define CHARGER8_NVREG_USER_1D0   0xD0

◆ CHARGER8_NVREG_USER_1D1

#define CHARGER8_NVREG_USER_1D1   0xD1

◆ CHARGER8_NVREG_USER_1D4

#define CHARGER8_NVREG_USER_1D4   0xD4

◆ CHARGER8_NVREG_V_ALRT_TH

#define CHARGER8_NVREG_V_ALRT_TH   0xC0

◆ CHARGER8_NVREG_V_EMPTY

#define CHARGER8_NVREG_V_EMPTY   0x9E

◆ CHARGER8_NVREG_VOLT_TEMP

#define CHARGER8_NVREG_VOLT_TEMP   0xAA

◆ CHARGER8_NVREG_X_TABLE0

#define CHARGER8_NVREG_X_TABLE0   0x80

◆ CHARGER8_NVREG_X_TABLE1

#define CHARGER8_NVREG_X_TABLE1   0x81

◆ CHARGER8_NVREG_X_TABLE10

#define CHARGER8_NVREG_X_TABLE10   0x8A

◆ CHARGER8_NVREG_X_TABLE11

#define CHARGER8_NVREG_X_TABLE11   0x8B

◆ CHARGER8_NVREG_X_TABLE2

#define CHARGER8_NVREG_X_TABLE2   0x82

◆ CHARGER8_NVREG_X_TABLE3

#define CHARGER8_NVREG_X_TABLE3   0x83

◆ CHARGER8_NVREG_X_TABLE4

#define CHARGER8_NVREG_X_TABLE4   0x84

◆ CHARGER8_NVREG_X_TABLE5

#define CHARGER8_NVREG_X_TABLE5   0x85

◆ CHARGER8_NVREG_X_TABLE6

#define CHARGER8_NVREG_X_TABLE6   0x86

◆ CHARGER8_NVREG_X_TABLE7

#define CHARGER8_NVREG_X_TABLE7   0x87

◆ CHARGER8_NVREG_X_TABLE8

#define CHARGER8_NVREG_X_TABLE8   0x88

◆ CHARGER8_NVREG_X_TABLE9

#define CHARGER8_NVREG_X_TABLE9   0x89