charger6 2.0.0.0
Charger 6 Registers Settings

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

Macros

#define CHARGER6_R00_EN_HIZ_DISABLE   0x00
 Charger 6 description setting.
 
#define CHARGER6_R00_EN_HIZ_ENABLE   0x80
 
#define CHARGER6_R00_EN_ICHG_MON_ENABLE   0x00
 
#define CHARGER6_R00_EN_ICHG_MON_DISABLE_STAT   0x60
 
#define CHARGER6_R00_IINDPM_1600mA   0x10
 
#define CHARGER6_R00_IINDPM_800mA   0x08
 
#define CHARGER6_R00_IINDPM_400mA   0x04
 
#define CHARGER6_R00_IINDPM_200mA   0x02
 
#define CHARGER6_R00_IINDPM_100mA   0x01
 
#define CHARGER6_R01_PFM_ENABLE   0x00
 Charger 6 REG01 Field Descriptions.
 
#define CHARGER6_R01_PFM_DISABLE   0x80
 
#define CHARGER6_R01_WD_RST_NORMAL   0x00
 
#define CHARGER6_R01_WD_RST_RESET   0x40
 
#define CHARGER6_R01_OTG_DISABLE   0x00
 
#define CHARGER6_R01_OTG_ENABLE   0x20
 
#define CHARGER6_R01_CHARGE_DISABLE   0x00
 
#define CHARGER6_R01_CHARGE_ENABLE   0x10
 
#define CHARGER6_R01_SYS_MIN_2600mV   0x00
 
#define CHARGER6_R01_SYS_MIN_2800mV   0x02
 
#define CHARGER6_R01_SYS_MIN_3000mV   0x04
 
#define CHARGER6_R01_SYS_MIN_3200mV   0x06
 
#define CHARGER6_R01_SYS_MIN_3400mV   0x08
 
#define CHARGER6_R01_SYS_MIN_3500mV   0x0A
 
#define CHARGER6_R01_SYS_MIN_3600mV   0x0C
 
#define CHARGER6_R01_SYS_MIN_3700mV   0x0E
 
#define CHARGER6_R01_MIN_VBAT_SEL_2800mV   0x00
 
#define CHARGER6_R01_MIN_VBAT_SEL_2500mV   0x01
 
#define CHARGER6_R02_BOOST_LIM_500mA   0x00
 Charger 6 REG02 Field Descriptions.
 
#define CHARGER6_R02_BOOST_LIM_1200mA   0x80
 
#define CHARGER6_R02_Q1_FULLON_BETTER_ACCURACY   0x00
 
#define CHARGER6_R02_Q1_FULLON_BETTER_EFFICIENCY   0x40
 
#define CHARGER6_R02_ICHG_1920mA   0x20
 
#define CHARGER6_R02_ICHG_960mA   0x10
 
#define CHARGER6_R02_ICHG_480mA   0x08
 
#define CHARGER6_R02_ICHG_240mA   0x04
 
#define CHARGER6_R02_ICHG_120mA   0x02
 
#define CHARGER6_R02_ICHG_60mA   0x01
 
#define CHARGER6_R03_IPRECHG_480mA   0x80
 Charger 6 REG03 Field Descriptions.
 
#define CHARGER6_R03_IPRECHG_240mA   0x40
 
#define CHARGER6_R03_IPRECHG_120mA   0x20
 
#define CHARGER6_R03_IPRECHG_60mA   0x10
 
#define CHARGER6_R03_ITERM_480mA   0x08
 
#define CHARGER6_R03_ITERM_240mA   0x04
 
#define CHARGER6_R03_ITERM_120mA   0x02
 
#define CHARGER6_R03_ITERM_60mA   0x01
 
#define CHARGER6_R04_VREG_512mV   0x80
 Charger 6 REG04 Field Descriptions.
 
#define CHARGER6_R04_VREG_256mV   0x40
 
#define CHARGER6_R04_VREG_128mV   0x20
 
#define CHARGER6_R04_VREG_64mV   0x10
 
#define CHARGER6_R04_VREG_32mV   0x08
 
#define CHARGER6_R04_TOPOFF_TIMER_DISABLED   0x00
 
#define CHARGER6_R04_TOPOFF_TIMER_15_MIN   0x02
 
#define CHARGER6_R04_TOPOFF_TIMER_30_MIN   0x04
 
#define CHARGER6_R04_TOPOFF_TIMER_45_MIN   0x06
 
#define CHARGER6_R04_VRECHG_100mV   0x00
 
#define CHARGER6_R04_VRECHG_200mV   0x01
 
#define CHARGER6_R05_TERMINATION_DISABLE   0x00
 Charger 6 REG05 Field Descriptions.
 
#define CHARGER6_R05_TERMINATION_ENABLE   0x80
 
#define CHARGER6_R05_WATCHDOG_DISABLE   0x00
 
#define CHARGER6_R05_WATCHDOG_TIMER_40_SEC   0x10
 
