battmon3 2.0.0.0
BATT-MON 3 Registers List

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

Macros

#define BATTMON3_REG_CONTROL   0x00
 BATT-MON 3 Register Map.
 
#define BATTMON3_REG_ACCUMULATED_CAPACITY   0x02
 
#define BATTMON3_REG_TEMPERATURE   0x06
 
#define BATTMON3_REG_VOLTAGE   0x08
 
#define BATTMON3_REG_BATTERY_STATUS   0x0A
 
#define BATTMON3_REG_BATTERY_ALERT   0x0B
 
#define BATTMON3_REG_CURRENT   0x0C
 
#define BATTMON3_REG_SCALED_R   0x16
 
#define BATTMON3_REG_MEASURED_Z   0x22
 
#define BATTMON3_REG_INTERNAL_TEMPERATURE   0x28
 
#define BATTMON3_REG_STATE_OF_HEALTH   0x2E
 
#define BATTMON3_REG_DESIGN_CAPACITY   0x3C
 
#define BATTMON3_REG_MAC   0x3E
 
#define BATTMON3_REG_MAC_DATA   0x40
 
#define BATTMON3_REG_MAC_DATA_SUM   0x60
 
#define BATTMON3_REG_MAC_DATA_LEN   0x61
 
#define BATTMON3_REG_MAC_DATA_CONTROL   0x62
 
#define BATTMON3_REG_CAL_COUNT   0x79
 
#define BATTMON3_REG_CAL_CURRENT   0x7A
 
#define BATTMON3_REG_CAL_VOLTAGE   0x7C
 
#define BATTMON3_REG_CAL_TEMPERATURE   0x7E
 
#define BATTMON3_CONTROL_STATUS   0x0000
 BATT-MON 3 Control register functions.
 
#define BATTMON3_CONTROL_DEVICE_TYPE   0x0001
 
#define BATTMON3_CONTROL_FW_VERSION   0x0002
 
#define BATTMON3_CONTROL_HW_VERSION   0x0003
 
#define BATTMON3_CONTROL_STATIC_CHEM_CHKSUM   0x0005
 
#define BATTMON3_CONTROL_CHEM_ID   0x0006
 
#define BATTMON3_CONTROL_PREV_MACWRITE   0x0007
 
#define BATTMON3_CONTROL_BOARD_OFFSET   0x0009
 
#define BATTMON3_CONTROL_CC_OFFSET   0x000A
 
#define BATTMON3_CONTROL_CC_OFFSET_SAVE   0x000B
 
#define BATTMON3_CONTROL_DF_VERSION   0x000C
 
#define BATTMON3_CONTROL_GAUGE_START   0x0011
 
#define BATTMON3_CONTROL_GAUGE_STOP   0x0012
 
#define BATTMON3_CONTROL_SEALED   0x0020
 
#define BATTMON3_CONTROL_CAL_ENABLE   0x002D
 
#define BATTMON3_CONTROL_LT_ENABLE   0x002E
 
#define BATTMON3_CONTROL_RESET   0x0041
 
#define BATTMON3_CONTROL_EXIT_CAL   0x0080
 
#define BATTMON3_CONTROL_ENTER_CAL   0x0081
 
#define BATTMON3_CONTROL_NEW_BATTERY   0xA613
 
#define BATTMON3_DF_CC_GAIN   0x4000
 BATT-MON 3 Data Flash Table.
 
#define BATTMON3_DF_CC_DELTA   0x4004
 
#define BATTMON3_DF_CC_OFFSET   0x4008
 
#define BATTMON3_DF_BOARD_OFFSET   0x400C
 
#define BATTMON3_DF_INT_TEMP_OFFSET   0x400D
 
#define BATTMON3_DF_EXT_TEMP_OFFSET   0x400E
 
#define BATTMON3_DF_PACK_V_OFFSET   0x400F
 
#define BATTMON3_DF_OPERATION_CONFIG_A   0x41B1
 
#define BATTMON3_DF_FULL_UNSEAL_STEP_1   0x41D0
 
#define BATTMON3_DF_CELL_DESIGN_CAPACITY   0x41FE
 

Detailed Description

List of registers of BATT-MON 3 Click driver.

Macro Definition Documentation

◆ BATTMON3_CONTROL_BOARD_OFFSET

#define BATTMON3_CONTROL_BOARD_OFFSET   0x0009

◆ BATTMON3_CONTROL_CAL_ENABLE

#define BATTMON3_CONTROL_CAL_ENABLE   0x002D

◆ BATTMON3_CONTROL_CC_OFFSET

#define BATTMON3_CONTROL_CC_OFFSET   0x000A

◆ BATTMON3_CONTROL_CC_OFFSET_SAVE

#define BATTMON3_CONTROL_CC_OFFSET_SAVE   0x000B

◆ BATTMON3_CONTROL_CHEM_ID

#define BATTMON3_CONTROL_CHEM_ID   0x0006

◆ BATTMON3_CONTROL_DEVICE_TYPE

#define BATTMON3_CONTROL_DEVICE_TYPE   0x0001

◆ BATTMON3_CONTROL_DF_VERSION

#define BATTMON3_CONTROL_DF_VERSION   0x000C

◆ BATTMON3_CONTROL_ENTER_CAL

#define BATTMON3_CONTROL_ENTER_CAL   0x0081

◆ BATTMON3_CONTROL_EXIT_CAL

#define BATTMON3_CONTROL_EXIT_CAL   0x0080

◆ BATTMON3_CONTROL_FW_VERSION

#define BATTMON3_CONTROL_FW_VERSION   0x0002

◆ BATTMON3_CONTROL_GAUGE_START

