battboost2  2.1.0.0
Macros
BATT Boost 2 Registers Settings

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

Macros

#define BATTBOOST2_STATUS_LOWBAT   0x80
 BATT Boost 2 status conditions. More...
 
#define BATTBOOST2_STATUS_EW   0x40
 
#define BATTBOOST2_STATUS_ALRM   0x20
 
#define BATTBOOST2_STATUS_RDY   0x01
 
#define BATTBOOST2_VCAP_BIT_MASK   0x1F
 BATT Boost 2 storage capacitor voltage status bit mask. More...
 
#define BATTBOOST2_VCHEND_BIT_MASK   0x1F
 BATT Boost 2 target charge voltage bit mask. More...
 
#define BATTBOOST2_SET2_VMIN_2_4V   2.4f
 BATT Boost 2 minimum input voltage comparator threshold values. More...
 
#define BATTBOOST2_SET2_VMIN_2_6V   2.6f
 
#define BATTBOOST2_SET2_VMIN_2_8V   2.8f
 
#define BATTBOOST2_SET2_VMIN_3_0V   3.0f
 
#define BATTBOOST2_SET2_VMIN_3_2V   3.2f
 
#define BATTBOOST2_SET2_VMIN_BIT_MASK   0xF8
 
#define BATTBOOST2_SET2_ICH_BIT_MASK   0x1F
 
#define BATTBOOST2_SET2_SET_VDH_VBT   0x10
 
#define BATTBOOST2_SET3_VEW_2_4V   0
 BATT Boost 2 input voltage comparator Early Warning voltage values. More...
 
#define BATTBOOST2_SET3_VEW_2_6V   1
 
#define BATTBOOST2_SET3_VEW_2_8V   2
 
#define BATTBOOST2_SET3_VEW_3_0V   3
 
#define BATTBOOST2_SET3_VEW_3_2V   4
 
#define BATTBOOST2_SET3_VEW_3_4V   5
 
#define BATTBOOST2_SET3_VEW_3_6V   6
 
#define BATTBOOST2_SET3_VEW_4_0V   7
 
#define BATTBOOST2_SET3_VEW_4_4V   8
 
#define BATTBOOST2_SET3_VEW_4_8V   9
 
#define BATTBOOST2_SET3_VEW_BIT_MASK   0x0F
 
#define BATTBOOST2_SET3_EEW_DISABLE   0
 
#define BATTBOOST2_SET3_EEW_ENABLE   1
 
#define BATTBOOST2_SET5_OPT_MARG_MIN   0
 BATT Boost 2 optimization margin values. More...
 
#define BATTBOOST2_SET5_OPT_MARG_NORMAL   1
 
#define BATTBOOST2_SET5_OPT_MARG_SAFE   2
 
#define BATTBOOST2_SET5_OPT_MARG_EXTRA_SAFE   3
 
#define BATTBOOST2_SET4_VCAPMAX_9_9V   0
 BATT Boost 2 maximum storage voltage. More...
 
#define BATTBOOST2_SET4_VCAPMAX_11_0V   1
 
#define BATTBOOST2_SET4_VCAPMAX_BIT_MASK   0xEF
 
#define BATTBOOST2_CMD_PROF_0_FIXED_MODE   0
 BATT Boost 2 optimizer profiles values. More...
 
#define BATTBOOST2_CMD_PROF_BIT_MASK   0xFC
 
#define BATTBOOST2_CMD_BIT_MASK   0x0F
 
#define BATTBOOST2_PROF_MSB_BIT_MASK   0x03
 
#define BATTBOOST2_PROF_BIT_MASK   0xF0
 
#define BATTBOOST2_OP_MODE_STANDBY   0
 BATT Boost 2 operation mode data values. More...
 
#define BATTBOOST2_OP_MODE_STBY_BIT_MASK   0x06
 
#define BATTBOOST2_OP_MODE_CHARGE   1
 
#define BATTBOOST2_OP_MODE_CHG_BIT_MASK   0xF0
 
#define BATTBOOST2_OP_MODE_SET_CHARGE   0x02
 
#define BATTBOOST2_OP_MODE_ACTIVE   2
 
#define BATTBOOST2_OP_MODE_SET_ACT_ACTIVE   0x04
 
#define BATTBOOST2_CMD_RESET_BIT_MASK   0x08
 BATT Boost 2 reset optimizer data values. More...
 
#define BATTBOOST2_CMD_AUTOMODE_ENABLE   0x80
 BATT Boost 2 auto mode data values. More...
 