#define CHARGER6_R05_WATCHDOG_TIMER_80_SEC   0x20
 
#define CHARGER6_R05_WATCHDOG_TIMER_160_SEC   0x30
 
#define CHARGER6_R05_TIMER_DISABLE   0x00
 
#define CHARGER6_R05_TIMER_ENABLE   0x08
 
#define CHARGER6_R05_CHG_TIMER_5_HOURS   0x00
 
#define CHARGER6_R05_CHG_TIMER_10_HOURS   0x04
 
#define CHARGER6_R05_TREG_90_C   0x00
 
#define CHARGER6_R05_TREG_110_C   0x02
 
#define CHARGER6_R05_JEITA_ISET_50   0x00
 
#define CHARGER6_R05_JEITA_ISET_20   0x01
 
#define CHARGER6_R06_OVP_TSH_5500mV   0x00
 Charger 6 REG06 Field Descriptions.
 
#define CHARGER6_R06_OVP_TSH_6500mV   0x40
 
#define CHARGER6_R06_OVP_TSH_10500mV   0x80
 
#define CHARGER6_R06_OVP_TSH_14000mV   0xC0
 
#define CHARGER6_R06_BOOSTV_4850mV   0x00
 
#define CHARGER6_R06_BOOSTV_5000mV   0x10
 
#define CHARGER6_R06_BOOSTV_5150mV   0x20
 
#define CHARGER6_R06_BOOSTV_5300mV   0x30
 
#define CHARGER6_R06_VINDPM_800mV   0x08
 
#define CHARGER6_R06_VINDPM_400mV   0x04
 
#define CHARGER6_R06_VINDPM_200mV   0x02
 
#define CHARGER6_R06_VINDPM_100mV   0x01
 
#define CHARGER6_R07_NOT_IN_INPUT_CURRENT_LIMIT   0x00
 Charger 6 REG07 Field Descriptions.
 
#define CHARGER6_R07_FORCE_INPUT_CURRENT_LIMIT   0x80
 
#define CHARGER6_R07_TMR2X_DISABLE   0x00
 
#define CHARGER6_R07_TMR2X_ENABLE   0x40
 
#define CHARGER6_R07_BATFET_ALLOW_Q4_TURN_ON   0x00
 
#define CHARGER6_R07_BATFET_TURN_OFF_Q4   0x20
 
#define CHARGER6_R07_JEITA_VSET_TO_4100mV   0x00
 
#define CHARGER6_R07_JEITA_VSET_TO_VREG   0x10
 
#define CHARGER6_R07_BATFET_IMMEDIATELY   0x00
 
#define CHARGER6_R07_BATFET_AFTER_10_SEC   0x08
 
#define CHARGER6_R07_BATFET_RST_DISABLE   0x00
 
#define CHARGER6_R07_BATFET_RST_ENABLE   0x04
 
#define CHARGER6_R07_VDPM_BAT_TRACK_DISABLE   0x00
 
#define CHARGER6_R07_VDPM_BAT_TRACK_VBAT_PLUS_200mV   0x01
 
#define CHARGER6_R07_VDPM_BAT_TRACK_VBAT_PLUS_250mV   0x02
 
#define CHARGER6_R07_VDPM_BAT_TRACK_VBAT_PLUS_300mV   0x03
 
#define CHARGER6_R08_VBUS_BIT_MASK   0xE0
 Charger 6 REG08 Field Descriptions.
 
#define CHARGER6_R08_VBUS_STAT_NO_INPUT   0x00
 
#define CHARGER6_R08_VBUS_STAT_USB_HOST_SDP   0x20
 
#define CHARGER6_R08_VBUS_STAT_ADAPTER_2_4_A   0x40
 
#define CHARGER6_R08_VBUS_OTG   0xE0
 
#define CHARGER6_R08_CHRG_STAT_BIT_MASK   0x18
 
#define CHARGER6_R08_CHRG_STAT_NOT_CHARGING   0x00
 
#define CHARGER6_R08_CHRG_STAT_PRE_CHARGE   0x08
 
#define CHARGER6_R08_CHRG_STAT_FAST_CHARGING   0x10
 
#define CHARGER6_R08_CHRG_STAT_CHARGE_TERMINATION   0x18
 
#define CHARGER6_R08_PG_STAT_BIT_MASK   0x04
 
#define CHARGER6_R08_PG_STAT_POWER_NOT_GOOD   0x00
 
#define CHARGER6_R08_PG_STAT_POWER_GOOD   0x04
 
#define CHARGER6_R08_THERM_STAT_BIT_MASK   0x02
 
#define CHARGER6_R08_THERM_STAT_NOT_mAl   0x00
 
#define CHARGER6_R08_THERM_STAT_mAl   0x02
 
#define CHARGER6_R08_VSYS_BIT_MASK   0x01
 
#define CHARGER6_R08_VSYS_STAT_NOT   0x00
 
