#######################################
# Datatypes (KEYWORD1 / KEYWORD3)
#######################################

BQ25672	KEYWORD1

Error	KEYWORD3
PrechargeVbatThreshold	KEYWORD3
CellCount	KEYWORD3
RechargeDeglitch	KEYWORD3
PrechargeSafetyTimer	KEYWORD3
TopOffTimer	KEYWORD3
FastChargeTimer	KEYWORD3
VacOvpThreshold	KEYWORD3
WatchdogTimer	KEYWORD3
SdrvCtrl	KEYWORD3
PwmFrequency	KEYWORD3
IbatRegOtg	KEYWORD3
VocPct	KEYWORD3
VocDelay	KEYWORD3
VocRate	KEYWORD3
ThermalRegThreshold	KEYWORD3
ThermalShutdownThreshold	KEYWORD3
JeitaVsetHigh	KEYWORD3
JeitaIsetHigh	KEYWORD3
JeitaIsetCold	KEYWORD3
TsCoolThreshold	KEYWORD3
TsWarmThreshold	KEYWORD3
OtgHotThreshold	KEYWORD3
OtgColdThreshold	KEYWORD3
ChargeStatus	KEYWORD3
VbusStatus	KEYWORD3
TsRange	KEYWORD3
IcoStatus	KEYWORD3
AdcRate	KEYWORD3
AdcSample	KEYWORD3
DpDac	KEYWORD3
DmDac	KEYWORD3

Stat0	KEYWORD3
Stat1	KEYWORD3
Stat2	KEYWORD3
Stat3	KEYWORD3
Stat4	KEYWORD3

Fault0	KEYWORD3
Fault1	KEYWORD3

Flag0	KEYWORD3
Flag1	KEYWORD3
Flag2	KEYWORD3
Flag3	KEYWORD3

FaultFlag0	KEYWORD3
FaultFlag1	KEYWORD3

Mask0	KEYWORD3
Mask1	KEYWORD3
Mask2	KEYWORD3
Mask3	KEYWORD3

FaultMask0	KEYWORD3
FaultMask1	KEYWORD3

AdcCtrl	KEYWORD3
AdcDis0	KEYWORD3
AdcDis1	KEYWORD3

DpdmDriver	KEYWORD3


#######################################
# Methods and Functions (KEYWORD2)
#######################################

begin	KEYWORD2

getMinSystemVoltageRaw	KEYWORD2
getMinSystemVoltage_mV	KEYWORD2
setMinSystemVoltage_mV	KEYWORD2

getChargeVoltageLimitRaw	KEYWORD2
getChargeVoltageLimit_mV	KEYWORD2
setChargeVoltageLimit_mV	KEYWORD2

getChargeCurrentLimitRaw	KEYWORD2
getChargeCurrentLimit_mA	KEYWORD2
setChargeCurrentLimit_mA	KEYWORD2

getInputVoltageLimitRaw	KEYWORD2
getInputVoltageLimit_mV	KEYWORD2
setInputVoltageLimit_mV	KEYWORD2

getInputCurrentLimitRaw	KEYWORD2
getInputCurrentLimit_mA	KEYWORD2
setInputCurrentLimit_mA	KEYWORD2

getPrechargeControlRaw	KEYWORD2
getPrechargeVbatThreshold	KEYWORD2
setPrechargeVbatThreshold	KEYWORD2
getPrechargeCurrentLimit_mA	KEYWORD2
setPrechargeCurrentLimit_mA	KEYWORD2

getTerminationControlRaw	KEYWORD2
getRegResetBit	KEYWORD2
triggerRegisterReset	KEYWORD2
getStopWatchdogCharge	KEYWORD2
setStopWatchdogCharge	KEYWORD2
getTerminationCurrent_mA	KEYWORD2
setTerminationCurrent_mA	KEYWORD2

getRechargeControlRaw	KEYWORD2
getCellCount	KEYWORD2
setCellCount	KEYWORD2
getRechargeDeglitch	KEYWORD2
setRechargeDeglitch	KEYWORD2
getRechargeThresholdOffset_mV	KEYWORD2
setRechargeThresholdOffset_mV	KEYWORD2

getOtgVoltageRaw	KEYWORD2
getOtgVoltage_mV	KEYWORD2
setOtgVoltage_mV	KEYWORD2

getIotgControlRaw	KEYWORD2
getPrechargeSafetyTimer	KEYWORD2
setPrechargeSafetyTimer	KEYWORD2
getOtgCurrentLimit_mA	KEYWORD2
setOtgCurrentLimit_mA	KEYWORD2

