charger25 2.1.0.0
Charger 25 Registers Settings

Settings for registers of Charger 25 Click driver. More...

Macros

#define CHARGER25_SOFT_RESET   0x40
 Charger 25 software reset data.
 
#define CHARGER25_VSYS_MIN_BIT_MASK   0x3F
 Charger 25 software reset data.
 
#define CHARGER25_VSYS_MIN_STEP_SIZE   250
 
#define CHARGER25_VSYS_MIN_FIXED_OFFSET   2500
 
#define CHARGER25_VTG_LIM_MSB_BIT_MASK   0x07
 Charger 25 minimal system voltage and battery cell count data.
 
#define CHARGER25_VTG_CONV_V_MV   10
 
#define CHARGER25_VTG_CELL_COUNT_DIV   3
 
#define CHARGER25_VTG_CELL_SEL_1   1
 
#define CHARGER25_VTG_CELL_SEL_2   2
 
#define CHARGER25_VTG_CELL_SEL_3   3
 
#define CHARGER25_VTG_CELL_SEL_4   4
 
#define CHARGER25_VTG_CELL_COUNT_MIN   1
 
#define CHARGER25_VTG_CELL_COUNT_MAX   4
 
#define CHARGER25_VTG_CELL_COUNT_MUL   7
 
#define CHARGER25_CURR_LIM_MSB_BIT_MASK   0x01
 Charger 25 minimal system voltage and battery cell count data.
 
#define CHARGER25_CURR_CONV_A_MA   10
 
#define CHARGER25_INPUT_VTG_CONV_V_MV   100
 Charger 25 input voltage convertor data.
 
#define CHARGER25_SET_ADC_FUNC_ENABLE   0x00
 Charger 25 ADC function and control data.
 
#define CHARGER25_SET_ADC_FUNC_DISABLE   0x01
 
#define CHARGER25_SET_ADC_CTRL_DISABLE   0x00
 
#define CHARGER25_SET_ADC_CTRL_ENABLE   0x01
 
#define CHARGER25_SET_ADC_RATE_CONT_CNV   0x00
 Charger 25 ADC conversion rate control and sample speed data.
 
#define CHARGER25_SET_ADC_ONES_HOT_CNV   0x01
 
#define CHARGER25_SET_ADC_SAMPLE_15_BIT   0x00
 
#define CHARGER25_SET_ADC_SAMPLE_14_BIT   0x01
 
#define CHARGER25_SET_ADC_SAMPLE_13_BIT   0x02
 
#define CHARGER25_SET_ADC_SAMPLE_12_BIT   0x03
 
#define CHARGER25_SET_ADC_AVG_SINGLE_VAL   0x00
 Charger 25 ADC average initial value control data.
 
#define CHARGER25_SET_ADC_AVG_RUN_AVG   0x01
 
#define CHARGER25_SET_ADC_AVG_INIT_EXI_VAL   0x00
 
#define CHARGER25_SET_ADC_AVG_INIT_ADC_CNV   0x01
 
#define CHARGER25_CH_STAT_NOT_CHARGING   0x00
 Charger 25 charge status data.
 
#define CHARGER25_CH_STAT_TRICKLE_CHARGE   0x01
 
#define CHARGER25_CH_STAT_PRE_CHARGE   0x02
 
#define CHARGER25_CH_STAT_FAST_CHARGE   0x03
 
#define CHARGER25_CH_STAT_TAPER_CHARGE   0x04
 
#define CHARGER25_CH_STAT_TIMER_ACT_CHARGING   0x06
 
#define CHARGER25_CH_STAT_CHARGE_TERMIN_DONE   0x07
 
#define CHARGER25_STATE_PIN_QON_LOW   0x00
 Charger 25 I/O pins state data.
 
#define CHARGER25_STATE_PIN_QON_HIGH   0x01
 
#define CHARGER25_DEVICE_ADDRESS   0x6B
 Charger 25 device address setting.
 

Detailed Description

Settings for registers of Charger 25 Click driver.

Macro Definition Documentation

◆ CHARGER25_CH_STAT_CHARGE_TERMIN_DONE

#define CHARGER25_CH_STAT_CHARGE_TERMIN_DONE   0x07

◆ CHARGER25_CH_STAT_FAST_CHARGE

#define CHARGER25_CH_STAT_FAST_CHARGE   0x03

◆ CHARGER25_CH_STAT_NOT_CHARGING

#define CHARGER25_CH_STAT_NOT_CHARGING   0x00

Charger 25 charge status data.

Specified charge status of Charger 25 Click driver.

◆ CHARGER25_CH_STAT_PRE_CHARGE

#define CHARGER25_CH_STAT_PRE_CHARGE   0x02

◆ CHARGER25_CH_STAT_TAPER_CHARGE

#define CHARGER25_CH_STAT_TAPER_CHARGE   0x04

◆ CHARGER25_CH_STAT_TIMER_ACT_CHARGING

#define CHARGER25_CH_STAT_TIMER_ACT_CHARGING   0x06

◆ CHARGER25_CH_STAT_TRICKLE_CHARGE

#define CHARGER25_CH_STAT_TRICKLE_CHARGE   0x01

◆ CHARGER25_CURR_CONV_A_MA

#define CHARGER25_CURR_CONV_A_MA   10

◆ CHARGER25_CURR_LIM_MSB_BIT_MASK

#define CHARGER25_CURR_LIM_MSB_BIT_MASK   0x01

Charger 25 minimal system voltage and battery cell count data.

Specified minimal system voltage and battery cell count data of Charger 25 Click driver.