#define CHARGER6_R08_VSYS_STAT_VSYSM   0x01
 
#define CHARGER6_R09_WATCHDOG_FAULT_BIT_MASK   0x80
 Charger 6 REG09 Field Descriptions.
 
#define CHARGER6_R09_WATCHDOG_FAULT_NORMAL   0x00
 
#define CHARGER6_R09_WATCHDOG_FAULT_TIMER_EXPIRATION   0x80
 
#define CHARGER6_R09_BOOST_FAULT_BIT_MASK   0x40
 
#define CHARGER6_R09_BOOST_FAULT_NORMAL   0x00
 
#define CHARGER6_R09_BOOST_FAULT_VBUS_OVERLOADED   0x40
 
#define CHARGER6_R09_CHRG_FAULT_BIT_MASK   0x30
 
#define CHARGER6_R09_CHRG_FAULT_NORMAL   0x00
 
#define CHARGER6_R09_CHRG_FAULT_INPUT_FAULT   0x10
 
#define CHARGER6_R09_CHRG_FAULT_THERMAL_SHUTDOWN   0x20
 
#define CHARGER6_R09_CHRG_FAULT_CHG_SAFETY_TIMER_EXP   0x30
 
#define CHARGER6_R09_BAT_FAULT_BIT_MASK   0x08
 
#define CHARGER6_R09_BAT_FAULT_NORMAL   0x00
 
#define CHARGER6_R09_BAT_FAULT_BATOVP   0x08
 
#define CHARGER6_R09_NTC_FAULT_BIT_MASK   0x07
 
#define CHARGER6_R09_NTC_FAULT_NORMAL   0x00
 
#define CHARGER6_R09_NTC_FAULT_WARM   0x02
 
#define CHARGER6_R09_NTC_FAULT_COOL   0x03
 
#define CHARGER6_R09_NTC_FAULT_COLD   0x05
 
#define CHARGER6_R09_NTC_FAULT_HOT   0x06
 
#define CHARGER6_R0A_VBUS_GD_BIT_MASK   0x80
 Charger 6 REG0A Field Descriptions.
 
#define CHARGER6_R0A_VBUS_GD_NOT_VBUS   0x00
 
#define CHARGER6_R0A_VBUS_GD_VBUS_ATTACHED   0x80
 
#define CHARGER6_R0A_VBUS_GD_VINDPM_BIT_MASK   0x40
 
#define CHARGER6_R0A_VBUS_GD_NOT_IN_VINDPM   0x00
 
#define CHARGER6_R0A_VBUS_GD_IN_VINDPM   0x40
 
#define CHARGER6_R0A_VBUS_GD_IINDPM_BIT_MASK   0x20
 
#define CHARGER6_R0A_VBUS_GD_NOT_IN_IINDPM   0x00
 
#define CHARGER6_R0A_VBUS_GD_IN_IINDPM   0x20
 
#define CHARGER6_R0A_TOP_OFF_BIT_MASK   0x08
 
#define CHARGER6_R0A_TOP_OFF_TIMER_NOT_COUNTING   0x00
 
#define CHARGER6_R0A_TOP_OFF_TIMER_COUNTING   0x08
 
#define CHARGER6_R0A_ACOV_STAT_BIT_MASK   0x04
 
#define CHARGER6_R0A_ACOV_STAT_NOT_IN_ACOV   0x00
 
#define CHARGER6_R0A_ACOV_STAT_IN_ACOV   0x04
 
#define CHARGER6_R0A_VINDPM_INT_MASK_ALLOW   0x00
 
#define CHARGER6_R0A_VINDPM_INT_MASK_MASK   0x02
 
#define CHARGER6_R0A_IINDPM_INT_MASK_ALLOW   0x00
 
#define CHARGER6_R0A_IINDPM_INT_MASK_MASK   0x01
 
#define CHARGER6_R0B_DEV_ID_BIT_MASK   0x78
 Charger 6 REG0B Field Descriptions.
 
#define CHARGER6_R0B_DEV_REV_BIT_MASK   0x03
 
#define CHARGER6_SET_DEV_ADDR   0x6B
 Charger 6 device address setting.
 

Detailed Description

Settings for registers of Charger 6 Click driver.

Macro Definition Documentation

◆ CHARGER6_R00_EN_HIZ_DISABLE

#define CHARGER6_R00_EN_HIZ_DISABLE   0x00

Charger 6 description setting.

Specified setting for description of Charger 6 Click driver.

Charger 6 REG00 Field Descriptions.

Specified REG00 Field Descriptions of Charger 6 Click driver.

◆ CHARGER6_R00_EN_HIZ_ENABLE

#define CHARGER6_R00_EN_HIZ_ENABLE   0x80

◆ CHARGER6_R00_EN_ICHG_MON_DISABLE_STAT

#define CHARGER6_R00_EN_ICHG_MON_DISABLE_STAT   0x60

