Skip to content
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ The following examples are provided with the library

## Documentation

The full API and use documentation for this library is provided [here](http://docs.sparkfun.com/SparkFun_AS7331_Arduino_Library/). For a quick reference, the main methods available in the library are listed [here](http://docs.sparkfun.com/SparkFun_AS7331_Arduino_Library/functions.html).
The full API and use documentation for this library is provided [here](http://docs.sparkfun.com/SparkFun_AS7331_Arduino_Library/). For a quick reference, the main methods available in the library are listed [here](https://docs.sparkfun.com/SparkFun_AS7331_Arduino_Library/class_sfe_a_s7331_ard_i2_c.html).

Curious about the hardware this board works with - visit the SparkFun Spectral UV Sensor [hardware repository](https://github.com/sparkfun/SparkFun_Spectral_UV_Sensor_AS7331).

Expand Down
2 changes: 1 addition & 1 deletion docs/doxygen/doxygen-config
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,7 @@ ALWAYS_DETAILED_SEC = YES
# operators of the base classes will not be shown.
# The default value is: NO.

INLINE_INHERITED_MEMB = NO
INLINE_INHERITED_MEMB = YES

# If the FULL_PATH_NAMES tag is set to YES, doxygen will prepend the full path
# before files name in the file list and in the header files. If set to NO the
Expand Down
2 changes: 1 addition & 1 deletion library.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name=SparkFun AS7331 Arduino Library
version=2.1.2
version=2.2.0
author=SparkFun Electronics
maintainer=SparkFun Electronics
sentence=An Arduino library to make use of the Qwiic and Qwiic Mini AS7331 Spectral UV Sensor
Expand Down
46 changes: 23 additions & 23 deletions src/sfTk/sfDevAS7331.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ uint8_t sfDevAS7331::getDeviceID(void)
uint8_t devID;

// Read the device ID register, if it errors then return 0.
if (ksfTkErrOk != _theBus->readRegisterByte(kSfeAS7331RegCfgAgen, devID))
if (ksfTkErrOk != _theBus->readRegister(kSfeAS7331RegCfgAgen, devID))
return 0;

// If we changed it at first, change it back.
Expand Down Expand Up @@ -124,7 +124,7 @@ bool sfDevAS7331::runDefaultSetup(const bool &runSoftReset)
uint8_t regs[6];

size_t nRead = 0;
sfTkError_t result = _theBus->readRegisterRegion(kSfeAS7331RegCfgCreg1, regs, 6U, nRead);
sfTkError_t result = _theBus->readRegister(kSfeAS7331RegCfgCreg1, regs, sizeof(regs), nRead);
if (nRead != 6 || result != ksfTkErrOk)
return false;

Expand Down Expand Up @@ -174,7 +174,7 @@ bool sfDevAS7331::runDefaultSetup(const bool &runSoftReset)
regs[5] = optreg.byte;

// Write the bytes to the sensor, ensuring the device matches local settings.
if (ksfTkErrOk != _theBus->writeRegisterRegion(kSfeAS7331RegCfgCreg1, regs, 6U))
if (ksfTkErrOk != _theBus->writeRegister(kSfeAS7331RegCfgCreg1, regs, 6U))
return false;
}

Expand Down Expand Up @@ -261,7 +261,7 @@ sfTkError_t sfDevAS7331::readTemp(void)
uint16_t tempRaw;

// Read in the raw value.
sfTkError_t result = _theBus->readRegisterWord(kSfeAS7331RegMeasTemp, tempRaw);
sfTkError_t result = _theBus->readRegister(kSfeAS7331RegMeasTemp, tempRaw);

if (ksfTkErrOk != result)
return result;
Expand Down Expand Up @@ -298,7 +298,7 @@ sfTkError_t sfDevAS7331::readAllUV(void)
// Read in the raw data from the results registers.
size_t nRead = 0;

sfTkError_t result = _theBus->readRegisterRegion(kSfeAS7331RegMeasMres1, dataRaw, 6U, nRead);
sfTkError_t result = _theBus->readRegister(kSfeAS7331RegMeasMres1, dataRaw, sizeof(dataRaw), nRead);

if (nRead != 6 || result != ksfTkErrOk)
return result;
Expand Down Expand Up @@ -343,7 +343,7 @@ sfTkError_t sfDevAS7331::readAll(void)
uint8_t dataRaw[8];

size_t nRead = 0;
sfTkError_t result = _theBus->readRegisterRegion(kSfeAS7331RegMeasTemp, dataRaw, 8U, nRead);
sfTkError_t result = _theBus->readRegister(kSfeAS7331RegMeasTemp, dataRaw, sizeof(dataRaw), nRead);

if (nRead != 8 || result != ksfTkErrOk)
return result;
Expand Down Expand Up @@ -392,7 +392,7 @@ sfTkError_t sfDevAS7331::readOutConv(void)

size_t nRead;

sfTkError_t result = _theBus->readRegisterRegion(kSfeAS7331RegMeasOutConvL, tconvRaw, 4U, nRead);
sfTkError_t result = _theBus->readRegister(kSfeAS7331RegMeasOutConvL, tconvRaw, 4U, nRead);

if (nRead != 4 || result != ksfTkErrOk)
return result;
Expand Down Expand Up @@ -862,7 +862,7 @@ sfTkError_t sfDevAS7331::getStatus(sfe_as7331_reg_meas_osr_status_t &statusReg)

uint16_t statusRaw;

sfTkError_t result = _theBus->readRegisterWord(kSfeAS7331RegMeasOsrStatus, statusRaw);
sfTkError_t result = _theBus->readRegister(kSfeAS7331RegMeasOsrStatus, statusRaw);

if (ksfTkErrOk != result)
return result;
Expand All @@ -878,7 +878,7 @@ sfTkError_t sfDevAS7331::getOSR(sfe_as7331_reg_cfg_osr_t &osrReg)
if (!_theBus)
return ksfTkErrFail;

return _theBus->readRegisterByte(kSfeAS7331RegCfgOsr, osrReg.byte);
return _theBus->readRegister(kSfeAS7331RegCfgOsr, osrReg.byte);
}

sfTkError_t sfDevAS7331::setOSR(const sfe_as7331_reg_cfg_osr_t &osrReg)
Expand All @@ -887,7 +887,7 @@ sfTkError_t sfDevAS7331::setOSR(const sfe_as7331_reg_cfg_osr_t &osrReg)
if (!_theBus)
return ksfTkErrFail;

return _theBus->writeRegisterByte(kSfeAS7331RegCfgOsr, osrReg.byte);
return _theBus->writeRegister(kSfeAS7331RegCfgOsr, osrReg.byte);
}

