charger25 2.1.0.0
Charger 25 Registers List

List of registers of Charger 25 Click driver. More...

Macros

#define CHARGER25_REG_MINIMAL_SYSTEM_VOLTAGE   0x00
 Charger 25 description register.
 
#define CHARGER25_REG_CHARGE_VOLTAGE_LIMIT   0x01
 
#define CHARGER25_REG_CHARGE_CURRENT_LIMIT   0x03
 
#define CHARGER25_REG_INPUT_VOLTAGE_LIMIT   0x05
 
#define CHARGER25_REG_INPUT_CURRENT_LIMIT   0x06
 
#define CHARGER25_REG_PRECHARGE_CONTROL   0x08
 
#define CHARGER25_REG_TERMINATION_CONTROL   0x09
 
#define CHARGER25_REG_RECHARGE_CONTROL   0x0A
 
#define CHARGER25_REG_VOTG_REGULATION   0x0B
 
#define CHARGER25_REG_IOTG_REGULATION   0x0D
 
#define CHARGER25_REG_TIMER_CONTROL   0x0E
 
#define CHARGER25_REG_CHARGER_CONTROL_0   0x0F
 
#define CHARGER25_REG_CHARGER_CONTROL_1   0x10
 
#define CHARGER25_REG_CHARGER_CONTROL_2   0x11
 
#define CHARGER25_REG_CHARGER_CONTROL_3   0x12
 
#define CHARGER25_REG_CHARGER_CONTROL_4   0x13
 
#define CHARGER25_REG_CHARGER_CONTROL_5   0x14
 
#define CHARGER25_REG_RESERVED   0x15
 
#define CHARGER25_REG_TEMPERATURE_CONTROL   0x16
 
#define CHARGER25_REG_NTC_CONTROL_0   0x17
 
#define CHARGER25_REG_NTC_CONTROL_1   0x18
 
#define CHARGER25_REG_ICO_CURRENT_LIMIT   0x19
 
#define CHARGER25_REG_CHARGER_STATUS_0   0x1B
 
#define CHARGER25_REG_CHARGER_STATUS_1   0x1C
 
#define CHARGER25_REG_CHARGER_STATUS_2   0x1D
 
#define CHARGER25_REG_CHARGER_STATUS_3   0x1E
 
#define CHARGER25_REG_CHARGER_STATUS_4   0x1F
 
#define CHARGER25_REG_FAULT_STATUS_0   0x20
 
#define CHARGER25_REG_FAULT_STATUS_1   0x21
 
#define CHARGER25_REG_CHARGER_FLAG_0   0x22
 
#define CHARGER25_REG_CHARGER_FLAG_1   0x23
 
#define CHARGER25_REG_CHARGER_FLAG_2   0x24
 
#define CHARGER25_REG_CHARGER_FLAG_3   0x25
 
#define CHARGER25_REG_FAULT_FLAG_0   0x26
 
#define CHARGER25_REG_FAULT_FLAG_1   0x27
 
#define CHARGER25_REG_CHARGER_MASK_0   0x28
 
#define CHARGER25_REG_CHARGER_MASK_1   0x29
 
#define CHARGER25_REG_CHARGER_MASK_2   0x2A
 
#define CHARGER25_REG_CHARGER_MASK_3   0x2B
 
#define CHARGER25_REG_FAULT_MASK_0   0x2C
 
#define CHARGER25_REG_FAULT_MASK_1   0x2D
 
#define CHARGER25_REG_ADC_CONTROL   0x2E
 
#define CHARGER25_REG_ADC_FUNCTION_DISABLE_0   0x2F
 
#define CHARGER25_REG_ADC_FUNCTION_DISABLE_1   0x30
 
#define CHARGER25_REG_IBUS_ADC   0x31
 
#define CHARGER25_REG_IBAT_ADC   0x33
 
#define CHARGER25_REG_VBUS_ADC   0x35
 
#define CHARGER25_REG_VAC1_ADC   0x37
 
#define CHARGER25_REG_VAC2_ADC   0x39
 
#define CHARGER25_REG_VBAT_ADC   0x3B
 
#define CHARGER25_REG_VSYS_ADC   0x3D
 