◆ CHARGER6_R00_EN_ICHG_MON_ENABLE

#define CHARGER6_R00_EN_ICHG_MON_ENABLE   0x00

◆ CHARGER6_R00_IINDPM_100mA

#define CHARGER6_R00_IINDPM_100mA   0x01

◆ CHARGER6_R00_IINDPM_1600mA

#define CHARGER6_R00_IINDPM_1600mA   0x10

◆ CHARGER6_R00_IINDPM_200mA

#define CHARGER6_R00_IINDPM_200mA   0x02

◆ CHARGER6_R00_IINDPM_400mA

#define CHARGER6_R00_IINDPM_400mA   0x04

◆ CHARGER6_R00_IINDPM_800mA

#define CHARGER6_R00_IINDPM_800mA   0x08

◆ CHARGER6_R01_CHARGE_DISABLE

#define CHARGER6_R01_CHARGE_DISABLE   0x00

◆ CHARGER6_R01_CHARGE_ENABLE

#define CHARGER6_R01_CHARGE_ENABLE   0x10

◆ CHARGER6_R01_MIN_VBAT_SEL_2500mV

#define CHARGER6_R01_MIN_VBAT_SEL_2500mV   0x01

◆ CHARGER6_R01_MIN_VBAT_SEL_2800mV

#define CHARGER6_R01_MIN_VBAT_SEL_2800mV   0x00

◆ CHARGER6_R01_OTG_DISABLE

#define CHARGER6_R01_OTG_DISABLE   0x00

◆ CHARGER6_R01_OTG_ENABLE

#define CHARGER6_R01_OTG_ENABLE   0x20

◆ CHARGER6_R01_PFM_DISABLE

#define CHARGER6_R01_PFM_DISABLE   0x80

◆ CHARGER6_R01_PFM_ENABLE

#define CHARGER6_R01_PFM_ENABLE   0x00

Charger 6 REG01 Field Descriptions.

Specified REG01 Field Descriptions of Charger 6 Click driver.

◆ CHARGER6_R01_SYS_MIN_2600mV

#define CHARGER6_R01_SYS_MIN_2600mV   0x00

◆ CHARGER6_R01_SYS_MIN_2800mV

#define CHARGER6_R01_SYS_MIN_2800mV   0x02

◆ CHARGER6_R01_SYS_MIN_3000mV

#define CHARGER6_R01_SYS_MIN_3000mV   0x04

◆ CHARGER6_R01_SYS_MIN_3200mV

#define CHARGER6_R01_SYS_MIN_3200mV   0x06

◆ CHARGER6_R01_SYS_MIN_3400mV

#define CHARGER6_R01_SYS_MIN_3400mV   0x08

◆ CHARGER6_R01_SYS_MIN_3500mV

#define CHARGER6_R01_SYS_MIN_3500mV   0x0A

◆ CHARGER6_R01_SYS_MIN_3600mV

#define CHARGER6_R01_SYS_MIN_3600mV   0x0C

◆ CHARGER6_R01_SYS_MIN_3700mV

#define CHARGER6_R01_SYS_MIN_3700mV   0x0E

◆ CHARGER6_R01_WD_RST_NORMAL

#define CHARGER6_R01_WD_RST_NORMAL   0x00

◆ CHARGER6_R01_WD_RST_RESET

#define CHARGER6_R01_WD_RST_RESET   0x40

◆ CHARGER6_R02_BOOST_LIM_1200mA

#define CHARGER6_R02_BOOST_LIM_1200mA   0x80

◆ CHARGER6_R02_BOOST_LIM_500mA

#define CHARGER6_R02_BOOST_LIM_500mA   0x00

Charger 6 REG02 Field Descriptions.

Specified REG02 Field Descriptions of Charger 6 Click driver.

◆ CHARGER6_R02_ICHG_120mA

#define CHARGER6_R02_ICHG_120mA   0x02

◆ CHARGER6_R02_ICHG_1920mA

#define CHARGER6_R02_ICHG_1920mA   0x20

◆ CHARGER6_R02_ICHG_240mA

#define CHARGER6_R02_ICHG_240mA   0x04

◆ CHARGER6_R02_ICHG_480mA

#define CHARGER6_R02_ICHG_480mA   0x08

◆ CHARGER6_R02_ICHG_60mA

#define CHARGER6_R02_ICHG_60mA   0x01

◆ CHARGER6_R02_ICHG_960mA

#define CHARGER6_R02_ICHG_960mA   0x10

◆ CHARGER6_R02_Q1_FULLON_BETTER_ACCURACY

#define CHARGER6_R02_Q1_FULLON_BETTER_ACCURACY   0x00

◆ CHARGER6_R02_Q1_FULLON_BETTER_EFFICIENCY

#define CHARGER6_R02_Q1_FULLON_BETTER_EFFICIENCY   0x40

◆ CHARGER6_R03_IPRECHG_120mA

