battboost 2.1.0.0
BATT Boost Registers Settings

Settings for registers of BATT Boost Click driver. More...

Macros

#define BATTBOOST_STATUS_LOWBAT   0x80
 BATT Boost status conditions.
 
#define BATTBOOST_STATUS_EW   0x40
 
#define BATTBOOST_STATUS_ALRM   0x20
 
#define BATTBOOST_STATUS_RDY   0x01
 
#define BATTBOOST_VCAP_BIT_MASK   0x1F
 BATT Boost storage capacitor voltage status bit mask.
 
#define BATTBOOST_VCHEND_BIT_MASK   0x1F
 BATT Boost target charge voltage bit mask.
 
#define BATTBOOST_SET2_VMIN_2_4V   2.4f
 BATT Boost minimum input voltage comparator threshold values.
 
#define BATTBOOST_SET2_VMIN_2_6V   2.6f
 
#define BATTBOOST_SET2_VMIN_2_8V   2.8f
 
#define BATTBOOST_SET2_VMIN_3_0V   3.0f
 
#define BATTBOOST_SET2_VMIN_3_2V   3.2f
 
#define BATTBOOST_SET2_VMIN_BIT_MASK   0xF8
 
#define BATTBOOST_SET2_ICH_BIT_MASK   0x1F
 
#define BATTBOOST_SET2_SET_VDH_VBT   0x10
 
#define BATTBOOST_SET3_VEW_2_4V   0
 BATT Boost input voltage comparator Early Warning voltage values.
 
#define BATTBOOST_SET3_VEW_2_6V   1
 
#define BATTBOOST_SET3_VEW_2_8V   2
 
#define BATTBOOST_SET3_VEW_3_0V   3
 
#define BATTBOOST_SET3_VEW_3_2V   4
 
#define BATTBOOST_SET3_VEW_3_4V   5
 
#define BATTBOOST_SET3_VEW_3_6V   6
 
#define BATTBOOST_SET3_VEW_3_84V   7
 
#define BATTBOOST_SET3_VEW_4_1V   8
 
#define BATTBOOST_SET3_VEW_4_3V   9
 
#define BATTBOOST_SET3_VEW_BIT_MASK   0x0F
 
#define BATTBOOST_SET3_EEW_DISABLE   0
 
#define BATTBOOST_SET3_EEW_ENABLE   1
 
#define BATTBOOST_SET5_OPT_MARG_MIN   0
 BATT Boost optimization margin values.
 
#define BATTBOOST_SET5_OPT_MARG_NORMAL   1
 
#define BATTBOOST_SET5_OPT_MARG_SAFE   2
 
#define BATTBOOST_SET5_OPT_MARG_EXTRA_SAFE   3
 
#define BATTBOOST_SET4_VCAPMAX_4_95V   0
 BATT Boost maximum storage voltage.
 
#define BATTBOOST_SET4_VCAPMAX_5_54V   1
 
#define BATTBOOST_SET4_VCAPMAX_BIT_MASK   0xEF
 
#define BATTBOOST_CMD_PROF_0_FIXED_MODE   0
 BATT Boost optimizer profiles values.
 
#define BATTBOOST_CMD_PROF_BIT_MASK   0xFC
 
#define BATTBOOST_CMD_BIT_MASK   0x0F
 
#define BATTBOOST_PROF_MSB_BIT_MASK   0x03
 
#define BATTBOOST_PROF_BIT_MASK   0xF0
 
#define BATTBOOST_OP_MODE_STANDBY   0
 BATT Boost operation mode data values.
 
#define BATTBOOST_OP_MODE_STBY_BIT_MASK   0x06
 
#define BATTBOOST_OP_MODE_CHARGE   1
 
#define BATTBOOST_OP_MODE_CHG_BIT_MASK   0xF0
 
#define BATTBOOST_OP_MODE_SET_CHARGE   0x02
 
#define BATTBOOST_OP_MODE_ACTIVE   2
 
#define BATTBOOST_OP_MODE_SET_ACT_ACTIVE   0x04
 
#define BATTBOOST_CMD_RESET_BIT_MASK   0x08
 BATT Boost reset optimizer data values.
 
#define BATTBOOST_CMD_AUTOMODE_ENABLE   0x80
 BATT Boost auto mode data values.
 
#define BATTBOOST_SET1_VSET_1_8V   1.8f
 BATT Boost output voltage control values.
 