#define CHARGER25_REG_TS_ADC   0x3F
 
#define CHARGER25_REG_TDIE_ADC   0x41
 
#define CHARGER25_REG_D_P_ADC   0x43
 
#define CHARGER25_REG_D_M_ADC   0x45
 
#define CHARGER25_REG_DPDM_DRIVER   0x47
 
#define CHARGER25_REG_PART_INFORMATION   0x48
 

Detailed Description

List of registers of Charger 25 Click driver.

Macro Definition Documentation

◆ CHARGER25_REG_ADC_CONTROL

#define CHARGER25_REG_ADC_CONTROL   0x2E

◆ CHARGER25_REG_ADC_FUNCTION_DISABLE_0

#define CHARGER25_REG_ADC_FUNCTION_DISABLE_0   0x2F

◆ CHARGER25_REG_ADC_FUNCTION_DISABLE_1

#define CHARGER25_REG_ADC_FUNCTION_DISABLE_1   0x30

◆ CHARGER25_REG_CHARGE_CURRENT_LIMIT

#define CHARGER25_REG_CHARGE_CURRENT_LIMIT   0x03

◆ CHARGER25_REG_CHARGE_VOLTAGE_LIMIT

#define CHARGER25_REG_CHARGE_VOLTAGE_LIMIT   0x01

◆ CHARGER25_REG_CHARGER_CONTROL_0

#define CHARGER25_REG_CHARGER_CONTROL_0   0x0F

◆ CHARGER25_REG_CHARGER_CONTROL_1

#define CHARGER25_REG_CHARGER_CONTROL_1   0x10

◆ CHARGER25_REG_CHARGER_CONTROL_2

#define CHARGER25_REG_CHARGER_CONTROL_2   0x11

◆ CHARGER25_REG_CHARGER_CONTROL_3

#define CHARGER25_REG_CHARGER_CONTROL_3   0x12

◆ CHARGER25_REG_CHARGER_CONTROL_4

#define CHARGER25_REG_CHARGER_CONTROL_4   0x13

◆ CHARGER25_REG_CHARGER_CONTROL_5

#define CHARGER25_REG_CHARGER_CONTROL_5   0x14

◆ CHARGER25_REG_CHARGER_FLAG_0

#define CHARGER25_REG_CHARGER_FLAG_0   0x22

◆ CHARGER25_REG_CHARGER_FLAG_1

#define CHARGER25_REG_CHARGER_FLAG_1   0x23

◆ CHARGER25_REG_CHARGER_FLAG_2

#define CHARGER25_REG_CHARGER_FLAG_2   0x24

◆ CHARGER25_REG_CHARGER_FLAG_3

#define CHARGER25_REG_CHARGER_FLAG_3   0x25

◆ CHARGER25_REG_CHARGER_MASK_0

#define CHARGER25_REG_CHARGER_MASK_0   0x28

◆ CHARGER25_REG_CHARGER_MASK_1

#define CHARGER25_REG_CHARGER_MASK_1   0x29

◆ CHARGER25_REG_CHARGER_MASK_2

#define CHARGER25_REG_CHARGER_MASK_2   0x2A

◆ CHARGER25_REG_CHARGER_MASK_3

#define CHARGER25_REG_CHARGER_MASK_3   0x2B

◆ CHARGER25_REG_CHARGER_STATUS_0

#define CHARGER25_REG_CHARGER_STATUS_0   0x1B

◆ CHARGER25_REG_CHARGER_STATUS_1

#define CHARGER25_REG_CHARGER_STATUS_1   0x1C

◆ CHARGER25_REG_CHARGER_STATUS_2

#define CHARGER25_REG_CHARGER_STATUS_2   0x1D

◆ CHARGER25_REG_CHARGER_STATUS_3

#define CHARGER25_REG_CHARGER_STATUS_3   0x1E

◆ CHARGER25_REG_CHARGER_STATUS_4

#define CHARGER25_REG_CHARGER_STATUS_4   0x1F

◆ CHARGER25_REG_D_M_ADC

#define CHARGER25_REG_D_M_ADC   0x45

◆ CHARGER25_REG_D_P_ADC

#define CHARGER25_REG_D_P_ADC   0x43