#define CHARGER6_R03_IPRECHG_120mA   0x20

◆ CHARGER6_R03_IPRECHG_240mA

#define CHARGER6_R03_IPRECHG_240mA   0x40

◆ CHARGER6_R03_IPRECHG_480mA

#define CHARGER6_R03_IPRECHG_480mA   0x80

Charger 6 REG03 Field Descriptions.

Specified REG03 Field Descriptions of Charger 6 Click driver.

◆ CHARGER6_R03_IPRECHG_60mA

#define CHARGER6_R03_IPRECHG_60mA   0x10

◆ CHARGER6_R03_ITERM_120mA

#define CHARGER6_R03_ITERM_120mA   0x02

◆ CHARGER6_R03_ITERM_240mA

#define CHARGER6_R03_ITERM_240mA   0x04

◆ CHARGER6_R03_ITERM_480mA

#define CHARGER6_R03_ITERM_480mA   0x08

◆ CHARGER6_R03_ITERM_60mA

#define CHARGER6_R03_ITERM_60mA   0x01

◆ CHARGER6_R04_TOPOFF_TIMER_15_MIN

#define CHARGER6_R04_TOPOFF_TIMER_15_MIN   0x02

◆ CHARGER6_R04_TOPOFF_TIMER_30_MIN

#define CHARGER6_R04_TOPOFF_TIMER_30_MIN   0x04

◆ CHARGER6_R04_TOPOFF_TIMER_45_MIN

#define CHARGER6_R04_TOPOFF_TIMER_45_MIN   0x06

◆ CHARGER6_R04_TOPOFF_TIMER_DISABLED

#define CHARGER6_R04_TOPOFF_TIMER_DISABLED   0x00

◆ CHARGER6_R04_VRECHG_100mV

#define CHARGER6_R04_VRECHG_100mV   0x00

◆ CHARGER6_R04_VRECHG_200mV

#define CHARGER6_R04_VRECHG_200mV   0x01

◆ CHARGER6_R04_VREG_128mV

#define CHARGER6_R04_VREG_128mV   0x20

◆ CHARGER6_R04_VREG_256mV

#define CHARGER6_R04_VREG_256mV   0x40

◆ CHARGER6_R04_VREG_32mV

#define CHARGER6_R04_VREG_32mV   0x08

◆ CHARGER6_R04_VREG_512mV

#define CHARGER6_R04_VREG_512mV   0x80

Charger 6 REG04 Field Descriptions.

Specified REG04 Field Descriptions of Charger 6 Click driver.

◆ CHARGER6_R04_VREG_64mV

#define CHARGER6_R04_VREG_64mV   0x10

◆ CHARGER6_R05_CHG_TIMER_10_HOURS

#define CHARGER6_R05_CHG_TIMER_10_HOURS   0x04

◆ CHARGER6_R05_CHG_TIMER_5_HOURS

#define CHARGER6_R05_CHG_TIMER_5_HOURS   0x00

◆ CHARGER6_R05_JEITA_ISET_20

#define CHARGER6_R05_JEITA_ISET_20   0x01

◆ CHARGER6_R05_JEITA_ISET_50

#define CHARGER6_R05_JEITA_ISET_50   0x00

◆ CHARGER6_R05_TERMINATION_DISABLE

#define CHARGER6_R05_TERMINATION_DISABLE   0x00

Charger 6 REG05 Field Descriptions.

Specified REG05 Field Descriptions of Charger 6 Click driver.

◆ CHARGER6_R05_TERMINATION_ENABLE

#define CHARGER6_R05_TERMINATION_ENABLE   0x80

◆ CHARGER6_R05_TIMER_DISABLE

#define CHARGER6_R05_TIMER_DISABLE   0x00

◆ CHARGER6_R05_TIMER_ENABLE

#define CHARGER6_R05_TIMER_ENABLE   0x08

◆ CHARGER6_R05_TREG_110_C

#define CHARGER6_R05_TREG_110_C   0x02

◆ CHARGER6_R05_TREG_90_C

#define CHARGER6_R05_TREG_90_C   0x00

◆ CHARGER6_R05_WATCHDOG_DISABLE

#define CHARGER6_R05_WATCHDOG_DISABLE   0x00

◆ CHARGER6_R05_WATCHDOG_TIMER_160_SEC

#define CHARGER6_R05_WATCHDOG_TIMER_160_SEC   0x30

◆ CHARGER6_R05_WATCHDOG_TIMER_40_SEC

#define CHARGER6_R05_WATCHDOG_TIMER_40_SEC   0x10

◆ CHARGER6_R05_WATCHDOG_TIMER_80_SEC

#define CHARGER6_R05_WATCHDOG_TIMER_80_SEC   0x20

◆ CHARGER6_R06_BOOSTV_4850mV

#define CHARGER6_R06_BOOSTV_4850mV   0x00

◆ CHARGER6_R06_BOOSTV_5000mV

#define CHARGER6_R06_BOOSTV_5000mV   0x10

