pmic
2.1.0.0
|
Settings for registers of PMIC Click driver. More...
Settings for registers of PMIC Click driver.
#define PMIC_ADCCONFIG_AUTOENABLE 0x01 |
PMIC ADCCONFIG register setting.
Specified setting for ADCCONFIG register of PMIC Click driver.
#define PMIC_ADCCONFIG_BURSTMODE 0x02 |
#define PMIC_BCHGDISABLECLR_ENABLERCHG 0x01 |
PMIC BCHGDISABLECLR register setting.
Specified setting for BCHGDISABLECLR register of PMIC Click driver.
#define PMIC_BCHGDISABLECLR_USENTC 0x02 |
#define PMIC_BCHGDISABLESET_DISABLERCHG 0x01 |
PMIC BCHGDISABLESET register setting.
Specified setting for BCHGDISABLESET register of PMIC Click driver.
#define PMIC_BCHGDISABLESET_IGNORENTC 0x02 |
#define PMIC_BCHGENABLECLR_DISABLECHG 0x01 |
PMIC BCHGENABLECLR register setting.
Specified setting for BCHGENABLECLR register of PMIC Click driver.
#define PMIC_BCHGENABLECLR_DISABLECOOL 0x02 |
#define PMIC_BCHGENABLESET_ENABLECHG 0x01 |
PMIC BCHGENABLESET register setting.
Specified setting for BCHGENABLESET register of PMIC Click driver.
#define PMIC_BCHGENABLESET_ENABLECOOL 0x02 |
#define PMIC_BCHGVTERMNORM_3V50 0x00 |
PMIC Battery Charger Termination Voltage Normal setting.
Specified setting for Battery Charger Termination Voltage Normal of PMIC Click driver.
#define PMIC_BCHGVTERMNORM_3V55 0x01 |
#define PMIC_BCHGVTERMNORM_3V60 0x02 |
#define PMIC_BCHGVTERMNORM_3V65 0x03 |
#define PMIC_BCHGVTERMNORM_4V00 0x04 |
#define PMIC_BCHGVTERMNORM_4V05 0x05 |
#define PMIC_BCHGVTERMNORM_4V10 0x06 |
#define PMIC_BCHGVTERMNORM_4V15 0x07 |
#define PMIC_BCHGVTERMNORM_4V20 0x08 |
#define PMIC_BCHGVTERMNORM_4V25 0x09 |
#define PMIC_BCHGVTERMNORM_4V30 0x0A |
#define PMIC_BCHGVTERMNORM_4V35 0x0B |
#define PMIC_BCHGVTERMNORM_4V40 0x0C |
#define PMIC_BCHGVTERMNORM_4V45 0x0D |
#define PMIC_CHARGE_STATUS_BATTERYDETECTED 0x01 |
PMIC battery charging status setting.
Specified setting for battery charging status of PMIC Click driver.
#define PMIC_CHARGE_STATUS_COMPLETED 0x02 |
#define PMIC_CHARGE_STATUS_CONSTANTCURRENT 0x08 |
#define PMIC_CHARGE_STATUS_CONSTANTVOLTAGE 0x10 |
#define PMIC_CHARGE_STATUS_DIETEMPHIGHCHGPAUSED 0x40 |
#define PMIC_CHARGE_STATUS_RECHARGE 0x20 |
#define PMIC_CHARGE_STATUS_SUPPLEMENTACTIVE 0x80 |
#define PMIC_CHARGE_STATUS_TRICKLECHARGE 0x04 |
#define PMIC_CHARGING_CURRENT_DEFAULT 200 |
#define PMIC_CHARGING_CURRENT_MAX 800 |
#define PMIC_CHARGING_CURRENT_MIN 32 |
PMIC Battery Charging current setting.
Specified setting for Battery Charging current of PMIC Click driver.
#define PMIC_DEVICE_ADDRESS 0x6B |
PMIC device address setting.
Specified setting for device slave address selection of PMIC Click driver.
#define PMIC_EVENTADCIBATRDY 0x40 |
#define PMIC_EVENTADCNTCRDY 0x02 |
#define PMIC_EVENTADCTEMPRDY 0x04 |
#define PMIC_EVENTADCVBATRDY 0x01 |
PMIC event and interrupt setting.
Specified setting for event and interrupt of PMIC Click driver.
#define PMIC_EVENTADCVBUS7V0RDY 0x80 |
#define PMIC_EVENTADCVSET1RDY 0x10 |
#define PMIC_EVENTADCVSET2RDY 0x20 |
#define PMIC_EVENTADCVSYSRDY 0x08 |
#define PMIC_EVENTS_ALL_FLAGS 0xFF |
#define PMIC_GPIO_MODE_GPIEVENTFALL 0x04 |
#define PMIC_GPIO_MODE_GPIEVENTRISE 0x03 |
#define PMIC_GPIO_MODE_GPIINPUT 0x00 |
PMIC GPIO mode setting.
Specified setting for GPIO mode of PMIC Click driver.
#define PMIC_GPIO_MODE_GPILOGIC0 0x02 |
#define PMIC_GPIO_MODE_GPILOGIC1 0x01 |
#define PMIC_GPIO_MODE_GPOIRQ 0x05 |
#define PMIC_GPIO_MODE_GPOLOGIC0 0x09 |
#define PMIC_GPIO_MODE_GPOLOGIC1 0x08 |
#define PMIC_GPIO_MODE_GPOPLW 0x07 |
#define PMIC_GPIO_MODE_GPORESET 0x06 |
#define PMIC_TRIGGER_MEASUREMENT 0x01 |
PMIC VBAT/VSYS/VBUS measurement setting.
Specified setting for VBAT/VSYS/VBUS measurement of PMIC Click driver.
#define PMIC_VBAT_DATA_RESOLUTION 0x03FF |
#define PMIC_VBAT_FULL_SCALE_MILLIVOLTS 5000.0f |
#define PMIC_VBUS_DATA_RESOLUTION 0x03FF |
#define PMIC_VBUS_FULL_SCALE_MILLIVOLTS 7500.0f |
#define PMIC_VSYS_DATA_RESOLUTION 0x03FF |
#define PMIC_VSYS_FULL_SCALE_MILLIVOLTS 6375.0f |
#define PMIC_WAIT_EVENT_TIMEOUT_MS 2000 |