getTimerControlRaw	KEYWORD2
getTopOffTimer	KEYWORD2
setTopOffTimer	KEYWORD2
getTrickleChargeTimerEnabled	KEYWORD2
setTrickleChargeTimerEnabled	KEYWORD2
getPrechargeTimerEnabled	KEYWORD2
setPrechargeTimerEnabled	KEYWORD2
getFastChargeTimerEnabled	KEYWORD2
setFastChargeTimerEnabled	KEYWORD2
getFastChargeTimer	KEYWORD2
setFastChargeTimer	KEYWORD2
getTimer2xEnabled	KEYWORD2
setTimer2xEnabled	KEYWORD2

getChargerControl0Raw	KEYWORD2
getAutoIbatDischargeEnabled	KEYWORD2
setAutoIbatDischargeEnabled	KEYWORD2
getForceIbatDischarge	KEYWORD2
setForceIbatDischarge	KEYWORD2
getChargeEnabled	KEYWORD2
setChargeEnabled	KEYWORD2
getIcoEnabled	KEYWORD2
setIcoEnabled	KEYWORD2
triggerIcoStart	KEYWORD2
triggerIcoStartSafe	KEYWORD2
getHizEnabled	KEYWORD2
setHizEnabled	KEYWORD2
getTerminationEnabled	KEYWORD2
setTerminationEnabled	KEYWORD2

getChargerControl1Raw	KEYWORD2
getVacOvpThreshold	KEYWORD2
setVacOvpThreshold	KEYWORD2
triggerWatchdogReset	KEYWORD2
getWatchdogTimer	KEYWORD2
setWatchdogTimer	KEYWORD2

getChargerControl2Raw	KEYWORD2
triggerDpDmDetection	KEYWORD2
getAutoDpDmDetectionEnabled	KEYWORD2
setAutoDpDmDetectionEnabled	KEYWORD2
getHvdcp12VEnabled	KEYWORD2
setHvdcp12VEnabled	KEYWORD2
getHvdcp9VEnabled	KEYWORD2
setHvdcp9VEnabled	KEYWORD2
getHvdcpEnabled	KEYWORD2
setHvdcpEnabled	KEYWORD2
getSdrvControl	KEYWORD2
setSdrvControl	KEYWORD2
getSdrvDelayNo10s	KEYWORD2
setSdrvDelayNo10s	KEYWORD2

getChargerControl3Raw	KEYWORD2
getAcdrvDisabled	KEYWORD2
setAcdrvDisabled	KEYWORD2
getOtgEnabled	KEYWORD2
setOtgEnabled	KEYWORD2
getPfmOtgDisabled	KEYWORD2
setPfmOtgDisabled	KEYWORD2
getPfmForwardDisabled	KEYWORD2
setPfmForwardDisabled	KEYWORD2
getWakeupDelay15ms	KEYWORD2
setWakeupDelay15ms	KEYWORD2
getBatfetLdoDisabled	KEYWORD2
setBatfetLdoDisabled	KEYWORD2
getOoaOtgDisabled	KEYWORD2
setOoaOtgDisabled	KEYWORD2
getOoaForwardDisabled	KEYWORD2
setOoaForwardDisabled	KEYWORD2

getChargerControl4Raw	KEYWORD2
getAcdrv2Enabled	KEYWORD2
setAcdrv2Enabled	KEYWORD2
getAcdrv1Enabled	KEYWORD2
setAcdrv1Enabled	KEYWORD2
getPwmFrequency	KEYWORD2
setPwmFrequency	KEYWORD2
getStatPinDisabled	KEYWORD2
setStatPinDisabled	KEYWORD2
getVsysShortProtectionDisabled	KEYWORD2
setVsysShortProtectionDisabled	KEYWORD2
getVotgUvpProtectionDisabled	KEYWORD2
setVotgUvpProtectionDisabled	KEYWORD2
triggerVindpmDetection	KEYWORD2
getIbusOcpEnabled	KEYWORD2
setIbusOcpEnabled	KEYWORD2

getChargerControl5Raw	KEYWORD2
getShipFetPresent	KEYWORD2
setShipFetPresent	KEYWORD2
getIbatDischargeSensingEnabled	KEYWORD2
setIbatDischargeSensingEnabled	KEYWORD2
getIbatRegulationOtg	KEYWORD2
setIbatRegulationOtg	KEYWORD2
getInternalIindpmEnabled	KEYWORD2
setInternalIindpmEnabled	KEYWORD2
getExternalIlimEnabled	KEYWORD2
setExternalIlimEnabled	KEYWORD2
getBatteryDischargeOcpEnabled	KEYWORD2
setBatteryDischargeOcpEnabled	KEYWORD2

getMpptControlRaw	KEYWORD2
getMpptEnabled	KEYWORD2
setMpptEnabled	KEYWORD2
getVocPct	KEYWORD2
setVocPct	KEYWORD2
getVocPct_permille	KEYWORD2
getVocDelay	KEYWORD2
setVocDelay	KEYWORD2
getVocDelay_ms	KEYWORD2
getVocRate	KEYWORD2
setVocRate	KEYWORD2
getVocRate_s	KEYWORD2