◆ CHARGER6_R06_BOOSTV_5150mV

#define CHARGER6_R06_BOOSTV_5150mV   0x20

◆ CHARGER6_R06_BOOSTV_5300mV

#define CHARGER6_R06_BOOSTV_5300mV   0x30

◆ CHARGER6_R06_OVP_TSH_10500mV

#define CHARGER6_R06_OVP_TSH_10500mV   0x80

◆ CHARGER6_R06_OVP_TSH_14000mV

#define CHARGER6_R06_OVP_TSH_14000mV   0xC0

◆ CHARGER6_R06_OVP_TSH_5500mV

#define CHARGER6_R06_OVP_TSH_5500mV   0x00

Charger 6 REG06 Field Descriptions.

Specified REG06 Field Descriptions of Charger 6 Click driver.

◆ CHARGER6_R06_OVP_TSH_6500mV

#define CHARGER6_R06_OVP_TSH_6500mV   0x40

◆ CHARGER6_R06_VINDPM_100mV

#define CHARGER6_R06_VINDPM_100mV   0x01

◆ CHARGER6_R06_VINDPM_200mV

#define CHARGER6_R06_VINDPM_200mV   0x02

◆ CHARGER6_R06_VINDPM_400mV

#define CHARGER6_R06_VINDPM_400mV   0x04

◆ CHARGER6_R06_VINDPM_800mV

#define CHARGER6_R06_VINDPM_800mV   0x08

◆ CHARGER6_R07_BATFET_AFTER_10_SEC

#define CHARGER6_R07_BATFET_AFTER_10_SEC   0x08

◆ CHARGER6_R07_BATFET_ALLOW_Q4_TURN_ON

#define CHARGER6_R07_BATFET_ALLOW_Q4_TURN_ON   0x00

◆ CHARGER6_R07_BATFET_IMMEDIATELY

#define CHARGER6_R07_BATFET_IMMEDIATELY   0x00

◆ CHARGER6_R07_BATFET_RST_DISABLE

#define CHARGER6_R07_BATFET_RST_DISABLE   0x00

◆ CHARGER6_R07_BATFET_RST_ENABLE

#define CHARGER6_R07_BATFET_RST_ENABLE   0x04

◆ CHARGER6_R07_BATFET_TURN_OFF_Q4

#define CHARGER6_R07_BATFET_TURN_OFF_Q4   0x20

◆ CHARGER6_R07_FORCE_INPUT_CURRENT_LIMIT

#define CHARGER6_R07_FORCE_INPUT_CURRENT_LIMIT   0x80

◆ CHARGER6_R07_JEITA_VSET_TO_4100mV

#define CHARGER6_R07_JEITA_VSET_TO_4100mV   0x00

◆ CHARGER6_R07_JEITA_VSET_TO_VREG

#define CHARGER6_R07_JEITA_VSET_TO_VREG   0x10

◆ CHARGER6_R07_NOT_IN_INPUT_CURRENT_LIMIT

#define CHARGER6_R07_NOT_IN_INPUT_CURRENT_LIMIT   0x00

Charger 6 REG07 Field Descriptions.

Specified REG07 Field Descriptions of Charger 6 Click driver.

◆ CHARGER6_R07_TMR2X_DISABLE

#define CHARGER6_R07_TMR2X_DISABLE   0x00

◆ CHARGER6_R07_TMR2X_ENABLE

#define CHARGER6_R07_TMR2X_ENABLE   0x40

◆ CHARGER6_R07_VDPM_BAT_TRACK_DISABLE

#define CHARGER6_R07_VDPM_BAT_TRACK_DISABLE   0x00

◆ CHARGER6_R07_VDPM_BAT_TRACK_VBAT_PLUS_200mV

#define CHARGER6_R07_VDPM_BAT_TRACK_VBAT_PLUS_200mV   0x01

◆ CHARGER6_R07_VDPM_BAT_TRACK_VBAT_PLUS_250mV

#define CHARGER6_R07_VDPM_BAT_TRACK_VBAT_PLUS_250mV   0x02

◆ CHARGER6_R07_VDPM_BAT_TRACK_VBAT_PLUS_300mV

#define CHARGER6_R07_VDPM_BAT_TRACK_VBAT_PLUS_300mV   0x03

◆ CHARGER6_R08_CHRG_STAT_BIT_MASK

#define CHARGER6_R08_CHRG_STAT_BIT_MASK   0x18

◆ CHARGER6_R08_CHRG_STAT_CHARGE_TERMINATION

#define CHARGER6_R08_CHRG_STAT_CHARGE_TERMINATION   0x18

◆ CHARGER6_R08_CHRG_STAT_FAST_CHARGING

#define CHARGER6_R08_CHRG_STAT_FAST_CHARGING   0x10

◆ CHARGER6_R08_CHRG_STAT_NOT_CHARGING

