# Syntax Colouring Map For LTC2943

# Data types (KEYWORD1)
LTC2943	KEYWORD1


# Methods and Functions (KEYWORD2)
begin	KEYWORD2
isConnected	KEYWORD2
getAddress	KEYWORD2

getStatus	KEYWORD2
setControl	KEYWORD2
getControl	KEYWORD2

setRawCharge	KEYWORD2
getRawCharge	KEYWORD2
setCharge	KEYWORD2
getCharge	KEYWORD2
getPercentageFull	KEYWORD2
getQLSB	KEYWORD2

setRawChargeThresholdHigh	KEYWORD2
getRawChargeThresholdHigh	KEYWORD2
setRawChargeThresholdLow	KEYWORD2
getRawChargeThresholdLow	KEYWORD2
setChargeThresholdHigh	KEYWORD2
getChargeThresholdHigh	KEYWORD2
setChargeThresholdLow	KEYWORD2
getChargeThresholdLow	KEYWORD2


getVoltage	KEYWORD2
setVoltageThresholdHigh	KEYWORD2
getVoltageThresholdHigh	KEYWORD2
setVoltageThresholdLow	KEYWORD2
getVoltageThresholdLow	KEYWORD2


getCurrent	KEYWORD2
setCurrentThresholdHigh	KEYWORD2
getCurrentThresholdHigh	KEYWORD2
setCurrentThresholdLow	KEYWORD2
getCurrentThresholdLow	KEYWORD2


getTemperature	KEYWORD2
setTemperatureThresholdHigh	KEYWORD2
getTemperatureThresholdHigh	KEYWORD2
setTemperatureThresholdLow	KEYWORD2
getTemperatureThresholdLow	KEYWORD2

getLastError	KEYWORD2
getPrescaler	KEYWORD2
getMaxCurrent	KEYWORD2


# Constants (LITERAL1)
LTC2943_LIB_VERSION	LITERAL1

LTC2943_OK	LITERAL1
LTC2943_NOT_READY	LITERAL1
LTC2943_REQUEST_ERROR1	LITERAL1
LTC2943_REQUEST_ERROR2	LITERAL1
LTC2943_CONTROL_ERROR	LITERAL1
LTC2943_RSENSE_ERROR	LITERAL1
LTC2943_MAH_ERROR	LITERAL1
LTC2943_PRESCALER_ERROR	LITERAL1
LTC2943_OTHER_ERROR	LITERAL1

LTC2943_ALERT_UNDERVOLTAGE	LITERAL1
LTC2943_ALERT_VOLTAGE	LITERAL1
LTC2943_ALERT_CHARGE_LOW	LITERAL1
LTC2943_ALERT_CHARGE_HIGH	LITERAL1
LTC2943_ALERT_TEMPERATURE	LITERAL1
LTC2943_ALERT_UNDEROVERFLOW	LITERAL1
LTC2943_ALERT_CURRENT	LITERAL1