sfTkError_t sfDevAS7331::getCReg1(sfe_as7331_reg_cfg_creg1_t &creg1)
Expand All @@ -896,7 +896,7 @@ sfTkError_t sfDevAS7331::getCReg1(sfe_as7331_reg_cfg_creg1_t &creg1)
if (!_theBus || _opMode != DEVICE_MODE_CFG)
return ksfTkErrFail;

return _theBus->readRegisterByte(kSfeAS7331RegCfgCreg1, creg1.byte);
return _theBus->readRegister(kSfeAS7331RegCfgCreg1, creg1.byte);
}

sfTkError_t sfDevAS7331::setCReg1(const sfe_as7331_reg_cfg_creg1_t &creg1)
Expand All @@ -905,7 +905,7 @@ sfTkError_t sfDevAS7331::setCReg1(const sfe_as7331_reg_cfg_creg1_t &creg1)
if (!_theBus || _opMode != DEVICE_MODE_CFG)
return ksfTkErrFail;

return _theBus->writeRegisterByte(kSfeAS7331RegCfgCreg1, creg1.byte);
return _theBus->writeRegister(kSfeAS7331RegCfgCreg1, creg1.byte);
}

sfTkError_t sfDevAS7331::getCReg2(sfe_as7331_reg_cfg_creg2_t &creg2)
Expand All @@ -914,7 +914,7 @@ sfTkError_t sfDevAS7331::getCReg2(sfe_as7331_reg_cfg_creg2_t &creg2)
if (!_theBus || _opMode != DEVICE_MODE_CFG)
return ksfTkErrFail;

return _theBus->readRegisterByte(kSfeAS7331RegCfgCreg2, creg2.byte);
return _theBus->readRegister(kSfeAS7331RegCfgCreg2, creg2.byte);
}

sfTkError_t sfDevAS7331::setCReg2(const sfe_as7331_reg_cfg_creg2_t &creg2)
Expand All @@ -923,7 +923,7 @@ sfTkError_t sfDevAS7331::setCReg2(const sfe_as7331_reg_cfg_creg2_t &creg2)
if (!_theBus || _opMode != DEVICE_MODE_CFG)
return ksfTkErrFail;

return _theBus->writeRegisterByte(kSfeAS7331RegCfgCreg2, creg2.byte);
return _theBus->writeRegister(kSfeAS7331RegCfgCreg2, creg2.byte);
}

sfTkError_t sfDevAS7331::getCReg3(sfe_as7331_reg_cfg_creg3_t &creg3)
Expand All @@ -932,7 +932,7 @@ sfTkError_t sfDevAS7331::getCReg3(sfe_as7331_reg_cfg_creg3_t &creg3)
if (!_theBus || _opMode != DEVICE_MODE_CFG)
return ksfTkErrFail;