#define CHARGER6_R08_CHRG_STAT_NOT_CHARGING   0x00

◆ CHARGER6_R08_CHRG_STAT_PRE_CHARGE

#define CHARGER6_R08_CHRG_STAT_PRE_CHARGE   0x08

◆ CHARGER6_R08_PG_STAT_BIT_MASK

#define CHARGER6_R08_PG_STAT_BIT_MASK   0x04

◆ CHARGER6_R08_PG_STAT_POWER_GOOD

#define CHARGER6_R08_PG_STAT_POWER_GOOD   0x04

◆ CHARGER6_R08_PG_STAT_POWER_NOT_GOOD

#define CHARGER6_R08_PG_STAT_POWER_NOT_GOOD   0x00

◆ CHARGER6_R08_THERM_STAT_BIT_MASK

#define CHARGER6_R08_THERM_STAT_BIT_MASK   0x02

◆ CHARGER6_R08_THERM_STAT_mAl

#define CHARGER6_R08_THERM_STAT_mAl   0x02

◆ CHARGER6_R08_THERM_STAT_NOT_mAl

#define CHARGER6_R08_THERM_STAT_NOT_mAl   0x00

◆ CHARGER6_R08_VBUS_BIT_MASK

#define CHARGER6_R08_VBUS_BIT_MASK   0xE0

Charger 6 REG08 Field Descriptions.

Specified REG08 Field Descriptions of Charger 6 Click driver.

◆ CHARGER6_R08_VBUS_OTG

#define CHARGER6_R08_VBUS_OTG   0xE0

◆ CHARGER6_R08_VBUS_STAT_ADAPTER_2_4_A

#define CHARGER6_R08_VBUS_STAT_ADAPTER_2_4_A   0x40

◆ CHARGER6_R08_VBUS_STAT_NO_INPUT

#define CHARGER6_R08_VBUS_STAT_NO_INPUT   0x00

◆ CHARGER6_R08_VBUS_STAT_USB_HOST_SDP

#define CHARGER6_R08_VBUS_STAT_USB_HOST_SDP   0x20

◆ CHARGER6_R08_VSYS_BIT_MASK

#define CHARGER6_R08_VSYS_BIT_MASK   0x01

◆ CHARGER6_R08_VSYS_STAT_NOT

#define CHARGER6_R08_VSYS_STAT_NOT   0x00

◆ CHARGER6_R08_VSYS_STAT_VSYSM

#define CHARGER6_R08_VSYS_STAT_VSYSM   0x01

◆ CHARGER6_R09_BAT_FAULT_BATOVP

#define CHARGER6_R09_BAT_FAULT_BATOVP   0x08

◆ CHARGER6_R09_BAT_FAULT_BIT_MASK

#define CHARGER6_R09_BAT_FAULT_BIT_MASK   0x08

◆ CHARGER6_R09_BAT_FAULT_NORMAL

#define CHARGER6_R09_BAT_FAULT_NORMAL   0x00

◆ CHARGER6_R09_BOOST_FAULT_BIT_MASK

#define CHARGER6_R09_BOOST_FAULT_BIT_MASK   0x40

◆ CHARGER6_R09_BOOST_FAULT_NORMAL

#define CHARGER6_R09_BOOST_FAULT_NORMAL   0x00

◆ CHARGER6_R09_BOOST_FAULT_VBUS_OVERLOADED

#define CHARGER6_R09_BOOST_FAULT_VBUS_OVERLOADED   0x40

◆ CHARGER6_R09_CHRG_FAULT_BIT_MASK

#define CHARGER6_R09_CHRG_FAULT_BIT_MASK   0x30

◆ CHARGER6_R09_CHRG_FAULT_CHG_SAFETY_TIMER_EXP

#define CHARGER6_R09_CHRG_FAULT_CHG_SAFETY_TIMER_EXP   0x30

◆ CHARGER6_R09_CHRG_FAULT_INPUT_FAULT

#define CHARGER6_R09_CHRG_FAULT_INPUT_FAULT   0x10

◆ CHARGER6_R09_CHRG_FAULT_NORMAL

#define CHARGER6_R09_CHRG_FAULT_NORMAL   0x00

◆ CHARGER6_R09_CHRG_FAULT_THERMAL_SHUTDOWN

#define CHARGER6_R09_CHRG_FAULT_THERMAL_SHUTDOWN   0x20

◆ CHARGER6_R09_NTC_FAULT_BIT_MASK

#define CHARGER6_R09_NTC_FAULT_BIT_MASK   0x07

◆ CHARGER6_R09_NTC_FAULT_COLD

#define CHARGER6_R09_NTC_FAULT_COLD   0x05

◆ CHARGER6_R09_NTC_FAULT_COOL

#define CHARGER6_R09_NTC_FAULT_COOL   0x03

◆ CHARGER6_R09_NTC_FAULT_HOT

#define CHARGER6_R09_NTC_FAULT_HOT   0x06