#define BATTBOOST_SET1_VSET_2_0V   2.0f
 
#define BATTBOOST_SET1_VSET_2_2V   2.2f
 
#define BATTBOOST_SET1_VSET_2_4V   2.4f
 
#define BATTBOOST_SET1_VSET_2_5V   2.5f
 
#define BATTBOOST_SET1_VSET_2_6V   2.6f
 
#define BATTBOOST_SET1_VSET_2_7V   2.7f
 
#define BATTBOOST_SET1_VSET_2_8V   2.8f
 
#define BATTBOOST_SET1_VSET_2_9V   2.9f
 
#define BATTBOOST_SET1_VSET_3_0V   3.0f
 
#define BATTBOOST_SET1_VSET_3_1V   3.1f
 
#define BATTBOOST_SET1_VSET_3_2V   3.2f
 
#define BATTBOOST_SET1_VSET_3_3V   3.3f
 
#define BATTBOOST_SET1_VSET_3_4V   3.4f
 
#define BATTBOOST_SET1_VSET_3_5V   3.5f
 
#define BATTBOOST_SET1_VSET_3_6V   3.6f
 
#define BATTBOOST_SET1_VSET_BIT_MASK   0xF0
 
#define BATTBOOST_SET1_VFIX_BIT_MASK   0x0F
 
#define BATTBOOST_CONDITION_STOP   0
 BATT Boost start ON pin conditions.
 
#define BATTBOOST_CONDITION_START   1
 
#define BATTBOOST_STATUS_NOT_READY   0
 BATT Boost ready pin states.
 
#define BATTBOOST_STATUS_READY   1
 
#define BATTBOOST_DEVICE_ADDRESS_0   0x2E
 BATT Boost device address setting.
 
#define BATTBOOST_DEVICE_ADDRESS_1   0x2F
 

Detailed Description

Settings for registers of BATT Boost Click driver.

Macro Definition Documentation

◆ BATTBOOST_CMD_AUTOMODE_ENABLE

#define BATTBOOST_CMD_AUTOMODE_ENABLE   0x80

BATT Boost auto mode data values.

Auto mode data values of BATT Boost Click driver.

◆ BATTBOOST_CMD_BIT_MASK

#define BATTBOOST_CMD_BIT_MASK   0x0F

◆ BATTBOOST_CMD_PROF_0_FIXED_MODE

#define BATTBOOST_CMD_PROF_0_FIXED_MODE   0

BATT Boost optimizer profiles values.

Optimizer profiles values of BATT Boost Click driver.

◆ BATTBOOST_CMD_PROF_BIT_MASK

#define BATTBOOST_CMD_PROF_BIT_MASK   0xFC

◆ BATTBOOST_CMD_RESET_BIT_MASK

#define BATTBOOST_CMD_RESET_BIT_MASK   0x08

BATT Boost reset optimizer data values.

Reset optimizer data values of BATT Boost Click driver.

◆ BATTBOOST_CONDITION_START

#define BATTBOOST_CONDITION_START   1

◆ BATTBOOST_CONDITION_STOP

#define BATTBOOST_CONDITION_STOP   0

BATT Boost start ON pin conditions.

Start ON pin conditions of BATT Boost Click driver.

◆ BATTBOOST_DEVICE_ADDRESS_0

#define BATTBOOST_DEVICE_ADDRESS_0   0x2E

BATT Boost device address setting.

Specified setting for device slave address selection of BATT Boost Click driver.

◆ BATTBOOST_DEVICE_ADDRESS_1

#define BATTBOOST_DEVICE_ADDRESS_1   0x2F

◆ BATTBOOST_OP_MODE_ACTIVE

#define BATTBOOST_OP_MODE_ACTIVE   2

◆ BATTBOOST_OP_MODE_CHARGE

#define BATTBOOST_OP_MODE_CHARGE   1

◆ BATTBOOST_OP_MODE_CHG_BIT_MASK

#define BATTBOOST_OP_MODE_CHG_BIT_MASK   0xF0

◆ BATTBOOST_OP_MODE_SET_ACT_ACTIVE

#define BATTBOOST_OP_MODE_SET_ACT_ACTIVE   0x04

◆ BATTBOOST_OP_MODE_SET_CHARGE

#define BATTBOOST_OP_MODE_SET_CHARGE   0x02