getTemperatureControlRaw	KEYWORD2
getThermalRegThreshold	KEYWORD2
setThermalRegThreshold	KEYWORD2
getThermalRegThreshold_C	KEYWORD2
getThermalShutdownThreshold	KEYWORD2
setThermalShutdownThreshold	KEYWORD2
getThermalShutdownThreshold_C	KEYWORD2
getVbusPullDownEnabled	KEYWORD2
setVbusPullDownEnabled	KEYWORD2
getVac1PullDownEnabled	KEYWORD2
setVac1PullDownEnabled	KEYWORD2
getVac2PullDownEnabled	KEYWORD2
setVac2PullDownEnabled	KEYWORD2

getNtcControl0Raw	KEYWORD2
getJeitaVsetHigh	KEYWORD2
setJeitaVsetHigh	KEYWORD2
getJeitaIsetHigh	KEYWORD2
setJeitaIsetHigh	KEYWORD2
getJeitaIsetCold	KEYWORD2
setJeitaIsetCold	KEYWORD2

getNtcControl1Raw	KEYWORD2
getTsCoolThreshold	KEYWORD2
setTsCoolThreshold	KEYWORD2
getTsCoolApprox_C	KEYWORD2
getTsWarmThreshold	KEYWORD2
setTsWarmThreshold	KEYWORD2
getTsWarmApprox_C	KEYWORD2
getOtgHotThreshold	KEYWORD2
setOtgHotThreshold	KEYWORD2
getOtgHotThreshold_C	KEYWORD2
getOtgColdThreshold	KEYWORD2
setOtgColdThreshold	KEYWORD2
getTsIgnoreEnabled	KEYWORD2
setTsIgnoreEnabled	KEYWORD2

getIcoInputCurrentLimit_mA	KEYWORD2

getStatus0Raw	KEYWORD2
getStatus0	KEYWORD2
getStatus1Raw	KEYWORD2
getStatus1	KEYWORD2
getStatus2Raw	KEYWORD2
getStatus2	KEYWORD2
getStatus3Raw	KEYWORD2
getStatus3	KEYWORD2
getStatus4Raw	KEYWORD2
getStatus4	KEYWORD2
getTsRangeFromStat4	KEYWORD2

getFault0Raw	KEYWORD2
getFault0	KEYWORD2
anyFault0Active	KEYWORD2

getFault1Raw	KEYWORD2
getFault1	KEYWORD2
anyFault1Active	KEYWORD2

getFlag0Raw	KEYWORD2
getFlag0	KEYWORD2
anyFlag0Active	KEYWORD2

getFlag1Raw	KEYWORD2
getFlag1	KEYWORD2
anyFlag1Active	KEYWORD2

getFlag2Raw	KEYWORD2
getFlag2	KEYWORD2
anyFlag2Active	KEYWORD2

getFlag3Raw	KEYWORD2
getFlag3	KEYWORD2
anyFlag3Active	KEYWORD2

getFaultFlag0Raw	KEYWORD2
getFaultFlag0	KEYWORD2
anyFaultFlag0Active	KEYWORD2

getFaultFlag1Raw	KEYWORD2
getFaultFlag1	KEYWORD2
anyFaultFlag1Active	KEYWORD2

getMask0Raw	KEYWORD2
setMask0Raw	KEYWORD2
getMask0	KEYWORD2
setMask0	KEYWORD2

setIindpmMask	KEYWORD2
setVindpmMask	KEYWORD2
setWatchdogMask	KEYWORD2
setPoorSourceMask	KEYWORD2
setPowerGoodMask	KEYWORD2
setVac2PresentMask	KEYWORD2
setVac1PresentMask	KEYWORD2
setVbusPresentMask	KEYWORD2

getMask1Raw	KEYWORD2
getMask1	KEYWORD2
setMask1	KEYWORD2
setChgMask	KEYWORD2
setIcoMask	KEYWORD2
setVbusMask	KEYWORD2
setTregMask	KEYWORD2
setVbatPresentMask	KEYWORD2
setBc12DoneMask	KEYWORD2

getMask2Raw	KEYWORD2
getMask2	KEYWORD2
setMask2	KEYWORD2
setDpdmDoneMask	KEYWORD2
setAdcDoneMask	KEYWORD2
setVsysMinMask	KEYWORD2
setFastChargeTimerMask	KEYWORD2
setTrickleTimerMask	KEYWORD2
setPrechargeTimerMask	KEYWORD2
setTopoffTimerMask	KEYWORD2