return _theBus->readRegisterByte(kSfeAS7331RegCfgCreg3, creg3.byte);
return _theBus->readRegister(kSfeAS7331RegCfgCreg3, creg3.byte);
}

sfTkError_t sfDevAS7331::setCReg3(const sfe_as7331_reg_cfg_creg3_t &creg3)
Expand All @@ -941,7 +941,7 @@ sfTkError_t sfDevAS7331::setCReg3(const sfe_as7331_reg_cfg_creg3_t &creg3)
if (!_theBus || _opMode != DEVICE_MODE_CFG)
return ksfTkErrFail;

return _theBus->writeRegisterByte(kSfeAS7331RegCfgCreg3, creg3.byte);
return _theBus->writeRegister(kSfeAS7331RegCfgCreg3, creg3.byte);
}

sfTkError_t sfDevAS7331::getBreak(uint8_t &breakReg)
Expand All @@ -950,7 +950,7 @@ sfTkError_t sfDevAS7331::getBreak(uint8_t &breakReg)
if (!_theBus || _opMode != DEVICE_MODE_CFG)
return ksfTkErrFail;

return _theBus->readRegisterByte(kSfeAS7331RegCfgBreak, breakReg);
return _theBus->readRegister(kSfeAS7331RegCfgBreak, breakReg);
}

sfTkError_t sfDevAS7331::setBreak(const uint8_t &breakReg)
Expand All @@ -959,7 +959,7 @@ sfTkError_t sfDevAS7331::setBreak(const uint8_t &breakReg)
if (!_theBus || _opMode != DEVICE_MODE_CFG)
return ksfTkErrFail;

return _theBus->writeRegisterByte(kSfeAS7331RegCfgBreak, breakReg);
return _theBus->writeRegister(kSfeAS7331RegCfgBreak, breakReg);
}

sfTkError_t sfDevAS7331::getEdges(uint8_t &edgesReg)
Expand All @@ -968,7 +968,7 @@ sfTkError_t sfDevAS7331::getEdges(uint8_t &edgesReg)
if (!_theBus || _opMode != DEVICE_MODE_CFG)
return ksfTkErrFail;

return _theBus->readRegisterByte(kSfeAS7331RegCfgEdges, edgesReg);
return _theBus->readRegister(kSfeAS7331RegCfgEdges, edgesReg);
}

sfTkError_t sfDevAS7331::setEdges(const uint8_t &edgesReg)
Expand All @@ -977,7 +977,7 @@ sfTkError_t sfDevAS7331::setEdges(const uint8_t &edgesReg)
if (!_theBus || _opMode != DEVICE_MODE_CFG)
return ksfTkErrFail;

return _theBus->writeRegisterByte(kSfeAS7331RegCfgEdges, edgesReg);
return _theBus->writeRegister(kSfeAS7331RegCfgEdges, edgesReg);
}

sfTkError_t sfDevAS7331::getOptIndex(sfe_as7331_reg_cfg_optreg_t &optReg)
Expand All @@ -986,7 +986,7 @@ sfTkError_t sfDevAS7331::getOptIndex(sfe_as7331_reg_cfg_optreg_t &optReg)
if (!_theBus || _opMode != DEVICE_MODE_CFG)
return ksfTkErrFail;

return _theBus->readRegisterByte(kSfeAS7331RegCfgOptReg, optReg.byte);
return _theBus->readRegister(kSfeAS7331RegCfgOptReg, optReg.byte);
}

sfTkError_t sfDevAS7331::setOptIndex(const sfe_as7331_reg_cfg_optreg_t &optReg)
Expand All @@ -995,7 +995,7 @@ sfTkError_t sfDevAS7331::setOptIndex(const sfe_as7331_reg_cfg_optreg_t &optReg)
if (!_theBus || _opMode != DEVICE_MODE_CFG)
return ksfTkErrFail;

return _theBus->writeRegisterByte(kSfeAS7331RegCfgOptReg, optReg.byte);
return _theBus->writeRegister(kSfeAS7331RegCfgOptReg, optReg.byte);
}

sfTkError_t sfDevAS7331::readRawUV(const as7331_uv_type &uv_type)
Expand Down Expand Up @@ -1033,7 +1033,7 @@ sfTkError_t sfDevAS7331::readRawUV(const as7331_uv_type &uv_type)
break;
}

sfTkError_t result = _theBus->readRegisterWord(regAddress, uvRawVal);
sfTkError_t result = _theBus->readRegister(regAddress, uvRawVal);

if (ksfTkErrOk != result)
return result;
Expand Down
Loading