◆ BATTBOOST_OP_MODE_STANDBY

#define BATTBOOST_OP_MODE_STANDBY   0

BATT Boost operation mode data values.

Operation mode data values of BATT Boost Click driver.

◆ BATTBOOST_OP_MODE_STBY_BIT_MASK

#define BATTBOOST_OP_MODE_STBY_BIT_MASK   0x06

◆ BATTBOOST_PROF_BIT_MASK

#define BATTBOOST_PROF_BIT_MASK   0xF0

◆ BATTBOOST_PROF_MSB_BIT_MASK

#define BATTBOOST_PROF_MSB_BIT_MASK   0x03

◆ BATTBOOST_SET1_VFIX_BIT_MASK

#define BATTBOOST_SET1_VFIX_BIT_MASK   0x0F

◆ BATTBOOST_SET1_VSET_1_8V

#define BATTBOOST_SET1_VSET_1_8V   1.8f

BATT Boost output voltage control values.

Output voltage control of BATT Boost Click driver.

◆ BATTBOOST_SET1_VSET_2_0V

#define BATTBOOST_SET1_VSET_2_0V   2.0f

◆ BATTBOOST_SET1_VSET_2_2V

#define BATTBOOST_SET1_VSET_2_2V   2.2f

◆ BATTBOOST_SET1_VSET_2_4V

#define BATTBOOST_SET1_VSET_2_4V   2.4f

◆ BATTBOOST_SET1_VSET_2_5V

#define BATTBOOST_SET1_VSET_2_5V   2.5f

◆ BATTBOOST_SET1_VSET_2_6V

#define BATTBOOST_SET1_VSET_2_6V   2.6f

◆ BATTBOOST_SET1_VSET_2_7V

#define BATTBOOST_SET1_VSET_2_7V   2.7f

◆ BATTBOOST_SET1_VSET_2_8V

#define BATTBOOST_SET1_VSET_2_8V   2.8f

◆ BATTBOOST_SET1_VSET_2_9V

#define BATTBOOST_SET1_VSET_2_9V   2.9f

◆ BATTBOOST_SET1_VSET_3_0V

#define BATTBOOST_SET1_VSET_3_0V   3.0f

◆ BATTBOOST_SET1_VSET_3_1V

#define BATTBOOST_SET1_VSET_3_1V   3.1f

◆ BATTBOOST_SET1_VSET_3_2V

#define BATTBOOST_SET1_VSET_3_2V   3.2f

◆ BATTBOOST_SET1_VSET_3_3V

#define BATTBOOST_SET1_VSET_3_3V   3.3f

◆ BATTBOOST_SET1_VSET_3_4V

#define BATTBOOST_SET1_VSET_3_4V   3.4f

◆ BATTBOOST_SET1_VSET_3_5V

#define BATTBOOST_SET1_VSET_3_5V   3.5f

◆ BATTBOOST_SET1_VSET_3_6V

#define BATTBOOST_SET1_VSET_3_6V   3.6f

◆ BATTBOOST_SET1_VSET_BIT_MASK

#define BATTBOOST_SET1_VSET_BIT_MASK   0xF0

◆ BATTBOOST_SET2_ICH_BIT_MASK

#define BATTBOOST_SET2_ICH_BIT_MASK   0x1F

◆ BATTBOOST_SET2_SET_VDH_VBT

#define BATTBOOST_SET2_SET_VDH_VBT   0x10

◆ BATTBOOST_SET2_VMIN_2_4V

#define BATTBOOST_SET2_VMIN_2_4V   2.4f

BATT Boost minimum input voltage comparator threshold values.

Minimum input voltage comparator threshold values of BATT Boost Click driver.

◆ BATTBOOST_SET2_VMIN_2_6V

#define BATTBOOST_SET2_VMIN_2_6V   2.6f

◆ BATTBOOST_SET2_VMIN_2_8V

#define BATTBOOST_SET2_VMIN_2_8V   2.8f

◆ BATTBOOST_SET2_VMIN_3_0V

#define BATTBOOST_SET2_VMIN_3_0V   3.0f

◆ BATTBOOST_SET2_VMIN_3_2V

#define BATTBOOST_SET2_VMIN_3_2V   3.2f

◆ BATTBOOST_SET2_VMIN_BIT_MASK

#define BATTBOOST_SET2_VMIN_BIT_MASK   0xF8