getMask3Raw	KEYWORD2
getMask3	KEYWORD2
setMask3	KEYWORD2
setVbatOtgLowMask	KEYWORD2
setTsColdMask	KEYWORD2
setTsCoolMask	KEYWORD2
setTsWarmMask	KEYWORD2
setTsHotMask	KEYWORD2

getFaultMask0Raw	KEYWORD2
getFaultMask0	KEYWORD2
setFaultMask0	KEYWORD2
setIbatRegFaultMask	KEYWORD2
setVbusOvpFaultMask	KEYWORD2
setVbatOvpFaultMask	KEYWORD2
setIbusOcpFaultMask	KEYWORD2
setIbatOcpFaultMask	KEYWORD2
setConvOcpFaultMask	KEYWORD2
setVac2OvpFaultMask	KEYWORD2
setVac1OvpFaultMask	KEYWORD2

getFaultMask1Raw	KEYWORD2
getFaultMask1	KEYWORD2
setFaultMask1	KEYWORD2
setVsysShortFaultMask	KEYWORD2
setVsysOvpFaultMask	KEYWORD2
setOtgOvpFaultMask	KEYWORD2
setOtgUvpFaultMask	KEYWORD2
setTshutFaultMask	KEYWORD2

getAdcCtrlRaw	KEYWORD2
getAdcCtrl	KEYWORD2
setAdcCtrl	KEYWORD2
setAdcEnabled	KEYWORD2
setAdcRate	KEYWORD2
setAdcSample	KEYWORD2
setAdcRunningAverage	KEYWORD2
setAdcAvgInitNewConversion	KEYWORD2

getAdcDis0Raw	KEYWORD2
getAdcDis0	KEYWORD2
setAdcDis0	KEYWORD2
setIbusAdcEnabled	KEYWORD2
setIbatAdcEnabled	KEYWORD2
setVbusAdcEnabled	KEYWORD2
setVbatAdcEnabled	KEYWORD2
setVsysAdcEnabled	KEYWORD2
setTsAdcEnabled	KEYWORD2
setTdieAdcEnabled	KEYWORD2

getAdcDis1Raw	KEYWORD2
getAdcDis1	KEYWORD2
setAdcDis1	KEYWORD2
setDpAdcEnabled	KEYWORD2
setDmAdcEnabled	KEYWORD2
setVac2AdcEnabled	KEYWORD2
setVac1AdcEnabled	KEYWORD2

getDpdmDriverRaw	KEYWORD2
getDpdmDriver	KEYWORD2
setDpdmDriver	KEYWORD2
setDplusDac	KEYWORD2
setDminusDac	KEYWORD2

getPartInfo	KEYWORD2

readIbus_mA	KEYWORD2
readIbat_mA	KEYWORD2
readVbus_mV	KEYWORD2
readVac1_mV	KEYWORD2
readVac2_mV	KEYWORD2
readVbat_mV	KEYWORD2
readVsys_mV	KEYWORD2
readTsRaw	KEYWORD2
readTdieRaw	KEYWORD2
readDpRaw	KEYWORD2
readDmRaw	KEYWORD2

getMinSystemVoltage_V	KEYWORD2
setMinSystemVoltage_V	KEYWORD2
getChargeVoltageLimit_V	KEYWORD2
setChargeVoltageLimit_V	KEYWORD2
getChargeCurrentLimit_A	KEYWORD2
setChargeCurrentLimit_A	KEYWORD2
getInputVoltageLimit_V	KEYWORD2
setInputVoltageLimit_V	KEYWORD2
getInputCurrentLimit_A	KEYWORD2
setInputCurrentLimit_A	KEYWORD2
getPrechargeCurrentLimit_A	KEYWORD2
getTerminationCurrent_A	KEYWORD2
getOtgVoltage_V	KEYWORD2
setOtgVoltage_V	KEYWORD2
getOtgCurrentLimit_A	KEYWORD2
getVocPctFactor	KEYWORD2
getIcoInputCurrentLimit_A	KEYWORD2
readIbus_A	KEYWORD2
readIbat_A	KEYWORD2
readVbus_V	KEYWORD2
readVac1_V	KEYWORD2
readVac2_V	KEYWORD2
readVbat_V	KEYWORD2
readVsys_V	KEYWORD2

errorToString	KEYWORD2
prechargeThresholdToString	KEYWORD2
cellToString	KEYWORD2
rechgDeglitchToString	KEYWORD2
topOffToString	KEYWORD2
fastChgToString	KEYWORD2
vacOvpToString	KEYWORD2
watchdogToString	KEYWORD2
ibatRegToString	KEYWORD2
chargeStatusToString	KEYWORD2
vbusStatusToString	KEYWORD2
icoStatusToString	KEYWORD2
tsRangeToString	KEYWORD2