#define BATTBOOST2_SET1_VSET_1_8V   1.8f
 BATT Boost 2 output voltage control values. More...
 
#define BATTBOOST2_SET1_VSET_2_0V   2.0f
 
#define BATTBOOST2_SET1_VSET_2_2V   2.2f
 
#define BATTBOOST2_SET1_VSET_2_4V   2.4f
 
#define BATTBOOST2_SET1_VSET_2_5V   2.5f
 
#define BATTBOOST2_SET1_VSET_2_6V   2.6f
 
#define BATTBOOST2_SET1_VSET_2_7V   2.7f
 
#define BATTBOOST2_SET1_VSET_2_8V   2.8f
 
#define BATTBOOST2_SET1_VSET_2_9V   2.9f
 
#define BATTBOOST2_SET1_VSET_3_0V   3.0f
 
#define BATTBOOST2_SET1_VSET_3_1V   3.1f
 
#define BATTBOOST2_SET1_VSET_3_2V   3.2f
 
#define BATTBOOST2_SET1_VSET_3_3V   3.3f
 
#define BATTBOOST2_SET1_VSET_3_4V   3.4f
 
#define BATTBOOST2_SET1_VSET_3_5V   3.5f
 
#define BATTBOOST2_SET1_VSET_3_6V   3.6f
 
#define BATTBOOST2_SET1_VSET_BIT_MASK   0xF0
 
#define BATTBOOST2_SET1_VFIX_BIT_MASK   0x0F
 
#define BATTBOOST2_CONDITION_STOP   0
 BATT Boost 2 start ON pin conditions. More...
 
#define BATTBOOST2_CONDITION_START   1
 
#define BATTBOOST2_STATUS_NOT_READY   0
 BATT Boost 2 ready pin states. More...
 
#define BATTBOOST2_STATUS_READY   1
 
#define BATTBOOST2_DEVICE_ADDRESS_0   0x2E
 BATT Boost 2 device address setting. More...
 
#define BATTBOOST2_DEVICE_ADDRESS_1   0x2F
 

Detailed Description

Settings for registers of BATT Boost 2 Click driver.

Macro Definition Documentation

◆ BATTBOOST2_CMD_AUTOMODE_ENABLE

#define BATTBOOST2_CMD_AUTOMODE_ENABLE   0x80

BATT Boost 2 auto mode data values.

Auto mode data values of BATT Boost 2 Click driver.

◆ BATTBOOST2_CMD_BIT_MASK

#define BATTBOOST2_CMD_BIT_MASK   0x0F

◆ BATTBOOST2_CMD_PROF_0_FIXED_MODE

#define BATTBOOST2_CMD_PROF_0_FIXED_MODE   0

BATT Boost 2 optimizer profiles values.

Optimizer profiles values of BATT Boost 2 Click driver.

◆ BATTBOOST2_CMD_PROF_BIT_MASK

#define BATTBOOST2_CMD_PROF_BIT_MASK   0xFC

◆ BATTBOOST2_CMD_RESET_BIT_MASK

#define BATTBOOST2_CMD_RESET_BIT_MASK   0x08

BATT Boost 2 reset optimizer data values.

Reset optimizer data values of BATT Boost 2 Click driver.

◆ BATTBOOST2_CONDITION_START

#define BATTBOOST2_CONDITION_START   1

◆ BATTBOOST2_CONDITION_STOP

#define BATTBOOST2_CONDITION_STOP   0

BATT Boost 2 start ON pin conditions.

Start ON pin conditions of BATT Boost 2 Click driver.

◆ BATTBOOST2_DEVICE_ADDRESS_0

#define BATTBOOST2_DEVICE_ADDRESS_0   0x2E

BATT Boost 2 device address setting.

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

◆ BATTBOOST2_DEVICE_ADDRESS_1

#define BATTBOOST2_DEVICE_ADDRESS_1   0x2F

◆ BATTBOOST2_OP_MODE_ACTIVE

#define BATTBOOST2_OP_MODE_ACTIVE   2

◆ BATTBOOST2_OP_MODE_CHARGE

#define BATTBOOST2_OP_MODE_CHARGE   1

◆ BATTBOOST2_OP_MODE_CHG_BIT_MASK

#define BATTBOOST2_OP_MODE_CHG_BIT_MASK   0xF0

◆ BATTBOOST2_OP_MODE_SET_ACT_ACTIVE

#define BATTBOOST2_OP_MODE_SET_ACT_ACTIVE   0x04

◆ BATTBOOST2_OP_MODE_SET_CHARGE