◆ CHARGER25_DEVICE_ADDRESS

#define CHARGER25_DEVICE_ADDRESS   0x6B

Charger 25 device address setting.

Specified setting for device slave address selection of Charger 25 Click driver.

◆ CHARGER25_INPUT_VTG_CONV_V_MV

#define CHARGER25_INPUT_VTG_CONV_V_MV   100

Charger 25 input voltage convertor data.

Specified input voltage convertor data of Charger 25 Click driver.

◆ CHARGER25_SET_ADC_AVG_INIT_ADC_CNV

#define CHARGER25_SET_ADC_AVG_INIT_ADC_CNV   0x01

◆ CHARGER25_SET_ADC_AVG_INIT_EXI_VAL

#define CHARGER25_SET_ADC_AVG_INIT_EXI_VAL   0x00

◆ CHARGER25_SET_ADC_AVG_RUN_AVG

#define CHARGER25_SET_ADC_AVG_RUN_AVG   0x01

◆ CHARGER25_SET_ADC_AVG_SINGLE_VAL

#define CHARGER25_SET_ADC_AVG_SINGLE_VAL   0x00

Charger 25 ADC average initial value control data.

Specified ADC average initial value control data of Charger 25 Click driver.

◆ CHARGER25_SET_ADC_CTRL_DISABLE

#define CHARGER25_SET_ADC_CTRL_DISABLE   0x00

◆ CHARGER25_SET_ADC_CTRL_ENABLE

#define CHARGER25_SET_ADC_CTRL_ENABLE   0x01

◆ CHARGER25_SET_ADC_FUNC_DISABLE

#define CHARGER25_SET_ADC_FUNC_DISABLE   0x01

◆ CHARGER25_SET_ADC_FUNC_ENABLE

#define CHARGER25_SET_ADC_FUNC_ENABLE   0x00

Charger 25 ADC function and control data.

Specified ADC function and control data of Charger 25 Click driver.

◆ CHARGER25_SET_ADC_ONES_HOT_CNV

#define CHARGER25_SET_ADC_ONES_HOT_CNV   0x01

◆ CHARGER25_SET_ADC_RATE_CONT_CNV

#define CHARGER25_SET_ADC_RATE_CONT_CNV   0x00

Charger 25 ADC conversion rate control and sample speed data.

Specified ADC conversion rate control and sample speed data of Charger 25 Click driver.

◆ CHARGER25_SET_ADC_SAMPLE_12_BIT

#define CHARGER25_SET_ADC_SAMPLE_12_BIT   0x03

◆ CHARGER25_SET_ADC_SAMPLE_13_BIT

#define CHARGER25_SET_ADC_SAMPLE_13_BIT   0x02

◆ CHARGER25_SET_ADC_SAMPLE_14_BIT

#define CHARGER25_SET_ADC_SAMPLE_14_BIT   0x01

◆ CHARGER25_SET_ADC_SAMPLE_15_BIT

#define CHARGER25_SET_ADC_SAMPLE_15_BIT   0x00

◆ CHARGER25_SOFT_RESET

#define CHARGER25_SOFT_RESET   0x40

Charger 25 software reset data.

Specified software reset of Charger 25 Click driver.

◆ CHARGER25_STATE_PIN_QON_HIGH

#define CHARGER25_STATE_PIN_QON_HIGH   0x01

◆ CHARGER25_STATE_PIN_QON_LOW

#define CHARGER25_STATE_PIN_QON_LOW   0x00

Charger 25 I/O pins state data.

Specified I/O pins state data of Charger 25 Click driver.

◆ CHARGER25_VSYS_MIN_BIT_MASK

#define CHARGER25_VSYS_MIN_BIT_MASK   0x3F

Charger 25 software reset data.

Specified software reset data of Charger 25 Click driver.

◆ CHARGER25_VSYS_MIN_FIXED_OFFSET

#define CHARGER25_VSYS_MIN_FIXED_OFFSET   2500

◆ CHARGER25_VSYS_MIN_STEP_SIZE

#define CHARGER25_VSYS_MIN_STEP_SIZE   250

◆ CHARGER25_VTG_CELL_COUNT_DIV

#define CHARGER25_VTG_CELL_COUNT_DIV   3

◆ CHARGER25_VTG_CELL_COUNT_MAX

#define CHARGER25_VTG_CELL_COUNT_MAX   4

◆ CHARGER25_VTG_CELL_COUNT_MIN

#define CHARGER25_VTG_CELL_COUNT_MIN   1

◆ CHARGER25_VTG_CELL_COUNT_MUL

#define CHARGER25_VTG_CELL_COUNT_MUL   7

◆ CHARGER25_VTG_CELL_SEL_1

#define CHARGER25_VTG_CELL_SEL_1   1

◆ CHARGER25_VTG_CELL_SEL_2

#define CHARGER25_VTG_CELL_SEL_2   2

◆ CHARGER25_VTG_CELL_SEL_3

#define CHARGER25_VTG_CELL_SEL_3   3

◆ CHARGER25_VTG_CELL_SEL_4

#define CHARGER25_VTG_CELL_SEL_4   4

◆ CHARGER25_VTG_CONV_V_MV

#define CHARGER25_VTG_CONV_V_MV   10

◆ CHARGER25_VTG_LIM_MSB_BIT_MASK

#define CHARGER25_VTG_LIM_MSB_BIT_MASK   0x07

Charger 25 minimal system voltage and battery cell count data.

Specified minimal system voltage and battery cell count data of Charger 25 Click driver.