◆ CHARGER25_REG_DPDM_DRIVER

#define CHARGER25_REG_DPDM_DRIVER   0x47

◆ CHARGER25_REG_FAULT_FLAG_0

#define CHARGER25_REG_FAULT_FLAG_0   0x26

◆ CHARGER25_REG_FAULT_FLAG_1

#define CHARGER25_REG_FAULT_FLAG_1   0x27

◆ CHARGER25_REG_FAULT_MASK_0

#define CHARGER25_REG_FAULT_MASK_0   0x2C

◆ CHARGER25_REG_FAULT_MASK_1

#define CHARGER25_REG_FAULT_MASK_1   0x2D

◆ CHARGER25_REG_FAULT_STATUS_0

#define CHARGER25_REG_FAULT_STATUS_0   0x20

◆ CHARGER25_REG_FAULT_STATUS_1

#define CHARGER25_REG_FAULT_STATUS_1   0x21

◆ CHARGER25_REG_IBAT_ADC

#define CHARGER25_REG_IBAT_ADC   0x33

◆ CHARGER25_REG_IBUS_ADC

#define CHARGER25_REG_IBUS_ADC   0x31

◆ CHARGER25_REG_ICO_CURRENT_LIMIT

#define CHARGER25_REG_ICO_CURRENT_LIMIT   0x19

◆ CHARGER25_REG_INPUT_CURRENT_LIMIT

#define CHARGER25_REG_INPUT_CURRENT_LIMIT   0x06

◆ CHARGER25_REG_INPUT_VOLTAGE_LIMIT

#define CHARGER25_REG_INPUT_VOLTAGE_LIMIT   0x05

◆ CHARGER25_REG_IOTG_REGULATION

#define CHARGER25_REG_IOTG_REGULATION   0x0D

◆ CHARGER25_REG_MINIMAL_SYSTEM_VOLTAGE

#define CHARGER25_REG_MINIMAL_SYSTEM_VOLTAGE   0x00

Charger 25 description register.

Specified register for description of Charger 25 Click driver.

◆ CHARGER25_REG_NTC_CONTROL_0

#define CHARGER25_REG_NTC_CONTROL_0   0x17

◆ CHARGER25_REG_NTC_CONTROL_1

#define CHARGER25_REG_NTC_CONTROL_1   0x18

◆ CHARGER25_REG_PART_INFORMATION

#define CHARGER25_REG_PART_INFORMATION   0x48

◆ CHARGER25_REG_PRECHARGE_CONTROL

#define CHARGER25_REG_PRECHARGE_CONTROL   0x08

◆ CHARGER25_REG_RECHARGE_CONTROL

#define CHARGER25_REG_RECHARGE_CONTROL   0x0A

◆ CHARGER25_REG_RESERVED

#define CHARGER25_REG_RESERVED   0x15

◆ CHARGER25_REG_TDIE_ADC

#define CHARGER25_REG_TDIE_ADC   0x41

◆ CHARGER25_REG_TEMPERATURE_CONTROL

#define CHARGER25_REG_TEMPERATURE_CONTROL   0x16

◆ CHARGER25_REG_TERMINATION_CONTROL

#define CHARGER25_REG_TERMINATION_CONTROL   0x09

◆ CHARGER25_REG_TIMER_CONTROL

#define CHARGER25_REG_TIMER_CONTROL   0x0E

◆ CHARGER25_REG_TS_ADC

#define CHARGER25_REG_TS_ADC   0x3F

◆ CHARGER25_REG_VAC1_ADC

#define CHARGER25_REG_VAC1_ADC   0x37

◆ CHARGER25_REG_VAC2_ADC

#define CHARGER25_REG_VAC2_ADC   0x39

◆ CHARGER25_REG_VBAT_ADC

#define CHARGER25_REG_VBAT_ADC   0x3B

◆ CHARGER25_REG_VBUS_ADC

#define CHARGER25_REG_VBUS_ADC   0x35

◆ CHARGER25_REG_VOTG_REGULATION

#define CHARGER25_REG_VOTG_REGULATION   0x0B

◆ CHARGER25_REG_VSYS_ADC

#define CHARGER25_REG_VSYS_ADC   0x3D