charger6 2.0.0.0
|
Settings for registers of Charger 6 Click driver. More...
Settings for registers of Charger 6 Click driver.
#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.
#define CHARGER6_R00_EN_HIZ_ENABLE 0x80 |
#define CHARGER6_R00_EN_ICHG_MON_DISABLE_STAT 0x60 |
#define CHARGER6_R00_EN_ICHG_MON_ENABLE 0x00 |
#define CHARGER6_R00_IINDPM_100mA 0x01 |
#define CHARGER6_R00_IINDPM_1600mA 0x10 |
#define CHARGER6_R00_IINDPM_200mA 0x02 |
#define CHARGER6_R00_IINDPM_400mA 0x04 |
#define CHARGER6_R00_IINDPM_800mA 0x08 |
#define CHARGER6_R01_CHARGE_DISABLE 0x00 |
#define CHARGER6_R01_CHARGE_ENABLE 0x10 |
#define CHARGER6_R01_MIN_VBAT_SEL_2500mV 0x01 |
#define CHARGER6_R01_MIN_VBAT_SEL_2800mV 0x00 |
#define CHARGER6_R01_OTG_DISABLE 0x00 |
#define CHARGER6_R01_OTG_ENABLE 0x20 |
#define CHARGER6_R01_PFM_DISABLE 0x80 |
#define CHARGER6_R01_PFM_ENABLE 0x00 |
Charger 6 REG01 Field Descriptions.
Specified REG01 Field Descriptions of Charger 6 Click driver.
#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_WD_RST_NORMAL 0x00 |
#define CHARGER6_R01_WD_RST_RESET 0x40 |
#define CHARGER6_R02_BOOST_LIM_1200mA 0x80 |
#define CHARGER6_R02_BOOST_LIM_500mA 0x00 |
Charger 6 REG02 Field Descriptions.
Specified REG02 Field Descriptions of Charger 6 Click driver.
#define CHARGER6_R02_ICHG_120mA 0x02 |
#define CHARGER6_R02_ICHG_1920mA 0x20 |
#define CHARGER6_R02_ICHG_240mA 0x04 |
#define CHARGER6_R02_ICHG_480mA 0x08 |
#define CHARGER6_R02_ICHG_60mA 0x01 |
#define CHARGER6_R02_ICHG_960mA 0x10 |
#define CHARGER6_R02_Q1_FULLON_BETTER_ACCURACY 0x00 |
#define CHARGER6_R02_Q1_FULLON_BETTER_EFFICIENCY 0x40 |
#define CHARGER6_R03_IPRECHG_120mA 0x20 |
#define CHARGER6_R03_IPRECHG_240mA 0x40 |
#define CHARGER6_R03_IPRECHG_480mA 0x80 |
Charger 6 REG03 Field Descriptions.
Specified REG03 Field Descriptions of Charger 6 Click driver.
#define CHARGER6_R03_IPRECHG_60mA 0x10 |
#define CHARGER6_R03_ITERM_120mA 0x02 |
#define CHARGER6_R03_ITERM_240mA 0x04 |
#define CHARGER6_R03_ITERM_480mA 0x08 |
#define CHARGER6_R03_ITERM_60mA 0x01 |
#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_TOPOFF_TIMER_DISABLED 0x00 |
#define CHARGER6_R04_VRECHG_100mV 0x00 |
#define CHARGER6_R04_VRECHG_200mV 0x01 |
#define CHARGER6_R04_VREG_128mV 0x20 |
#define CHARGER6_R04_VREG_256mV 0x40 |
#define CHARGER6_R04_VREG_32mV 0x08 |
#define CHARGER6_R04_VREG_512mV 0x80 |
Charger 6 REG04 Field Descriptions.
Specified REG04 Field Descriptions of Charger 6 Click driver.
#define CHARGER6_R04_VREG_64mV 0x10 |
#define CHARGER6_R05_CHG_TIMER_10_HOURS 0x04 |
#define CHARGER6_R05_CHG_TIMER_5_HOURS 0x00 |
#define CHARGER6_R05_JEITA_ISET_20 0x01 |
#define CHARGER6_R05_JEITA_ISET_50 0x00 |
#define CHARGER6_R05_TERMINATION_DISABLE 0x00 |
Charger 6 REG05 Field Descriptions.
Specified REG05 Field Descriptions of Charger 6 Click driver.
#define CHARGER6_R05_TERMINATION_ENABLE 0x80 |
#define CHARGER6_R05_TIMER_DISABLE 0x00 |
#define CHARGER6_R05_TIMER_ENABLE 0x08 |
#define CHARGER6_R05_TREG_110_C 0x02 |
#define CHARGER6_R05_TREG_90_C 0x00 |
#define CHARGER6_R05_WATCHDOG_DISABLE 0x00 |
#define CHARGER6_R05_WATCHDOG_TIMER_160_SEC 0x30 |
#define CHARGER6_R05_WATCHDOG_TIMER_40_SEC 0x10 |
#define CHARGER6_R05_WATCHDOG_TIMER_80_SEC 0x20 |
#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_OVP_TSH_10500mV 0x80 |
#define CHARGER6_R06_OVP_TSH_14000mV 0xC0 |
#define CHARGER6_R06_OVP_TSH_5500mV 0x00 |
Charger 6 REG06 Field Descriptions.
Specified REG06 Field Descriptions of Charger 6 Click driver.
#define CHARGER6_R06_OVP_TSH_6500mV 0x40 |
#define CHARGER6_R06_VINDPM_100mV 0x01 |
#define CHARGER6_R06_VINDPM_200mV 0x02 |
#define CHARGER6_R06_VINDPM_400mV 0x04 |
#define CHARGER6_R06_VINDPM_800mV 0x08 |
#define CHARGER6_R07_BATFET_AFTER_10_SEC 0x08 |
#define CHARGER6_R07_BATFET_ALLOW_Q4_TURN_ON 0x00 |
#define CHARGER6_R07_BATFET_IMMEDIATELY 0x00 |
#define CHARGER6_R07_BATFET_RST_DISABLE 0x00 |
#define CHARGER6_R07_BATFET_RST_ENABLE 0x04 |
#define CHARGER6_R07_BATFET_TURN_OFF_Q4 0x20 |
#define CHARGER6_R07_FORCE_INPUT_CURRENT_LIMIT 0x80 |
#define CHARGER6_R07_JEITA_VSET_TO_4100mV 0x00 |
#define CHARGER6_R07_JEITA_VSET_TO_VREG 0x10 |
#define CHARGER6_R07_NOT_IN_INPUT_CURRENT_LIMIT 0x00 |
Charger 6 REG07 Field Descriptions.
Specified REG07 Field Descriptions of Charger 6 Click driver.
#define CHARGER6_R07_TMR2X_DISABLE 0x00 |
#define CHARGER6_R07_TMR2X_ENABLE 0x40 |
#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_CHRG_STAT_BIT_MASK 0x18 |
#define CHARGER6_R08_CHRG_STAT_CHARGE_TERMINATION 0x18 |
#define CHARGER6_R08_CHRG_STAT_FAST_CHARGING 0x10 |
#define CHARGER6_R08_CHRG_STAT_NOT_CHARGING 0x00 |
#define CHARGER6_R08_CHRG_STAT_PRE_CHARGE 0x08 |
#define CHARGER6_R08_PG_STAT_BIT_MASK 0x04 |
#define CHARGER6_R08_PG_STAT_POWER_GOOD 0x04 |
#define CHARGER6_R08_PG_STAT_POWER_NOT_GOOD 0x00 |
#define CHARGER6_R08_THERM_STAT_BIT_MASK 0x02 |
#define CHARGER6_R08_THERM_STAT_mAl 0x02 |
#define CHARGER6_R08_THERM_STAT_NOT_mAl 0x00 |
#define CHARGER6_R08_VBUS_BIT_MASK 0xE0 |
Charger 6 REG08 Field Descriptions.
Specified REG08 Field Descriptions of Charger 6 Click driver.
#define CHARGER6_R08_VBUS_OTG 0xE0 |
#define CHARGER6_R08_VBUS_STAT_ADAPTER_2_4_A 0x40 |
#define CHARGER6_R08_VBUS_STAT_NO_INPUT 0x00 |
#define CHARGER6_R08_VBUS_STAT_USB_HOST_SDP 0x20 |
#define CHARGER6_R08_VSYS_BIT_MASK 0x01 |
#define CHARGER6_R08_VSYS_STAT_NOT 0x00 |
#define CHARGER6_R08_VSYS_STAT_VSYSM 0x01 |
#define CHARGER6_R09_BAT_FAULT_BATOVP 0x08 |
#define CHARGER6_R09_BAT_FAULT_BIT_MASK 0x08 |
#define CHARGER6_R09_BAT_FAULT_NORMAL 0x00 |
#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_CHG_SAFETY_TIMER_EXP 0x30 |
#define CHARGER6_R09_CHRG_FAULT_INPUT_FAULT 0x10 |
#define CHARGER6_R09_CHRG_FAULT_NORMAL 0x00 |
#define CHARGER6_R09_CHRG_FAULT_THERMAL_SHUTDOWN 0x20 |
#define CHARGER6_R09_NTC_FAULT_BIT_MASK 0x07 |
#define CHARGER6_R09_NTC_FAULT_COLD 0x05 |
#define CHARGER6_R09_NTC_FAULT_COOL 0x03 |
#define CHARGER6_R09_NTC_FAULT_HOT 0x06 |
#define CHARGER6_R09_NTC_FAULT_NORMAL 0x00 |
#define CHARGER6_R09_NTC_FAULT_WARM 0x02 |
#define CHARGER6_R09_WATCHDOG_FAULT_BIT_MASK 0x80 |
Charger 6 REG09 Field Descriptions.
Specified REG09 Field Descriptions of Charger 6 Click driver.
#define CHARGER6_R09_WATCHDOG_FAULT_NORMAL 0x00 |
#define CHARGER6_R09_WATCHDOG_FAULT_TIMER_EXPIRATION 0x80 |
#define CHARGER6_R0A_ACOV_STAT_BIT_MASK 0x04 |
#define CHARGER6_R0A_ACOV_STAT_IN_ACOV 0x04 |
#define CHARGER6_R0A_ACOV_STAT_NOT_IN_ACOV 0x00 |
#define CHARGER6_R0A_IINDPM_INT_MASK_ALLOW 0x00 |
#define CHARGER6_R0A_IINDPM_INT_MASK_MASK 0x01 |
#define CHARGER6_R0A_TOP_OFF_BIT_MASK 0x08 |
#define CHARGER6_R0A_TOP_OFF_TIMER_COUNTING 0x08 |
#define CHARGER6_R0A_TOP_OFF_TIMER_NOT_COUNTING 0x00 |
#define CHARGER6_R0A_VBUS_GD_BIT_MASK 0x80 |
Charger 6 REG0A Field Descriptions.
Specified REG0A Field Descriptions of Charger 6 Click driver.
#define CHARGER6_R0A_VBUS_GD_IINDPM_BIT_MASK 0x20 |
#define CHARGER6_R0A_VBUS_GD_IN_IINDPM 0x20 |
#define CHARGER6_R0A_VBUS_GD_IN_VINDPM 0x40 |
#define CHARGER6_R0A_VBUS_GD_NOT_IN_IINDPM 0x00 |
#define CHARGER6_R0A_VBUS_GD_NOT_IN_VINDPM 0x00 |
#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_VINDPM_INT_MASK_ALLOW 0x00 |
#define CHARGER6_R0A_VINDPM_INT_MASK_MASK 0x02 |
#define CHARGER6_R0B_DEV_ID_BIT_MASK 0x78 |
Charger 6 REG0B Field Descriptions.
Specified REG0B Field Descriptions of Charger 6 Click driver.
#define CHARGER6_R0B_DEV_REV_BIT_MASK 0x03 |
#define CHARGER6_SET_DEV_ADDR 0x6B |
Charger 6 device address setting.
Specified setting for device slave address selection of Charger 6 Click driver.