#define BATTBOOST2_OP_MODE_SET_CHARGE   0x02

◆ BATTBOOST2_OP_MODE_STANDBY

#define BATTBOOST2_OP_MODE_STANDBY   0

BATT Boost 2 operation mode data values.

Operation mode data values of BATT Boost 2 Click driver.

◆ BATTBOOST2_OP_MODE_STBY_BIT_MASK

#define BATTBOOST2_OP_MODE_STBY_BIT_MASK   0x06

◆ BATTBOOST2_PROF_BIT_MASK

#define BATTBOOST2_PROF_BIT_MASK   0xF0

◆ BATTBOOST2_PROF_MSB_BIT_MASK

#define BATTBOOST2_PROF_MSB_BIT_MASK   0x03

◆ BATTBOOST2_SET1_VFIX_BIT_MASK

#define BATTBOOST2_SET1_VFIX_BIT_MASK   0x0F

◆ BATTBOOST2_SET1_VSET_1_8V

#define BATTBOOST2_SET1_VSET_1_8V   1.8f

BATT Boost 2 output voltage control values.

Output voltage control of BATT Boost 2 Click driver.

◆ BATTBOOST2_SET1_VSET_2_0V

#define BATTBOOST2_SET1_VSET_2_0V   2.0f

◆ BATTBOOST2_SET1_VSET_2_2V

#define BATTBOOST2_SET1_VSET_2_2V   2.2f

◆ BATTBOOST2_SET1_VSET_2_4V

#define BATTBOOST2_SET1_VSET_2_4V   2.4f

◆ BATTBOOST2_SET1_VSET_2_5V

#define BATTBOOST2_SET1_VSET_2_5V   2.5f

◆ BATTBOOST2_SET1_VSET_2_6V

#define BATTBOOST2_SET1_VSET_2_6V   2.6f

◆ BATTBOOST2_SET1_VSET_2_7V

#define BATTBOOST2_SET1_VSET_2_7V   2.7f

◆ BATTBOOST2_SET1_VSET_2_8V

#define BATTBOOST2_SET1_VSET_2_8V   2.8f

◆ BATTBOOST2_SET1_VSET_2_9V

#define BATTBOOST2_SET1_VSET_2_9V   2.9f

◆ BATTBOOST2_SET1_VSET_3_0V

#define BATTBOOST2_SET1_VSET_3_0V   3.0f

◆ BATTBOOST2_SET1_VSET_3_1V

#define BATTBOOST2_SET1_VSET_3_1V   3.1f

◆ BATTBOOST2_SET1_VSET_3_2V

#define BATTBOOST2_SET1_VSET_3_2V   3.2f

◆ BATTBOOST2_SET1_VSET_3_3V

#define BATTBOOST2_SET1_VSET_3_3V   3.3f

◆ BATTBOOST2_SET1_VSET_3_4V

#define BATTBOOST2_SET1_VSET_3_4V   3.4f

◆ BATTBOOST2_SET1_VSET_3_5V

#define BATTBOOST2_SET1_VSET_3_5V   3.5f

◆ BATTBOOST2_SET1_VSET_3_6V

#define BATTBOOST2_SET1_VSET_3_6V   3.6f

◆ BATTBOOST2_SET1_VSET_BIT_MASK

#define BATTBOOST2_SET1_VSET_BIT_MASK   0xF0

◆ BATTBOOST2_SET2_ICH_BIT_MASK

#define BATTBOOST2_SET2_ICH_BIT_MASK   0x1F

◆ BATTBOOST2_SET2_SET_VDH_VBT

#define BATTBOOST2_SET2_SET_VDH_VBT   0x10

◆ BATTBOOST2_SET2_VMIN_2_4V

#define BATTBOOST2_SET2_VMIN_2_4V   2.4f

BATT Boost 2 minimum input voltage comparator threshold values.

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

◆ BATTBOOST2_SET2_VMIN_2_6V

#define BATTBOOST2_SET2_VMIN_2_6V   2.6f

◆ BATTBOOST2_SET2_VMIN_2_8V

#define BATTBOOST2_SET2_VMIN_2_8V   2.8f

◆ BATTBOOST2_SET2_VMIN_3_0V

#define BATTBOOST2_SET2_VMIN_3_0V   3.0f

◆ BATTBOOST2_SET2_VMIN_3_2V

#define BATTBOOST2_SET2_VMIN_3_2V   3.2f

◆ BATTBOOST2_SET2_VMIN_BIT_MASK

