@@ -73,7 +73,7 @@ uint8_t sfDevAS7331::getDeviceID(void)
7373 uint8_t devID;
7474
7575 // Read the device ID register, if it errors then return 0.
76- if (ksfTkErrOk != _theBus->readRegisterByte (kSfeAS7331RegCfgAgen , devID))
76+ if (ksfTkErrOk != _theBus->readRegister (kSfeAS7331RegCfgAgen , devID))
7777 return 0 ;
7878
7979 // If we changed it at first, change it back.
@@ -124,7 +124,7 @@ bool sfDevAS7331::runDefaultSetup(const bool &runSoftReset)
124124 uint8_t regs[6 ];
125125
126126 size_t nRead = 0 ;
127- sfTkError_t result = _theBus->readRegisterRegion (kSfeAS7331RegCfgCreg1 , regs, 6U , nRead);
127+ sfTkError_t result = _theBus->readRegister (kSfeAS7331RegCfgCreg1 , regs, sizeof (regs) , nRead);
128128 if (nRead != 6 || result != ksfTkErrOk)
129129 return false ;
130130
@@ -174,7 +174,7 @@ bool sfDevAS7331::runDefaultSetup(const bool &runSoftReset)
174174 regs[5 ] = optreg.byte ;
175175
176176 // Write the bytes to the sensor, ensuring the device matches local settings.
177- if (ksfTkErrOk != _theBus->writeRegisterRegion (kSfeAS7331RegCfgCreg1 , regs, 6U ))
177+ if (ksfTkErrOk != _theBus->writeRegister (kSfeAS7331RegCfgCreg1 , regs, 6U ))
178178 return false ;
179179 }
180180
@@ -261,7 +261,7 @@ sfTkError_t sfDevAS7331::readTemp(void)
261261 uint16_t tempRaw;
262262
263263 // Read in the raw value.
264- sfTkError_t result = _theBus->readRegisterWord (kSfeAS7331RegMeasTemp , tempRaw);
264+ sfTkError_t result = _theBus->readRegister (kSfeAS7331RegMeasTemp , tempRaw);
265265
266266 if (ksfTkErrOk != result)
267267 return result;
@@ -298,7 +298,7 @@ sfTkError_t sfDevAS7331::readAllUV(void)
298298 // Read in the raw data from the results registers.
299299 size_t nRead = 0 ;
300300
301- sfTkError_t result = _theBus->readRegisterRegion (kSfeAS7331RegMeasMres1 , dataRaw, 6U , nRead);
301+ sfTkError_t result = _theBus->readRegister (kSfeAS7331RegMeasMres1 , dataRaw, sizeof (dataRaw) , nRead);
302302
303303 if (nRead != 6 || result != ksfTkErrOk)
304304 return result;
@@ -343,7 +343,7 @@ sfTkError_t sfDevAS7331::readAll(void)
343343 uint8_t dataRaw[8 ];
344344
345345 size_t nRead = 0 ;
346- sfTkError_t result = _theBus->readRegisterRegion (kSfeAS7331RegMeasTemp , dataRaw, 8U , nRead);
346+ sfTkError_t result = _theBus->readRegister (kSfeAS7331RegMeasTemp , dataRaw, sizeof (dataRaw) , nRead);
347347
348348 if (nRead != 8 || result != ksfTkErrOk)
349349 return result;
@@ -392,7 +392,7 @@ sfTkError_t sfDevAS7331::readOutConv(void)
392392
393393 size_t nRead;
394394
395- sfTkError_t result = _theBus->readRegisterRegion (kSfeAS7331RegMeasOutConvL , tconvRaw, 4U , nRead);
395+ sfTkError_t result = _theBus->readRegister (kSfeAS7331RegMeasOutConvL , tconvRaw, 4U , nRead);
396396
397397 if (nRead != 4 || result != ksfTkErrOk)
398398 return result;
@@ -862,7 +862,7 @@ sfTkError_t sfDevAS7331::getStatus(sfe_as7331_reg_meas_osr_status_t &statusReg)
862862
863863 uint16_t statusRaw;
864864
865- sfTkError_t result = _theBus->readRegisterWord (kSfeAS7331RegMeasOsrStatus , statusRaw);
865+ sfTkError_t result = _theBus->readRegister (kSfeAS7331RegMeasOsrStatus , statusRaw);
866866
867867 if (ksfTkErrOk != result)
868868 return result;
@@ -878,7 +878,7 @@ sfTkError_t sfDevAS7331::getOSR(sfe_as7331_reg_cfg_osr_t &osrReg)
878878 if (!_theBus)
879879 return ksfTkErrFail;
880880
881- return _theBus->readRegisterByte (kSfeAS7331RegCfgOsr , osrReg.byte );
881+ return _theBus->readRegister (kSfeAS7331RegCfgOsr , osrReg.byte );
882882}
883883
884884sfTkError_t sfDevAS7331::setOSR (const sfe_as7331_reg_cfg_osr_t &osrReg)
@@ -887,7 +887,7 @@ sfTkError_t sfDevAS7331::setOSR(const sfe_as7331_reg_cfg_osr_t &osrReg)
887887 if (!_theBus)
888888 return ksfTkErrFail;
889889
890- return _theBus->writeRegisterByte (kSfeAS7331RegCfgOsr , osrReg.byte );
890+ return _theBus->writeRegister (kSfeAS7331RegCfgOsr , osrReg.byte );
891891}
892892
893893sfTkError_t sfDevAS7331::getCReg1 (sfe_as7331_reg_cfg_creg1_t &creg1)
@@ -896,7 +896,7 @@ sfTkError_t sfDevAS7331::getCReg1(sfe_as7331_reg_cfg_creg1_t &creg1)
896896 if (!_theBus || _opMode != DEVICE_MODE_CFG)
897897 return ksfTkErrFail;
898898
899- return _theBus->readRegisterByte (kSfeAS7331RegCfgCreg1 , creg1.byte );
899+ return _theBus->readRegister (kSfeAS7331RegCfgCreg1 , creg1.byte );
900900}
901901
902902sfTkError_t sfDevAS7331::setCReg1 (const sfe_as7331_reg_cfg_creg1_t &creg1)
@@ -905,7 +905,7 @@ sfTkError_t sfDevAS7331::setCReg1(const sfe_as7331_reg_cfg_creg1_t &creg1)
905905 if (!_theBus || _opMode != DEVICE_MODE_CFG)
906906 return ksfTkErrFail;
907907
908- return _theBus->writeRegisterByte (kSfeAS7331RegCfgCreg1 , creg1.byte );
908+ return _theBus->writeRegister (kSfeAS7331RegCfgCreg1 , creg1.byte );
909909}
910910
911911sfTkError_t sfDevAS7331::getCReg2 (sfe_as7331_reg_cfg_creg2_t &creg2)
@@ -914,7 +914,7 @@ sfTkError_t sfDevAS7331::getCReg2(sfe_as7331_reg_cfg_creg2_t &creg2)
914914 if (!_theBus || _opMode != DEVICE_MODE_CFG)
915915 return ksfTkErrFail;
916916
917- return _theBus->readRegisterByte (kSfeAS7331RegCfgCreg2 , creg2.byte );
917+ return _theBus->readRegister (kSfeAS7331RegCfgCreg2 , creg2.byte );
918918}
919919
920920sfTkError_t sfDevAS7331::setCReg2 (const sfe_as7331_reg_cfg_creg2_t &creg2)
@@ -923,7 +923,7 @@ sfTkError_t sfDevAS7331::setCReg2(const sfe_as7331_reg_cfg_creg2_t &creg2)
923923 if (!_theBus || _opMode != DEVICE_MODE_CFG)
924924 return ksfTkErrFail;
925925
926- return _theBus->writeRegisterByte (kSfeAS7331RegCfgCreg2 , creg2.byte );
926+ return _theBus->writeRegister (kSfeAS7331RegCfgCreg2 , creg2.byte );
927927}
928928
929929sfTkError_t sfDevAS7331::getCReg3 (sfe_as7331_reg_cfg_creg3_t &creg3)
@@ -932,7 +932,7 @@ sfTkError_t sfDevAS7331::getCReg3(sfe_as7331_reg_cfg_creg3_t &creg3)
932932 if (!_theBus || _opMode != DEVICE_MODE_CFG)
933933 return ksfTkErrFail;
934934
935- return _theBus->readRegisterByte (kSfeAS7331RegCfgCreg3 , creg3.byte );
935+ return _theBus->readRegister (kSfeAS7331RegCfgCreg3 , creg3.byte );
936936}
937937
938938sfTkError_t sfDevAS7331::setCReg3 (const sfe_as7331_reg_cfg_creg3_t &creg3)
@@ -941,7 +941,7 @@ sfTkError_t sfDevAS7331::setCReg3(const sfe_as7331_reg_cfg_creg3_t &creg3)
941941 if (!_theBus || _opMode != DEVICE_MODE_CFG)
942942 return ksfTkErrFail;
943943
944- return _theBus->writeRegisterByte (kSfeAS7331RegCfgCreg3 , creg3.byte );
944+ return _theBus->writeRegister (kSfeAS7331RegCfgCreg3 , creg3.byte );
945945}
946946
947947sfTkError_t sfDevAS7331::getBreak (uint8_t &breakReg)
@@ -950,7 +950,7 @@ sfTkError_t sfDevAS7331::getBreak(uint8_t &breakReg)
950950 if (!_theBus || _opMode != DEVICE_MODE_CFG)
951951 return ksfTkErrFail;
952952
953- return _theBus->readRegisterByte (kSfeAS7331RegCfgBreak , breakReg);
953+ return _theBus->readRegister (kSfeAS7331RegCfgBreak , breakReg);
954954}
955955
956956sfTkError_t sfDevAS7331::setBreak (const uint8_t &breakReg)
@@ -959,7 +959,7 @@ sfTkError_t sfDevAS7331::setBreak(const uint8_t &breakReg)
959959 if (!_theBus || _opMode != DEVICE_MODE_CFG)
960960 return ksfTkErrFail;
961961
962- return _theBus->writeRegisterByte (kSfeAS7331RegCfgBreak , breakReg);
962+ return _theBus->writeRegister (kSfeAS7331RegCfgBreak , breakReg);
963963}
964964
965965sfTkError_t sfDevAS7331::getEdges (uint8_t &edgesReg)
@@ -968,7 +968,7 @@ sfTkError_t sfDevAS7331::getEdges(uint8_t &edgesReg)
968968 if (!_theBus || _opMode != DEVICE_MODE_CFG)
969969 return ksfTkErrFail;
970970
971- return _theBus->readRegisterByte (kSfeAS7331RegCfgEdges , edgesReg);
971+ return _theBus->readRegister (kSfeAS7331RegCfgEdges , edgesReg);
972972}
973973
974974sfTkError_t sfDevAS7331::setEdges (const uint8_t &edgesReg)
@@ -977,7 +977,7 @@ sfTkError_t sfDevAS7331::setEdges(const uint8_t &edgesReg)
977977 if (!_theBus || _opMode != DEVICE_MODE_CFG)
978978 return ksfTkErrFail;
979979
980- return _theBus->writeRegisterByte (kSfeAS7331RegCfgEdges , edgesReg);
980+ return _theBus->writeRegister (kSfeAS7331RegCfgEdges , edgesReg);
981981}
982982
983983sfTkError_t sfDevAS7331::getOptIndex (sfe_as7331_reg_cfg_optreg_t &optReg)
@@ -986,7 +986,7 @@ sfTkError_t sfDevAS7331::getOptIndex(sfe_as7331_reg_cfg_optreg_t &optReg)
986986 if (!_theBus || _opMode != DEVICE_MODE_CFG)
987987 return ksfTkErrFail;
988988
989- return _theBus->readRegisterByte (kSfeAS7331RegCfgOptReg , optReg.byte );
989+ return _theBus->readRegister (kSfeAS7331RegCfgOptReg , optReg.byte );
990990}
991991
992992sfTkError_t sfDevAS7331::setOptIndex (const sfe_as7331_reg_cfg_optreg_t &optReg)
@@ -995,7 +995,7 @@ sfTkError_t sfDevAS7331::setOptIndex(const sfe_as7331_reg_cfg_optreg_t &optReg)
995995 if (!_theBus || _opMode != DEVICE_MODE_CFG)
996996 return ksfTkErrFail;
997997
998- return _theBus->writeRegisterByte (kSfeAS7331RegCfgOptReg , optReg.byte );
998+ return _theBus->writeRegister (kSfeAS7331RegCfgOptReg , optReg.byte );
999999}
10001000
10011001sfTkError_t sfDevAS7331::readRawUV (const as7331_uv_type &uv_type)
@@ -1033,7 +1033,7 @@ sfTkError_t sfDevAS7331::readRawUV(const as7331_uv_type &uv_type)
10331033 break ;
10341034 }
10351035
1036- sfTkError_t result = _theBus->readRegisterWord (regAddress, uvRawVal);
1036+ sfTkError_t result = _theBus->readRegister (regAddress, uvRawVal);
10371037
10381038 if (ksfTkErrOk != result)
10391039 return result;
0 commit comments