#define BATTMON3_CONTROL_GAUGE_START   0x0011

◆ BATTMON3_CONTROL_GAUGE_STOP

#define BATTMON3_CONTROL_GAUGE_STOP   0x0012

◆ BATTMON3_CONTROL_HW_VERSION

#define BATTMON3_CONTROL_HW_VERSION   0x0003

◆ BATTMON3_CONTROL_LT_ENABLE

#define BATTMON3_CONTROL_LT_ENABLE   0x002E

◆ BATTMON3_CONTROL_NEW_BATTERY

#define BATTMON3_CONTROL_NEW_BATTERY   0xA613

◆ BATTMON3_CONTROL_PREV_MACWRITE

#define BATTMON3_CONTROL_PREV_MACWRITE   0x0007

◆ BATTMON3_CONTROL_RESET

#define BATTMON3_CONTROL_RESET   0x0041

◆ BATTMON3_CONTROL_SEALED

#define BATTMON3_CONTROL_SEALED   0x0020

◆ BATTMON3_CONTROL_STATIC_CHEM_CHKSUM

#define BATTMON3_CONTROL_STATIC_CHEM_CHKSUM   0x0005

◆ BATTMON3_CONTROL_STATUS

#define BATTMON3_CONTROL_STATUS   0x0000

BATT-MON 3 Control register functions.

Specified Control register functions of BATT-MON 3 Click driver.

◆ BATTMON3_DF_BOARD_OFFSET

#define BATTMON3_DF_BOARD_OFFSET   0x400C

◆ BATTMON3_DF_CC_DELTA

#define BATTMON3_DF_CC_DELTA   0x4004

◆ BATTMON3_DF_CC_GAIN

#define BATTMON3_DF_CC_GAIN   0x4000

BATT-MON 3 Data Flash Table.

Specified Data Flash Table of BATT-MON 3 Click driver.

Note
For the full list of addresses refer to the TI BQ35100 technical reference manual.

◆ BATTMON3_DF_CC_OFFSET

#define BATTMON3_DF_CC_OFFSET   0x4008

◆ BATTMON3_DF_CELL_DESIGN_CAPACITY

#define BATTMON3_DF_CELL_DESIGN_CAPACITY   0x41FE

◆ BATTMON3_DF_EXT_TEMP_OFFSET

#define BATTMON3_DF_EXT_TEMP_OFFSET   0x400E

◆ BATTMON3_DF_FULL_UNSEAL_STEP_1

#define BATTMON3_DF_FULL_UNSEAL_STEP_1   0x41D0

◆ BATTMON3_DF_INT_TEMP_OFFSET

#define BATTMON3_DF_INT_TEMP_OFFSET   0x400D

◆ BATTMON3_DF_OPERATION_CONFIG_A

#define BATTMON3_DF_OPERATION_CONFIG_A   0x41B1

◆ BATTMON3_DF_PACK_V_OFFSET

#define BATTMON3_DF_PACK_V_OFFSET   0x400F

◆ BATTMON3_REG_ACCUMULATED_CAPACITY

#define BATTMON3_REG_ACCUMULATED_CAPACITY   0x02

◆ BATTMON3_REG_BATTERY_ALERT

#define BATTMON3_REG_BATTERY_ALERT   0x0B

◆ BATTMON3_REG_BATTERY_STATUS

#define BATTMON3_REG_BATTERY_STATUS   0x0A

◆ BATTMON3_REG_CAL_COUNT

#define BATTMON3_REG_CAL_COUNT   0x79

◆ BATTMON3_REG_CAL_CURRENT

#define BATTMON3_REG_CAL_CURRENT   0x7A

◆ BATTMON3_REG_CAL_TEMPERATURE

#define BATTMON3_REG_CAL_TEMPERATURE   0x7E

◆ BATTMON3_REG_CAL_VOLTAGE

#define BATTMON3_REG_CAL_VOLTAGE   0x7C

◆ BATTMON3_REG_CONTROL

#define BATTMON3_REG_CONTROL   0x00

BATT-MON 3 Register Map.

Specified register map of BATT-MON 3 Click driver.

◆ BATTMON3_REG_CURRENT

#define BATTMON3_REG_CURRENT   0x0C

◆ BATTMON3_REG_DESIGN_CAPACITY

#define BATTMON3_REG_DESIGN_CAPACITY   0x3C

◆ BATTMON3_REG_INTERNAL_TEMPERATURE

#define BATTMON3_REG_INTERNAL_TEMPERATURE   0x28

◆ BATTMON3_REG_MAC

#define BATTMON3_REG_MAC   0x3E

◆ BATTMON3_REG_MAC_DATA

#define BATTMON3_REG_MAC_DATA   0x40

◆ BATTMON3_REG_MAC_DATA_CONTROL

#define BATTMON3_REG_MAC_DATA_CONTROL   0x62

◆ BATTMON3_REG_MAC_DATA_LEN

#define BATTMON3_REG_MAC_DATA_LEN   0x61

◆ BATTMON3_REG_MAC_DATA_SUM

#define BATTMON3_REG_MAC_DATA_SUM   0x60

◆ BATTMON3_REG_MEASURED_Z

#define BATTMON3_REG_MEASURED_Z   0x22

◆ BATTMON3_REG_SCALED_R

#define BATTMON3_REG_SCALED_R   0x16

◆ BATTMON3_REG_STATE_OF_HEALTH

#define BATTMON3_REG_STATE_OF_HEALTH   0x2E

◆ BATTMON3_REG_TEMPERATURE

#define BATTMON3_REG_TEMPERATURE   0x06

◆ BATTMON3_REG_VOLTAGE

#define BATTMON3_REG_VOLTAGE   0x08