#define BATTBOOST2_SET2_VMIN_BIT_MASK   0xF8

◆ BATTBOOST2_SET3_EEW_DISABLE

#define BATTBOOST2_SET3_EEW_DISABLE   0

◆ BATTBOOST2_SET3_EEW_ENABLE

#define BATTBOOST2_SET3_EEW_ENABLE   1

◆ BATTBOOST2_SET3_VEW_2_4V

#define BATTBOOST2_SET3_VEW_2_4V   0

BATT Boost 2 input voltage comparator Early Warning voltage values.

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

◆ BATTBOOST2_SET3_VEW_2_6V

#define BATTBOOST2_SET3_VEW_2_6V   1

◆ BATTBOOST2_SET3_VEW_2_8V

#define BATTBOOST2_SET3_VEW_2_8V   2

◆ BATTBOOST2_SET3_VEW_3_0V

#define BATTBOOST2_SET3_VEW_3_0V   3

◆ BATTBOOST2_SET3_VEW_3_2V

#define BATTBOOST2_SET3_VEW_3_2V   4

◆ BATTBOOST2_SET3_VEW_3_4V

#define BATTBOOST2_SET3_VEW_3_4V   5

◆ BATTBOOST2_SET3_VEW_3_6V

#define BATTBOOST2_SET3_VEW_3_6V   6

◆ BATTBOOST2_SET3_VEW_4_0V

#define BATTBOOST2_SET3_VEW_4_0V   7

◆ BATTBOOST2_SET3_VEW_4_4V

#define BATTBOOST2_SET3_VEW_4_4V   8

◆ BATTBOOST2_SET3_VEW_4_8V

#define BATTBOOST2_SET3_VEW_4_8V   9

◆ BATTBOOST2_SET3_VEW_BIT_MASK

#define BATTBOOST2_SET3_VEW_BIT_MASK   0x0F

◆ BATTBOOST2_SET4_VCAPMAX_11_0V

#define BATTBOOST2_SET4_VCAPMAX_11_0V   1

◆ BATTBOOST2_SET4_VCAPMAX_9_9V

#define BATTBOOST2_SET4_VCAPMAX_9_9V   0

BATT Boost 2 maximum storage voltage.

Maximum storage voltage of BATT Boost 2 Click driver.

◆ BATTBOOST2_SET4_VCAPMAX_BIT_MASK

#define BATTBOOST2_SET4_VCAPMAX_BIT_MASK   0xEF

◆ BATTBOOST2_SET5_OPT_MARG_EXTRA_SAFE

#define BATTBOOST2_SET5_OPT_MARG_EXTRA_SAFE   3

◆ BATTBOOST2_SET5_OPT_MARG_MIN

#define BATTBOOST2_SET5_OPT_MARG_MIN   0

BATT Boost 2 optimization margin values.

Optimization margin values of BATT Boost 2 Click driver.

◆ BATTBOOST2_SET5_OPT_MARG_NORMAL

#define BATTBOOST2_SET5_OPT_MARG_NORMAL   1

◆ BATTBOOST2_SET5_OPT_MARG_SAFE

#define BATTBOOST2_SET5_OPT_MARG_SAFE   2

◆ BATTBOOST2_STATUS_ALRM

#define BATTBOOST2_STATUS_ALRM   0x20

◆ BATTBOOST2_STATUS_EW

#define BATTBOOST2_STATUS_EW   0x40

◆ BATTBOOST2_STATUS_LOWBAT

#define BATTBOOST2_STATUS_LOWBAT   0x80

BATT Boost 2 status conditions.

Status conditions of BATT Boost 2 Click driver.

◆ BATTBOOST2_STATUS_NOT_READY

#define BATTBOOST2_STATUS_NOT_READY   0

BATT Boost 2 ready pin states.

Ready pin states of BATT Boost 2 Click driver.

◆ BATTBOOST2_STATUS_RDY

#define BATTBOOST2_STATUS_RDY   0x01

◆ BATTBOOST2_STATUS_READY

#define BATTBOOST2_STATUS_READY   1

◆ BATTBOOST2_VCAP_BIT_MASK

#define BATTBOOST2_VCAP_BIT_MASK   0x1F

BATT Boost 2 storage capacitor voltage status bit mask.

Storage capacitor voltage status of BATT Boost 2 Click driver.

◆ BATTBOOST2_VCHEND_BIT_MASK

#define BATTBOOST2_VCHEND_BIT_MASK   0x1F

BATT Boost 2 target charge voltage bit mask.

Target charge voltage of BATT Boost 2 Click driver.