◆ BATTBOOST_SET3_EEW_DISABLE

#define BATTBOOST_SET3_EEW_DISABLE   0

◆ BATTBOOST_SET3_EEW_ENABLE

#define BATTBOOST_SET3_EEW_ENABLE   1

◆ BATTBOOST_SET3_VEW_2_4V

#define BATTBOOST_SET3_VEW_2_4V   0

BATT Boost input voltage comparator Early Warning voltage values.

Input voltage comparator Early Warning voltage values of BATT Boost Click driver.

◆ BATTBOOST_SET3_VEW_2_6V

#define BATTBOOST_SET3_VEW_2_6V   1

◆ BATTBOOST_SET3_VEW_2_8V

#define BATTBOOST_SET3_VEW_2_8V   2

◆ BATTBOOST_SET3_VEW_3_0V

#define BATTBOOST_SET3_VEW_3_0V   3

◆ BATTBOOST_SET3_VEW_3_2V

#define BATTBOOST_SET3_VEW_3_2V   4

◆ BATTBOOST_SET3_VEW_3_4V

#define BATTBOOST_SET3_VEW_3_4V   5

◆ BATTBOOST_SET3_VEW_3_6V

#define BATTBOOST_SET3_VEW_3_6V   6

◆ BATTBOOST_SET3_VEW_3_84V

#define BATTBOOST_SET3_VEW_3_84V   7

◆ BATTBOOST_SET3_VEW_4_1V

#define BATTBOOST_SET3_VEW_4_1V   8

◆ BATTBOOST_SET3_VEW_4_3V

#define BATTBOOST_SET3_VEW_4_3V   9

◆ BATTBOOST_SET3_VEW_BIT_MASK

#define BATTBOOST_SET3_VEW_BIT_MASK   0x0F

◆ BATTBOOST_SET4_VCAPMAX_4_95V

#define BATTBOOST_SET4_VCAPMAX_4_95V   0

BATT Boost maximum storage voltage.

Maximum storage voltage of BATT Boost Click driver.

◆ BATTBOOST_SET4_VCAPMAX_5_54V

#define BATTBOOST_SET4_VCAPMAX_5_54V   1

◆ BATTBOOST_SET4_VCAPMAX_BIT_MASK

#define BATTBOOST_SET4_VCAPMAX_BIT_MASK   0xEF

◆ BATTBOOST_SET5_OPT_MARG_EXTRA_SAFE

#define BATTBOOST_SET5_OPT_MARG_EXTRA_SAFE   3

◆ BATTBOOST_SET5_OPT_MARG_MIN

#define BATTBOOST_SET5_OPT_MARG_MIN   0

BATT Boost optimization margin values.

Optimization margin values of BATT Boost Click driver.

◆ BATTBOOST_SET5_OPT_MARG_NORMAL

#define BATTBOOST_SET5_OPT_MARG_NORMAL   1

◆ BATTBOOST_SET5_OPT_MARG_SAFE

#define BATTBOOST_SET5_OPT_MARG_SAFE   2

◆ BATTBOOST_STATUS_ALRM

#define BATTBOOST_STATUS_ALRM   0x20

◆ BATTBOOST_STATUS_EW

#define BATTBOOST_STATUS_EW   0x40

◆ BATTBOOST_STATUS_LOWBAT

#define BATTBOOST_STATUS_LOWBAT   0x80

BATT Boost status conditions.

Status conditions of BATT Boost Click driver.

◆ BATTBOOST_STATUS_NOT_READY

#define BATTBOOST_STATUS_NOT_READY   0

BATT Boost ready pin states.

Ready pin states of BATT Boost Click driver.

◆ BATTBOOST_STATUS_RDY

#define BATTBOOST_STATUS_RDY   0x01

◆ BATTBOOST_STATUS_READY

#define BATTBOOST_STATUS_READY   1

◆ BATTBOOST_VCAP_BIT_MASK

#define BATTBOOST_VCAP_BIT_MASK   0x1F

BATT Boost storage capacitor voltage status bit mask.

Storage capacitor voltage status of BATT Boost Click driver.

◆ BATTBOOST_VCHEND_BIT_MASK

#define BATTBOOST_VCHEND_BIT_MASK   0x1F

BATT Boost target charge voltage bit mask.

Target charge voltage of BATT Boost Click driver.