# Syntax Coloring Map for SparkFun INA2XX Arduino Library

# Datatypes / Classes (KEYWORD1)
SfeINA228ArdI2C	KEYWORD1
SfeINA237ArdI2C	KEYWORD1
sfDevINA228	KEYWORD1
sfDevINA237	KEYWORD1
sfDevINA2XX	KEYWORD1

# Methods and Functions (KEYWORD2)
begin	KEYWORD2
setCommunicationBus	KEYWORD2
isConnected	KEYWORD2
getManufacturerID	KEYWORD2
getDeviceID	KEYWORD2
reset	KEYWORD2
resetAccumulators	KEYWORD2
setADCRange	KEYWORD2
getADCRange	KEYWORD2
setConversionDelay	KEYWORD2
getConversionDelay	KEYWORD2
enableTempCompensation	KEYWORD2
getTempCompensation	KEYWORD2
setADCMode	KEYWORD2
getADCMode	KEYWORD2
setBusVoltageConvTime	KEYWORD2
getBusVoltageConvTime	KEYWORD2
setShuntVoltageConvTime	KEYWORD2
getShuntVoltageConvTime	KEYWORD2
setTempConvTime	KEYWORD2
getTempConvTime	KEYWORD2
setAveragingCount	KEYWORD2
getAveragingCount	KEYWORD2
calibrate	KEYWORD2
setShuntCal	KEYWORD2
getShuntCal	KEYWORD2
setShuntTempCoefficient	KEYWORD2
getShuntTempCoefficient	KEYWORD2
getShuntVoltage_mV	KEYWORD2
getBusVoltage_V	KEYWORD2
getCurrent_A	KEYWORD2
getPower_W	KEYWORD2
getDieTemp_C	KEYWORD2
getEnergy_J	KEYWORD2
getCharge_C	KEYWORD2
getShuntVoltageRaw	KEYWORD2
getBusVoltageRaw	KEYWORD2
getCurrentRaw	KEYWORD2
getPowerRaw	KEYWORD2
getDiagnosticFlags	KEYWORD2
setAlertLatch	KEYWORD2
getAlertLatch	KEYWORD2
setConversionReadyAlert	KEYWORD2
getConversionReadyAlert	KEYWORD2
setSlowAlert	KEYWORD2
getSlowAlert	KEYWORD2
setAlertPolarity	KEYWORD2
getAlertPolarity	KEYWORD2
isEnergyOverflow	KEYWORD2
isChargeOverflow	KEYWORD2
isMathOverflow	KEYWORD2
isTempOverLimit	KEYWORD2
isShuntOverVoltage	KEYWORD2
isShuntUnderVoltage	KEYWORD2
isBusOverVoltage	KEYWORD2
isBusUnderVoltage	KEYWORD2
isPowerOverLimit	KEYWORD2
isConversionReady	KEYWORD2
isMemoryValid	KEYWORD2
setShuntOverVoltageThreshold	KEYWORD2
setShuntOverVoltageThreshold_mV	KEYWORD2
getShuntOverVoltageThreshold	KEYWORD2
setShuntUnderVoltageThreshold	KEYWORD2
getShuntUnderVoltageThreshold	KEYWORD2
setBusOverVoltageThreshold	KEYWORD2
setBusOverVoltageThreshold_mV	KEYWORD2
getBusOverVoltageThreshold	KEYWORD2
setBusUnderVoltageThreshold	KEYWORD2
getBusUnderVoltageThreshold	KEYWORD2
setTempLimitThreshold	KEYWORD2
getTempLimitThreshold	KEYWORD2
setPowerLimitThreshold	KEYWORD2
getPowerLimitThreshold	KEYWORD2

# Structures / Types (KEYWORD3)
sfe_ina2xx_mode_t	KEYWORD3
sfe_ina2xx_conv_time_t	KEYWORD3
sfe_ina2xx_avg_count_t	KEYWORD3
sfe_ina2xx_config_reg_t	KEYWORD3
sfe_ina2xx_adc_config_reg_t	KEYWORD3
sfe_ina2xx_diag_alrt_reg_t	KEYWORD3

# Constants (LITERAL1)
INA2XX_MODE_SHUTDOWN	LITERAL1
INA2XX_MODE_TRIG_BUS	LITERAL1
INA2XX_MODE_TRIG_SHUNT	LITERAL1
INA2XX_MODE_TRIG_BUS_SHUNT	LITERAL1
INA2XX_MODE_TRIG_TEMP	LITERAL1
INA2XX_MODE_TRIG_TEMP_BUS	LITERAL1
INA2XX_MODE_TRIG_TEMP_SHUNT	LITERAL1
INA2XX_MODE_TRIG_ALL	LITERAL1
INA2XX_MODE_SHUTDOWN2	LITERAL1
INA2XX_MODE_CONT_BUS	LITERAL1
INA2XX_MODE_CONT_SHUNT	LITERAL1
INA2XX_MODE_CONT_BUS_SHUNT	LITERAL1
INA2XX_MODE_CONT_TEMP	LITERAL1
INA2XX_MODE_CONT_TEMP_BUS	LITERAL1
INA2XX_MODE_CONT_TEMP_SHUNT	LITERAL1
INA2XX_MODE_CONT_ALL	LITERAL1
INA2XX_CONV_50US	LITERAL1
INA2XX_CONV_84US	LITERAL1
INA2XX_CONV_150US	LITERAL1
INA2XX_CONV_280US	LITERAL1
INA2XX_CONV_540US	LITERAL1
INA2XX_CONV_1052US	LITERAL1
INA2XX_CONV_2074US	LITERAL1
INA2XX_CONV_4120US	LITERAL1
INA2XX_AVG_1	LITERAL1
INA2XX_AVG_4	LITERAL1
INA2XX_AVG_16	LITERAL1
INA2XX_AVG_64	LITERAL1
INA2XX_AVG_128	LITERAL1
INA2XX_AVG_256	LITERAL1
INA2XX_AVG_512	LITERAL1
INA2XX_AVG_1024	LITERAL1