◆ CHARGER6_R09_NTC_FAULT_NORMAL

#define CHARGER6_R09_NTC_FAULT_NORMAL   0x00

◆ CHARGER6_R09_NTC_FAULT_WARM

#define CHARGER6_R09_NTC_FAULT_WARM   0x02

◆ CHARGER6_R09_WATCHDOG_FAULT_BIT_MASK

#define CHARGER6_R09_WATCHDOG_FAULT_BIT_MASK   0x80

Charger 6 REG09 Field Descriptions.

Specified REG09 Field Descriptions of Charger 6 Click driver.

◆ CHARGER6_R09_WATCHDOG_FAULT_NORMAL

#define CHARGER6_R09_WATCHDOG_FAULT_NORMAL   0x00

◆ CHARGER6_R09_WATCHDOG_FAULT_TIMER_EXPIRATION

#define CHARGER6_R09_WATCHDOG_FAULT_TIMER_EXPIRATION   0x80

◆ CHARGER6_R0A_ACOV_STAT_BIT_MASK

#define CHARGER6_R0A_ACOV_STAT_BIT_MASK   0x04

◆ CHARGER6_R0A_ACOV_STAT_IN_ACOV

#define CHARGER6_R0A_ACOV_STAT_IN_ACOV   0x04

◆ CHARGER6_R0A_ACOV_STAT_NOT_IN_ACOV

#define CHARGER6_R0A_ACOV_STAT_NOT_IN_ACOV   0x00

◆ CHARGER6_R0A_IINDPM_INT_MASK_ALLOW

#define CHARGER6_R0A_IINDPM_INT_MASK_ALLOW   0x00

◆ CHARGER6_R0A_IINDPM_INT_MASK_MASK

#define CHARGER6_R0A_IINDPM_INT_MASK_MASK   0x01

◆ CHARGER6_R0A_TOP_OFF_BIT_MASK

#define CHARGER6_R0A_TOP_OFF_BIT_MASK   0x08

◆ CHARGER6_R0A_TOP_OFF_TIMER_COUNTING

#define CHARGER6_R0A_TOP_OFF_TIMER_COUNTING   0x08

◆ CHARGER6_R0A_TOP_OFF_TIMER_NOT_COUNTING

#define CHARGER6_R0A_TOP_OFF_TIMER_NOT_COUNTING   0x00

◆ CHARGER6_R0A_VBUS_GD_BIT_MASK

#define CHARGER6_R0A_VBUS_GD_BIT_MASK   0x80

Charger 6 REG0A Field Descriptions.

Specified REG0A Field Descriptions of Charger 6 Click driver.

◆ CHARGER6_R0A_VBUS_GD_IINDPM_BIT_MASK

#define CHARGER6_R0A_VBUS_GD_IINDPM_BIT_MASK   0x20

◆ CHARGER6_R0A_VBUS_GD_IN_IINDPM

#define CHARGER6_R0A_VBUS_GD_IN_IINDPM   0x20

◆ CHARGER6_R0A_VBUS_GD_IN_VINDPM

#define CHARGER6_R0A_VBUS_GD_IN_VINDPM   0x40

◆ CHARGER6_R0A_VBUS_GD_NOT_IN_IINDPM

#define CHARGER6_R0A_VBUS_GD_NOT_IN_IINDPM   0x00

◆ CHARGER6_R0A_VBUS_GD_NOT_IN_VINDPM

#define CHARGER6_R0A_VBUS_GD_NOT_IN_VINDPM   0x00

◆ CHARGER6_R0A_VBUS_GD_NOT_VBUS

#define CHARGER6_R0A_VBUS_GD_NOT_VBUS   0x00

◆ CHARGER6_R0A_VBUS_GD_VBUS_ATTACHED

#define CHARGER6_R0A_VBUS_GD_VBUS_ATTACHED   0x80

◆ CHARGER6_R0A_VBUS_GD_VINDPM_BIT_MASK

#define CHARGER6_R0A_VBUS_GD_VINDPM_BIT_MASK   0x40

◆ CHARGER6_R0A_VINDPM_INT_MASK_ALLOW

#define CHARGER6_R0A_VINDPM_INT_MASK_ALLOW   0x00

◆ CHARGER6_R0A_VINDPM_INT_MASK_MASK

#define CHARGER6_R0A_VINDPM_INT_MASK_MASK   0x02

◆ CHARGER6_R0B_DEV_ID_BIT_MASK

#define CHARGER6_R0B_DEV_ID_BIT_MASK   0x78

Charger 6 REG0B Field Descriptions.

Specified REG0B Field Descriptions of Charger 6 Click driver.

◆ CHARGER6_R0B_DEV_REV_BIT_MASK

#define CHARGER6_R0B_DEV_REV_BIT_MASK   0x03

◆ CHARGER6_SET_DEV_ADDR

#define CHARGER6_SET_DEV_ADDR   0x6B

Charger 6 device address setting.

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